Patch Series

Subject ext4/lib-crc: LBS performance part 1 - incremental CRC32c for bitmap checksums
Author libaokun@linux.alibaba.com
Date 2026-05-08 12:15:23 +0000 UTC
Version
Cc adilger.kernel@dilger.ca ardb@kernel.org ebiggers@kernel.org jack@suse.cz libaokun@linux.alibaba.com linux-crypto@vger.kernel.org linux-ext4@vger.kernel.org ojaswin@linux.ibm.com ritesh.list@gmail.com tytso@mit.edu yi.zhang@huawei.com

Patches (17)

Name Content [All]
[PATCH RFC 01/17] lib/crc: add crc32c_flip_range() for incremental CRC update [Body]
[PATCH RFC 02/17] lib/crc: crc_kunit: add kunit test for crc32c_flip_range() [Body]
[PATCH RFC 03/17] lib/crc: crc_kunit: add benchmark for crc32c_flip_range() [Body]
[PATCH RFC 04/17] ext4: fix incorrect block bitmap free clusters update on metadata overlap [Body]
[PATCH RFC 05/17] ext4: extract block bitmap checksum get and store helpers [Body]
[PATCH RFC 06/17] ext4: add ext4_block_bitmap_csum_set_range() for incremental checksum update [Body]
[PATCH RFC 07/17] ext4: use fast incremental CRC update in ext4_mb_mark_context() [Body]
[PATCH RFC 08/17] ext4: extract inode bitmap checksum get and store helpers [Body]
[PATCH RFC 09/17] ext4: add ext4_inode_bitmap_csum_set_fast() for incremental checksum update [Body]
[PATCH RFC 10/17] ext4: use fast incremental CRC update in ext4_free_inode() [Body]
[PATCH RFC 11/17] ext4: fix missing bg_used_dirs_count update in fast commit replay [Body]
[PATCH RFC 12/17] ext4: factor out ext4_might_init_block_bitmap() helper [Body]
[PATCH RFC 13/17] ext4: use fast incremental CRC update in ext4_mark_inode_used() [Body]
[PATCH RFC 14/17] ext4: rename ino to bit in __ext4_new_inode() [Body]
[PATCH RFC 15/17] ext4: use fast incremental CRC update in __ext4_new_inode() [Body]
[PATCH RFC 16/17] ext4: extract ext4_update_inode_group_desc() to reduce duplication [Body]
[PATCH RFC 17/17] ext4: add ext4_get_flex_group() helper to simplify flex group lookups [Body]
Session 2026-05-08
ID (for dev) 42730cec-3de2-46b9-aabb-398af229e88d
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 917719c412c48687d4a176965d1fa35320ec457c [Config] passed [Log]
[KASAN] Boot test: Base 917719c412c48687d4a176965d1fa35320ec457c [Config] passed [Log]
[KASAN] Build Patched 917719c412c48687d4a176965d1fa35320ec457c [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 917719c412c48687d4a176965d1fa35320ec457c [Config] [patched] passed [Log]
[KASAN] Fuzz 917719c412c48687d4a176965d1fa35320ec457c [Config] 917719c412c48687d4a176965d1fa35320ec457c [Config] [patched] passed [Log] [Artifacts]