]> www.infradead.org Git - users/willy/xarray.git/commit
ext4: fix error message when rejecting the default hash
authorGabriel Krisman Bertazi <krisman@suse.de>
Tue, 27 Aug 2024 20:16:36 +0000 (16:16 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 4 Sep 2024 02:14:16 +0000 (22:14 -0400)
commita2187431c395cdfbf144e3536f25468c64fc7cfa
treed32d5af2612aaa6292850f75dbeeb0ddb0abf14c
parent5f48d4d9d8556ffa934537f0c000f9c3e108da66
ext4: fix error message when rejecting the default hash

Commit 985b67cd8639 ("ext4: filesystems without casefold feature cannot
be mounted with siphash") properly rejects volumes where
s_def_hash_version is set to DX_HASH_SIPHASH, but the check and the
error message should not look into casefold setup - a filesystem should
never have DX_HASH_SIPHASH as the default hash.  Fix it and, since we
are there, move the check to ext4_hash_info_init.

Fixes:985b67cd8639 ("ext4: filesystems without casefold feature cannot
be mounted with siphash")

Signed-off-by: Gabriel Krisman Bertazi <krisman@suse.de>
Link: https://patch.msgid.link/87jzg1en6j.fsf_-_@mailhost.krisman.be
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
fs/ext4/ext4.h
fs/ext4/super.c