diff options
author | Robert Love <rml@novell.com> | 2005-07-25 15:17:34 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-26 16:37:22 -0400 |
commit | e5ca844a9d795e97c08bc7901c62a48c28469eb0 (patch) | |
tree | bef45e498d4ec2cf3387fac7a465819475060549 /fs | |
parent | 1b2ccf0cc15af717263c7cfe5d0aaf5ac057489e (diff) |
[PATCH] inotify: check retval in init
Check for (unlikely) errors in the filesystem initialization stuff in
our module_init() function.
Signed-off-by: Robert Love <rml@novell.com>
Signed-off-by: John McCutchan <ttb@tentacle.dhs.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/inotify.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/fs/inotify.c b/fs/inotify.c index 6a0ba2c858e6..cdfff9067149 100644 --- a/fs/inotify.c +++ b/fs/inotify.c | |||
@@ -1025,8 +1025,15 @@ static struct file_system_type inotify_fs_type = { | |||
1025 | */ | 1025 | */ |
1026 | static int __init inotify_setup(void) | 1026 | static int __init inotify_setup(void) |
1027 | { | 1027 | { |
1028 | register_filesystem(&inotify_fs_type); | 1028 | int ret; |
1029 | |||
1030 | ret = register_filesystem(&inotify_fs_type); | ||
1031 | if (unlikely(ret)) | ||
1032 | panic("inotify: register_filesystem returned %d!\n", ret); | ||
1033 | |||
1029 | inotify_mnt = kern_mount(&inotify_fs_type); | 1034 | inotify_mnt = kern_mount(&inotify_fs_type); |
1035 | if (unlikely(PTR_ERR(inotify_mnt))) | ||
1036 | panic("inotify: kern_mount ret %ld!\n", PTR_ERR(inotify_mnt)); | ||
1030 | 1037 | ||
1031 | inotify_max_queued_events = 16384; | 1038 | inotify_max_queued_events = 16384; |
1032 | inotify_max_user_instances = 128; | 1039 | inotify_max_user_instances = 128; |