/* Root directory for thunderx_zip debugfs entry */
 static struct dentry *zip_debugfs_root;
 
-static int __init zip_debugfs_init(void)
+static void __init zip_debugfs_init(void)
 {
-       struct dentry *zip_stats, *zip_clear, *zip_regs;
-
        if (!debugfs_initialized())
-               return -ENODEV;
+               return;
 
        zip_debugfs_root = debugfs_create_dir("thunderx_zip", NULL);
-       if (!zip_debugfs_root)
-               return -ENOMEM;
 
        /* Creating files for entries inside thunderx_zip directory */
-       zip_stats = debugfs_create_file("zip_stats", 0444,
-                                       zip_debugfs_root,
-                                       NULL, &zip_stats_fops);
-       if (!zip_stats)
-               goto failed_to_create;
-
-       zip_clear = debugfs_create_file("zip_clear", 0444,
-                                       zip_debugfs_root,
-                                       NULL, &zip_clear_fops);
-       if (!zip_clear)
-               goto failed_to_create;
-
-       zip_regs = debugfs_create_file("zip_regs", 0444,
-                                      zip_debugfs_root,
-                                      NULL, &zip_regs_fops);
-       if (!zip_regs)
-               goto failed_to_create;
+       debugfs_create_file("zip_stats", 0444, zip_debugfs_root, NULL,
+                           &zip_stats_fops);
 
-       return 0;
+       debugfs_create_file("zip_clear", 0444, zip_debugfs_root, NULL,
+                           &zip_clear_fops);
+
+       debugfs_create_file("zip_regs", 0444, zip_debugfs_root, NULL,
+                           &zip_regs_fops);
 
-failed_to_create:
-       debugfs_remove_recursive(zip_debugfs_root);
-       return -ENOENT;
 }
 
 static void __exit zip_debugfs_exit(void)
 }
 
 #else
-static int __init zip_debugfs_init(void)
-{
-       return 0;
-}
-
+static void __init zip_debugfs_init(void) { }
 static void __exit zip_debugfs_exit(void) { }
-
 #endif
 /* debugfs - end */
 
        }
 
        /* comp-decomp statistics are handled with debugfs interface */
-       ret = zip_debugfs_init();
-       if (ret < 0) {
-               zip_err("ZIP: debugfs initialization failed\n");
-               goto err_crypto_unregister;
-       }
+       zip_debugfs_init();
 
        return ret;
 
-err_crypto_unregister:
-       zip_unregister_compression_device();
-
 err_pci_unregister:
        pci_unregister_driver(&zip_driver);
        return ret;