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