static int __init bus1_init(void) { int r; bus1_tests_run(); r = misc_register(&bus1_misc); if (r < 0) return r; pr_info("initialized\n"); return 0; }
static int __init bus1_init(void) { int r; BUILD_BUG_ON(BUS1_VEC_MAX != UIO_MAXIOV); bus1_tests_run(); bus1_debugdir = debugfs_create_dir(KBUILD_MODNAME, NULL); if (!bus1_debugdir) pr_err("cannot create debugfs root\n"); r = misc_register(&bus1_misc); if (r < 0) goto error; pr_info("initialized\n"); return 0; error: debugfs_remove(bus1_debugdir); bus1_user_exit(); return r; }