software_node_unregister(9)
β¨ software_node_unregister β¨
okay so bestie, welcome to the Kernel API Manual entry for software_node_unregister π
this one's a lil shortie but she's important, trust.
πΈ NAME πΈ
software_node_unregister β unregister a static software node π
π¦ SYNOPSIS π¦
void software_node_unregister (const struct software_node *node );
no cap, that's the whole signature. void return, so nothing comes back β she just does the thing and dips π
π ARGUMENTS π
nodeβ the software node you want to unregister. like, the one you're breaking up with π«Ά that's it, that's the argument.
π SEE ALSO π
the kernel file ./drivers/base/swnode.c is where all the swnode lore lives, and these are her besties β go say hi:
property_entries_dup(9)property_entries_free(9)software_node_find_by_name(9)software_node_register_node_group(9)software_node_unregister_node_group(9)software_node_register(9)device_add_software_node(9)device_remove_software_node(9)device_create_managed_software_node(9)
okay that's the whole page, bestie β you ate that reading session fr fr πβ¨ this cutie came from ./drivers/base, dated October 2026, and she's part of the Kernel API Manual lineup π mwah, go unregister something responsibly π§ββοΈπ
π¦ 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