diff options
author | Eric Paris <eparis@redhat.com> | 2010-07-28 16:18:37 +0200 |
---|---|---|
committer | Eric Paris <eparis@redhat.com> | 2010-07-28 16:18:50 +0200 |
commit | 20dee624ca40db227aa70cb3f44d2d6cb4fdbab4 (patch) | |
tree | 527888dd4cda99501b7ac16a3783f57251807c13 /fs/notify/fsnotify.c | |
parent | inotify: Fix mask checks (diff) | |
download | linux-20dee624ca40db227aa70cb3f44d2d6cb4fdbab4.tar.xz linux-20dee624ca40db227aa70cb3f44d2d6cb4fdbab4.zip |
fsnotify: check to make sure all fsnotify bits are unique
This patch adds a check to make sure that all fsnotify bits are unique and we
cannot accidentally use the same bit for 2 different fsnotify event types.
Signed-off-by: Eric Paris <eparis@redhat.com>
Diffstat (limited to 'fs/notify/fsnotify.c')
-rw-r--r-- | fs/notify/fsnotify.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/notify/fsnotify.c b/fs/notify/fsnotify.c index 9810babb1a3b..076c10e959d5 100644 --- a/fs/notify/fsnotify.c +++ b/fs/notify/fsnotify.c @@ -275,6 +275,8 @@ EXPORT_SYMBOL_GPL(fsnotify); static __init int fsnotify_init(void) { + BUG_ON(hweight32(ALL_FSNOTIFY_EVENTS) != 23); + return init_srcu_struct(&fsnotify_grp_srcu); } subsys_initcall(fsnotify_init); |