--- linux-2.6.13.4/mm/tiny-shmem.c 2005-10-10 13:54:29.000000000 -0500 +++ linux-2.6.13.4-edit/mm/tiny-shmem.c 2005-10-24 03:43:38.614071000 -0500 @@ -31,12 +31,18 @@ static int __init init_tmpfs(void) { - register_filesystem(&tmpfs_fs_type); + int error; + + error = register_filesystem(&tmpfs_fs_type); + BUG_ON(error); + #ifdef CONFIG_TMPFS devfs_mk_dir("shm"); #endif shm_mnt = kern_mount(&tmpfs_fs_type); - return 0; + BUG_ON(IS_ERR(shm_mnt)); + + return error; } module_init(init_tmpfs)