From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 1 Dec 2017 10:30:33 +1100 From: Dave Chinner To: "Rafael J. Wysocki" Cc: Jan Kara , "Luis R. Rodriguez" , Al Viro , bart.vanassche@wdc.com, ming.lei@redhat.com, Ted Ts'o , "Darrick J. Wong" , Jiri Kosina , "Rafael J. Wysocki" , Pavel Machek , Len Brown , linux-fsdevel@vger.kernel.org, Boris Ostrovsky , Juergen Gross , Todd Brandt , nborisov@suse.com, "Martin K. Petersen" , Oliver Neukum , oleksandr@natalenko.name, Oleg Antonyan , Yu Chen , Dan Williams , Linux PM , linux-block@vger.kernel.org, linux-xfs@vger.kernel.org, Linux Kernel Mailing List Subject: Re: [PATCH 07/11] xfs: remove not needed freezing calls Message-ID: <20171130233033.GO5858@dastard> References: <20171129232356.28296-1-mcgrof@kernel.org> <20171129232356.28296-8-mcgrof@kernel.org> <20171130162155.GB28180@quack2.suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Thu, Nov 30, 2017 at 09:32:53PM +0100, Rafael J. Wysocki wrote: > On Thu, Nov 30, 2017 at 5:21 PM, Jan Kara wrote: > > On Wed 29-11-17 15:23:52, Luis R. Rodriguez wrote: > >> This removes superflous freezer calls as they are no longer needed > >> as the VFS now performs filesystem freezing/thaw if the filesystem has > >> support for it. > >> > >> The following Coccinelle rule was used as follows: > >> > >> spatch --sp-file fs-freeze-cleanup.cocci --in-place fs/$FS/ > > > > I think your rule misses WQ_FREEZABLE flag for workqueues? That would be > > also good to get rid of... > > We need that one (or equivalent) for the runtime PM workqueue at least. I think Jan was talking about all the WQ_FREEZABLE flags in filesystem workqueues (such as all the XFS wqs) that are no longer necessary once filesystems are frozen appropriately. Cheers, Dave. -- Dave Chinner david@fromorbit.com