inform-reboot: Support unload module with exit function 17/315917/1 accepted/tizen/unified/20241209.090231 accepted/tizen/unified/x/20241218.032549 accepted/tizen/unified/x/asan/20241224.004313
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 6 Dec 2024 06:07:28 +0000 (15:07 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 6 Dec 2024 06:07:35 +0000 (15:07 +0900)
Without exit function, reboot notifier is not unregistered,
so unloading is failed with busy error. Add exit function
unregistering reboot notifier to support unload.

Change-Id: Id2fb51f7b6635d0a2bee11ed7ef1bfa96c46ac5c
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
kernel/inform-reboot.c

index c33030149c7046257c8bdf1ce6018d4f1229885f..2f96bac85f0c2a40e9e5db1dbfaed8f9754629f4 100644 (file)
@@ -68,6 +68,12 @@ static int __init inform_reboot_init(void)
        return 0;
 }
 
+static void  inform_reboot_exit(void)
+{
+       unregister_reboot_notifier(&nb_inform_reboot_block);
+}
+
 subsys_initcall(inform_reboot_init);
+module_exit(inform_reboot_exit);
 
 MODULE_LICENSE("GPL");