Re: [Yaffs] [PATCH] yaffs: fix softlockup cauesed by inode d…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: JiSheng Zhang
Date:  
To: yaffs
Subject: Re: [Yaffs] [PATCH] yaffs: fix softlockup cauesed by inode deleted when scanning s_inodes list
forget to cc list ;)

2011/9/1 JiSheng Zhang <>:
>>
>> I shall try to implement it differently as  I would like to preserve module
>> building for test purposes.
>
> Hmm, that's what I want too ;) But I dunno how to. I can remove __iget
> dependency by replacing it with atomic_inc(), but how to protect
> sb_inodes list? change yaffs implementation a little?
>
>>
>> Can you please tell me more about your testing environment? I would like to
>> try replicate those tests here.
> Here is my test environment:
> 1. SMP CPU, no mater x86 or arm etc..
> 2. LTP(ltp.sf.net) tool
> 3. can be tested on nandsim
> 4. tree ltp processes at the same time which is triggered by
> ./runltp -p -f fs -d /mnt/...
> one ltp processes at the same time which is triggered by
> ./runltp -p -f jkl -d /mnt/...
>
> we need to remove all the growfiles test cases in runtest/fs to save
> reproduce time
> the runtest/jkl content is:
> fs_inod01 fs_inod $TMPDIR 10 10 10
>
>
> Thanks,
> Jisheng
>