Re: [PATCH v3 0/2] ext4: add hash Kunit tests and optimize str2hashbuf

From: Theodore Ts'o

Date: Thu May 28 2026 - 10:46:23 EST



On Mon, 13 Apr 2026 14:51:12 +0800, Guan-Chun Wu wrote:
> This series adds Kunit tests for fs/ext4/hash.c and refactors
> the str2hashbuf_{signed,unsigned}() helpers.
>
> Patch 1 adds test coverage for ext4fs_dirhash(), including the main
> hash variants and relevant edge cases.
>
> Patch 2 simplifies the str2hashbuf helper implementation by processing
> input in 4-byte chunks and removing function-pointer dispatch. This also
> reduces overhead and shows roughly 2x improvement on longer inputs in
> local testing.
>
> [...]

Applied, thanks!

[1/2] ext4: add Kunit coverage for directory hash computation
commit: a4841d91a7f57d38d3a63c18b4ce68ee5e06829b
[2/2] ext4: improve str2hashbuf by processing 4-byte chunks and removing function pointers
commit: d8c73397cc49362a88a57b67c11eff6e65b525e8

Best regards,
--
Theodore Ts'o <tytso@xxxxxxx>