[Yaffs] Tests status

Luc Van Oostenryck lkml at looxix.net
Mon Aug 1 20:34:00 BST 2005


Charles Manning wrote:
> On Monday 01 August 2005 11:04, Luc Van Oostenryck wrote:
> 
>>Here are some other problems that I detect when running some tests:
>>
>>- Trying to change the permission of the root -> crash.
>>   -> problem with SetAttributes() forcing the update of the header
>>      but the header does not exist, the root is a fake dir.
>>   Possible solution:
>>   - do not force the update of the header if it doesn't exists
>>   - don't use a fake header for the root directory so that any change
>>     of permissions made to it are permanent.
>>     Of course, I much prefer this one.
> 
> 
> Hmm this did work at one stage, and there is even special handling code in the 
> scanning for this.
> 
> I'll investigate it.
>

Yes, this is/was working on YAFFS1.

> 
>>- There is a problem related to truncation and rewrite of files but I
>>   have not yet investigated this one.
>>   May be related to not using USE_HEADER_SIZE ???
> 
> 
> If you can make a test case I will investigate further.
> 

I need to narrow it; I run a test (stolen from the FS part of LTP) and it just report a failure
after a:
	truncate
	write
	read
	read
and the content of the test file was different that the reference file.
I stop the test there.
I will know more in a few hours.

> 
>>- The problem related to NULL name in yaffs_FindObjectByName() reported
>>   in a previous mail.
> 
> 
> I have provisionally fixed this in CVS.
> 
> I will investigate and check further as part of some tests I am doing tonight.
> 

OK, thanks.


Luc




More information about the yaffs mailing list