fsnotify prep work for fanotify dentry events
Get series with b4
b4 am [email protected]Versions newest first
- v2 Latest5 patches 23 repliesIn review
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | fsnotify: pass dentry instead of inode when availablefs/ include/ include/ | +13 | 15 replies | |
| 2/5 | fsnotify: annotate filename eventsinclude/ | +31 | 7 replies | |
| 3/5 | fsnotify: simplify API for filename eventsarch/ fs/ fs/ +6 more | +34 | 0 replies | |
| 4/5 | fsnotify: make MOVED_FROM a dentry eventfs/ fs/ include/ | +18 | 1 reply | |
| 5/5 | fsnotify: send event type FSNOTIFY_EVENT_DENTRY to super block markfs/ | +7 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCH v2 0/5] fsnotify prep work for fanotify dentry events
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(-)
Signature · 1 line
2.17.1