]> git.ipfire.org Git - thirdparty/linux.git/commit
fsnotify: Track inode connectors for a superblock
authorJan Kara <jack@suse.cz>
Mon, 19 Jan 2026 14:54:33 +0000 (15:54 +0100)
committerJan Kara <jack@suse.cz>
Fri, 23 Jan 2026 12:26:20 +0000 (13:26 +0100)
commit94bd01253c3d5b1cd8955bdadeed24af02088094
tree76b67ef03edc7a27a0a964107b39da8f0a98eafa
parent6c790212c588fddeb0d852f2790840753bb604b1
fsnotify: Track inode connectors for a superblock

Introduce a linked list tracking all inode connectors for a superblock.
We will use this list when the superblock is getting shutdown to
properly clean up all the inode marks instead of relying on scanning all
inodes in the superblock which can get rather slow.

Suggested-by: Amir Goldstein <amir73il@gmail.com>
Reviewed-by: Amir Goldstein <amir73il@gmail.com>
Reviewed-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Jan Kara <jack@suse.cz>
fs/notify/fsnotify.c
fs/notify/fsnotify.h
fs/notify/mark.c
include/linux/fsnotify_backend.h