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 X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 95B51C4338F for ; Fri, 20 Aug 2021 03:45:15 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id EE6F360F4C for ; Fri, 20 Aug 2021 03:45:14 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org EE6F360F4C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=suse.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 81F1F6B0071; Thu, 19 Aug 2021 23:45:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7A7BC8D0001; Thu, 19 Aug 2021 23:45:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 621DF6B0073; Thu, 19 Aug 2021 23:45:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0225.hostedemail.com [216.40.44.225]) by kanga.kvack.org (Postfix) with ESMTP id 45DE96B0071 for ; Thu, 19 Aug 2021 23:45:14 -0400 (EDT) Received: from smtpin28.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id E2345182B2548 for ; Fri, 20 Aug 2021 03:45:13 +0000 (UTC) X-FDA: 78494068506.28.CD2D6EC Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by imf21.hostedemail.com (Postfix) with ESMTP id 6487BD013DB4 for ; Fri, 20 Aug 2021 03:45:13 +0000 (UTC) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 6CFD721FF4; Fri, 20 Aug 2021 03:45:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1629431111; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rv3O3S/dxYnbHzsqCOKEREihgBTXqKeXtCe0zc+2zLg=; b=SklHKsLMxzSiBdZMF6rAen3w5LGv93iyO76g6c9cKPn3yo/DPJq4IVU5ne3E+znd0B4gwo QmC5MpuW8WyyN9vKrdRojdg0+QPED+ZcHfxKPSL4JqHPCDr0M4jBt6M6DtQRGUQTPWTtRg lfMV6PqmqsNia0bWveACDVbFkoofN98= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1629431111; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rv3O3S/dxYnbHzsqCOKEREihgBTXqKeXtCe0zc+2zLg=; b=zToz18PKdps+5pe7c6IUxYQt7ZzmlMe19Vrs7wUXhFODlkf4Mq23oQ27+oItZOngp9F2u2 +AUYvdYC5UGJrwAA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 1F210139F7; Fri, 20 Aug 2021 03:44:53 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id xtMOMzUlH2HYTQAAMHmgww (envelope-from ); Fri, 20 Aug 2021 03:44:53 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 From: "NeilBrown" To: "J. Bruce Fields" Cc: "Andy Lutomirski" , "Linus Torvalds" , "Eric W. Biederman" , "David Laight" , "David Hildenbrand" , "Linux Kernel Mailing List" , "Andrew Morton" , "Thomas Gleixner" , "Ingo Molnar" , "Borislav Petkov" , "H. Peter Anvin" , "Al Viro" , "Alexey Dobriyan" , "Steven Rostedt" , "Peter Zijlstra (Intel)" , "Arnaldo Carvalho de Melo" , "Mark Rutland" , "Alexander Shishkin" , "Jiri Olsa" , "Namhyung Kim" , "Petr Mladek" , "Sergey Senozhatsky" , "Andy Shevchenko" , "Rasmus Villemoes" , "Kees Cook" , "Greg Ungerer" , "Geert Uytterhoeven" , "Mike Rapoport" , "Vlastimil Babka" , "Vincenzo Frascino" , "Chinwen Chang" , "Michel Lespinasse" , "Catalin Marinas" , "Matthew Wilcox (Oracle)" , "Huang Ying" , "Jann Horn" , "Feng Tang" , "Kevin Brodsky" , "Michael Ellerman" , "Shawn Anastasio" =?utf-8?q?=2C?= "Steven Price" , "Nicholas Piggin" , "Christian Brauner" , "Jens Axboe" , "Gabriel Krisman Bertazi" , "Peter Xu" , "Suren Baghdasaryan" , "Shakeel Butt" , "Marco Elver" , "Daniel Jordan" , "Nicolas Viennot" , "Thomas Cedeno" , "Collin Fijalkovich" , "Michal Hocko" , "Miklos Szeredi" , "Chengguang Xu" , Christian =?utf-8?q?K=C3=B6nig?= , "linux-unionfs@vger.kernel.org" , "Linux API" , "the arch/x86 maintainers" , "" , "Linux-MM" , "Florian Weimer" , "Michael Kerrisk" Subject: Re: [PATCH v1 0/7] Remove in-tree usage of MAP_DENYWRITE In-reply-to: <20210818154217.GB24115@fieldses.org> References: <20210812084348.6521-1-david@redhat.com>, <87o8a2d0wf.fsf@disp2133>, <60db2e61-6b00-44fa-b718-e4361fcc238c@www.fastmail.com>, <87lf56bllc.fsf@disp2133>, , <87eeay8pqx.fsf@disp2133>, <5b0d7c1e73ca43ef9ce6665fec6c4d7e@AcuMS.aculab.com>, <87h7ft2j68.fsf@disp2133>, , , <20210818154217.GB24115@fieldses.org> Date: Fri, 20 Aug 2021 13:44:51 +1000 Message-id: <162943109106.9892.7426782042253067338@noble.neil.brown.name> Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=SklHKsLM; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=zToz18PK; dmarc=pass (policy=none) header.from=suse.de; spf=pass (imf21.hostedemail.com: domain of neilb@suse.de designates 195.135.220.28 as permitted sender) smtp.mailfrom=neilb@suse.de X-Stat-Signature: w7a6e4ec1fj9gxmqadzmtc7zdqbbpfyn X-Rspamd-Queue-Id: 6487BD013DB4 X-Rspamd-Server: rspam01 X-HE-Tag: 1629431113-146297 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gVGh1LCAxOSBBdWcgMjAyMSwgSi4gQnJ1Y2UgRmllbGRzIHdyb3RlOgo+IE9uIEZyaSwgQXVn IDEzLCAyMDIxIGF0IDA1OjQ5OjE5UE0gLTA3MDAsIEFuZHkgTHV0b21pcnNraSB3cm90ZToKPiA+ IEnigJlsbCBiaXRlLiAgSG93IGFib3V0IHdlIGF0dGFjayB0aGlzIGluIHRoZSBvcHBvc2l0ZSBk aXJlY3Rpb246IHJlbW92ZQo+ID4gdGhlIGRlbnkgd3JpdGUgbWVjaGFuaXNtIGVudGlyZWx5Lgo+ IAo+IEZvciB3aGF0IGl0J3Mgd29ydGgsIFdpbmRvd3MgaGFzIG9wZW4gZmxhZ3MgdGhhdCBhbGxv dyBkZW55aW5nIHJlYWQgb3IKPiB3cml0ZSBvcGVucy4gIFRoZXkgYWxzbyBtYWRlIHRoZWlyIHdh eSBpbnRvIHRoZSBORlN2NCBwcm90b2NvbCwgYnV0Cj4ga25mc2QgZW5mb3JjZXMgdGhlbSBvbmx5 IGFnYWluc3Qgb3RoZXIgTkZTdjQgY2xpZW50cy4gIExhc3QgSSBjaGVja2VkLAo+IFNhbWJhIGF0 dGVtcHRlZCB0byBlbXVsYXRlIHRoZW0gdXNpbmcgZmxvY2sgKGFuZCB0aGVyZSdzIGEgY29tbWVu dCB0bwo+IHRoYXQgZWZmZWN0IG9uIHRoZSBmbG9jayBzeXNjYWxsIGluIGZzL2xvY2tzLmMpLiAg SSBkb24ndCBrbm93IHdoYXQgV2luZQo+IGRvZXMuCj4gCj4gUGF2ZWwgU2hpbG92c2t5IHBvc3Rl ZCBmbGFncyBhZGRpbmcgT19ERU5ZKiBmbGFncyB5ZWFycyBhZ286Cj4gCj4gCWh0dHBzOi8vbHdu Lm5ldC9BcnRpY2xlcy81ODEwMDUvCj4gCj4gSSBrZWVwIHRoaW5raW5nIEkgc2hvdWxkIGxvb2sg YmFjayBhdCB0aG9zZSBzb21lIGRheSBidXQgd2lsbCBwcm9iYWJseQo+IG5ldmVyIGdldCB0byBp dC4KCk9fREVOWVJFQUQgaXMgYW4gaW5zYW5lIGZsYWcuICBJZiBhIHByb2Nlc3MgcmVhZHMgYSBm aWxlIHRoYXQgc29tZSBvdGhlcgpwcm9jZXNzIGlzIHdvcmtpbmcgb24sIHRoZW4gdGhlIG9ubHkg d2hpY2ggY291bGQgYmUgaHVydCBpcyB0aGUgcmVhZGVyLgpTbyBhbGxvd2luZyBhIHByb2Nlc3Mg dG8gYXNrIGZvciB0aGUgb3BlbiB0byBmYWlsIGlmIHNvbWVvbmUgaXMgd3JpdGluZwptaWdodCBt YWtlIHNlbnNlLiAgSW5zaXN0aW5nIHRoYXQgYWxsIG9wZW5zIGZhaWwgZG9lcyBub3QuCkFueSBj b2RlIHdhbnRpbmcgT19ERU5ZUkVBRCAqc2hvdWxkKiB1c2UgYWR2aXNvcnkgbG9ja2luZywgYW5k IGFueSBjb2RlCndhbnRpbmcgdG8ga25vdyBhYm91dCByZWFkIGRlbmlhbCBzaG91bGQgdG9vLgoK T19ERU5ZV1JJVEUgY2FuIG1ha2Ugc2Vuc2UuICBXaGVuIGNvbWJpbmVkIHdpdGggYSBPX1JET05M WSBvcGVuIGl0IGlzCmVmZmVjdGl2ZWx5IHdoYXQgaGFwcGVucyB3aGVuIHlvdSBleGVjIGEgcHJv Z3JhbS4gIFlvdSBjYW4gbm8gbG9uZ2VyCm9wZW4gdGhhdCBmaWxlIGZvciB3cml0ZSAtIHlvdSBn ZXQgRVRYVEJTWS4KCkl0IHdvdWxkIGJlIG5pY2UgdG8gYmUgYWJsZSB0byBjb21iaW5lIE9fREVO WVdSSVRFIHdpdGggT19SRFdSLiAgVGhpcwpjb21iaW5hdGlvbiBpcyBleGFjdGx5IHdoYXQgdGhl IGtlcm5lbCAqc2hvdWxkKiBkbyBmb3Igc3dhcCBmaWxlcy4KVW5mb3J0dW5hdGVseSBpdCBkb2Vz bid0LiAgVGhlICJpX3dyaXRlY291bnQiIGZpZWxkIHRoYXQgaXMgdXNlZCB0bwp0cmlnZ2VyIEVU WFRCU1kgZm9yIGV4ZWN1dGFibGVzIGRvZXNuJ3Qgd29yayBmb3IgdGhlIHNpbmdsZS13cml0ZXIK bW9kZWwuCgpJJ20gbm90IHN1cmUgYWJvdXQgT19ERU5ZREVMRVRFLiAgSXQgaXMgYSBsb2NrIG9u IHRoZSBuYW1lLiAgVW5peCBoYXMKdHJhZGl0aW9uYWxseSB1c2VkIGxvY2stZmlsZXMgdG8gbG9j ayBhIG5hbWUuICBUaGUgZnVuY3Rpb25hbGl0eSBtYWtlcwpzZW5zZSBmb3IgcHJvY2Vzc2VzIHdp dGggd3JpdGUtYWNjZXNzIHRvIHRoZSBkaXJlY3RvcnkuLi4KCk5laWxCcm93bgo=