Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753935AbZLMTIf (ORCPT ); Sun, 13 Dec 2009 14:08:35 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753909AbZLMTIe (ORCPT ); Sun, 13 Dec 2009 14:08:34 -0500 Received: from smtp1.linux-foundation.org ([140.211.169.13]:38249 "HELO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1753871AbZLMTId (ORCPT ); Sun, 13 Dec 2009 14:08:33 -0500 Date: Sun, 13 Dec 2009 11:07:53 -0800 (PST) From: Linus Torvalds X-X-Sender: torvalds@localhost.localdomain To: Trond Myklebust cc: Ingo Molnar , Thomas Gleixner , Alan Cox , Andrew Morton , Greg KH , Peter Zijlstra , linux-kernel@vger.kernel.org Subject: Re: [GIT PATCH] TTY patches for 2.6.33-git In-Reply-To: <1260729195.2612.7.camel@localhost> Message-ID: References: <20091212101032.GB25286@elte.hu> <20091212023603.93768833.akpm@linux-foundation.org> <20091212214235.31429790@lxorguk.ukuu.org.uk> <20091213065844.GA20244@elte.hu> <20091213181726.GA14558@elte.hu> <1260729195.2612.7.camel@localhost> User-Agent: Alpine 2.00 (LFD 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1186 Lines: 28 On Sun, 13 Dec 2009, Trond Myklebust wrote: > > The main remaining problem area is that of file locking (i.e. anything > that references inode->i_flock). I've started work on that, but a couple > of higher interrupts have prevented me from pulling it all together in > time for this merge window... I'm pretty sure we've had at least two trees with the file locking code fixed, but NFS in a status of "unknown". If I recall correctly, the file locking code itself is not that hard: we've done it without the kernel lock in the past (long long ago), and the lock usage doesn't nest (or at least it didn't at some point back then ;). In fact, I think we even do the actual lock data structure allocations outside of the kernel lock exactly because we at one time had a patch that used a spinlock for protection of the lists. (Again, not only my memory, but the code itself may have bitrotted in the meantime, of course). Linus -- 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/