From fd53a2aa6b274b4cd40829619c197035f66525d7 Mon Sep 17 00:00:00 2001 From: "Dustin L. Howett" <dustin@howett.net> Date: Mon, 2 Oct 2023 22:52:56 -0500 Subject: [PATCH] Safe it --- framework_laptop.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/framework_laptop.c b/framework_laptop.c index 3364654..e21cadc 100644 --- a/framework_laptop.c +++ b/framework_laptop.c @@ -378,7 +378,8 @@ static int __init framework_laptop_init(void) return 0; fail_device_add: - platform_device_put(fwdevice); + platform_device_del(fwdevice); + fwdevice = NULL; fail_platform_driver: platform_driver_unregister(&framework_driver); @@ -390,8 +391,10 @@ fail: static void __exit framework_laptop_exit(void) { if (fwdevice) - platform_device_put(fwdevice); - platform_driver_unregister(&framework_driver); + { + platform_device_unregister(fwdevice); + platform_driver_unregister(&framework_driver); + } } module_init(framework_laptop_init); -- GitLab