soc_device_unregister(9)
π soc_device_unregister(9)
okay bestie, welcome to the Kernel API Manual β¨ this one's short and sweet and honestly kind of iconic for it.
πΈ NAME πΈ
soc_device_unregister β unregister SoC device π«Ά
like, the un-registering. the reverse-slash of registering. you get it.
β¨ SYNOPSIS β¨
void soc_device_unregister (struct soc_device *soc_dev );
no cap, that's the whole thing. returns void, so there's literally nothing to check afterwards β it's giving "I did the thing and I'm not gonna report back" energy π
π ARGUMENTS π
soc_devβ the SoC device you want unregistered. that's it. that's the whole argument. hand it yourstruct soc_device *and she's out π (the manpage says "SoC device to be unregistered" and honestly? same thing, bestie, I just said it cuter)
π¦ SEE ALSO π¦
- Kernel file
./include/linux/sys_soc.hβ go read the header, it's where the whole soc family hangs out π soc_device_register(9)β the one that puts your SoC device into the system, i.e. the opposite-direction twin of this one πsoc_device_to_device(9)β turns yoursoc_deviceinto a regulardevice, slay πΈsoc_attr_read_machine(9)β the machine attribute reader, iykyk π
β bestie reminder: this page is a stub in terms of prose β everything it actually promises is up in the NAME/SYNOPSIS/ARGUMENTS/SEE ALSO above. no extra lore, no hidden flags, no environment variables, no exit statuses, no bugs section. what you see is what you get, and what you get is correct π₯
and that's a wrap, babe π this little page lives in ./include/linux, dated October 2026, and it's soc_device_unregister(9) all day long β periodt π
π¦ 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