__usermodehe...isable_depth(9)
β¨ NAME β¨
Okay so bestie, this page is straight out of the Kernel API Manual, and the main character is __usermodehelper_set_disable_depth β it's the little function that modifies usermodehelper_disabled. π
π¦ SYNOPSIS π¦
void __usermodehelper_set_disable_depth (enum umh_disable_depth depth );
π ARGUMENTS π
depthβ the new value you're assigning tousermodehelper_disabled, periodt. β¨
π DESCRIPTION π
So what it does is change the value of usermodehelper_disabled β and yes, it's doing that under umhelper_sem locked for writing, no cap β and then it wakes up tasks that are waiting for it to change. Lowkey iconic. ππ₯
π SEE ALSO π
Kernel file ./kernel/umh.c β plus these besties right here:
__usermodehelper_disable(9)call_usermodehelper_setup(9)call_usermodehelper_exec(9)call_usermodehelper(9)
And that's the vibe check π«Ά this page comes from ./kernel, dated October 2026, and it's the __usermodehe...isable_depth(9) page. 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