Al, This 4 patch series is a prelude to my work on fanotify super block watch, which is available on my github: https://github.com/amir73il/linux/commits/fanotify_sb I will argue for super block watch and post the patches another time after I get more testing. In the mean while, would you please consider these cleanup patches. IMO, they make the code cleaner and more readable and they should have no effect (functional and performance wise) on existing backends. Amir Goldstein (4): fsnotify: pass dentry instead of inode when available fsnotify: annotate filename events fsnotify: simplify API for filename events fsnotify: make MOVED_FROM a dentry event arch/powerpc/platforms/cell/spufs/inode.c | 2 +- fs/btrfs/ioctl.c | 2 +- fs/debugfs/inode.c | 8 ++-- fs/devpts/inode.c | 2 +- fs/namei.c | 23 +++++---- fs/notify/fsnotify.c | 2 +- fs/ocfs2/refcounttree.c | 2 +- fs/tracefs/inode.c | 4 +- include/linux/fsnotify.h | 78 +++++++++++++++++++++---------- include/linux/fsnotify_backend.h | 3 +- net/sunrpc/rpc_pipe.c | 6 +-- 11 files changed, 82 insertions(+), 50 deletions(-) -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html