]> www.infradead.org Git - users/jedix/linux-maple.git/commit
exfat: fix potential wrong error return from get_block
authorSungjong Seo <sj1557.seo@samsung.com>
Wed, 26 Mar 2025 14:48:48 +0000 (23:48 +0900)
committerNamjae Jeon <linkinjeon@kernel.org>
Sat, 29 Mar 2025 13:03:07 +0000 (22:03 +0900)
commit59c30e31425833385e6644ad33151420e37eabe1
treed3efb9860235af4e57d217f80db2190b7afc1bfe
parent47e35366bc6fa3cf189a8305bce63992495f3efa
exfat: fix potential wrong error return from get_block

If there is no error, get_block() should return 0. However, when bh_read()
returns 1, get_block() also returns 1 in the same manner.

Let's set err to 0, if there is no error from bh_read()

Fixes: 11a347fb6cef ("exfat: change to get file size from DataLength")
Cc: stable@vger.kernel.org
Signed-off-by: Sungjong Seo <sj1557.seo@samsung.com>
Reviewed-by: Yuezhang Mo <Yuezhang.Mo@sony.com>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
fs/exfat/inode.c