Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp2714789pxb; Tue, 13 Apr 2021 08:29:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx+Uo5ZYFWWuF9HzOSy28Suy42iVDcoDyAzHjxHP0ZMYUnpYsQ2hR98SmdNK8KRF1FE1Ulr X-Received: by 2002:a05:6402:1103:: with SMTP id u3mr34863033edv.205.1618327776334; Tue, 13 Apr 2021 08:29:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618327776; cv=none; d=google.com; s=arc-20160816; b=cmVByJdKYW67MEYyvZbHWy3i91k5KJQayvxX8IeJYoLVFBMykzL2oRyDAp5WC2tKfz qELA+FAtC4dTPL1GsD+cwXyvmzFJ5mYT396jN7FThWZDvOOLiLFJ8184ykp8Bx+FOK5l wgrJ+jt2dvclux3h74aoXaWYhy49BliTHe9wvxSE6eGTkTkH8dOLmxP8sC+16poiePm1 md35eRa71VgjMuDRzvp8FrNQAKLIOuU5VmntlthrLN/nk6LLA4oAGHodi+EnNw49sDDR IOw16GsISzRvjuqB7CWTsmGEFUWDNJeA0GGPfxyfTXSUeS5JDrakWY1TKC1JkXaZ9JVB TANQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=D0j0jDIKvB4cSsF1dcNifbnINpPU7QVzKiGKjOZSeA8=; b=0SYQCafSGe1XGlP/04abZbIEQCqdeCk4RHeINsDuiD6LUMV35U8XUiH5lTECIaUM0A 8UyjjSKepFHrIHgKwHzpCsMPwwZSJKLcH0ASJksIjcMNus83lwOVYtNfJSDGWcVMHiOR mJE5pJLufqgOGvWbHhNj7JyNtQ/nu0NHWnc8sh5fU56uWr1JudINs0dT25QsZBgz3GCx OpyYUnYRRFeqqe8fri3dy0ezXuvXt63+13XYRozk0OGmgy71txk5Isk3hlM0eGqrFLa9 /DTbypFobSwZTjpzq6MppASdFtRapCeWmKY8WvxDNLF0dJr1Wi79bcs/zpNt4uYK9LFt lwyQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u4si9742964edo.136.2021.04.13.08.29.12; Tue, 13 Apr 2021 08:29:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229946AbhDMNmt (ORCPT + 99 others); Tue, 13 Apr 2021 09:42:49 -0400 Received: from mx2.suse.de ([195.135.220.15]:57844 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229705AbhDMNms (ORCPT ); Tue, 13 Apr 2021 09:42:48 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id A9F2EAF75; Tue, 13 Apr 2021 13:42:27 +0000 (UTC) Received: by quack2.suse.cz (Postfix, from userid 1000) id 7320E1E37A2; Tue, 13 Apr 2021 15:42:27 +0200 (CEST) Date: Tue, 13 Apr 2021 15:42:27 +0200 From: Jan Kara To: Christoph Hellwig Cc: Jan Kara , linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-xfs@vger.kernel.org, Ted Tso , Amir Goldstein , Dave Chinner Subject: Re: [PATCH 5/7] xfs: Convert to use i_mapping_sem Message-ID: <20210413134227.GC15752@quack2.suse.cz> References: <20210413105205.3093-1-jack@suse.cz> <20210413112859.32249-5-jack@suse.cz> <20210413130512.GC1366579@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210413130512.GC1366579@infradead.org> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Tue 13-04-21 14:05:12, Christoph Hellwig wrote: > On Tue, Apr 13, 2021 at 01:28:49PM +0200, Jan Kara wrote: > > Use i_mapping_sem instead of XFS internal i_mmap_lock. The intended > > purpose of i_mapping_sem is exactly the same. > > Might be worth mentioning here that the locking in __xfs_filemap_fault > changes because filemap_fault already takes i_mapping_sem? Sure, will add. > > > * mmap_lock (MM) > > * sb_start_pagefault(vfs, freeze) > > - * i_mmaplock (XFS - truncate serialisation) > > + * i_mapping_sem (XFS - truncate serialisation) > > This is sort of VFS now, isn't it? Right, I'll update the comment. > Otherwise looks good: > > Reviewed-by: Christoph Hellwig Thanks! Honza -- Jan Kara SUSE Labs, CR