From mboxrd@z Thu Jan 1 00:00:00 1970 From: Uwe =?iso-8859-1?Q?Kleine-K=F6nig?= Subject: Re: [PATCH] fs: Work around NFS wreckage Date: Thu, 13 Jan 2011 16:17:36 +0100 Message-ID: <20110113151736.GW24920@pengutronix.de> References: <8952.1294927845@jrobl> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: Thomas Gleixner , Nick Piggin , LKML , Linus Torvalds , linux-fsdevel@vger.kernel.org, "Ramirez Luna, Omar" To: "J. R. Okajima" Return-path: Content-Disposition: inline In-Reply-To: <8952.1294927845@jrobl> Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org Hello, On Thu, Jan 13, 2011 at 11:10:45PM +0900, J. R. Okajima wrote: > Thomas Gleixner: > > The dcache scalability work broke NFS root filesystems. > ::: > > Check for parent equal dentry and skip the nested lock to avoid the > > deadlock. I'm sure this is the wrong fix, but at least it "works" := ) >=20 > With this patch, can you unmount it cleanly? > It skips incrementing d_count for both dentries. > Do we need at least one? If you tell me how to test that, I volunteer to try. Something involving pivot_root? Best regards Uwe --=20 Pengutronix e.K. | Uwe Kleine-K=F6nig = | Industrial Linux Solutions | http://www.pengutronix.de/= |