]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
minix: Switch to generic_buffers_fsync()
authorJan Kara <jack@suse.cz>
Thu, 26 Mar 2026 09:54:04 +0000 (10:54 +0100)
committerChristian Brauner <brauner@kernel.org>
Thu, 26 Mar 2026 14:03:28 +0000 (15:03 +0100)
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>
fs/minix/dir.c
fs/minix/file.c

index 19052fc47e9ea75dbbfb2c2770c4dd8f716e7d7c..a74d000327fa06b40df9d00ed04b01507d290fc4 100644 (file)
@@ -23,7 +23,7 @@ const struct file_operations minix_dir_operations = {
        .llseek         = generic_file_llseek,
        .read           = generic_read_dir,
        .iterate_shared = minix_readdir,
-       .fsync          = generic_file_fsync,
+       .fsync          = generic_buffers_fsync,
 };
 
 /*
index dca7ac71f0495219fe104d24173a86ce2a078fa1..282b3cd1fea32c2740313ebe0597bc300101a3ab 100644 (file)
@@ -18,7 +18,7 @@ const struct file_operations minix_file_operations = {
        .read_iter      = generic_file_read_iter,
        .write_iter     = generic_file_write_iter,
        .mmap_prepare   = generic_file_mmap_prepare,
-       .fsync          = generic_file_fsync,
+       .fsync          = generic_buffers_fsync,
        .splice_read    = filemap_splice_read,
 };