ID: 15
Name: FileSystem_Updates_742
Version: 1.22
Dependences: none
Description: Version 1.0@@@Fixed a crash when issuing FTP get command twice for a non-existent file name in a NAND flash file system. Case 31491@@@Version 1.1@@@Fixed NULL pointers. Case 31558@@@Version 1.2@@@There was a weakness in the file system such that when the file size exceeded the size limitation of the block size, a hang could occur. Added check for file size relative to block size (512 blocks limit file size to 8M)@@@Version 1.21@@@There is a section of each NAND block which is used to store information about that block such as whether the block is good or bad, the ECC for the block, and some other data.  There is no standard for the format of this field.  NET+OS YAFFS formats the field one way, and other file systems differently.  The problem we ran into is that U-Boot expects to see good blocks marked with two bytes of 0xff at the beginning of this field, but NET+OS YAFFS was only writing one 0xff. This caused U-Boot to think that some NET+OS blocks were bad.  This was only a problem on NAND parts that support 2K blocks. (Case 37837)@@@Version 1.22@@@Added conditional build based on BSP_YAFFS_DRIVER_ENABLE, and corrected unconditional inclusion of yaffs in libfilesys.a (Case 41204)
Minidescription: File System Updates since the release of NET+OS 7.4.2
platformversion: 7.4
Revision: 2
platform: netos
Relevance: NORMAL
Filename: FileSystem_Updates_742_15.dipk
Date: 29/08/2012
Type: fix
Target: embedded
neededfiles: none
Size: 1971kb
Installedsize: 5051kb
Checksum: a830207db75a679111300bdc48584b29
