pstore/ram: Add missing platform_device_unregister
authorJovi Zhang <bookjovi@gmail.com>
Mon, 20 Aug 2012 06:58:26 +0000 (14:58 +0800)
committerAnton Vorontsov <anton.vorontsov@linaro.org>
Fri, 31 Aug 2012 22:29:42 +0000 (15:29 -0700)
We need to unregister platform device when module exit, this commit fixes
the issue.

Signed-off-by: Jovi Zhang <bookjovi@gmail.com>
Acked-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
fs/pstore/ram.c

index 9101604..1a4f6da 100644 (file)
@@ -538,6 +538,7 @@ postcore_initcall(ramoops_init);
 static void __exit ramoops_exit(void)
 {
        platform_driver_unregister(&ramoops_driver);
+       platform_device_unregister(dummy);
        kfree(dummy_data);
 }
 module_exit(ramoops_exit);