u-boot/fs/fat
Wolfgang Denk 2aa98c6612 FAT32: fix broken root directory handling.
On FAT32, instead of fetching the cluster numbers from the FAT, the
code assumed (incorrectly) that the clusters for the root directory
were allocated contiguously. In the result, only the first cluster
could be accessed. At the typical cluster size of 8 sectors this
caused all accesses to files after the first 128 entries to fail -
"fatls" would terminate after 128 files (usually displaying a bogus
file name, occasionally even crashing the system), and "fatload"
would fail to find any files that were not in the first directory
cluster.

Signed-off-by: Wolfgang Denk <wd@denx.de>
2010-07-24 20:53:50 +02:00
..
fat.c FAT32: fix broken root directory handling. 2010-07-24 20:53:50 +02:00
file.c fs: Move conditional compilation to Makefile 2008-08-31 04:24:56 +02:00
Makefile fs: Move conditional compilation to Makefile 2008-08-31 04:24:56 +02:00