Hello Linus, my vacation collides with the merge window which I expect to open next week so I'm sending pull requests for the merge window early. Could you please pull from git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify_for_v5.15-rc1 to get fsnotify speedups when notification actually isn't used and support for identifying processes which caused fanotify events through pidfd instead of normal pid. Top of the tree is e43de7f0862b. The full shortlog is: Amir Goldstein (4): fsnotify: replace igrab() with ihold() on attach connector fsnotify: count s_fsnotify_inode_refs for attached connectors fsnotify: count all objects with attached connectors fsnotify: optimize the case of no marks of any type Matthew Bobrowski (5): kernel/pid.c: remove static qualifier from pidfd_create() kernel/pid.c: implement additional checks upon pidfd_create() parameters fanotify: minor cosmetic adjustments to fid labels fanotify: introduce a generic info record copying helper fanotify: add pidfd support to the fanotify API The diffstat is fs/notify/fanotify/fanotify_user.c | 251 ++++++++++++++++++++++++++----------- fs/notify/fsnotify.c | 6 +- fs/notify/fsnotify.h | 15 +++ fs/notify/mark.c | 52 ++++++-- include/linux/fanotify.h | 3 + include/linux/fs.h | 7 +- include/linux/fsnotify.h | 9 ++ include/linux/pid.h | 1 + include/uapi/linux/fanotify.h | 13 ++ kernel/pid.c | 15 ++- 10 files changed, 276 insertions(+), 96 deletions(-) Thanks Honza -- Jan Kara <jack@xxxxxxxx> SUSE Labs, CR