static int __init pp_init(void) { int ret; if (debugfs_initialized()) pp_dbgfs_topdir = debugfs_create_dir(KBUILD_MODNAME, NULL); ret = ntb_register_client(&pp_client); if (ret) debugfs_remove_recursive(pp_dbgfs_topdir); return ret; }
static int __init tool_init(void) { int rc; if (debugfs_initialized()) tool_dbgfs = debugfs_create_dir(KBUILD_MODNAME, NULL); rc = ntb_register_client(&tool_client); if (rc) goto err_client; return 0; err_client: debugfs_remove_recursive(tool_dbgfs); return rc; }