exfat: fix name_hash computation on big endian systems
authorIlya Ponetayev <i.ponetaev@ndmsystems.com>
Thu, 16 Jul 2020 08:27:53 +0000 (17:27 +0900)
committerNamjae Jeon <namjae.jeon@samsung.com>
Tue, 21 Jul 2020 01:44:19 +0000 (10:44 +0900)
commitdb415f7aae07cadcabd5d2a659f8ad825c905299
tree451caee363f6d3749e220d38010bafcd3d5f2755
parent41e3928f8c58184fcf0bb22e822af39a436370c7
exfat: fix name_hash computation on big endian systems

On-disk format for name_hash field is LE, so it must be explicitly
transformed on BE system for proper result.

Fixes: 370e812b3ec1 ("exfat: add nls operations")
Cc: stable@vger.kernel.org # v5.7
Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
Signed-off-by: Ilya Ponetayev <i.ponetaev@ndmsystems.com>
Reviewed-by: Sungjong Seo <sj1557.seo@samsung.com>
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
fs/exfat/nls.c