Jan, Not much has changed in these cleanup patches since they were last posted two years ago [1]. Except they were posted as the 1st part of a 4 parts patch series and the 2nd and 4th part of that original series have already been merged to v4.20-rc1 (FAN_MARK_FILESYSTEM). This series does not change any logic and it passed the existing LTP inotify/fanotify tests. The remaining work (3rd part of original series) will be posted in two parts - adding FAN_REPORT_FID and adding support for the dentry events to fanotify. Thanks, Amir. [1] https://marc.info/?l=linux-fsdevel&m=148198446127338&w=2 [2] https://lkml.org/lkml/2016/12/20/312 Amir Goldstein (5): 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 fsnotify: send event type FSNOTIFY_EVENT_DENTRY to super block mark arch/powerpc/platforms/cell/spufs/inode.c | 2 +- fs/btrfs/ioctl.c | 2 +- fs/debugfs/inode.c | 11 ++- fs/devpts/inode.c | 2 +- fs/namei.c | 28 ++++---- fs/notify/fsnotify.c | 17 +++-- fs/ocfs2/refcounttree.c | 2 +- fs/tracefs/inode.c | 4 +- include/linux/fsnotify.h | 81 +++++++++++++++-------- include/linux/fsnotify_backend.h | 3 +- net/sunrpc/rpc_pipe.c | 6 +- 11 files changed, 97 insertions(+), 61 deletions(-) -- 2.17.1