Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

minix: Switch to generic_buffers_fsync()

Minix uses list of metadata bhs attached to an inode. Switch it to
generic_buffers_fsync() instead of generic_file_fsync() as we'll be
removing metadata bh handling from generic_file_fsync().

Signed-off-by: Jan Kara <jack@suse.cz>
Link: https://patch.msgid.link/20260326095354.16340-52-jack@suse.cz
Signed-off-by: Christian Brauner <brauner@kernel.org>

authored by

Jan Kara and committed by
Christian Brauner
f3873f90 f3216337

+2 -2
+1 -1
fs/minix/dir.c
··· 23 23 .llseek = generic_file_llseek, 24 24 .read = generic_read_dir, 25 25 .iterate_shared = minix_readdir, 26 - .fsync = generic_file_fsync, 26 + .fsync = generic_buffers_fsync, 27 27 }; 28 28 29 29 /*
+1 -1
fs/minix/file.c
··· 18 18 .read_iter = generic_file_read_iter, 19 19 .write_iter = generic_file_write_iter, 20 20 .mmap_prepare = generic_file_mmap_prepare, 21 - .fsync = generic_file_fsync, 21 + .fsync = generic_buffers_fsync, 22 22 .splice_read = filemap_splice_read, 23 23 }; 24 24