driver_probe_done(9)
π driver_probe_done β the Kernel API Manual β¨
okay so bestie, welcome to driver_probe_done(9), straight out of the Kernel API Manual. it's short, it's sweet, it's giving "little function, big feelings" π
πΈ NAME πΈ
driver_probe_done β and honestly? the one-line description is literally empty. like, blank. nothing. the manpage authors said "she speaks for herself" π so no cap, there's no tagline here, just vibes π¦
β¨ SYNOPSIS β¨
bool driver_probe_done (void );
that's it. that's the whole thing. returns a bool, takes nothing. iconic π«Ά
π ARGUMENTS π
voidβ no arguments, bestie. none. zero. it wants for nothing π
π₯ DESCRIPTION π₯
so what does it actually do? it determines if the probe sequence is finished or not. that's the whole job. is the probe sequence done? yes or no. main character energy, honestly π
but here's the tea β β and this is straight from the manpage, i'm not making it up β the notes say it should somehow figure out how to use a semaphore, not an atomic variable...
bestie that "somehow" is doing SO much heavy lifting π it's a known thing that this should be a semaphore and it just. isn't. yet. lowkey a TODO in the wild π
π¦ SEE ALSO π¦
- kernel file
./drivers/base/dd.c driver_deferred_probe_trigger(9)device_block_probing(9)device_unblock_probing(9)device_set_deferred_probe_reason(9)driver_deferred_probe_check_state(9)deferred_probe_initcall(9)device_is_bound(9)device_bind_driver(9)wait_for_device_probe(9)driver_probe_device(9)device_attach(9)device_driver_attach(9)driver_attach(9)device_release_driver(9)device_driver_detach(9)driver_detach(9)
like a whole friend group of probe-related functions. go read them too, they're all slaying in their own way π
and that's the page! sign-off time π§: this lil masterpiece lives under ./drivers/base and it's dated October 2026 β mark your calendars, screenshot it, send it to the group chat, periodt π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms