platform_device_unregister(9)
π platform_device_unregister(9) β¨
okay bestie, welcome to the Kernel API Manual β this one's about platform_device_unregister, and yes it's as iconic as it sounds π
πΈ NAME
platform_device_unregister β unregister a platform-level device π«Ά
β¨ SYNOPSIS
void platform_device_unregister (struct platform_device *pdev );
π¦ ARGUMENTS
pdevβ the platform device we're unregistering, aka the main character we're sending off π
π DESCRIPTION
okay so the unregistration does NOT happen all at once, it's a whole two-step moment, and honestly? it's giving choreography π
- first we release all the resources and remove it from the subsystem π₯
- then we drop the reference count by calling
platform_device_putπ
two steps, no skipping, no cap. slay.
π SEE ALSO
Kernel file ./drivers/base/platform.c β plus the whole friend group, in the exact order they showed up to the party π
platform_get_resource(9)devm_platform_get_and_ioremap_resource(9)devm_platform_ioremap_resource(9)devm_platform_ioremap_resource_byname(9)platform_get_irq_affinity(9)platform_get_irq_optional(9)platform_get_irq(9)platform_irq_count(9)devm_platform_get_irqs_affinity(9)platform_get_resource_byname(9)platform_get_irq_byname(9)platform_get_irq_byname_optional(9)platform_add_devices(9)platform_device_put(9)platform_device_alloc(9)platform_device_add_resources(9)platform_device_add_data(9)platform_device_set_of_node(9)platform_device_set_fwnode(9)platform_device_set_of_node_from_dev(9)platform_device_add(9)platform_device_del(9)platform_device_register(9)platform_device_register_full(9)__platform_driver_register(9)platform_driver_unregister(9)__platform_driver_probe(9)__platform_create_bundle(9)__platform_register_drivers(9)platform_unregister_drivers(9)platform_match(9)platform_find_device_by_driver(9)
anyway that's the whole page, go be amazing with your platform devices πβ¨
source: ./drivers/base Β· date: October 2026 β mwah, catch you in the next manpage bestie, platform_device_unregister(9) out ππ¦π
π¦ 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