From: Jan Kara Date: Thu, 26 Mar 2026 09:54:03 +0000 (+0100) Subject: udf: Switch to generic_buffers_fsync() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f3216337d96e1b66b5c91594c024c041e4de7875;p=thirdparty%2Fkernel%2Flinux.git 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 Link: https://patch.msgid.link/20260326095354.16340-51-jack@suse.cz Signed-off-by: Christian Brauner --- diff --git a/fs/udf/dir.c b/fs/udf/dir.c index 5bf75638f352..a1705aedac46 100644 --- a/fs/udf/dir.c +++ b/fs/udf/dir.c @@ -157,6 +157,6 @@ const struct file_operations udf_dir_operations = { .read = generic_read_dir, .iterate_shared = udf_readdir, .unlocked_ioctl = udf_ioctl, - .fsync = generic_file_fsync, + .fsync = generic_buffers_fsync, .setlease = generic_setlease, }; diff --git a/fs/udf/file.c b/fs/udf/file.c index 32ae7cfd72c5..627b07320d06 100644 --- a/fs/udf/file.c +++ b/fs/udf/file.c @@ -205,7 +205,7 @@ const struct file_operations udf_file_operations = { .mmap = udf_file_mmap, .write_iter = udf_file_write_iter, .release = udf_release_file, - .fsync = generic_file_fsync, + .fsync = generic_buffers_fsync, .splice_read = filemap_splice_read, .splice_write = iter_file_splice_write, .llseek = generic_file_llseek,