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=-3.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS 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 EF2C5C433B4 for ; Thu, 6 May 2021 23:41:01 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id CB89861164 for ; Thu, 6 May 2021 23:41:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232929AbhEFXl7 (ORCPT ); Thu, 6 May 2021 19:41:59 -0400 Received: from mailgate.ics.forth.gr ([139.91.1.2]:13313 "EHLO mailgate.ics.forth.gr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232896AbhEFXl7 (ORCPT ); Thu, 6 May 2021 19:41:59 -0400 X-Greylist: delayed 1479 seconds by postgrey-1.27 at vger.kernel.org; Thu, 06 May 2021 19:41:58 EDT Received: from av3.ics.forth.gr (av3in.ics.forth.gr [139.91.1.77]) by mailgate.ics.forth.gr (8.15.2/ICS-FORTH/V10-1.8-GATE) with ESMTP id 146NGIu4043560 for ; Fri, 7 May 2021 02:16:19 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; d=ics.forth.gr; s=av; c=relaxed/simple; q=dns/txt; i=@ics.forth.gr; t=1620342973; x=1622934973; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=uf0onNfnHBzOPbID0tZ8t011w+r/nxI4x/Q1TyEOdQE=; b=PM4UzE0tjJb0ton6+hFqgkCcvCPtBByAxRm712TdGgM8oH0uKI3fYmQulecm+EDP VX/y3RFo1wqeqd0M0KT/NGXp67dMJ3EswjXL7/Rvs2m3exSNibfkcTfc4Ds1LdVZ zIO1mwOOSeXB/gkB+gBayO9ehtfE1kOLWrgcVaes3kdO9vNH4wOxJv3okCWEcOXq 7wxQ55OdhLAsE3nZ4q/4x7s7ycQC0w3Gol5dj1eF7An6hnmST3jy8YU3tIa2mTWi ctsjP4o/QYbATmSPpaRFC0hLvogkCgCc8SAFLAmz5IdYCrO9I64z/wBrUohkg55F bxOCRdo40Lnk7VwOyEhcoA==; X-AuditID: 8b5b014d-a70347000000209f-ba-609478bd5c23 Received: from enigma.ics.forth.gr (enigma.ics.forth.gr [139.91.151.35]) by av3.ics.forth.gr (Symantec Messaging Gateway) with SMTP id EB.87.08351.DB874906; Fri, 7 May 2021 02:16:13 +0300 (EEST) X-ICS-AUTH-INFO: Authenticated user: at ics.forth.gr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Fri, 07 May 2021 02:16:03 +0300 From: Nick Kossifidis To: jejb@linux.ibm.com Cc: David Hildenbrand , Andrew Morton , Mike Rapoport , Alexander Viro , Andy Lutomirski , Arnd Bergmann , Borislav Petkov , Catalin Marinas , Christopher Lameter , Dan Williams , Dave Hansen , Elena Reshetova , "H. Peter Anvin" , Ingo Molnar , "Kirill A. Shutemov" , Matthew Wilcox , Matthew Garrett , Mark Rutland , Michal Hocko , Mike Rapoport , Michael Kerrisk , Palmer Dabbelt , Paul Walmsley , Peter Zijlstra , "Rafael J. Wysocki" , Rick Edgecombe , Roman Gushchin , Shakeel Butt , Shuah Khan , Thomas Gleixner , Tycho Andersen , Will Deacon , linux-api@vger.kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-nvdimm@lists.01.org, linux-riscv@lists.infradead.org, x86@kernel.org Subject: Re: [PATCH v18 0/9] mm: introduce memfd_secret system call to create "secret" memory areas Organization: FORTH In-Reply-To: <8eb933f921c9dfe4c9b1b304e8f8fa4fbc249d84.camel@linux.ibm.com> References: <20210303162209.8609-1-rppt@kernel.org> <20210505120806.abfd4ee657ccabf2f221a0eb@linux-foundation.org> <996dbc29-e79c-9c31-1e47-cbf20db2937d@redhat.com> <8eb933f921c9dfe4c9b1b304e8f8fa4fbc249d84.camel@linux.ibm.com> Message-ID: <77fe28bd940b2c1afd69d65b6d349352@mailhost.ics.forth.gr> X-Sender: mick@mailhost.ics.forth.gr User-Agent: Roundcube Webmail/1.3.16 X-Brightmail-Tracker: H4sIAAAAAAAAA03SfUwTZxzA8Tx317uDrOFEGZdKwNWRbGwrmsn8JTKijs2LRuLMFhUW5AI3 YEMkLRAmc2EC8qqjtS+uRXlRAUlHoWUwCoQXZQUFXwpaNhHr4I91MNxkTEaHjK5bwj9PPsnv l+f5/vHQuH+HSEKnpmcK8nQ+TUr6EmVxus1vdOeoE7Y8rwmBSpORhGXV9xTMNz8n4UldOQLH n7MIdJo7CH5uLkKwYFrCoW5eTcCC6g4J2pZAqB1vw8CorMHB8qyYhGLrAgHmqfsi6OoeImDU WkmCbuIJCZPGFRHkKx9Q0DZfQMJt6zciuOK4i8GjszvB3luNwb3HBgJuVDgpcI2W43Ba7we2 M70YLP+wegzftIvguqkdg3F1Hgl992cQqF1NFFjMGhxODZgwuL1sE0HBRAS4F1cfXWyeEu18 jXtWeJbgjBeNiHMvqRA363IRnDJ/juI69A8prtqcxVkawrhLXS6MMzeWkJz5qYri5m7dorjB 826Cmx7TYVxFbS/iLg69fyAo1jcySUhLzRbk4VEJvilu0zSWcdUvx5CnovKQ9oVS5EOzzDZ2 pP4SKkW+tD8zgNjxDhXlHUSwhu4S5LGYWccOfT1NeIwzwGrGepDXIWz+twbcY4IJZQunlzGP SeZVtsret7pP0xuYF9k5Y7B3fUHMOpThHq9nBLbu0SjpsR+znn368K7IYx9mH/tTWRfh7WnE 2CbVH/81RLNttnukt+1l9je3k/LcH7BqywVpBVqnX1OqX1OqX1NajfBGxPDZb8pSExWyj4/L M1NkyXIz+vd3of3foQeWX2X9CKNRP2JpXLpBfLP2XIK/OIn/7IQgP35UnpUmKPrRRpqQBorF soqj/kwynyl8KggZgvz/KUb7SPIw2ye49vWaA7G7646gV97u3FS/vSc+sGAXzQTzA+8ym22D fVdq9w5+0HCygX4skW48Nzw+c3lP/kRMg7mocleU6PCxbbGNY6f4SbrqWkzPaEn5mb25xS99 eCI0Lqp+UR2wPTc7aEYjuyHZpI4+KZS3HYmov1z11Wyc1nb+gmEpMqA874uglMPD82NO7Zxj x+fh4cnYwc6t6SO7i6xJDvvgis+P7YfYmD36GVPxlwMfheXwzEF5xu9ME52YteN0HHM1VP2L zKjtlBiynFH7nWVNrVN/C9b49ux3qt5rPRapmNTxRSst5MhkdHohWWFShiRu+ev6W/amVs2h ay1B4vjS4FwpoUjht4bhcgX/D3XLkQHMAwAA Precedence: bulk List-ID: X-Mailing-List: linux-api@vger.kernel.org Στις 2021-05-06 20:05, James Bottomley έγραψε: > On Thu, 2021-05-06 at 18:45 +0200, David Hildenbrand wrote: >> >> Also, there is a way to still read that memory when root by >> >> 1. Having kdump active (which would often be the case, but maybe not >> to dump user pages ) >> 2. Triggering a kernel crash (easy via proc as root) >> 3. Waiting for the reboot after kump() created the dump and then >> reading the content from disk. > > Anything that can leave physical memory intact but boot to a kernel > where the missing direct map entry is restored could theoretically > extract the secret. However, it's not exactly going to be a stealthy > extraction ... > >> Or, as an attacker, load a custom kexec() kernel and read memory >> from the new environment. Of course, the latter two are advanced >> mechanisms, but they are possible when root. We might be able to >> mitigate, for example, by zeroing out secretmem pages before booting >> into the kexec kernel, if we care :) > > I think we could handle it by marking the region, yes, and a zero on > shutdown might be useful ... it would prevent all warm reboot type > attacks. > I had similar concerns about recovering secrets with kdump, and considered cleaning up keyrings before jumping to the new kernel. The problem is we can't provide guarantees in that case, once the kernel has crashed and we are on our way to run crashkernel, we can't be sure we can reliably zero-out anything, the more code we add to that path the more risky it gets. However during reboot/normal kexec() we should do some cleanup, it makes sense and secretmem can indeed be useful in that case. Regarding loading custom kexec() kernels, we mitigate this with the kexec file-based API where we can verify the signature of the loaded kimage (assuming the system runs a kernel provided by a trusted 3rd party and we 've maintained a chain of trust since booting). 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=-3.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS 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 26D41C433B4 for ; Thu, 6 May 2021 23:16:28 +0000 (UTC) Received: from ml01.01.org (ml01.01.org [198.145.21.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C3638613BA for ; Thu, 6 May 2021 23:16:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C3638613BA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=ics.forth.gr Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-nvdimm-bounces@lists.01.org Received: from ml01.vlan13.01.org (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 611B3100EAB64; Thu, 6 May 2021 16:16:27 -0700 (PDT) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=139.91.1.2; helo=mailgate.ics.forth.gr; envelope-from=mick@ics.forth.gr; receiver= Received: from mailgate.ics.forth.gr (mailgate.ics.forth.gr [139.91.1.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 70786100EBB68 for ; Thu, 6 May 2021 16:16:22 -0700 (PDT) Received: from av3.ics.forth.gr (av3in.ics.forth.gr [139.91.1.77]) by mailgate.ics.forth.gr (8.15.2/ICS-FORTH/V10-1.8-GATE) with ESMTP id 146NGIpS043562 for ; Fri, 7 May 2021 02:16:18 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; d=ics.forth.gr; s=av; c=relaxed/simple; q=dns/txt; i=@ics.forth.gr; t=1620342973; x=1622934973; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=uf0onNfnHBzOPbID0tZ8t011w+r/nxI4x/Q1TyEOdQE=; b=PM4UzE0tjJb0ton6+hFqgkCcvCPtBByAxRm712TdGgM8oH0uKI3fYmQulecm+EDP VX/y3RFo1wqeqd0M0KT/NGXp67dMJ3EswjXL7/Rvs2m3exSNibfkcTfc4Ds1LdVZ zIO1mwOOSeXB/gkB+gBayO9ehtfE1kOLWrgcVaes3kdO9vNH4wOxJv3okCWEcOXq 7wxQ55OdhLAsE3nZ4q/4x7s7ycQC0w3Gol5dj1eF7An6hnmST3jy8YU3tIa2mTWi ctsjP4o/QYbATmSPpaRFC0hLvogkCgCc8SAFLAmz5IdYCrO9I64z/wBrUohkg55F bxOCRdo40Lnk7VwOyEhcoA==; X-AuditID: 8b5b014d-a70347000000209f-ba-609478bd5c23 Received: from enigma.ics.forth.gr (enigma.ics.forth.gr [139.91.151.35]) by av3.ics.forth.gr (Symantec Messaging Gateway) with SMTP id EB.87.08351.DB874906; Fri, 7 May 2021 02:16:13 +0300 (EEST) X-ICS-AUTH-INFO: Authenticated user: at ics.forth.gr MIME-Version: 1.0 Date: Fri, 07 May 2021 02:16:03 +0300 From: Nick Kossifidis To: jejb@linux.ibm.com Subject: Re: [PATCH v18 0/9] mm: introduce memfd_secret system call to create "secret" memory areas Organization: FORTH In-Reply-To: <8eb933f921c9dfe4c9b1b304e8f8fa4fbc249d84.camel@linux.ibm.com> References: <20210303162209.8609-1-rppt@kernel.org> <20210505120806.abfd4ee657ccabf2f221a0eb@linux-foundation.org> <996dbc29-e79c-9c31-1e47-cbf20db2937d@redhat.com> <8eb933f921c9dfe4c9b1b304e8f8fa4fbc249d84.camel@linux.ibm.com> Message-ID: <77fe28bd940b2c1afd69d65b6d349352@mailhost.ics.forth.gr> X-Sender: mick@mailhost.ics.forth.gr User-Agent: Roundcube Webmail/1.3.16 X-Brightmail-Tracker: H4sIAAAAAAAAA03SfUwTZxzA8Tx317uDrOFEGZdKwNWRbGwrmsn8JTKijs2LRuLMFhUW5AI3 YEMkLRAmc2EC8qqjtS+uRXlRAUlHoWUwCoQXZQUFXwpaNhHr4I91MNxkTEaHjK5bwj9PPsnv l+f5/vHQuH+HSEKnpmcK8nQ+TUr6EmVxus1vdOeoE7Y8rwmBSpORhGXV9xTMNz8n4UldOQLH n7MIdJo7CH5uLkKwYFrCoW5eTcCC6g4J2pZAqB1vw8CorMHB8qyYhGLrAgHmqfsi6OoeImDU WkmCbuIJCZPGFRHkKx9Q0DZfQMJt6zciuOK4i8GjszvB3luNwb3HBgJuVDgpcI2W43Ba7we2 M70YLP+wegzftIvguqkdg3F1Hgl992cQqF1NFFjMGhxODZgwuL1sE0HBRAS4F1cfXWyeEu18 jXtWeJbgjBeNiHMvqRA363IRnDJ/juI69A8prtqcxVkawrhLXS6MMzeWkJz5qYri5m7dorjB 826Cmx7TYVxFbS/iLg69fyAo1jcySUhLzRbk4VEJvilu0zSWcdUvx5CnovKQ9oVS5EOzzDZ2 pP4SKkW+tD8zgNjxDhXlHUSwhu4S5LGYWccOfT1NeIwzwGrGepDXIWz+twbcY4IJZQunlzGP SeZVtsret7pP0xuYF9k5Y7B3fUHMOpThHq9nBLbu0SjpsR+znn368K7IYx9mH/tTWRfh7WnE 2CbVH/81RLNttnukt+1l9je3k/LcH7BqywVpBVqnX1OqX1OqX1NajfBGxPDZb8pSExWyj4/L M1NkyXIz+vd3of3foQeWX2X9CKNRP2JpXLpBfLP2XIK/OIn/7IQgP35UnpUmKPrRRpqQBorF soqj/kwynyl8KggZgvz/KUb7SPIw2ye49vWaA7G7646gV97u3FS/vSc+sGAXzQTzA+8ym22D fVdq9w5+0HCygX4skW48Nzw+c3lP/kRMg7mocleU6PCxbbGNY6f4SbrqWkzPaEn5mb25xS99 eCI0Lqp+UR2wPTc7aEYjuyHZpI4+KZS3HYmov1z11Wyc1nb+gmEpMqA874uglMPD82NO7Zxj x+fh4cnYwc6t6SO7i6xJDvvgis+P7YfYmD36GVPxlwMfheXwzEF5xu9ME52YteN0HHM1VP2L zKjtlBiynFH7nWVNrVN/C9b49ux3qt5rPRapmNTxRSst5MhkdHohWWFShiRu+ev6W/amVs2h ay1B4vjS4FwpoUjht4bhcgX/D3XLkQHMAwAA Message-ID-Hash: 3R5IM2WCBFGWAUN4UN4KZEOQCCKX4LP5 X-Message-ID-Hash: 3R5IM2WCBFGWAUN4UN4KZEOQCCKX4LP5 X-MailFrom: mick@ics.forth.gr X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation CC: David Hildenbrand , Andrew Morton , Mike Rapoport , Alexander Viro , Andy Lutomirski , Arnd Bergmann , Borislav Petkov , Catalin Marinas , Christopher Lameter , Dave Hansen , Elena Reshetova , "H. Peter Anvin" , Ingo Molnar , "Kirill A. Shutemov" , Matthew Wilcox , Matthew Garrett , Mark Rutland , Michal Hocko , Mike Rapoport , Michael Kerrisk , Palmer Dabbelt , Paul Walmsley , Peter Zijlstra , "Rafael J. Wysocki , Rick Edgecombe" , Roman Gushchin , Sha keel Butt , Shuah Khan , Thomas Gleixner , Tycho Andersen , Will Deacon , linux-api@vger.kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-nvdimm@lists.01.org, linux-riscv@lists.infradead.org, x86@kernel.org X-Mailman-Version: 3.1.1 Precedence: list List-Id: "Linux-nvdimm developer list." Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 zqPPhM65z4IgMjAyMS0wNS0wNiAyMDowNSwgSmFtZXMgQm90dG9tbGV5IM6tzrPPgc6xz4jOtToN Cj4gT24gVGh1LCAyMDIxLTA1LTA2IGF0IDE4OjQ1ICswMjAwLCBEYXZpZCBIaWxkZW5icmFuZCB3 cm90ZToNCj4+IA0KPj4gQWxzbywgdGhlcmUgaXMgYSB3YXkgdG8gc3RpbGwgcmVhZCB0aGF0IG1l bW9yeSB3aGVuIHJvb3QgYnkNCj4+IA0KPj4gMS4gSGF2aW5nIGtkdW1wIGFjdGl2ZSAod2hpY2gg d291bGQgb2Z0ZW4gYmUgdGhlIGNhc2UsIGJ1dCBtYXliZSBub3QNCj4+IHRvIGR1bXAgdXNlciBw YWdlcyApDQo+PiAyLiBUcmlnZ2VyaW5nIGEga2VybmVsIGNyYXNoIChlYXN5IHZpYSBwcm9jIGFz IHJvb3QpDQo+PiAzLiBXYWl0aW5nIGZvciB0aGUgcmVib290IGFmdGVyIGt1bXAoKSBjcmVhdGVk IHRoZSBkdW1wIGFuZCB0aGVuDQo+PiByZWFkaW5nIHRoZSBjb250ZW50IGZyb20gZGlzay4NCj4g DQo+IEFueXRoaW5nIHRoYXQgY2FuIGxlYXZlIHBoeXNpY2FsIG1lbW9yeSBpbnRhY3QgYnV0IGJv b3QgdG8gYSBrZXJuZWwNCj4gd2hlcmUgdGhlIG1pc3NpbmcgZGlyZWN0IG1hcCBlbnRyeSBpcyBy ZXN0b3JlZCBjb3VsZCB0aGVvcmV0aWNhbGx5DQo+IGV4dHJhY3QgdGhlIHNlY3JldC4gIEhvd2V2 ZXIsIGl0J3Mgbm90IGV4YWN0bHkgZ29pbmcgdG8gYmUgYSBzdGVhbHRoeQ0KPiBleHRyYWN0aW9u IC4uLg0KPiANCj4+IE9yLCBhcyBhbiBhdHRhY2tlciwgbG9hZCBhIGN1c3RvbSBrZXhlYygpIGtl cm5lbCBhbmQgcmVhZCBtZW1vcnkNCj4+IGZyb20gdGhlIG5ldyBlbnZpcm9ubWVudC4gT2YgY291 cnNlLCB0aGUgbGF0dGVyIHR3byBhcmUgYWR2YW5jZWQNCj4+IG1lY2hhbmlzbXMsIGJ1dCB0aGV5 IGFyZSBwb3NzaWJsZSB3aGVuIHJvb3QuIFdlIG1pZ2h0IGJlIGFibGUgdG8NCj4+IG1pdGlnYXRl LCBmb3IgZXhhbXBsZSwgYnkgemVyb2luZyBvdXQgc2VjcmV0bWVtIHBhZ2VzIGJlZm9yZSBib290 aW5nDQo+PiBpbnRvIHRoZSBrZXhlYyBrZXJuZWwsIGlmIHdlIGNhcmUgOikNCj4gDQo+IEkgdGhp bmsgd2UgY291bGQgaGFuZGxlIGl0IGJ5IG1hcmtpbmcgdGhlIHJlZ2lvbiwgeWVzLCBhbmQgYSB6 ZXJvIG9uDQo+IHNodXRkb3duIG1pZ2h0IGJlIHVzZWZ1bCAuLi4gaXQgd291bGQgcHJldmVudCBh bGwgd2FybSByZWJvb3QgdHlwZQ0KPiBhdHRhY2tzLg0KPiANCg0KSSBoYWQgc2ltaWxhciBjb25j ZXJucyBhYm91dCByZWNvdmVyaW5nIHNlY3JldHMgd2l0aCBrZHVtcCwgYW5kIA0KY29uc2lkZXJl ZCBjbGVhbmluZyB1cCBrZXlyaW5ncyBiZWZvcmUganVtcGluZyB0byB0aGUgbmV3IGtlcm5lbC4g VGhlIA0KcHJvYmxlbSBpcyB3ZSBjYW4ndCBwcm92aWRlIGd1YXJhbnRlZXMgaW4gdGhhdCBjYXNl LCBvbmNlIHRoZSBrZXJuZWwgaGFzIA0KY3Jhc2hlZCBhbmQgd2UgYXJlIG9uIG91ciB3YXkgdG8g cnVuIGNyYXNoa2VybmVsLCB3ZSBjYW4ndCBiZSBzdXJlIHdlIA0KY2FuIHJlbGlhYmx5IHplcm8t b3V0IGFueXRoaW5nLCB0aGUgbW9yZSBjb2RlIHdlIGFkZCB0byB0aGF0IHBhdGggdGhlIA0KbW9y ZSByaXNreSBpdCBnZXRzLiBIb3dldmVyIGR1cmluZyByZWJvb3Qvbm9ybWFsIGtleGVjKCkgd2Ug c2hvdWxkIGRvIA0Kc29tZSBjbGVhbnVwLCBpdCBtYWtlcyBzZW5zZSBhbmQgc2VjcmV0bWVtIGNh biBpbmRlZWQgYmUgdXNlZnVsIGluIHRoYXQgDQpjYXNlLiBSZWdhcmRpbmcgbG9hZGluZyBjdXN0 b20ga2V4ZWMoKSBrZXJuZWxzLCB3ZSBtaXRpZ2F0ZSB0aGlzIHdpdGggDQp0aGUga2V4ZWMgZmls ZS1iYXNlZCBBUEkgd2hlcmUgd2UgY2FuIHZlcmlmeSB0aGUgc2lnbmF0dXJlIG9mIHRoZSBsb2Fk ZWQgDQpraW1hZ2UgKGFzc3VtaW5nIHRoZSBzeXN0ZW0gcnVucyBhIGtlcm5lbCBwcm92aWRlZCBi eSBhIHRydXN0ZWQgM3JkIA0KcGFydHkgYW5kIHdlICd2ZSBtYWludGFpbmVkIGEgY2hhaW4gb2Yg dHJ1c3Qgc2luY2UgYm9vdGluZykuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkxpbnV4LW52ZGltbSBtYWlsaW5nIGxpc3QgLS0gbGludXgtbnZkaW1tQGxp c3RzLjAxLm9yZwpUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIGxpbnV4LW52ZGltbS1s ZWF2ZUBsaXN0cy4wMS5vcmcK 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=-4.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS 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 DB3FCC433ED for ; Thu, 6 May 2021 23:16:55 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0FEDA6103E for ; Thu, 6 May 2021 23:16:55 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0FEDA6103E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=ics.forth.gr Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Message-ID:References:In-Reply-To:Subject:Cc:To:From :Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Dtr7qhnu7ry4f2iPIGRwOwLQQUpFJMuSG5yj+M1Hemo=; b=bJWGLLpyWmm4A8aS5nEDaJj6U dq1yfnS9Hj/ScECFhVtcwjvoXOkNKm+vy7UlsHzl3S9QtslKkD6V8aRXqH3C8tk5nL01To3iCEcQP wvfx66HQM7MqlHGOYcgHB4QPodMrOgC6Mn0mR7pa4ITorHSowmAgGrkGC8t1ESIoOGA/MbGm428IH rkCGFsE5lXxxIED2PP3cN5CqTfGsBnPvzzZSeOOmkGXUVf80gxKat7eZLcX0bLZEtbHo6TAWeu1fM bExYxDxVWzfPyquIIeJ7i9hQYrr00NSPdeLvgW9RM6mkEMXrHfiPVJGJqqATnNZtNxlbANerQQd4w NNtzFHbUw==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lenET-005YMS-UN; Thu, 06 May 2021 23:16:38 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lenER-005YMF-GK for linux-riscv@desiato.infradead.org; Thu, 06 May 2021 23:16:35 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Message-ID:References:In-Reply-To: Subject:Cc:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version: Sender:Reply-To:Content-ID:Content-Description; bh=BOrIH8jYdhwg2AoZKi4mp4kSodQuFk0nMdHEO0BUTqM=; b=N4lbE5wrk8/rVE87bzjX+5dtjg btvt7LX7071Wdtpox9kFMaarAYkv4cVw7yVZITCRt+4aaRajr5EnvO8aqcq1Pr7lsaJYRRLXTWh/d ajQEdtSzwRkX1CoCAVaYiOfLI/fNCbY/2isCyfF5q4fnVCGqpv6aZopL9t6FvSlf7yahUzu+FVoGA ijqx6yU8wEtNEWH9g7s4I9dSCnp0IzNRRf1JPwSzv0iU01H4d99tsfYSBBxYIP6rRccxT0CpG+qjl U0LsOmS5ai4er1Ukq1d6XYs7me6w4OhC9iMdDtk9J55AzU6fxs9tw83uHXa/Y45eToKJOE79Kodii 1WI4D97Q==; Received: from mailgate.ics.forth.gr ([139.91.1.2]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lenEO-006Riu-7s for linux-riscv@lists.infradead.org; Thu, 06 May 2021 23:16:33 +0000 Received: from av3.ics.forth.gr (av3in.ics.forth.gr [139.91.1.77]) by mailgate.ics.forth.gr (8.15.2/ICS-FORTH/V10-1.8-GATE) with ESMTP id 146NGIi0043563 for ; Fri, 7 May 2021 02:16:20 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; d=ics.forth.gr; s=av; c=relaxed/simple; q=dns/txt; i=@ics.forth.gr; t=1620342973; x=1622934973; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=uf0onNfnHBzOPbID0tZ8t011w+r/nxI4x/Q1TyEOdQE=; b=PM4UzE0tjJb0ton6+hFqgkCcvCPtBByAxRm712TdGgM8oH0uKI3fYmQulecm+EDP VX/y3RFo1wqeqd0M0KT/NGXp67dMJ3EswjXL7/Rvs2m3exSNibfkcTfc4Ds1LdVZ zIO1mwOOSeXB/gkB+gBayO9ehtfE1kOLWrgcVaes3kdO9vNH4wOxJv3okCWEcOXq 7wxQ55OdhLAsE3nZ4q/4x7s7ycQC0w3Gol5dj1eF7An6hnmST3jy8YU3tIa2mTWi ctsjP4o/QYbATmSPpaRFC0hLvogkCgCc8SAFLAmz5IdYCrO9I64z/wBrUohkg55F bxOCRdo40Lnk7VwOyEhcoA==; X-AuditID: 8b5b014d-a70347000000209f-ba-609478bd5c23 Received: from enigma.ics.forth.gr (enigma.ics.forth.gr [139.91.151.35]) by av3.ics.forth.gr (Symantec Messaging Gateway) with SMTP id EB.87.08351.DB874906; Fri, 7 May 2021 02:16:13 +0300 (EEST) X-ICS-AUTH-INFO: Authenticated user: at ics.forth.gr MIME-Version: 1.0 Date: Fri, 07 May 2021 02:16:03 +0300 From: Nick Kossifidis To: jejb@linux.ibm.com Cc: David Hildenbrand , Andrew Morton , Mike Rapoport , Alexander Viro , Andy Lutomirski , Arnd Bergmann , Borislav Petkov , Catalin Marinas , Christopher Lameter , Dan Williams , Dave Hansen , Elena Reshetova , "H. Peter Anvin" , Ingo Molnar , "Kirill A. Shutemov" , Matthew Wilcox , Matthew Garrett , Mark Rutland , Michal Hocko , Mike Rapoport , Michael Kerrisk , Palmer Dabbelt , Paul Walmsley , Peter Zijlstra , "Rafael J. Wysocki" , Rick Edgecombe , Roman Gushchin , Shakeel Butt , Shuah Khan , Thomas Gleixner , Tycho Andersen , Will Deacon , linux-api@vger.kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-nvdimm@lists.01.org, linux-riscv@lists.infradead.org, x86@kernel.org Subject: Re: [PATCH v18 0/9] mm: introduce memfd_secret system call to create "secret" memory areas Organization: FORTH In-Reply-To: <8eb933f921c9dfe4c9b1b304e8f8fa4fbc249d84.camel@linux.ibm.com> References: <20210303162209.8609-1-rppt@kernel.org> <20210505120806.abfd4ee657ccabf2f221a0eb@linux-foundation.org> <996dbc29-e79c-9c31-1e47-cbf20db2937d@redhat.com> <8eb933f921c9dfe4c9b1b304e8f8fa4fbc249d84.camel@linux.ibm.com> Message-ID: <77fe28bd940b2c1afd69d65b6d349352@mailhost.ics.forth.gr> X-Sender: mick@mailhost.ics.forth.gr User-Agent: Roundcube Webmail/1.3.16 X-Brightmail-Tracker: H4sIAAAAAAAAA03SfUwTZxzA8Tx317uDrOFEGZdKwNWRbGwrmsn8JTKijs2LRuLMFhUW5AI3 YEMkLRAmc2EC8qqjtS+uRXlRAUlHoWUwCoQXZQUFXwpaNhHr4I91MNxkTEaHjK5bwj9PPsnv l+f5/vHQuH+HSEKnpmcK8nQ+TUr6EmVxus1vdOeoE7Y8rwmBSpORhGXV9xTMNz8n4UldOQLH n7MIdJo7CH5uLkKwYFrCoW5eTcCC6g4J2pZAqB1vw8CorMHB8qyYhGLrAgHmqfsi6OoeImDU WkmCbuIJCZPGFRHkKx9Q0DZfQMJt6zciuOK4i8GjszvB3luNwb3HBgJuVDgpcI2W43Ba7we2 M70YLP+wegzftIvguqkdg3F1Hgl992cQqF1NFFjMGhxODZgwuL1sE0HBRAS4F1cfXWyeEu18 jXtWeJbgjBeNiHMvqRA363IRnDJ/juI69A8prtqcxVkawrhLXS6MMzeWkJz5qYri5m7dorjB 826Cmx7TYVxFbS/iLg69fyAo1jcySUhLzRbk4VEJvilu0zSWcdUvx5CnovKQ9oVS5EOzzDZ2 pP4SKkW+tD8zgNjxDhXlHUSwhu4S5LGYWccOfT1NeIwzwGrGepDXIWz+twbcY4IJZQunlzGP SeZVtsret7pP0xuYF9k5Y7B3fUHMOpThHq9nBLbu0SjpsR+znn368K7IYx9mH/tTWRfh7WnE 2CbVH/81RLNttnukt+1l9je3k/LcH7BqywVpBVqnX1OqX1OqX1NajfBGxPDZb8pSExWyj4/L M1NkyXIz+vd3of3foQeWX2X9CKNRP2JpXLpBfLP2XIK/OIn/7IQgP35UnpUmKPrRRpqQBorF soqj/kwynyl8KggZgvz/KUb7SPIw2ye49vWaA7G7646gV97u3FS/vSc+sGAXzQTzA+8ym22D fVdq9w5+0HCygX4skW48Nzw+c3lP/kRMg7mocleU6PCxbbGNY6f4SbrqWkzPaEn5mb25xS99 eCI0Lqp+UR2wPTc7aEYjuyHZpI4+KZS3HYmov1z11Wyc1nb+gmEpMqA874uglMPD82NO7Zxj x+fh4cnYwc6t6SO7i6xJDvvgis+P7YfYmD36GVPxlwMfheXwzEF5xu9ME52YteN0HHM1VP2L zKjtlBiynFH7nWVNrVN/C9b49ux3qt5rPRapmNTxRSst5MhkdHohWWFShiRu+ev6W/amVs2h ay1B4vjS4FwpoUjht4bhcgX/D3XLkQHMAwAA X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210506_161632_666679_4B5C52AB X-CRM114-Status: GOOD ( 22.48 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org zqPPhM65z4IgMjAyMS0wNS0wNiAyMDowNSwgSmFtZXMgQm90dG9tbGV5IM6tzrPPgc6xz4jOtToK PiBPbiBUaHUsIDIwMjEtMDUtMDYgYXQgMTg6NDUgKzAyMDAsIERhdmlkIEhpbGRlbmJyYW5kIHdy b3RlOgo+PiAKPj4gQWxzbywgdGhlcmUgaXMgYSB3YXkgdG8gc3RpbGwgcmVhZCB0aGF0IG1lbW9y eSB3aGVuIHJvb3QgYnkKPj4gCj4+IDEuIEhhdmluZyBrZHVtcCBhY3RpdmUgKHdoaWNoIHdvdWxk IG9mdGVuIGJlIHRoZSBjYXNlLCBidXQgbWF5YmUgbm90Cj4+IHRvIGR1bXAgdXNlciBwYWdlcyAp Cj4+IDIuIFRyaWdnZXJpbmcgYSBrZXJuZWwgY3Jhc2ggKGVhc3kgdmlhIHByb2MgYXMgcm9vdCkK Pj4gMy4gV2FpdGluZyBmb3IgdGhlIHJlYm9vdCBhZnRlciBrdW1wKCkgY3JlYXRlZCB0aGUgZHVt cCBhbmQgdGhlbgo+PiByZWFkaW5nIHRoZSBjb250ZW50IGZyb20gZGlzay4KPiAKPiBBbnl0aGlu ZyB0aGF0IGNhbiBsZWF2ZSBwaHlzaWNhbCBtZW1vcnkgaW50YWN0IGJ1dCBib290IHRvIGEga2Vy bmVsCj4gd2hlcmUgdGhlIG1pc3NpbmcgZGlyZWN0IG1hcCBlbnRyeSBpcyByZXN0b3JlZCBjb3Vs ZCB0aGVvcmV0aWNhbGx5Cj4gZXh0cmFjdCB0aGUgc2VjcmV0LiAgSG93ZXZlciwgaXQncyBub3Qg ZXhhY3RseSBnb2luZyB0byBiZSBhIHN0ZWFsdGh5Cj4gZXh0cmFjdGlvbiAuLi4KPiAKPj4gT3Is IGFzIGFuIGF0dGFja2VyLCBsb2FkIGEgY3VzdG9tIGtleGVjKCkga2VybmVsIGFuZCByZWFkIG1l bW9yeQo+PiBmcm9tIHRoZSBuZXcgZW52aXJvbm1lbnQuIE9mIGNvdXJzZSwgdGhlIGxhdHRlciB0 d28gYXJlIGFkdmFuY2VkCj4+IG1lY2hhbmlzbXMsIGJ1dCB0aGV5IGFyZSBwb3NzaWJsZSB3aGVu IHJvb3QuIFdlIG1pZ2h0IGJlIGFibGUgdG8KPj4gbWl0aWdhdGUsIGZvciBleGFtcGxlLCBieSB6 ZXJvaW5nIG91dCBzZWNyZXRtZW0gcGFnZXMgYmVmb3JlIGJvb3RpbmcKPj4gaW50byB0aGUga2V4 ZWMga2VybmVsLCBpZiB3ZSBjYXJlIDopCj4gCj4gSSB0aGluayB3ZSBjb3VsZCBoYW5kbGUgaXQg YnkgbWFya2luZyB0aGUgcmVnaW9uLCB5ZXMsIGFuZCBhIHplcm8gb24KPiBzaHV0ZG93biBtaWdo dCBiZSB1c2VmdWwgLi4uIGl0IHdvdWxkIHByZXZlbnQgYWxsIHdhcm0gcmVib290IHR5cGUKPiBh dHRhY2tzLgo+IAoKSSBoYWQgc2ltaWxhciBjb25jZXJucyBhYm91dCByZWNvdmVyaW5nIHNlY3Jl dHMgd2l0aCBrZHVtcCwgYW5kIApjb25zaWRlcmVkIGNsZWFuaW5nIHVwIGtleXJpbmdzIGJlZm9y ZSBqdW1waW5nIHRvIHRoZSBuZXcga2VybmVsLiBUaGUgCnByb2JsZW0gaXMgd2UgY2FuJ3QgcHJv dmlkZSBndWFyYW50ZWVzIGluIHRoYXQgY2FzZSwgb25jZSB0aGUga2VybmVsIGhhcyAKY3Jhc2hl ZCBhbmQgd2UgYXJlIG9uIG91ciB3YXkgdG8gcnVuIGNyYXNoa2VybmVsLCB3ZSBjYW4ndCBiZSBz dXJlIHdlIApjYW4gcmVsaWFibHkgemVyby1vdXQgYW55dGhpbmcsIHRoZSBtb3JlIGNvZGUgd2Ug YWRkIHRvIHRoYXQgcGF0aCB0aGUgCm1vcmUgcmlza3kgaXQgZ2V0cy4gSG93ZXZlciBkdXJpbmcg cmVib290L25vcm1hbCBrZXhlYygpIHdlIHNob3VsZCBkbyAKc29tZSBjbGVhbnVwLCBpdCBtYWtl cyBzZW5zZSBhbmQgc2VjcmV0bWVtIGNhbiBpbmRlZWQgYmUgdXNlZnVsIGluIHRoYXQgCmNhc2Uu IFJlZ2FyZGluZyBsb2FkaW5nIGN1c3RvbSBrZXhlYygpIGtlcm5lbHMsIHdlIG1pdGlnYXRlIHRo aXMgd2l0aCAKdGhlIGtleGVjIGZpbGUtYmFzZWQgQVBJIHdoZXJlIHdlIGNhbiB2ZXJpZnkgdGhl IHNpZ25hdHVyZSBvZiB0aGUgbG9hZGVkIApraW1hZ2UgKGFzc3VtaW5nIHRoZSBzeXN0ZW0gcnVu cyBhIGtlcm5lbCBwcm92aWRlZCBieSBhIHRydXN0ZWQgM3JkIApwYXJ0eSBhbmQgd2UgJ3ZlIG1h aW50YWluZWQgYSBjaGFpbiBvZiB0cnVzdCBzaW5jZSBib290aW5nKS4KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcgbGlz dApsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcmlzY3YK 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=-4.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS 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 B8EE2C433B4 for ; Thu, 6 May 2021 23:19:06 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3C8586103E for ; Thu, 6 May 2021 23:19:06 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3C8586103E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=ics.forth.gr Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Message-ID:References:In-Reply-To:Subject:Cc:To:From :Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=HStBev0prqjy95yGUdbKajq6O2iwBzmG+np82cP7Cms=; b=D93gKjoPTTb4moPNmFwY9B+h9 bAAE6Z1d476xa7q0db/ctHDkvUzO39VT46rsQagIBR691TZU4I/kRO43zvLNUCA3Yiy61GARKBlB2 h37XDfEl3fGZktCgjf9xrWCcyGT+954VDPDdrqo3OK+GwVg15lghQOYj4eVnw1Hw0R+7f19N1TWLT Z2vKMgDH6zDR7NdRPa+AMrOmWNwxIOxH2HSbHtBy6P38x2gEjZ5SsEnCUFDjlPet197ghwZ3GYUGc 1D3ubVKElf7Hnc0dTOTFi6uykJsfnfvcLBZcl0QpNFy7J7Mcu6HlpL6GYikqb6Ci8x5s/Bi8gdM0Z F5pibQ24A==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lenEX-005YMe-Cb; Thu, 06 May 2021 23:16:41 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lenER-005YMH-Tg for linux-arm-kernel@desiato.infradead.org; Thu, 06 May 2021 23:16:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Message-ID:References:In-Reply-To: Subject:Cc:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version: Sender:Reply-To:Content-ID:Content-Description; bh=BOrIH8jYdhwg2AoZKi4mp4kSodQuFk0nMdHEO0BUTqM=; b=N4lbE5wrk8/rVE87bzjX+5dtjg btvt7LX7071Wdtpox9kFMaarAYkv4cVw7yVZITCRt+4aaRajr5EnvO8aqcq1Pr7lsaJYRRLXTWh/d ajQEdtSzwRkX1CoCAVaYiOfLI/fNCbY/2isCyfF5q4fnVCGqpv6aZopL9t6FvSlf7yahUzu+FVoGA ijqx6yU8wEtNEWH9g7s4I9dSCnp0IzNRRf1JPwSzv0iU01H4d99tsfYSBBxYIP6rRccxT0CpG+qjl U0LsOmS5ai4er1Ukq1d6XYs7me6w4OhC9iMdDtk9J55AzU6fxs9tw83uHXa/Y45eToKJOE79Kodii 1WI4D97Q==; Received: from mailgate.ics.forth.gr ([139.91.1.2]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lenEO-006Rit-8d for linux-arm-kernel@lists.infradead.org; Thu, 06 May 2021 23:16:34 +0000 Received: from av3.ics.forth.gr (av3in.ics.forth.gr [139.91.1.77]) by mailgate.ics.forth.gr (8.15.2/ICS-FORTH/V10-1.8-GATE) with ESMTP id 146NGIhx043563 for ; Fri, 7 May 2021 02:16:19 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; d=ics.forth.gr; s=av; c=relaxed/simple; q=dns/txt; i=@ics.forth.gr; t=1620342973; x=1622934973; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=uf0onNfnHBzOPbID0tZ8t011w+r/nxI4x/Q1TyEOdQE=; b=PM4UzE0tjJb0ton6+hFqgkCcvCPtBByAxRm712TdGgM8oH0uKI3fYmQulecm+EDP VX/y3RFo1wqeqd0M0KT/NGXp67dMJ3EswjXL7/Rvs2m3exSNibfkcTfc4Ds1LdVZ zIO1mwOOSeXB/gkB+gBayO9ehtfE1kOLWrgcVaes3kdO9vNH4wOxJv3okCWEcOXq 7wxQ55OdhLAsE3nZ4q/4x7s7ycQC0w3Gol5dj1eF7An6hnmST3jy8YU3tIa2mTWi ctsjP4o/QYbATmSPpaRFC0hLvogkCgCc8SAFLAmz5IdYCrO9I64z/wBrUohkg55F bxOCRdo40Lnk7VwOyEhcoA==; X-AuditID: 8b5b014d-a70347000000209f-ba-609478bd5c23 Received: from enigma.ics.forth.gr (enigma.ics.forth.gr [139.91.151.35]) by av3.ics.forth.gr (Symantec Messaging Gateway) with SMTP id EB.87.08351.DB874906; Fri, 7 May 2021 02:16:13 +0300 (EEST) X-ICS-AUTH-INFO: Authenticated user: at ics.forth.gr MIME-Version: 1.0 Date: Fri, 07 May 2021 02:16:03 +0300 From: Nick Kossifidis To: jejb@linux.ibm.com Cc: David Hildenbrand , Andrew Morton , Mike Rapoport , Alexander Viro , Andy Lutomirski , Arnd Bergmann , Borislav Petkov , Catalin Marinas , Christopher Lameter , Dan Williams , Dave Hansen , Elena Reshetova , "H. Peter Anvin" , Ingo Molnar , "Kirill A. Shutemov" , Matthew Wilcox , Matthew Garrett , Mark Rutland , Michal Hocko , Mike Rapoport , Michael Kerrisk , Palmer Dabbelt , Paul Walmsley , Peter Zijlstra , "Rafael J. Wysocki" , Rick Edgecombe , Roman Gushchin , Shakeel Butt , Shuah Khan , Thomas Gleixner , Tycho Andersen , Will Deacon , linux-api@vger.kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-nvdimm@lists.01.org, linux-riscv@lists.infradead.org, x86@kernel.org Subject: Re: [PATCH v18 0/9] mm: introduce memfd_secret system call to create "secret" memory areas Organization: FORTH In-Reply-To: <8eb933f921c9dfe4c9b1b304e8f8fa4fbc249d84.camel@linux.ibm.com> References: <20210303162209.8609-1-rppt@kernel.org> <20210505120806.abfd4ee657ccabf2f221a0eb@linux-foundation.org> <996dbc29-e79c-9c31-1e47-cbf20db2937d@redhat.com> <8eb933f921c9dfe4c9b1b304e8f8fa4fbc249d84.camel@linux.ibm.com> Message-ID: <77fe28bd940b2c1afd69d65b6d349352@mailhost.ics.forth.gr> X-Sender: mick@mailhost.ics.forth.gr User-Agent: Roundcube Webmail/1.3.16 X-Brightmail-Tracker: H4sIAAAAAAAAA03SfUwTZxzA8Tx317uDrOFEGZdKwNWRbGwrmsn8JTKijs2LRuLMFhUW5AI3 YEMkLRAmc2EC8qqjtS+uRXlRAUlHoWUwCoQXZQUFXwpaNhHr4I91MNxkTEaHjK5bwj9PPsnv l+f5/vHQuH+HSEKnpmcK8nQ+TUr6EmVxus1vdOeoE7Y8rwmBSpORhGXV9xTMNz8n4UldOQLH n7MIdJo7CH5uLkKwYFrCoW5eTcCC6g4J2pZAqB1vw8CorMHB8qyYhGLrAgHmqfsi6OoeImDU WkmCbuIJCZPGFRHkKx9Q0DZfQMJt6zciuOK4i8GjszvB3luNwb3HBgJuVDgpcI2W43Ba7we2 M70YLP+wegzftIvguqkdg3F1Hgl992cQqF1NFFjMGhxODZgwuL1sE0HBRAS4F1cfXWyeEu18 jXtWeJbgjBeNiHMvqRA363IRnDJ/juI69A8prtqcxVkawrhLXS6MMzeWkJz5qYri5m7dorjB 826Cmx7TYVxFbS/iLg69fyAo1jcySUhLzRbk4VEJvilu0zSWcdUvx5CnovKQ9oVS5EOzzDZ2 pP4SKkW+tD8zgNjxDhXlHUSwhu4S5LGYWccOfT1NeIwzwGrGepDXIWz+twbcY4IJZQunlzGP SeZVtsret7pP0xuYF9k5Y7B3fUHMOpThHq9nBLbu0SjpsR+znn368K7IYx9mH/tTWRfh7WnE 2CbVH/81RLNttnukt+1l9je3k/LcH7BqywVpBVqnX1OqX1OqX1NajfBGxPDZb8pSExWyj4/L M1NkyXIz+vd3of3foQeWX2X9CKNRP2JpXLpBfLP2XIK/OIn/7IQgP35UnpUmKPrRRpqQBorF soqj/kwynyl8KggZgvz/KUb7SPIw2ye49vWaA7G7646gV97u3FS/vSc+sGAXzQTzA+8ym22D fVdq9w5+0HCygX4skW48Nzw+c3lP/kRMg7mocleU6PCxbbGNY6f4SbrqWkzPaEn5mb25xS99 eCI0Lqp+UR2wPTc7aEYjuyHZpI4+KZS3HYmov1z11Wyc1nb+gmEpMqA874uglMPD82NO7Zxj x+fh4cnYwc6t6SO7i6xJDvvgis+P7YfYmD36GVPxlwMfheXwzEF5xu9ME52YteN0HHM1VP2L zKjtlBiynFH7nWVNrVN/C9b49ux3qt5rPRapmNTxRSst5MhkdHohWWFShiRu+ev6W/amVs2h ay1B4vjS4FwpoUjht4bhcgX/D3XLkQHMAwAA X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210506_161632_682678_E047EE6E X-CRM114-Status: GOOD ( 24.00 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org zqPPhM65z4IgMjAyMS0wNS0wNiAyMDowNSwgSmFtZXMgQm90dG9tbGV5IM6tzrPPgc6xz4jOtToK PiBPbiBUaHUsIDIwMjEtMDUtMDYgYXQgMTg6NDUgKzAyMDAsIERhdmlkIEhpbGRlbmJyYW5kIHdy b3RlOgo+PiAKPj4gQWxzbywgdGhlcmUgaXMgYSB3YXkgdG8gc3RpbGwgcmVhZCB0aGF0IG1lbW9y eSB3aGVuIHJvb3QgYnkKPj4gCj4+IDEuIEhhdmluZyBrZHVtcCBhY3RpdmUgKHdoaWNoIHdvdWxk IG9mdGVuIGJlIHRoZSBjYXNlLCBidXQgbWF5YmUgbm90Cj4+IHRvIGR1bXAgdXNlciBwYWdlcyAp Cj4+IDIuIFRyaWdnZXJpbmcgYSBrZXJuZWwgY3Jhc2ggKGVhc3kgdmlhIHByb2MgYXMgcm9vdCkK Pj4gMy4gV2FpdGluZyBmb3IgdGhlIHJlYm9vdCBhZnRlciBrdW1wKCkgY3JlYXRlZCB0aGUgZHVt cCBhbmQgdGhlbgo+PiByZWFkaW5nIHRoZSBjb250ZW50IGZyb20gZGlzay4KPiAKPiBBbnl0aGlu ZyB0aGF0IGNhbiBsZWF2ZSBwaHlzaWNhbCBtZW1vcnkgaW50YWN0IGJ1dCBib290IHRvIGEga2Vy bmVsCj4gd2hlcmUgdGhlIG1pc3NpbmcgZGlyZWN0IG1hcCBlbnRyeSBpcyByZXN0b3JlZCBjb3Vs ZCB0aGVvcmV0aWNhbGx5Cj4gZXh0cmFjdCB0aGUgc2VjcmV0LiAgSG93ZXZlciwgaXQncyBub3Qg ZXhhY3RseSBnb2luZyB0byBiZSBhIHN0ZWFsdGh5Cj4gZXh0cmFjdGlvbiAuLi4KPiAKPj4gT3Is IGFzIGFuIGF0dGFja2VyLCBsb2FkIGEgY3VzdG9tIGtleGVjKCkga2VybmVsIGFuZCByZWFkIG1l bW9yeQo+PiBmcm9tIHRoZSBuZXcgZW52aXJvbm1lbnQuIE9mIGNvdXJzZSwgdGhlIGxhdHRlciB0 d28gYXJlIGFkdmFuY2VkCj4+IG1lY2hhbmlzbXMsIGJ1dCB0aGV5IGFyZSBwb3NzaWJsZSB3aGVu IHJvb3QuIFdlIG1pZ2h0IGJlIGFibGUgdG8KPj4gbWl0aWdhdGUsIGZvciBleGFtcGxlLCBieSB6 ZXJvaW5nIG91dCBzZWNyZXRtZW0gcGFnZXMgYmVmb3JlIGJvb3RpbmcKPj4gaW50byB0aGUga2V4 ZWMga2VybmVsLCBpZiB3ZSBjYXJlIDopCj4gCj4gSSB0aGluayB3ZSBjb3VsZCBoYW5kbGUgaXQg YnkgbWFya2luZyB0aGUgcmVnaW9uLCB5ZXMsIGFuZCBhIHplcm8gb24KPiBzaHV0ZG93biBtaWdo dCBiZSB1c2VmdWwgLi4uIGl0IHdvdWxkIHByZXZlbnQgYWxsIHdhcm0gcmVib290IHR5cGUKPiBh dHRhY2tzLgo+IAoKSSBoYWQgc2ltaWxhciBjb25jZXJucyBhYm91dCByZWNvdmVyaW5nIHNlY3Jl dHMgd2l0aCBrZHVtcCwgYW5kIApjb25zaWRlcmVkIGNsZWFuaW5nIHVwIGtleXJpbmdzIGJlZm9y ZSBqdW1waW5nIHRvIHRoZSBuZXcga2VybmVsLiBUaGUgCnByb2JsZW0gaXMgd2UgY2FuJ3QgcHJv dmlkZSBndWFyYW50ZWVzIGluIHRoYXQgY2FzZSwgb25jZSB0aGUga2VybmVsIGhhcyAKY3Jhc2hl ZCBhbmQgd2UgYXJlIG9uIG91ciB3YXkgdG8gcnVuIGNyYXNoa2VybmVsLCB3ZSBjYW4ndCBiZSBz dXJlIHdlIApjYW4gcmVsaWFibHkgemVyby1vdXQgYW55dGhpbmcsIHRoZSBtb3JlIGNvZGUgd2Ug YWRkIHRvIHRoYXQgcGF0aCB0aGUgCm1vcmUgcmlza3kgaXQgZ2V0cy4gSG93ZXZlciBkdXJpbmcg cmVib290L25vcm1hbCBrZXhlYygpIHdlIHNob3VsZCBkbyAKc29tZSBjbGVhbnVwLCBpdCBtYWtl cyBzZW5zZSBhbmQgc2VjcmV0bWVtIGNhbiBpbmRlZWQgYmUgdXNlZnVsIGluIHRoYXQgCmNhc2Uu IFJlZ2FyZGluZyBsb2FkaW5nIGN1c3RvbSBrZXhlYygpIGtlcm5lbHMsIHdlIG1pdGlnYXRlIHRo aXMgd2l0aCAKdGhlIGtleGVjIGZpbGUtYmFzZWQgQVBJIHdoZXJlIHdlIGNhbiB2ZXJpZnkgdGhl IHNpZ25hdHVyZSBvZiB0aGUgbG9hZGVkIApraW1hZ2UgKGFzc3VtaW5nIHRoZSBzeXN0ZW0gcnVu cyBhIGtlcm5lbCBwcm92aWRlZCBieSBhIHRydXN0ZWQgM3JkIApwYXJ0eSBhbmQgd2UgJ3ZlIG1h aW50YWluZWQgYSBjaGFpbiBvZiB0cnVzdCBzaW5jZSBib290aW5nKS4KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGlu ZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK