diff options
author | Matt Mackall <mpm@selenic.com> | 2005-10-30 18:03:18 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-10-30 20:37:27 -0500 |
commit | 5d57bd39eb3dbf2866b5f5cee8fbd7a29b00c56f (patch) | |
tree | 6fb9a7ff2f725625214d8624fda4ee42a44819a4 | |
parent | a3e713b5fdd0e54c2e3c8909ccde2a98839e3a52 (diff) |
[PATCH] Error checks omitted in init_tmpfs() in mm/tiny-shmem.c
From: Hareesh Nagarajan <hnagar2@gmail.com>
Signed-off-by: Hareesh Nagarajan <hnagar2@gmail.com>
Acked-by: Matt Mackall <mpm@selenic.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-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) |