]> git.ipfire.org Git - thirdparty/linux.git/commit
udf: Sync and invalidate metadata buffers from udf_evict_inode()
authorJan Kara <jack@suse.cz>
Thu, 26 Mar 2026 09:54:10 +0000 (10:54 +0100)
committerChristian Brauner <brauner@kernel.org>
Thu, 26 Mar 2026 14:03:28 +0000 (15:03 +0100)
commit153e5960450a4303ace8f01f5c77f2ff5f38ba32
tree20e65b1d3411071f8a40b15d12c08e39763d48ad
parent63f1f4b6c9c805e0eebbf49de5fb19deea1bcdd8
udf: Sync and invalidate metadata buffers from udf_evict_inode()

There are only very few filesystems using generic metadata buffer head
tracking and everybody is paying the overhead. When we remove this
tracking for inode reclaim code .evict will start to see inodes with
metadata buffers attached so write them out and prune them.

Signed-off-by: Jan Kara <jack@suse.cz>
Link: https://patch.msgid.link/20260326095354.16340-58-jack@suse.cz
Tested-by: syzbot@syzkaller.appspotmail.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/udf/inode.c