diff options
Diffstat (limited to 'fs')
-rw-r--r-- | fs/fat/Kconfig | 24 | ||||
-rw-r--r-- | fs/ubifs/ubifs.c | 2 | ||||
-rw-r--r-- | fs/yaffs2/yaffs_uboot_glue.c | 2 |
3 files changed, 26 insertions, 2 deletions
diff --git a/fs/fat/Kconfig b/fs/fat/Kconfig index e69de29bb2..e7978aae67 100644 --- a/fs/fat/Kconfig +++ b/fs/fat/Kconfig @@ -0,0 +1,24 @@ +config FS_FAT + bool "Enable FAT filesystem support" + help + This provides support for reading images from File Allocation Table + (FAT) filesystem. FAT filesystem is a legacy, lightweight filesystem. + It is useful mainly for its wide compatibility with various operating + systems. You can also enable CMD_FAT to get access to fat commands. + +config FAT_WRITE + bool "Enable FAT filesystem write support" + depends on FS_FAT + help + This provides support for creating and writing new files to an + existing FAT filesystem partition. + +config FS_FAT_MAX_CLUSTSIZE + int "Set maximum possible clusersize" + default 65536 + depends on FS_FAT + help + Set the maximum possible clustersize for the FAT filesytem. This + is the smallest amount of disk space that can be used to hold a + file. Unless you have an extremely tight memory memory constraints, + leave the default. diff --git a/fs/ubifs/ubifs.c b/fs/ubifs/ubifs.c index cc397d605b..db29489eca 100644 --- a/fs/ubifs/ubifs.c +++ b/fs/ubifs/ubifs.c @@ -939,7 +939,7 @@ int ubifs_load(char *filename, u32 addr, u32 size) printf("Loading file '%s' to addr 0x%08x...\n", filename, addr); - err = ubifs_read(filename, (void *)addr, 0, size, &actread); + err = ubifs_read(filename, (void *)(uintptr_t)addr, 0, size, &actread); if (err == 0) { setenv_hex("filesize", actread); printf("Done\n"); diff --git a/fs/yaffs2/yaffs_uboot_glue.c b/fs/yaffs2/yaffs_uboot_glue.c index 25aa6d1564..f6630817d2 100644 --- a/fs/yaffs2/yaffs_uboot_glue.c +++ b/fs/yaffs2/yaffs_uboot_glue.c @@ -320,7 +320,7 @@ void read_a_file(char *fn) i++; if (i > 32) { printf("\n"); - i = 0;; + i = 0; } } printf("\n"); |