From Linus. Fix some of the init ordering problems. drivers/char/mem.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/char/mem.c~char-dev-init-call-fix drivers/char/mem.c --- 25/drivers/char/mem.c~char-dev-init-call-fix 2003-06-10 23:58:19.000000000 -0700 +++ 25-akpm/drivers/char/mem.c 2003-06-10 23:58:26.000000000 -0700 @@ -695,4 +695,4 @@ static int __init chr_dev_init(void) return 0; } -subsys_initcall(chr_dev_init); +fs_initcall(chr_dev_init); _