summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorChristian Brauner <brauner@kernel.org>2026-10-02 15:52:47 +0200
committerChristian Brauner <brauner@kernel.org>2026-10-04 12:31:40 +0200
commitc9ec8607b4d1ce4e862f5b6ba2f0eb727387988a (patch)
treeca9efaadd96611d6cd4ec795302eafb7c3f68d49 /scripts/Makefile.thinlto
parente22e69c2ad8800bacab488d286ca3c5b5e68fcd9 (diff)
downloadlinux-next-c9ec8607b4d1ce4e862f5b6ba2f0eb727387988a.tar.gz
linux-next-c9ec8607b4d1ce4e862f5b6ba2f0eb727387988a.zip
fsnotify: let a filesystem refuse marks on its objects
Don't let nullfs be watched. fanotify refuses mount and filesystem marks on SB_NOUSER superblocks but inode marks of inotify, fanotify and dnotify go through. The one inode of knullfs is the root of every kernel thread and the following patches make it reachable from userspace as the directory that stands in for an unmounted mount. A watch placed through one such directory would report the opens through all the others, across users. Add FS_DISALLOW_NOTIFY next to FS_DISALLOW_NOTIFY_PERM, refuse a mark on any object of such a filesystem in fsnotify_add_mark_list() where every backend ends up and set it for nullfs. There's nothing to watch on a permanently empty and immutable filesystem. Link: https://patch.msgid.link/20261002-work-mount-fixes-4-v1-16-dd44b89d44ce@kernel.org Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions