diff options
author | Robert Love <rml@novell.com> | 2005-07-25 15:19:20 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-26 13:37:22 -0700 |
commit | d25cb934b00436e2243bf3970793b8e04ad9b873 (patch) | |
tree | 435ed4150ffc5494d4e43bf4287d881982eaf743 /arch | |
parent | e5ca844a9d795e97c08bc7901c62a48c28469eb0 (diff) | |
download | op-kernel-dev-d25cb934b00436e2243bf3970793b8e04ad9b873.zip op-kernel-dev-d25cb934b00436e2243bf3970793b8e04ad9b873.tar.gz |
[PATCH] inotify: add missing hook to sys32_open
Add missing fsnotify_open() hook to sys32_open().
Add fsnotify_open() hook to sys32_open() on x86-64.
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 'arch')
-rw-r--r-- | arch/x86_64/ia32/sys_ia32.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/x86_64/ia32/sys_ia32.c b/arch/x86_64/ia32/sys_ia32.c index 68a9ab0..70caf89 100644 --- a/arch/x86_64/ia32/sys_ia32.c +++ b/arch/x86_64/ia32/sys_ia32.c @@ -61,6 +61,7 @@ #include <linux/ptrace.h> #include <linux/highuid.h> #include <linux/vmalloc.h> +#include <linux/fsnotify.> #include <asm/mman.h> #include <asm/types.h> #include <asm/uaccess.h> @@ -984,8 +985,10 @@ asmlinkage long sys32_open(const char __user * filename, int flags, int mode) if (IS_ERR(f)) { put_unused_fd(fd); fd = error; - } else + } else { + fsnotify_open(f->f_dentry); fd_install(fd, f); + } } putname(tmp); } |