diff options
-rw-r--r-- | mm/tiny-shmem.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mm/tiny-shmem.c b/mm/tiny-shmem.c index c13a2161bca2..b58abcf44ed6 100644 --- a/mm/tiny-shmem.c +++ b/mm/tiny-shmem.c | |||
@@ -31,11 +31,14 @@ static struct vfsmount *shm_mnt; | |||
31 | 31 | ||
32 | static int __init init_tmpfs(void) | 32 | static int __init init_tmpfs(void) |
33 | { | 33 | { |
34 | register_filesystem(&tmpfs_fs_type); | 34 | BUG_ON(register_filesystem(&tmpfs_fs_type) != 0); |
35 | |||
35 | #ifdef CONFIG_TMPFS | 36 | #ifdef CONFIG_TMPFS |
36 | devfs_mk_dir("shm"); | 37 | devfs_mk_dir("shm"); |
37 | #endif | 38 | #endif |
38 | shm_mnt = kern_mount(&tmpfs_fs_type); | 39 | shm_mnt = kern_mount(&tmpfs_fs_type); |
40 | BUG_ON(IS_ERR(shm_mnt)); | ||
41 | |||
39 | return 0; | 42 | return 0; |
40 | } | 43 | } |
41 | module_init(init_tmpfs) | 44 | module_init(init_tmpfs) |