Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753404Ab3IKBtJ (ORCPT ); Tue, 10 Sep 2013 21:49:09 -0400 Received: from g1t0028.austin.hp.com ([15.216.28.35]:32163 "EHLO g1t0028.austin.hp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751880Ab3IKBtH (ORCPT ); Tue, 10 Sep 2013 21:49:07 -0400 Message-ID: <522FCC06.3090907@hp.com> Date: Tue, 10 Sep 2013 21:48:54 -0400 From: Waiman Long User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.12) Gecko/20130109 Thunderbird/10.0.12 MIME-Version: 1.0 To: Linus Torvalds CC: Mace Moneta , Josh Boyer , Al Viro , "Linux-Kernel@Vger. Kernel. Org" Subject: Re: kernel BUG at fs/dcache.c:648! with v3.11-7890-ge5c832d References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1256 Lines: 28 On 09/10/2013 04:25 PM, Linus Torvalds wrote: > On Tue, Sep 10, 2013 at 12:57 PM, Mace Moneta wrote: >> The (first) patch looks good; no recurrence. It has only taken 3-5 minutes >> before, and I've been up for about half an hour now. > Ok, good. It's pushed out. > > Al, your third pile of VFS stuff is also merged. Waiman, that means > that your RCU path creation stuff is in. What else did you have > pending for scalability? > > Linus I need to clean up some comments in the code. The other thing that I want to do is to introduce read_seqlock/read_sequnlock() primitives that do the locking without incrementing the sequence number. Then all the name lookup and translation code can use the new primitives as they don't change any of the protected structures. This will prevent one sequence number check failure from cascading into a series of failures because of the sequence number change. I will have a patch ready by tomorrow morning. Regards, Longman -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/