Re: [Patch 3.14 stable 00/16] vfs: fix dentry shrink list corruption

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Nov 06, 2014 at 11:37:04AM -0800, Cong Wang wrote:
> On at least 3 different machines, we have seen dentry shrink list corruption
> with 3.14 stable kernel (see the end of this email), which I think is
> fixed by a set of patches from Al.
> 
> This bug is probably introduced by the following commit in 3.12:
> 
> 	commit dd1f6b2e43a53ee58eb87d5e623cf44e277d005d
> 	Author: Dave Chinner <dchinner@xxxxxxxxxx>
> 	Date:   Wed Aug 28 10:17:55 2013 +1000
> 
> 	    dcache: remove dentries from LRU before putting on dispose list
> 
> since previously we held the per sb lock. It is hard to reproduce this bug,
> because it is a race condition which happens when we update two contiguous
> dentries on a shrink list. Matt ran some ltp stress tests and doesn't see
> any problem with the patched kernel. And, 3.13 needs them too, but we have
> no time or resource to backport or test them on 3.13.
> 
> The first 7 patches are the original patchset from Al, the rest of patches
> are either needed for context or are folllow-up fixes, especially the
> last 2 patches. Of course all of them are merged in upstream, see each patch
> for details. Note, I don't get any conflict when backporting them to 3.14.
> 
> Signed-off-by: Cong Wang <xiyou.wangcong@xxxxxxxxx>
> Tested-by: Matthew Mullins <mmullins@xxxxxxxxxxxxxxxx>

I'm not ignoring these, just waiting for the other major 3.14-stable
patches that I've merged over the past few releases to settle down and
ensure they work properly.  It will probably be a few more weeks before
I can get to these, don't worry, they aren't lost.

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]