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.

udf: Switch to generic_buffers_fsync()

UDF uses metadata bh list attached to 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-51-jack@suse.cz
Signed-off-by: Christian Brauner <brauner@kernel.org>

authored by

Jan Kara and committed by
Christian Brauner
f3216337 ba31a330

+2 -2
+1 -1
fs/udf/dir.c
··· 157 157 .read = generic_read_dir, 158 158 .iterate_shared = udf_readdir, 159 159 .unlocked_ioctl = udf_ioctl, 160 - .fsync = generic_file_fsync, 160 + .fsync = generic_buffers_fsync, 161 161 .setlease = generic_setlease, 162 162 };
+1 -1
fs/udf/file.c
··· 205 205 .mmap = udf_file_mmap, 206 206 .write_iter = udf_file_write_iter, 207 207 .release = udf_release_file, 208 - .fsync = generic_file_fsync, 208 + .fsync = generic_buffers_fsync, 209 209 .splice_read = filemap_splice_read, 210 210 .splice_write = iter_file_splice_write, 211 211 .llseek = generic_file_llseek,