devm_devfreq...ter_notifier(9)
π devm_devfreq_register_notifier(9) β a Kernel API Manual moment β¨
okay so bestie, welcome to the Kernel API Manual entry for devm_devfreq_register_notifier(9) β yes the title is doing that truncated thing, the page name is devm_devfreq...ter_notifier(9), don't @ me, that's just how it renders π
π¦ NAME
devm_devfreq_register_notifier β (that's it, that's the whole name, the original literally leaves the description blank and honestly? mysterious. iconic. π
)
β¨ SYNOPSIS
int devm_devfreq_register_notifier (struct device *dev , struct devfreq
*devfreq , struct notifier_block *nb , unsigned int list );
no cap, that's the whole signature, copy it exactly π«Ά
πΈ ARGUMENTS
devβ The devfreq user device. (parent of devfreq) πdevfreqβ The devfreq object. π¦nbβ The notifier block to be unregistered. (yes bestie, the manual really says "unregistered" here even though we're registering, I'm just the messenger π)listβDEVFREQ_TRANSITION_NOTIFIER.
π DESCRIPTION
- Resource-managed
devfreq_register_notifierβ¨
like, it's the resource-managed version, periodt. the devm_ prefix is doing all the cleanup work for you so you don't have to π§
π SEE ALSO
Kernel file ./drivers/devfreq/devfreq.c, plus the whole friend group:
find_device_devfreq(9)devfreq_get_freq_range(9)devfreq_get_freq_level(9)devfreq_update_status(9)find_devfreq_governor(9)try_then_request_governor(9)devfreq_update_target(9)update_devfreq(9)devfreq_monitor(9)devfreq_monitor_start(9)devfreq_monitor_stop(9)devfreq_monitor_suspend(9)devfreq_monitor_resume(9)devfreq_update_interval(9)devfreq_notifier_call(9)qos_notifier_call(9)qos_min_notifier_call(9)qos_max_notifier_call(9)devfreq_dev_release(9)devfreq_add_device(9)devfreq_remove_device(9)devm_devfreq_add_device(9)devm_devfreq_remove_device(9)devfreq_suspend_device(9)devfreq_resume_device(9)devfreq_suspend(9)devfreq_resume(9)devfreq_add_governor(9)devm_devfreq_add_governor(9)devfreq_remove_governor(9)devfreq_summary_show(9)devfreq_recommended_opp(9)devfreq_register_opp_notifier(9)devfreq_unregister_opp_notifier(9)devm_devfreq_register_opp_notifier(9)devm_devfreq_unregister_opp_notifier(9)devfreq_register_notifier(9)devm_devfreq_unregister_notifier(9)
go read them, they're literally all right there, iykyk ππ
okay that's the whole page bestie, every flag accounted for, nothing skipped, we ate and left no crumbs π
and that's a wrap!! πΈ this one lives in ./drivers/devfreq and the manual's dated October 2026 β mwah, see u in the next manpage, love u, bye!! πβ¨ππ¦
π¦ 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