diff --git a/drivers/char/misc.c b/drivers/char/misc.c index cba19bfdc44d..da6fcf81ec2b 100644 --- a/drivers/char/misc.c +++ b/drivers/char/misc.c @@ -290,4 +290,8 @@ fail_remove: remove_proc_entry("misc", NULL); return err; } +#ifdef CONFIG_INITCALL_ASYNC +arch_initcall_sync(misc_init); +#else subsys_initcall(misc_init); +#endif