[PATCH 20/20] f2fs: enable subpage block size support
From: Daeho Jeong
Date: Mon Nov 02 2026 - 14:45:17 EST
From: Daeho Jeong <daehojeong@xxxxxxxxxx>
All paths now handle filesystem blocks smaller than PAGE_SIZE, so stop
rejecting a superblock whose log_blocksize is below PAGE_SHIFT.
Signed-off-by: Daeho Jeong <daehojeong@xxxxxxxxxx>
---
fs/f2fs/super.c | 7 -------
1 file changed, 7 deletions(-)
diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
index b2669057b7d2..4339e4ea7a12 100644
--- a/fs/f2fs/super.c
+++ b/fs/f2fs/super.c
@@ -4173,13 +4173,6 @@ static int sanity_check_raw_super(struct f2fs_sb_info *sbi,
return -EFSCORRUPTED;
}
- /* Subpage block size is enabled after all paths support it. */
- if (le32_to_cpu(raw_super->log_blocksize) != PAGE_SHIFT) {
- f2fs_info(sbi, "Subpage block size (%u) is not supported yet",
- le32_to_cpu(raw_super->log_blocksize));
- return -EOPNOTSUPP;
- }
-
/* check log blocks per segment */
if (le32_to_cpu(raw_super->log_blocks_per_seg) != 9) {
f2fs_info(sbi, "Invalid log blocks per segment (%u)",
--
2.56.0.317.g454f8302e1-goog