drivers: base: dd: fix memory leak with using debugfs_lookup()
[linux-2.6-microblaze.git] / drivers / base / dd.c
index 817ef27..8def2ba 100644 (file)
@@ -370,7 +370,7 @@ late_initcall(deferred_probe_initcall);
 
 static void __exit deferred_probe_exit(void)
 {
-       debugfs_remove_recursive(debugfs_lookup("devices_deferred", NULL));
+       debugfs_lookup_and_remove("devices_deferred", NULL);
 }
 __exitcall(deferred_probe_exit);