(trimming the CC list a bit) Hi Suriyan,
On 3 November 2014 19:49, Suriyan Ramasami <suriya...@gmail.com> wrote: > > The commands fatls/ext4ls give negative values when dealing with files > greater than 2GB. > The commands fatsize/ext4size do not update the variable filesize for > these files. > > To deal with this, the fs functions have been modified to take an additional > parameter of type "* loff_t" which is then populated. The return value of the > fs functions are used only for error conditions. Thanks for the new series. Can you please post the expected output of this with all patches applied? > > Changes in v6: > * Update expected results in comments > * Simon comments - > * Remove README file and add it in start of script > * Drop blank lines in top of functions > * Put repeating constants in lower case variables > * Refer to U-Boot as U-Boot > * Move settings to top of file and code in functions or otherwise at bottom > * Create check_prereq function > * Use mkfs -t <type> -F <img> for ext4, but modify for fat > * Simon - Split this into a separate patch > * Simon - Split this into a separate patch > * Simon - Split this into a separate patch > * Simon - Split this into a separate patch > * Simon - Split this into a separate patch > > Changes in v5: > * Simon comments - > * Add README file to document how to run it > * Generate output in a sandbox environment > * Add one line comments on shell variables used > * Avoid camel case through out > * Path to UBOOT is variable at top > * Print PASSED or FAILED at end, and set return code, 0 if OK, 1 otherwise > * Simon - update fs.h with comments for fs_read/fs_write/fs_size > > Suriyan Ramasami (6): > sandbox: script for testing sandbox/ext4/fat/fs commands > fs: interface changes to accomodate files greater than 2GB > fat: interface changes to accomodate files greater than 2GB > ext4: interface changes to accomodate files greater than 2GB > sandbox: Use md5sum and fatwrite to enable testing of fs commands > sandbox: interface changes to accomodate files greater than 2GB > > arch/sandbox/cpu/os.c | 13 +- > arch/sandbox/cpu/state.c | 8 +- > common/board_f.c | 8 +- > common/cmd_ext4.c | 61 +---- > common/cmd_fat.c | 9 +- > common/cmd_fs.c | 17 ++ > common/cmd_md5sum.c | 12 +- > common/env_fat.c | 4 +- > fs/ext4/ext4_common.c | 24 +- > fs/ext4/ext4_common.h | 4 +- > fs/ext4/ext4_write.c | 32 +++ > fs/ext4/ext4fs.c | 37 +-- > fs/fat/fat.c | 122 +++++----- > fs/fat/fat_write.c | 61 ++--- > fs/fat/file.c | 7 +- > fs/fs.c | 77 ++++--- > fs/sandbox/sandboxfs.c | 73 ++++-- > include/configs/sandbox.h | 2 + > include/ext4fs.h | 13 +- > include/fat.h | 19 +- > include/fs.h | 41 ++-- > include/os.h | 5 +- > include/sandboxfs.h | 14 +- > test/fs/fs-test.sh | 562 > ++++++++++++++++++++++++++++++++++++++++++++++ > 24 files changed, 943 insertions(+), 282 deletions(-) > create mode 100755 test/fs/fs-test.sh > > -- > 1.9.1 > Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot