Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp275193pxb; Fri, 8 Jan 2021 04:51:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJyGQrrGhJqKQwZpC7cprqyIQ/Qy+LE2k9EPnWJeCWOfuUePZyNAJ4DnpBB6+WtrtZ8p70sY X-Received: by 2002:a17:907:373:: with SMTP id rs19mr2406429ejb.298.1610110306304; Fri, 08 Jan 2021 04:51:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610110306; cv=none; d=google.com; s=arc-20160816; b=HDFGIp7i9n99dtAPgspzs7hnsd/nBECMLnnw2c45jFEOqUKCZLTvMFwYqw1j9Q9ydH 94p4IJQzLV8nMwXdXeigm8+BykNnL09vY+l9bNL0dKEmn19FpJIKGJs0Qg8FwIn7dDHx N5EKTsj2jT1Ept7h9KVi8wpk5UNXxoPLLfHIhHIW/wVwbUZrWsrsO4sYN/9vD/5A+tLw CqhQ8awNREmtjKNsIxyTytuWkICLcmxwW3Hqd+YBIIBa8jBYBNMgkRIrL2H9X+0y3mn0 +9i3zwjdIUisqp6EHi2Xe8f81qzdta3SByy8hzzGaqr9Ex2YI9xk39AXFXHJQ3d8K50Y LPeg== 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 :dkim-signature; bh=36VZw2L66bGcuQh5lKshp8v9vfagj/C2VUJhkwmPQHE=; b=MW3VQjQC79CucKjkmX2uV+pHUy2BcEVWk0agc2rClsM5BdzUlvnMFeDqGACbagzlOI cbnADx83LRbaLAq5+U5NLmqau/Owbiwhfq1bNYyGblFXQSeiZyCOdp9XUe+KmxJroLpU i9pOSlefKDxybSQfqzxcJ2JWS623TneTNatVBUor379x/I13L7d9Ot567/4NzZHGxPAp fjI5u55eJtbLKIatL0wcv0XreHjHW9zsRJBLmz9wYjOwHuCBwxgHF4xxIlaEQO6ZwTr5 7E4HeGXQVsTli2hLHuQe8LyP2DzCHBz90suJXPW7CLyVayvRn7K2KKq8ocIKS9OfuQvg 7WoQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=iT3tw22c; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v24si3748785edy.573.2021.01.08.04.51.22; Fri, 08 Jan 2021 04:51:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=iT3tw22c; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726886AbhAHMtF (ORCPT + 99 others); Fri, 8 Jan 2021 07:49:05 -0500 Received: from mail.kernel.org ([198.145.29.99]:57694 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725817AbhAHMtE (ORCPT ); Fri, 8 Jan 2021 07:49:04 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id C1A0423975; Fri, 8 Jan 2021 12:48:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1610110103; bh=36VZw2L66bGcuQh5lKshp8v9vfagj/C2VUJhkwmPQHE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=iT3tw22cOC4rEe+FXic7rm/lVuU6IAYPYgodiMJg6+41ROlW354+Xhu2uBi2ND02D rwBxzIxxfFUDXwiR4kAnDgpY5u5QTqx6PR1Eo5fH/GrpHPcna+ONSNYSXbgEu6sKj1 /CL1n30AYNwZZwaEptIULV8Vn8WJ0GrdWOodfppdOI6QTU1lQV4ubFwY60TRCw18R4 niyvX3VogLN3wRZArtLNPT000RvUjSwgItDZeAEoDFbRRmF+H1GRnsGwNuZ656+xGW ovwZdvqeVcPcYz/dTQPpOntJI2oEWl5HKdQhtwvsLn3T/8y3s7geRpZibEkO4h1RRy h4DvBXWUYX13Q== Date: Fri, 8 Jan 2021 12:48:16 +0000 From: Will Deacon To: Linus Torvalds Cc: Andrea Arcangeli , Linux-MM , Linux Kernel Mailing List , Yu Zhao , Andy Lutomirski , Peter Xu , Pavel Emelyanov , Mike Kravetz , Mike Rapoport , Minchan Kim , Peter Zijlstra , Hugh Dickins , "Kirill A. Shutemov" , Matthew Wilcox , Oleg Nesterov , Jann Horn , Kees Cook , John Hubbard , Leon Romanovsky , Jason Gunthorpe , Jan Kara , Kirill Tkhai Subject: Re: [PATCH 2/2] mm: soft_dirty: userfaultfd: introduce wrprotect_tlb_flush_pending Message-ID: <20210108124815.GA4512@willie-the-truck> References: <20210107200402.31095-1-aarcange@redhat.com> <20210107200402.31095-3-aarcange@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 07, 2021 at 04:25:54PM -0800, Linus Torvalds wrote: > Please. Why is the correct patch not the attached one (apart from the > obvious fact that I haven't tested it and maybe just screwed up > completely - but you get the idea)? It certainly looks simple and correct to me, although it means we're now taking the mmap sem for write in the case where we only want to clear the access flag, which should be fine with the thing only held for read, no? Will