Esempio n. 1
0
File: main.c Progetto: OpenDZ/bus1
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;
}
Esempio n. 2
0
File: main.c Progetto: eworm-de/bus1
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;
}