[U-Boot] [U-Boot,v2] fat: fatwrite: fix the command for FAT12

Tom Rini trini at konsulko.com
Tue Dec 27 23:57:53 CET 2016


On Thu, Dec 15, 2016 at 03:52:53PM -0500, Philipp Skadorov wrote:

> The u-boot command fatwrite empties FAT clusters from the beginning
> till the end of the file.
> Specifically for FAT12 it fails to detect the end of the file and goes
> beyond the file bounds thus corrupting the file system.
> 
> Additionally, FAT entry chaining-up into a file is not implemented
> for FAT12.
> 
> The users normally workaround this by re-formatting the partition as
> FAT16/FAT32, like here:
> https://github.com/FEDEVEL/openrex-uboot-v2015.10/issues/1
> 
> The patch fixes the bounds of a file and FAT12 entries chaining into
> a file, including EOF markup.
> 
> Signed-off-by: Philipp Skadorov <philipp.skadorov at savoirfairelinux.com>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161227/090621b8/attachment.sig>


More information about the U-Boot mailing list