]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
affs: Drop support for metadata bh tracking
authorJan Kara <jack@suse.cz>
Mon, 27 Jul 2026 10:49:19 +0000 (12:49 +0200)
committerChristian Brauner <brauner@kernel.org>
Mon, 27 Jul 2026 14:25:31 +0000 (16:25 +0200)
commitb637f52f2f265b001834c5efcc6e1d7165ca52f7
tree5c57b547887b160e3a8a69b05d7ec124ca787efe
parent1590cf0329716306e948a8fc29f1d3ee87d3989f
affs: Drop support for metadata bh tracking

AFFS did all the hard work of tracking metadata bhs dirtied for an inode
but it actually never used this information as affs_file_fsync() just
calls sync_blockdev() to writeback all filesystem metadata bhs. After a
discussion with AFFS maintainer nobody cares about AFFS performance
so let's keep this affs_file_fsync() behavior and just drop all the
pointless tracking from AFFS.

CC: David Sterba <dsterba@suse.com>
Acked-by: David Sterba <dsterba@suse.com>
Signed-off-by: Jan Kara <jack@suse.cz>
Link: https://patch.msgid.link/20260727104923.3828017-21-jack@suse.cz
Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
fs/affs/affs.h
fs/affs/amigaffs.c
fs/affs/file.c
fs/affs/inode.c
fs/affs/namei.c
fs/affs/super.c