return 0;
 }
 
-static int adf7242_debugfs_init(struct adf7242_local *lp)
+static void adf7242_debugfs_init(struct adf7242_local *lp)
 {
        char debugfs_dir_name[DNAME_INLINE_LEN + 1] = "adf7242-";
-       struct dentry *stats;
 
        strncat(debugfs_dir_name, dev_name(&lp->spi->dev), DNAME_INLINE_LEN);
 
        lp->debugfs_root = debugfs_create_dir(debugfs_dir_name, NULL);
-       if (IS_ERR_OR_NULL(lp->debugfs_root))
-               return PTR_ERR_OR_ZERO(lp->debugfs_root);
 
-       stats = debugfs_create_devm_seqfile(&lp->spi->dev, "status",
-                                           lp->debugfs_root,
-                                           adf7242_stats_show);
-       return PTR_ERR_OR_ZERO(stats);
-
-       return 0;
+       debugfs_create_devm_seqfile(&lp->spi->dev, "status", lp->debugfs_root,
+                                   adf7242_stats_show);
 }
 
 static const s32 adf7242_powers[] = {
 
 }
 DEFINE_SHOW_ATTRIBUTE(at86rf230_stats);
 
-static int at86rf230_debugfs_init(struct at86rf230_local *lp)
+static void at86rf230_debugfs_init(struct at86rf230_local *lp)
 {
        char debugfs_dir_name[DNAME_INLINE_LEN + 1] = "at86rf230-";
-       struct dentry *stats;
 
        strncat(debugfs_dir_name, dev_name(&lp->spi->dev), DNAME_INLINE_LEN);
 
        at86rf230_debugfs_root = debugfs_create_dir(debugfs_dir_name, NULL);
-       if (!at86rf230_debugfs_root)
-               return -ENOMEM;
-
-       stats = debugfs_create_file("trac_stats", 0444,
-                                   at86rf230_debugfs_root, lp,
-                                   &at86rf230_stats_fops);
-       if (!stats)
-               return -ENOMEM;
 
-       return 0;
+       debugfs_create_file("trac_stats", 0444, at86rf230_debugfs_root, lp,
+                           &at86rf230_stats_fops);
 }
 
 static void at86rf230_debugfs_remove(void)
        debugfs_remove_recursive(at86rf230_debugfs_root);
 }
 #else
-static int at86rf230_debugfs_init(struct at86rf230_local *lp) { return 0; }
+static void at86rf230_debugfs_init(struct at86rf230_local *lp) { }
 static void at86rf230_debugfs_remove(void) { }
 #endif
 
        /* going into sleep by default */
        at86rf230_sleep(lp);
 
-       rc = at86rf230_debugfs_init(lp);
-       if (rc)
-               goto free_dev;
+       at86rf230_debugfs_init(lp);
 
        rc = ieee802154_register_hw(lp->hw);
        if (rc)
 
                priv,
                &test_int_fops
        );
-       if (IS_ERR(test->ca8210_dfs_spi_int)) {
-               dev_err(
-                       &priv->spi->dev,
-                       "Error %ld when creating debugfs node\n",
-                       PTR_ERR(test->ca8210_dfs_spi_int)
-               );
-               return PTR_ERR(test->ca8210_dfs_spi_int);
-       }
+
        debugfs_create_symlink("ca8210", NULL, node_name);
        init_waitqueue_head(&test->readq);
        return kfifo_alloc(