summaryrefslogtreecommitdiff
path: root/disk
diff options
context:
space:
mode:
authorBenoît Thébaudeau <benoit@wsystem.com>2015-09-28 15:45:32 +0200
committerTom Rini <trini@konsulko.com>2015-10-11 17:12:08 -0400
commit1254b44a9f31c78ce7325eb392eaa949a2c7fc9a (patch)
treec02399fd3ce118719e0f209234747b82509102d3 /disk
parente876be4b5ccb661d68b5b83330e134ace339316c (diff)
downloadu-boot-imx-1254b44a9f31c78ce7325eb392eaa949a2c7fc9a.zip
u-boot-imx-1254b44a9f31c78ce7325eb392eaa949a2c7fc9a.tar.gz
u-boot-imx-1254b44a9f31c78ce7325eb392eaa949a2c7fc9a.tar.bz2
fs/fat/fat_write: Fix management of empty files
Overwriting an empty file not created by U-Boot did not work, and it could even corrupt the FAT. Moreover, creating empty files or emptying existing files allocated a cluster, which is not standard. Fix this by always keeping empty files clusterless as specified by Microsoft (the start cluster must be set to 0 in the directory entry in that case), and by supporting overwriting such files. Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Diffstat (limited to 'disk')
0 files changed, 0 insertions, 0 deletions