]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super()
authorYangtao Li <frank.li@vivo.com>
Tue, 5 Aug 2025 16:58:59 +0000 (10:58 -0600)
committerViacheslav Dubeyko <slava@dubeyko.com>
Mon, 1 Sep 2025 01:07:59 +0000 (18:07 -0700)
commit9282bc905f0949fab8cf86c0f620ca988761254c
tree3138a2c0e3292e41dde64147b7b2e39edf9a9733
parent44fd3e4fc9cdd49c0db170459c3eed9977aae9e7
hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super()

If Catalog File contains corrupted record for the case of
hidden directory's type, regard it as I/O error instead of
Invalid argument.

Signed-off-by: Yangtao Li <frank.li@vivo.com>
Reviewed-by: Viacheslav Dubeyko <slava@dubeyko.com>
Link: https://lore.kernel.org/r/20250805165905.3390154-1-frank.li@vivo.com
Signed-off-by: Viacheslav Dubeyko <slava@dubeyko.com>
fs/hfsplus/super.c