mbox series

[v2,0/5] fsnotify prep work for fanotify dentry events

Message ID 20181114174344.17530-1-amir73il@gmail.com (mailing list archive)
Headers show
Series fsnotify prep work for fanotify dentry events | expand

Message

Amir Goldstein Nov. 14, 2018, 5:43 p.m. UTC
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(-)