From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: Re: [WTFoTW] ->quota_on() deadlocks Date: Fri, 2 Jul 2010 00:38:22 +0200 Message-ID: <20100701223822.GA495@lst.de> References: <20100701185629.GJ31073@ZenIV.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: linux-fsdevel@vger.kernel.org, Jan Kara , Joel Becker , Christoph Hellwig To: Al Viro Return-path: Received: from verein.lst.de ([213.95.11.210]:34574 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755469Ab0GAWi3 (ORCPT ); Thu, 1 Jul 2010 18:38:29 -0400 Content-Disposition: inline In-Reply-To: <20100701185629.GJ31073@ZenIV.linux.org.uk> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: I have patches in my queue that should fix this as a side effect. First thing is splitting the set_xstate method currently only used by XFS into ->quota_enable, ->quota_disable and ->quota_remove, second is using merging ->quota_disable and ->quota_off, third is switching ocfs2 to ->quota_disable and fourth is taking the path lookup from ->quota_on into the caller. I'll try to get them out to the list in a couple of days.