[Yaffs] YAFFS checkins

Charles Manning manningc2 at actrix.gen.nz
Sun Oct 9 09:02:57 BST 2005


Hi YAFFSers

I have just checked in two sets of changes:

1) Linux: Allow use of vmalloc for large blockinfo data structure.
This was a problem because some people are using YAFFS with very large NAND 
arrays. This can cause the allocation of > 128kB - the limit of kmalloc for 
two data structures. Now YAFFS will try to use kmalloc but will use vmalloc 
if the kmalloc call fails.

2) YAFFS Direct: Improve the readdir and prefix handling.
There was a problem in the new speeded up readdir.
The previous prefix handling did not do a good job on prefixes that ended in a 
'/'. It would also match the first prefix in the config list that it could. 
Now it handles prefixes ending in '/' and searches for the longest matching 
prefix. You can now use nested prefixes.

-- CHarles




More information about the yaffs mailing list