Patch Series

Subject ext4: enable block size larger than page size
Author libaokun@huaweicloud.com
Date 2025-11-21 09:06:31 +0000 UTC
Version 4
Cc adilger.kernel@dilger.ca chengzhihao1@huawei.com dan.carpenter@linaro.org ebiggers@kernel.org jack@suse.cz kernel@pankajraghav.com libaokun1@huawei.com libaokun@huaweicloud.com linux-ext4@vger.kernel.org linux-kernel@vger.kernel.org mcgrof@kernel.org p.raghav@samsung.com tytso@mit.edu willy@infradead.org yangerkun@huawei.com yi.zhang@huawei.com

Patches (24)

Name Content [All]
[PATCH v4 01/24] ext4: remove page offset calculation in ext4_block_zero_page_range() [Body]
[PATCH v4 02/24] ext4: remove page offset calculation in ext4_block_truncate_page() [Body]
[PATCH v4 03/24] ext4: remove PAGE_SIZE checks for rec_len conversion [Body]
[PATCH v4 04/24] ext4: make ext4_punch_hole() support large block size [Body]
[PATCH v4 05/24] ext4: enable DIOREAD_NOLOCK by default for BS > PS as well [Body]
[PATCH v4 06/24] ext4: introduce s_min_folio_order for future BS > PS support [Body]
[PATCH v4 07/24] ext4: support large block size in ext4_calculate_overhead() [Body]
[PATCH v4 08/24] ext4: support large block size in ext4_readdir() [Body]
[PATCH v4 09/24] ext4: add EXT4_LBLK_TO_B macro for logical block to bytes conversion [Body]
[PATCH v4 10/24] ext4: add EXT4_LBLK_TO_PG and EXT4_PG_TO_LBLK for block/page conversion [Body]
[PATCH v4 11/24] ext4: support large block size in ext4_mb_load_buddy_gfp() [Body]
[PATCH v4 12/24] ext4: support large block size in ext4_mb_get_buddy_page_lock() [Body]
[PATCH v4 13/24] ext4: support large block size in ext4_mb_init_cache() [Body]
[PATCH v4 14/24] ext4: prepare buddy cache inode for BS > PS with large folios [Body]
[PATCH v4 15/24] ext4: rename 'page' references to 'folio' in multi-block allocator [Body]
[PATCH v4 16/24] ext4: support large block size in ext4_mpage_readpages() [Body]
[PATCH v4 17/24] ext4: support large block size in ext4_block_write_begin() [Body]
[PATCH v4 18/24] ext4: support large block size in mpage_map_and_submit_buffers() [Body]
[PATCH v4 19/24] ext4: support large block size in mpage_prepare_extent_to_map() [Body]
[PATCH v4 20/24] ext4: support large block size in __ext4_block_zero_page_range() [Body]
[PATCH v4 21/24] ext4: make data=journal support large block size [Body]
[PATCH v4 22/24] ext4: support verifying data from large folios with fs-verity [Body]
[PATCH v4 23/24] ext4: add checks for large folio incompatibilities when BS > PS [Body]
[PATCH v4 24/24] ext4: enable block size larger than page size [Body]

Session 2025-11-21

ID (for dev) d4e97b85-2884-4c75-9390-e56cba50a729
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] passed [Log]
[KASAN] Boot test: Base 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] passed
[KASAN] Build Patched 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] [patched] passed
[KASAN] Fuzzing 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] [patched] passed [Log] [Artifacts]