devl_param_value_changed(9)
π devl_param_value_changed β a Kernel API Manual moment
okay so bestie, welcome to the Kernel API Manual entry for devl_param_value_changed β yes that's the whole name, she's long but she's iconic π
β¨ NAME β¨
devl_param_value_changed β notify devlink that a parameter's value changed.
The driver should call this right after the change happens. Like, immediately. Don't be weird about it π«Ά
β¨ SYNOPSIS β¨
void devl_param_value_changed (struct devlink *devlink , u32 param_id );
β¨ ARGUMENTS β¨
devlinkβ the devlink. that's it, that's the whole description, she said what she said πparam_idβ the parameter ID πΈ
β¨ DESCRIPTION β¨
So the driver uses this function to notify devlink that a value changed β with one big exception: this is not for driverinit configuration mode. Not her lane, not her vibe π
For driverinit configuration mode, the driver should use the function
and yeah, the sentence just ends there in the original. no name, no closing punctuation, she simply walked off mid-sentence π that's canon, we're keeping it.
β¨ SEE ALSO β¨
Kernel file ./net/devlink/param.c plus the whole friend group:
devl_params_register(9)devl_params_unregister(9)devl_param_driverinit_value_get(9)devl_param_driverinit_value_set(9)
and that's the page, bestie β¨ source path ./net/devlink, dated October 2026 β go forth and notify responsibly, mwah ππ¦
π¦ 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