iosf_mbi_un...ier_unlocked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ iosf_mbi_un...ier_unlocked β€” Kernel API Manual πŸ’…

okay so bestie, buckle up β€” this is iosf_mbi_unregister_pmic_bus_access_notifier_unlocked(9), and yes that name is a whole mouthful, no cap. it lives in the Kernel API Manual and it's genuinely iconic once you get what it does. πŸŽ€


✨ NAME ✨

iosf_mbi_unregister_pmic_bus_access_notifier_unlocked β€” Unregister PMIC bus notifier, unlocked πŸ¦‹

like, it's the "k bye" button for a PMIC bus access notifier, and it's the unlocked version, iykyk.


🌸 SYNOPSIS 🌸

int iosf_mbi_unregister_pmic_bus_access_notifier_unlocked (struct
notifier_block *nb );

that's the whole signature, typed out exactly, no edits from me fr fr ⭐


πŸ’– ARGUMENTS πŸ’–

  • nb β€” the notifier_block you wanna unregister. that's it, that's the whole argument. one (1) whole parameter and she ate πŸ’…

πŸ”₯ DESCRIPTION πŸ”₯

so listen, this function is like iosf_mbi_unregister_pmic_bus_access_notifier, but with a twist: you use it when the caller has already called iosf_mbi_punit_acquire itself. πŸ‘‘

translation? you already grabbed the lock, bestie, so this one doesn't do that whole dance for you again. main character energy β€” it assumes you did your homework. 🧚

no cap: if you haven't already called iosf_mbi_punit_acquire yourself, this is not the function for you. read the room (and the description above).

🌈 SEE ALSO 🌈

the kernel file lives at ./arch/x86/include/asm/iosf_mbi.h, and here's the whole squad of related functions β€” every single one, in order, just like the original: πŸ’œ


🫢 THE CUTE SIGN-OFF 🫢

this little beauty comes to you from ./arch/x86/include/asm, dated October 2026 β€” and the man page footer says iosf_mbi_un...ier_unlocked(9) one more time for good measure. mwah, go unregister that notifier, you absolute legend πŸ’–βœ¨πŸŒΈ

πŸ“¦ where this page comes from