wiphy_hrtimer_work_flush(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… wiphy_hrtimer_work_flush(9) β€” like, the whole glow-up

okay so this is a page from the Kernel API Manual (section 9, bestie β€” we're in kernel-internals territory 🧚), and honestly? it's short but it matters. it's called wiphy_hrtimer_work_flush, and no cap, the name is doing exactly what it says on the tin.


✨ NAME ✨

wiphy_hrtimer_work_flush β€” flush previously queued hrtimer work πŸ•βœ¨

like, you queued it earlier, and now you're flushing it. that's the whole vibe check.


πŸŽ€ SYNOPSIS πŸŽ€

void wiphy_hrtimer_work_flush (struct wiphy *wiphy , struct
       wiphy_hrtimer_work *hrwork );

it returns void, which honestly is such main character energy β€” it does the thing and doesn't even feel the need to report back. okay queen πŸ‘‘


🌸 ARGUMENTS 🌸

  • wiphy β€” the wiphy πŸ¦‹ β€” and bestie, this one is for debug purposes. that's it. that's its job. it's not out here doing real work, it's just there so the debug output can point at something.
  • hrwork β€” the hrtimer work to flush πŸ”₯ β€” this is the actual thing you're here for, the previously queued work that's about to get run.

πŸ’œ DESCRIPTION πŸ’œ

so here's the tea: this function flushes the work β€” and by "flushes" we mean it runs it if it's pending. not "cancels" it, not "waits around for it", it runs it. periodt. πŸ’…

⚠️ okay this is the important bit, do NOT skip it: this must be called under the wiphy mutex acquired by wiphy_lock. the wiphy mutex. acquired by wiphy_lock. literally cannot stress this enough, bestie β€” take the lock first or you're gonna have a bad time 😭

more parts coming, don't go anywhere babes 🫢

πŸ”— SEE ALSO

ok bestie so this is the part where the manpage just name-drops the entire friend group πŸ’… every single struct, enum and function that wiphy_hrtimer_work_flush(9) kicks it with. nobody gets left off this list, i promise. here's the whole guest list:

and that's the whole guest list, no cap πŸ’… but bestie we're still not done β€” keep reading, there's more coming ✨

...and the list keeps going, bestie β€” this is the extended cinematic universe of cross-references and honestly it's giving "bonus tracks on the deluxe album" πŸ’Ώβœ¨ Every single one of these is a sibling page, so go read them when you're done here:


And that's the whole page, bestie!! πŸŽ€ No cap, you read the entire thing β€” iconic behaviour πŸ‘‘ This one lives in ./include/net, dated October 2026, and the page itself is wiphy_hrtimer_work_flush(9) β€” go forth and flush those timers, you absolute legend πŸ’…πŸ«ΆπŸ’–

πŸ“¦ where this page comes from