* [GIT PULL] Fsnotify changes for 5.19-rc1
@ 2022-05-25 12:33 Jan Kara
2022-05-26 2:59 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Jan Kara @ 2022-05-25 12:33 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-fsdevel
Hello Linus,
could you please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify_for_v5.19-rc1
The biggest part of this pull is support for fsnotify inode marks that
don't pin inodes in memory but rather get evicted together with the inode
(they are useful if userspace needs to exclude receipt of events from
potentially large subtrees using fanotify ignore marks). There is also
a fix for more consistent handling of events sent to parent and a fix of
sparse(1) complaints.
Top of the tree is dccd855771b3. The full shortlog is:
Amir Goldstein (18):
inotify: show inotify mask flags in proc fdinfo
inotify: move control flags from mask to mark flags
fsnotify: fix wrong lockdep annotations
fsnotify: pass flags argument to fsnotify_alloc_group()
fsnotify: make allow_dups a property of the group
fsnotify: create helpers for group mark_mutex lock
inotify: use fsnotify group lock helpers
audit: use fsnotify group lock helpers
nfsd: use fsnotify group lock helpers
dnotify: use fsnotify group lock helpers
fsnotify: allow adding an inode mark without pinning inode
fanotify: create helper fanotify_mark_user_flags()
fanotify: factor out helper fanotify_mark_update_flags()
fanotify: implement "evictable" inode marks
fanotify: use fsnotify group lock helpers
fanotify: enable "evictable" inode marks
fsnotify: introduce mark type iterator
fsnotify: consistent behavior for parent not watching children
Vasily Averin (1):
fanotify: fix incorrect fmode_t casts
The diffstat is
fs/nfsd/filecache.c | 14 +++--
fs/notify/dnotify/dnotify.c | 13 ++--
fs/notify/fanotify/fanotify.c | 24 ++------
fs/notify/fanotify/fanotify.h | 12 ++++
fs/notify/fanotify/fanotify_user.c | 104 +++++++++++++++++++++-----------
fs/notify/fdinfo.c | 21 ++-----
fs/notify/fsnotify.c | 89 ++++++++++++++--------------
fs/notify/group.c | 32 ++++++----
fs/notify/inotify/inotify.h | 19 ++++++
fs/notify/inotify/inotify_fsnotify.c | 2 +-
fs/notify/inotify/inotify_user.c | 47 +++++++++------
fs/notify/mark.c | 112 +++++++++++++++++++++++------------
include/linux/fanotify.h | 1 +
include/linux/fsnotify_backend.h | 98 +++++++++++++++++++++++-------
include/uapi/linux/fanotify.h | 1 +
kernel/audit_fsnotify.c | 5 +-
kernel/audit_tree.c | 34 +++++------
kernel/audit_watch.c | 2 +-
18 files changed, 396 insertions(+), 234 deletions(-)
Thanks
Honza
--
Jan Kara <jack@suse.com>
SUSE Labs, CR
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-05-26 2:59 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-25 12:33 [GIT PULL] Fsnotify changes for 5.19-rc1 Jan Kara
2022-05-26 2:59 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).