Commit 209108a54561 for kernel

commit 209108a5456171ab430e25b54b2dfe083455bfb6
Author: Gao Xiang <xiang@kernel.org>
Date:   Tue Oct 27 09:07:46 2026 +0100

    erofs: drop unnecessary .read_folio() checks for file-backed mounts

    Since currently dedicated EROFS-owned meta inodes are used for
    file-backed mounts, .read_folio() checks are now redundant.

    As a result, EROFS file-back mounts can now apply to tmpfs too.

    Fixes: e587a984d332 ("erofs: use dedicated meta inodes for file-backed mounts")
    Signed-off-by: Gao Xiang (Docker) <xiang@kernel.org>

diff --git a/fs/erofs/super.c b/fs/erofs/super.c
index 8ca44b1c0bd1..ce05557bd998 100644
--- a/fs/erofs/super.c
+++ b/fs/erofs/super.c
@@ -851,8 +851,7 @@ static int erofs_fc_get_tree(struct fs_context *fc)
 			errorfc(fc, "source fd option not supported");
 			return -EINVAL;
 		}
-		if (!S_ISREG(file_inode(sbi->dif0.file)->i_mode) ||
-		    !sbi->dif0.file->f_mapping->a_ops->read_folio) {
+		if (!S_ISREG(file_inode(sbi->dif0.file)->i_mode)) {
 			errorfc(fc, "source is unsupported");
 			return -EINVAL;
 		}
@@ -872,8 +871,7 @@ static int erofs_fc_get_tree(struct fs_context *fc)
 			return PTR_ERR(file);
 		sbi->dif0.file = file;

-		if (S_ISREG(file_inode(sbi->dif0.file)->i_mode) &&
-		    sbi->dif0.file->f_mapping->a_ops->read_folio)
+		if (S_ISREG(file_inode(sbi->dif0.file)->i_mode))
 			return erofs_file_get_tree(fc);
 	}
 	return ret;