__cpuidle_unset_driver(9)
π NAME π
__cpuidle_unset_driver β unset the global cpuidle driver variable. This is the Kernel API Manual page for it, bestie, so we're deep in kernel-land but we're keeping it cute. π
β¨ SYNOPSIS β¨
void __cpuidle_unset_driver (struct cpuidle_driver *drv );
π«Ά ARGUMENTS π«Ά
drvβ a pointer to astruct cpuidle_driver. That's the driver you're passing in, iykyk. π¦
πΈ DESCRIPTION πΈ
So basically, __cpuidle_unset_driver resets the global cpuidle variable to NULL. That's the whole vibe check. β¨
If drv does not match the registered driver, do nothing. Not a little something β literally nothing. It's a no-op in that case, fr fr. π«Ά
π₯ SEE ALSO π₯
Kernel file ./drivers/cpuidle/driver.c, plus the whole crew:
__cpuidle_get_cpu_driver(9)__cpuidle_set_driver(9)__cpuidle_get_cpu_driver(9)β yes, it's listed again, we don't erase duplicates here π__cpuidle_set_driver(9)β again, bestie, it's in the original list πcpuidle_setup_broadcast_timer(9)__cpuidle_driver_init(9)__cpuidle_register_driver(9)__cpuidle_unregister_driver(9)cpuidle_register_driver(9)cpuidle_unregister_driver(9)cpuidle_get_driver(9)cpuidle_get_cpu_driver(9)cpuidle_driver_state_disabled(9)
okay that's the page, bestie π β brought to you by the Kernel API Manual, source/version ./drivers/cpuidle, dated October 2026, and starring __cpuidle_unset_driver(9). 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