[U-Boot] [PATCH] fs: fat: fix wrong casting to unsigned value of sect_to_cluster()

Tom Rini trini at konsulko.com
Mon Jun 4 21:58:51 UTC 2018


On Mon, Jun 04, 2018 at 08:45:54PM +0900, Seung-Woo Kim wrote:

> After the commit 265edc03d5a1 ("fs/fat: Clean up open-coded sector
> <-> cluster conversions"), it is hung up writing new file to FAT16
> disk with more than 19 files in armv7. It is because result value
> of sect_to_cluster() is not proper by casting from signed value to
> unsigned value. Fix the wrong casting of sect_to_cluster().
> 
> Reported-by: Jaehoon Chung <jh80.chung at samsung.com>
> Signed-off-by: Seung-Woo Kim <sw0312.kim at samsung.com>
> ---
>  include/fat.h |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Can you please also update test/fs-test.sh with a testcase for this?
Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180604/93cef429/attachment.sig>


More information about the U-Boot mailing list