__fwnode_link_cycle(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

__fwnode_link_cycle β€” okay so literally all this does is mark a fwnode link as being part of a cycle. That's the vibe. That's the whole assignment. πŸ’…


✨ SYNOPSIS ✨

void __fwnode_link_cycle (struct fwnode_link *link );

🌸 ARGUMENTS 🌸

  • link β€” the fwnode_link that's getting marked, bestie. The actual one you're tagging. πŸŽ€

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea: the fwnode_link_lock needs to be held when this function is called. That's it, that's the requirement. Lock held, function called, link marked. Slay. ✨

⚠️ Not me being dramatic but seriously β€” hold fwnode_link_lock when you call this. It's giving "mandatory prerequisite," not "optional side quest." 😭

🌈 SEE ALSO 🌈

Everything here lives in the kernel file ./drivers/base/core.c, and every single one of these is a (9) manpage, so like… go read them if you're obsessed with fwnode/device-link lore πŸ‘‘:


okay that's the whole page, you ate that πŸ’–βœ¨

This one came from ./drivers/base babes, and it's dated October 2026 β€” so like, future icon behaviour tbh. πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from