framer_notifier_unregister(9)
π framer_notifier_unregister β the "okay bye bestie" of notifier blocks
So this page lives in the Kernel API Manual, section 9 (that's the kernel-API girlies, iykyk). It's about framer_notifier_unregister, and honestly? It's giving cleanup era. β¨
πΈ NAME
framer_notifier_unregister β unregisters a notifier
Like, it takes that notifier block off the list. It's the un-invite. The "we need to talkβ¦ actually no we don't, you're removed." π
β¨ SYNOPSIS
int framer_notifier_unregister (struct framer *framer , struct
notifier_block *nb );
Two args, one int coming back at you. That's the whole vibe. π«Ά
π ARGUMENTS
framerβ the framer returned byframer_get. You gotta have gotten it first, bestie, that's the whole point.nbβ the notifier block to unregister. This is the one getting the β¨ dismissal β¨.
π₯ DESCRIPTION
Used to unregister a notifier block. That's it, that's the function. π
But β and this is the part people skip and then cry about π β framer_init must have been called on the framer. Not optional. Not "well I assumed." It has to have actually happened. Consider this your vibe check before you call anything. β
π¦ RETURN
0if successful β slay, we love a clean exit π- a negative error code otherwise β not slay, but at least it's honest π
π SEE ALSO
Kernel file ./drivers/net/wan/framer/framer-core.c β that's where the whole friend group lives, go say hi π
And the rest of the crew, in the order they're listed:
framer_init(9)framer_exit(9)framer_power_on(9)framer_power_off(9)framer_get_status(9)framer_set_config(9)framer_get_config(9)framer_notifier_register(9)framer_get(9)framer_put(9)devm_framer_get(9)devm_framer_optional_get(9)framer_create(9)framer_destroy(9)devm_framer_create(9)framer_provider_simple_of_xlate(9)__framer_provider_of_register(9)framer_provider_of_unregister(9)__devm_framer_provider_of_register(9)framer_release(9)
Okay that's the page!! Mwah π Written under ./drivers/net/wan/framer, dated October 2026, and it's officially canon in the Kernel API Manual β go unregister something responsibly, bestie πβ¨
π¦ 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