From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0AD3AC54E67 for ; Thu, 28 Mar 2024 05:51:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=qRpKc0Eo/UhYG/FXOgGugkT0N6oHB4hpgJp3a5BYUxo=; b=TsinuRQeacbhUb RVpoFDrQJXy4sU8k4N8oSq6ydZejTkO9xPrlc0riGMbTyeVhAdeK2CV26C+lkbcd/wGAh8Wwx9V5H sSZ8fJqEsEZWw0aVYA6wC1cv6Q0voDIOviWDBDCgw+6NMAuizAntlesTZTlpwf7KTr6rwb0FwT1c6 MoDgmDXzzl9UGPdGF8eBYKfzm1Xzn7ed2blxwt0jWIb0PLYesTOeXT2c6jz7bz4xCE0aYsYdxicO4 9dNRaZ4k0QNnds5NcETQhi2+SahRlCF1ztxMVUko11FdyA0RT1DENU2v4Zg1118ShY6aoSL5y3hUM TQTd3qZnNHzlLTmYzXbQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rpify-0000000CcNU-3Uba; Thu, 28 Mar 2024 05:51:46 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rpifv-0000000CcMk-3Y57 for linux-arm-kernel@lists.infradead.org; Thu, 28 Mar 2024 05:51:45 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id C5D0460DCD; Thu, 28 Mar 2024 05:51:42 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4998EC43390; Thu, 28 Mar 2024 05:51:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711605102; bh=6kv4U+OlSY+qlQflghGbIVo8TBSoBTX2u5cN0RYYRzs=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=tttGRj5ylh9xVO642wPR1F2Asn5IsF3J1IDJ9pqvnIh1qj6XQgGrpl4six+k1HHRf aoU7KuEjvUv5Ii9zuOT+mH6BtpmkaBTz4FcZS6L0LCZTPajk2hXlbfy/k1hVU+NZ28 Wg4db9y1MDaDrXtFBBEgTQekHUKH7dUpja3VbrZJgu7ADxfru+YZW5u7cB9IMMs8zC mrubWP/EDVcMLefx6YTk6HA9erGzEt7LjzHG8vGbMoVsnZ2OEqqw0kIfJszeXgBiPy 1PPy5iqTnZAlh9yVfb4I75n6QCxgZoMfaqW4bU26A3LhUrFRRN7YufRgRneeNEP5Gc 5Xn0oSBC206dA== Message-ID: <3360dba8-0fac-4126-b72b-abc036957d6a@kernel.org> Date: Wed, 27 Mar 2024 22:51:39 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH RFC 0/3] mm/gup: consistently call it GUP-fast To: Arnd Bergmann , David Hildenbrand , peterx Cc: linux-kernel@vger.kernel.org, Andrew Morton , Mike Rapoport , Jason Gunthorpe , John Hubbard , linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, linux-mm@kvack.org, linux-perf-users@vger.kernel.org, linux-fsdevel@vger.kernel.org, x86@kernel.org, Ryan Roberts , Alexander Viro , Matt Turner , Vineet Gupta , Alexey Brodkin References: <20240327130538.680256-1-david@redhat.com> <3922460a-4d01-4ecb-b8c5-7c57fd46f3fd@redhat.com> Content-Language: en-US From: Vineet Gupta In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240327_225143_993521_1FCF1873 X-CRM114-Status: GOOD ( 13.89 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org K0NDIEFsZXhleQoKT24gMy8yNy8yNCAwOToyMiwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBPbiBX ZWQsIE1hciAyNywgMjAyNCwgYXQgMTY6MzksIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBP biAyNy4wMy4yNCAxNjoyMSwgUGV0ZXIgWHUgd3JvdGU6Cj4+PiBPbiBXZWQsIE1hciAyNywgMjAy NCBhdCAwMjowNTozNVBNICswMTAwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPj4+Cj4+PiBJ J20gbm90IHN1cmUgd2hhdCBjb25maWcgeW91IHRyaWVkIHRoZXJlOyBhcyBJIGFtIGRvaW5nIHNv bWUgYnVpbGQgdGVzdHMKPj4+IHJlY2VudGx5LCBJIGZvdW5kIHR1cm5pbmcgb2ZmIENPTkZJR19T QU1QTEVTICsgQ09ORklHX0dDQ19QTFVHSU5TIGNvdWxkCj4+PiBhdm9pZCBhIGxvdCBvZiBpc3N1 ZXMsIEkgdGhpbmsgaXQncyBkdWUgdG8gbGliYyBtaXNzaW5nLiAgQnV0IG1heWJlIG5vdCB0aGUK Pj4+IGNhc2UgdGhlcmUuCj4+IENDaW4gQXJuZDsgSSB1c2Ugc29tZSBvZiBoaXMgY29tcGlsZXIg Y2hhaW5zLCBvdGhlcnMgZnJvbSBGZWRvcmEgZGlyZWN0bHkuIEZvcgo+PiBleGFtcGxlIGZvciBh bHBoYSBhbmQgYXJjLCB0aGUgRmVkb3JhIGdjYyBpcyAiMTMuMi4xIi4KPj4gQnV0IHRoZXJlIGlz IG90aGVyIHN0dWZmIGxpa2UgKGFyYyk6Cj4+Cj4+IC4vYXJjaC9hcmMvaW5jbHVkZS9hc20vbW11 LWFyY3YyLmg6IEluIGZ1bmN0aW9uICdtbXVfc2V0dXBfYXNpZCc6Cj4+IC4vYXJjaC9hcmMvaW5j bHVkZS9hc20vbW11LWFyY3YyLmg6ODI6OTogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9m IAo+PiBmdW5jdGlvbiAnd3JpdGVfYXV4X3JlZycgWy1XZXJybwo+PiByPWltcGxpY2l0LWZ1bmN0 aW9uLWRlY2xhcmF0aW9uXQo+PiAgICAgODIgfCAgICAgICAgIHdyaXRlX2F1eF9yZWcoQVJDX1JF R19QSUQsIGFzaWQgfCBNTVVfRU5BQkxFKTsKPj4gICAgICAgIHwgICAgICAgICBefn5+fn5+fn5+ fn5+Cj4gU2VlbXMgdG8gYmUgbWlzc2luZyBhbiAjaW5jbHVkZSBvZiBzb2MvYXJjL2F1eC5oLCBi dXQgSSBjYW4ndAo+IHRlbGwgd2hlbiB0aGlzIGZpcnN0IGJyb2tlIHdpdGhvdXQgYmlzZWN0aW5n LgoKV2VpcmQgSSBkb24ndCBzZWUgdGhpcyBvbmUgYnV0IEkgb25seSBoYXZlIGdjYyAxMiBoYW5k eSBBVE0uCgrCoMKgwqAgZ2NjIHZlcnNpb24gMTIuMi4xIDIwMjMwMzA2IChBUkMgSFMgR05VL0xp bnV4IGdsaWJjIHRvb2xjaGFpbiAtCmJ1aWxkIDEzNjApCgpJIGV2ZW4gdHJpZWQgVz0xICh3aGlj aCBhY2NvcmRpbmcgdG8gc2NyaXB0cy9NYWtlZmlsZS5leHRyYXdhcm4pIHNob3VsZAppbmNsdWRl IC1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb24gYnV0IGRvbid0IHNlZSB0aGlz IHN0aWxsLgoKVG9tb3Jyb3cgSSdsbCB0cnkgYnVpbGRpbmcgYSBnY2MgMTMuMi4xIGZvciBBUkMu CgoKPgo+PiBvciAoYWxwaGEpCj4+Cj4+IFdBUk5JTkc6IG1vZHBvc3Q6ICJzYXZlZF9jb25maWci IFt2bWxpbnV4XSBpcyBDT01NT04gc3ltYm9sCj4+IEVSUk9SOiBtb2Rwb3N0OiAibWVtY3B5IiBb ZnMvcmVpc2VyZnMvcmVpc2VyZnMua29dIHVuZGVmaW5lZCEKPj4gRVJST1I6IG1vZHBvc3Q6ICJt ZW1jcHkiIFtmcy9uZnMvbmZzLmtvXSB1bmRlZmluZWQhCj4+IEVSUk9SOiBtb2Rwb3N0OiAibWVt Y3B5IiBbZnMvbmZzL25mc3YzLmtvXSB1bmRlZmluZWQhCj4+IEVSUk9SOiBtb2Rwb3N0OiAibWVt Y3B5IiBbZnMvbmZzZC9uZnNkLmtvXSB1bmRlZmluZWQhCj4+IEVSUk9SOiBtb2Rwb3N0OiAibWVt Y3B5IiBbZnMvbG9ja2QvbG9ja2Qua29dIHVuZGVmaW5lZCEKPj4gRVJST1I6IG1vZHBvc3Q6ICJt ZW1jcHkiIFtjcnlwdG8vY3J5cHRvLmtvXSB1bmRlZmluZWQhCj4+IEVSUk9SOiBtb2Rwb3N0OiAi bWVtY3B5IiBbY3J5cHRvL2NyeXB0b19hbGdhcGkua29dIHVuZGVmaW5lZCEKPj4gRVJST1I6IG1v ZHBvc3Q6ICJtZW1jcHkiIFtjcnlwdG8vYWVhZC5rb10gdW5kZWZpbmVkIQo+PiBFUlJPUjogbW9k cG9zdDogIm1lbWNweSIgW2NyeXB0by9jcnlwdG9fc2tjaXBoZXIua29dIHVuZGVmaW5lZCEKPj4g RVJST1I6IG1vZHBvc3Q6ICJtZW1jcHkiIFtjcnlwdG8vc2VxaXYua29dIHVuZGVmaW5lZCEKCkFy ZSB0aGVzZSBmcm9tIEFSQyBidWlsZCBvciBvdGhlcndpc2UgPwoKVGh4LAotVmluZWV0CgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2Vy bmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0 cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVs Cg==