]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
bfs: Sync and invalidate metadata buffers from bfs_evict_inode()
authorJan Kara <jack@suse.cz>
Thu, 26 Mar 2026 09:54:14 +0000 (10:54 +0100)
committerChristian Brauner <brauner@kernel.org>
Thu, 26 Mar 2026 14:03:29 +0000 (15:03 +0100)
commit4a7fd1823efc39eb94022a068394c7063764fea8
treefd9d4d9ec4a0ccd393042aaf3bbe452a5543814b
parent77ff1ff2f3c5b333ac9d049e90570eb404549a4a
bfs: Sync and invalidate metadata buffers from bfs_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-62-jack@suse.cz
Tested-by: syzbot@syzkaller.appspotmail.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/bfs/inode.c