atl2_link_chg_task(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual β€” this one's a tiny little function page and it's lowkey iconic for how much it doesn't say. literally one function, one argument, one job. slay.


✨ NAME ✨

atl2_link_chg_task β€” deal with link change event Out of interrupt context πŸ¦‹

it's giving "the actual work happens later, not in the IRQ". periodt.


🌸 SYNOPSIS 🌸

void atl2_link_chg_task (struct work_struct *work );

yes that's the whole signature. void return, one pointer in. no cap, that's it. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • work β€” pointer to work struct with private info πŸ‘‘

so like, the work struct is carrying its own little private info payload, and this function gets handed the pointer and just knows what to do with it. main character energy fr fr.


🌈 SEE ALSO 🌈

bestie, buckle up, because the atl2 family is HUGE and they all showed up to the group chat. πŸ’€

Kernel file ./drivers/net/ethernet/atheros/atlx/atl2.c β€” that's the source, that's where everybody lives:

like. eighteen functions. a whole squad. go read them, iykyk 🫢


ngl there are no OPTIONS, no EXIT STATUS, no ENVIRONMENT, no BUGS on this page β€” what you see is what you get, and what you get is one function and a very long SEE ALSO list. πŸ™ˆ

okay that's the page!! πŸ’œ sign-off time: this cutie came from ./drivers/net/ethernet/atheros... and it's dated October 2026 β€” so like, future vibes, we love to see it. bye bestie, go handle that link change event out of interrupt context πŸ§šβœ¨πŸŽ€

πŸ“¦ where this page comes from