aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/char/virtio_console.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/char/virtio_console.c b/drivers/char/virtio_console.c
index 60aafb8a1f2e..b585b4789822 100644
--- a/drivers/char/virtio_console.c
+++ b/drivers/char/virtio_console.c
@@ -2262,8 +2262,7 @@ static int __init init(void)
2262unregister: 2262unregister:
2263 unregister_virtio_driver(&virtio_console); 2263 unregister_virtio_driver(&virtio_console);
2264free: 2264free:
2265 if (pdrvdata.debugfs_dir) 2265 debugfs_remove_recursive(pdrvdata.debugfs_dir);
2266 debugfs_remove_recursive(pdrvdata.debugfs_dir);
2267 class_destroy(pdrvdata.class); 2266 class_destroy(pdrvdata.class);
2268 return err; 2267 return err;
2269} 2268}
@@ -2276,8 +2275,7 @@ static void __exit fini(void)
2276 unregister_virtio_driver(&virtio_rproc_serial); 2275 unregister_virtio_driver(&virtio_rproc_serial);
2277 2276
2278 class_destroy(pdrvdata.class); 2277 class_destroy(pdrvdata.class);
2279 if (pdrvdata.debugfs_dir) 2278 debugfs_remove_recursive(pdrvdata.debugfs_dir);
2280 debugfs_remove_recursive(pdrvdata.debugfs_dir);
2281} 2279}
2282module_init(init); 2280module_init(init);
2283module_exit(fini); 2281module_exit(fini);