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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id DE8A4C52D6D for ; Tue, 6 Aug 2024 08:26:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5D3206B0083; Tue, 6 Aug 2024 04:26:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 583886B0085; Tue, 6 Aug 2024 04:26:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 44B0E6B0088; Tue, 6 Aug 2024 04:26:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 228966B0083 for ; Tue, 6 Aug 2024 04:26:31 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id C63701A08B3 for ; Tue, 6 Aug 2024 08:26:30 +0000 (UTC) X-FDA: 82421138940.05.9AF0F23 Received: from smtp-fw-80007.amazon.com (smtp-fw-80007.amazon.com [99.78.197.218]) by imf08.hostedemail.com (Postfix) with ESMTP id D872A160018 for ; Tue, 6 Aug 2024 08:26:27 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=amazon.com header.s=amazon201209 header.b=tZ7tZE8p; spf=pass (imf08.hostedemail.com: domain of "prvs=941098d25=jgowans@amazon.com" designates 99.78.197.218 as permitted sender) smtp.mailfrom="prvs=941098d25=jgowans@amazon.com"; dmarc=pass (policy=quarantine) header.from=amazon.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1722932780; h=from:from:sender:reply-to:subject:subject: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:dkim-signature; bh=XVIfxLlcD8aXE+J8hdCh5vskTp9Tk/E9A2XP/YqNYxM=; b=XdOyWqsXbacNk5k8enn4Q7gJvz7AA0JDYu4/cnGZXolBymfJzsGK1Igia2zGvwtqx0k5s9 DWBhi4Ln6ZbdnosrjS/aAbrYKJRkjOQH2q1BLVspNnzhm5nW56k1VRNortkpXMhPzftzLX /hE/fS1FEH3hatyJ/pC7gnE9ZoLwnRM= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=amazon.com header.s=amazon201209 header.b=tZ7tZE8p; spf=pass (imf08.hostedemail.com: domain of "prvs=941098d25=jgowans@amazon.com" designates 99.78.197.218 as permitted sender) smtp.mailfrom="prvs=941098d25=jgowans@amazon.com"; dmarc=pass (policy=quarantine) header.from=amazon.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1722932780; a=rsa-sha256; cv=none; b=x6ZA+f9+CvaG+/NY5BtErwkFaXleYhqYsLksEGjofM9fDLETqv+y7ee91aWMsbpkfSc3eV HPJtxqJJCJb4/w7f4Kt8AekvUITOLUIOLdVG3kRbaVsJijNEcFzOjy2ZwHaMStt/4U72ow ZEHBCtJY9XXGQKBAy+RyScFZg8ffSxs= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1722932788; x=1754468788; h=from:to:cc:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=XVIfxLlcD8aXE+J8hdCh5vskTp9Tk/E9A2XP/YqNYxM=; b=tZ7tZE8pX23UgyAwriE5XdZIOo256GTVEha61+m8QNnevTxM4gAXlDgx O4dLZqYr0MPLIQDZPjEh59eLbIegbWXE49Gl/yqDSLQiFIXvO71LqMOBr QaUBJS6vAYWK8sV7BhjvL0oIO6XR6MHmaC7EI6Tf+4I7nVtvGHeT3WigN A=; X-IronPort-AV: E=Sophos;i="6.09,267,1716249600"; d="scan'208";a="318395121" Subject: Re: [PATCH 00/10] Introduce guestmemfs: persistent in-memory filesystem Thread-Topic: [PATCH 00/10] Introduce guestmemfs: persistent in-memory filesystem Received: from pdx4-co-svc-p1-lb2-vlan2.amazon.com (HELO smtpout.prod.us-east-1.prod.farcaster.email.amazon.dev) ([10.25.36.210]) by smtp-border-fw-80007.pdx80.corp.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Aug 2024 08:26:23 +0000 Received: from EX19MTAEUA002.ant.amazon.com [10.0.43.254:17875] by smtpin.naws.eu-west-1.prod.farcaster.email.amazon.dev [10.0.21.248:2525] with esmtp (Farcaster) id 4f4de83e-f658-4ec0-843f-65d77b69dbad; Tue, 6 Aug 2024 08:26:22 +0000 (UTC) X-Farcaster-Flow-ID: 4f4de83e-f658-4ec0-843f-65d77b69dbad Received: from EX19D004EUC001.ant.amazon.com (10.252.51.190) by EX19MTAEUA002.ant.amazon.com (10.252.50.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1258.34; Tue, 6 Aug 2024 08:26:22 +0000 Received: from EX19D014EUC004.ant.amazon.com (10.252.51.182) by EX19D004EUC001.ant.amazon.com (10.252.51.190) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1258.34; Tue, 6 Aug 2024 08:26:22 +0000 Received: from EX19D014EUC004.ant.amazon.com ([fe80::76dd:4020:4ff2:1e41]) by EX19D014EUC004.ant.amazon.com ([fe80::76dd:4020:4ff2:1e41%3]) with mapi id 15.02.1258.034; Tue, 6 Aug 2024 08:26:22 +0000 From: "Gowans, James" To: "jack@suse.cz" , "jgg@ziepe.ca" CC: "kvm@vger.kernel.org" , "rppt@kernel.org" , "brauner@kernel.org" , "Graf (AWS), Alexander" , "anthony.yznaga@oracle.com" , "steven.sistare@oracle.com" , "akpm@linux-foundation.org" , "linux-kernel@vger.kernel.org" , "Durrant, Paul" , "seanjc@google.com" , "pbonzini@redhat.com" , "linux-mm@kvack.org" , "Woodhouse, David" , "Saenz Julienne, Nicolas" , "muchun.song@linux.dev" , "viro@zeniv.linux.org.uk" , "nh-open-source@amazon.com" , "linux-fsdevel@vger.kernel.org" Thread-Index: AQHa5xp7YUfIGy2/kUGqgjccLElzprIZFmqAgAA56gCAAJYYAA== Date: Tue, 6 Aug 2024 08:26:21 +0000 Message-ID: <0ecbbd25ccddcdf79b90fdfd25ac62ade6cfd01c.camel@amazon.com> References: <20240805093245.889357-1-jgowans@amazon.com> <20240805200151.oja474ju4i32y5bj@quack3> <20240805232908.GD676757@ziepe.ca> In-Reply-To: <20240805232908.GD676757@ziepe.ca> Accept-Language: en-ZA, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.146.13.222] Content-Type: text/plain; charset="utf-8" Content-ID: <2C847BE97C8F2447A1A080B33F49ABEA@amazon.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Rspam-User: X-Stat-Signature: 44hyxq8de41kgok4q3apcdbpkhswiuw3 X-Rspamd-Queue-Id: D872A160018 X-Rspamd-Server: rspam11 X-HE-Tag: 1722932787-490599 X-HE-Meta: U2FsdGVkX1/lMLECHNiP2quiDiL0dgSDTXBhr9F3Rn0WNhVxAvShaZy3X0L2ANCuWEX7BIBhgQ0+SJF2QRUqDgiM8kqO3HE+Vt1DoSpJPu2dBTx3QZORo0sVLEXtGCoHCBJuQvtJVChLKoZ+DQbMpxUkLQ/apSDLPz0tI2KFkAX1ONa52ytbGp1Pz3OCFJYy+errKSQPwu5HAf//KKvR3JUQqSNX8nwIMGCrufWef+H4HVM7txrDj7cG0N7BTTNwEtpbaaZEQVWrmv95cEL2q3uYpH+o+mcp3UqYmGbyaRBuNC+f8t1SfHpFGrnqo/yH4jMTf6x+Sdnbs9lILuS/ijbUjWyPFgxPjSLC75uVkamgUWKfqEyigDJUioD4RxMzXJ53SmpoACeGmGGiKm39L56xuviRBiNomBc2n4AjLbVKPnOo4l11VWl/88rPVmmpizH5T/d5SzLfmwOXjPAdZjR6hA6rXyP2U/BHdo2hbJp+0P09/ATN+0kZVTp7IvPek529xON0MouQQpaOnKY23vhdW3VbdDvuIULNPwRUjgb1PsZ5tY+sJvTBIln4sQFv5EVxCWPAT7vCZVqB4G/GJQ5hFDApR/cDwfHCkHnxETz5SP688GnodWEm6nfmp1tMFgSifBuplcDAThQ4B2WhuoMZLF1AzSeZZubQWXt/ZUwnPfJWj7nfebKs2WCkQJJI0VgttJjCUJXI/q/LcPj0+o7BG5prAoRwuMnzitylpfcciRyy1Bfc79afj+HUPWVDFegFcoZ05gepND5uWtnnJLcxgShoRF/KOBPKYqWqgexYM6mI+GHQdWo3Exwy8ls0Qbmz5sv9vlT9E6uwlcxDUZPlt+yGpwtQeIEzg9k+jyPgfawUvKrL2CZuMcElpZmrRFelK8BIDxxlq5soufr+nTfC1N/xyutS4gE5iBVDhaCgCyyZKsy2hzeXLEaB7Jc6ki2PAtRkp5vS0QndYor CGux4eeD FG35PR46X1TjivaCKlRAv3iKbHWcYzEeSbCdOYZm9YMP3CQgPRUhzXm91utc/78nODRed2xndfAXt+7+ezk7NC4FLUW3dbwcq7b+bCVRQwmSll90rHRhGRroLRn0rFJnazqyakQcdTa4qRTHRxGgbr03OhITaIrJuApc4KL30PMgg7COq4eaZpiSn+lFegOELjvVCE1buo0OvxX3Z31CahzzOOk5SMKJXEMs8ZCrJPEQKKrm2Qsijru4ch7fFDSFSzx7WJnYuJTkoYBvyd2V1Qr4Y2n64qnWHgqIMiEIVlCE8eEOqjC+uvBJc1D5H397OeqoAXnvZ196cy3EwBA7IRBM9PlKMR3cjYLidIByN/WszDUeG44jfvyJx0bysn6yeb/iXYpbJFsAMgxtO5+p0Uu5Yv2gS+LNL5f0avLYEGJDJo6FYug4azgLMYetgg+mb1RSfGglIa10SSN4fHNuCwpcEtOMEdPsSA3gzjoQAvmTpGYbeufOwYlWSTiLlqVDTpOoQQmVvFKfsxrIq51Gd3f0w0Pqg+N/poJJs9j8dtU6kuhEtFQubxTXL3khPe+heJwNUZWA4mw+3tbMR2hpjGuiZMSp5AdodXBpW3fNDDY3hahAe3bGMS/FBkl9NfeJ1CR1NrSXqdtt0/CuxR5M1P48EOGH7FSx9UoFaL1p88Sun/0Ja3hr3dpSYGqi6XQU/DBAor77eIHpwInAAbNwlbNqkECA5vHhCrLv5j9gXm+zA8YWINFTrBK8k6riiIg90W7rsfdJq7P6kteiR5pNVsdCBOXBKzstHRMozJubqw9LD27k+YdoXHPnPuoAtPEhxSAIb X-Bogosity: Ham, tests=bogofilter, spamicity=0.000004, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: T24gTW9uLCAyMDI0LTA4LTA1IGF0IDIwOjI5IC0wMzAwLCBKYXNvbiBHdW50aG9ycGUgd3JvdGU6 DQo+IA0KPiBPbiBNb24sIEF1ZyAwNSwgMjAyNCBhdCAxMDowMTo1MVBNICswMjAwLCBKYW4gS2Fy YSB3cm90ZToNCj4gDQo+ID4gPiA0LiBEZXZpY2UgYXNzaWdubWVudDogYmVpbmcgYWJsZSB0byB1 c2UgZ3Vlc3RtZW1mcyBtZW1vcnkgZm9yDQo+ID4gPiBWRklPL2lvbW11ZmQgbWFwcGluZ3MsIGFu ZCBhbGxvdyB0aG9zZSBtYXBwaW5ncyB0byBzdXJ2aXZlIGFuZCBjb250aW51ZQ0KPiA+ID4gdG8g YmUgdXNlZCBhY3Jvc3Mga2V4ZWMuDQo+IA0KPiBUaGF0J3MgYSBmdW4gb25lLiBQcm9wb3NhbHMg Zm9yIHRoYXQgd2lsbCBiZSB2ZXJ5IGludGVyZXN0aW5nIQ0KDQpZdXAhIFdlIGhhdmUgYW4gTFBD IHNlc3Npb24gZm9yIHRoaXM7IGxvb2tpbmcgZm9yd2FyZCB0byBkaXNjdXNzaW5nIG1vcmUNCnRo ZXJlOiBodHRwczovL2xwYy5ldmVudHMvZXZlbnQvMTgvY29udHJpYnV0aW9ucy8xNjg2Lw0KSSds bCBiZSB3b3JraW5nIG9uIGEgaW9tbXVmZCBSRkMgc29vbjsgc2hvdWxkIGdldCBpdCBvdXQgYmVm b3JlIHRoZW4uDQoNCj4gDQo+ID4gVG8gbWUgdGhlIGJhc2ljIGZ1bmN0aW9uYWxpdHkgcmVzZW1i bGVzIGEgbG90IGh1Z2V0bGJmcy4gTm93IEkga25vdyB2ZXJ5DQo+ID4gbGl0dGxlIGRldGFpbHMg YWJvdXQgaHVnZXRsYmZzIHNvIEkndmUgYWRkZWQgcmVsZXZhbnQgZm9sa3MgdG8gQ0MuIEhhdmUg eW91DQo+ID4gY29uc2lkZXJlZCB0byBleHRlbmQgaHVnZXRsYmZzIHdpdGggdGhlIGZ1bmN0aW9u YWxpdHkgeW91IG5lZWQgKHN1Y2ggYXMNCj4gPiBwcmVzZXJ2YXRpb24gYWNyb3NzIGtleGVjKSBp bnN0ZWFkIG9mIGltcGxlbWVudGluZyBjb21wbGV0ZWx5IG5ldyBmaWxlc3lzdGVtPw0KPiANCj4g SW4gbW0gY2lyY2xlcyB3ZSd2ZSBicm9hZGx5IGJlZW4gdGFsa2luZyBhYm91dCBzcGxpdHRpbmcg dGhlICJtZW1vcnkNCj4gcHJvdmlkZXIiIHBhcnQgb3V0IG9mIGh1Z2V0bGJmcyBpbnRvIGl0cyBv d24gbGF5ZXIuIFRoaXMgd291bGQgaW5jbHVkZQ0KPiB0aGUgY2FydmluZyBvdXQgb2Yga2VybmVs IG1lbW9yeSBhdCBib290IGFuZCBvcmdhbml6aW5nIGl0IGJ5IHBhZ2UNCj4gc2l6ZSB0byBhbGxv dyBodWdlIHB0ZXMuDQo+IA0KPiBJdCB3b3VsZCBtYWtlIGFsb3Qgb2Ygc2Vuc2UgdG8gaGF2ZSBv bmx5IG9uZSBjYXJ2ZSBvdXQgbWVjaGFuaXNtLCBhbmQNCj4gc2V2ZXJhbCBjb25zdW1lcnMgLSBo dWdldGxiZnMsIHRoZSBuZXcgcHJpdmF0ZSBndWVzdG1lbWZkLCB0aGlzIHRoaW5nLA0KPiBmb3Ig ZXhhbXBsZS4NCg0KVGhlIGFjdHVhbCBhbGxvY2F0aW9uIGluIGd1ZXN0bWVtZnMgaXNuJ3QgdG9v IGNvbXBsZXgsIGJhc2ljYWxseSBqdXN0IGENCmhvb2sgaW4gbWVtX2luaXQoKSAodGhhdCdzIGEg Yml0IHl1Y2t5IGFzIGl0J3MgYXJjaC1zcGVjaWZpYykgYW5kIHRoZW4gYQ0KY2FsbCB0byBtZW1i bG9jayBhbGxvY2F0b3IuDQpUaGF0IGJlaW5nIHNhaWQsIHRoZSBmdW5jdGlvbmFsaXR5IGZvciB0 aGlzIHBhdGNoIHNlcmllcyBpcyBjdXJyZW50bHkNCmludGVudGlvbmFsbHkgbGltaXRlZDogbWlz c2luZyBOVU1BIHN1cHBvcnQsIGFuZCBvbmx5IGRvaW5nIFBNRCAoMiBNaUIpDQpibG9jayBhbGxv Y2F0aW9ucyBmb3IgZmlsZXMgLSB3ZSB3YW50IFBVRCAoMSBHaUIpIHdoZXJlIHBvc3NpYmxlIGZh bGxpbmcNCmJhY2sgdG8gc3BsaXR0aW5nIHRvIDIgTWlCIGZvciBzbWFsbGVyIGZpbGVzLiBUaGF0 IHdpbGwgY29tcGxpY2F0ZQ0KdGhpbmdzLCBzbyBwZXJoYXBzIGEgbWVtb3J5IHByb3ZpZGVyIHdp bGwgYmUgdXNlZnVsIHdoZW4gdGhpcyBnZXRzIG1vcmUNCmZ1bmN0aW9uYWxseSBjb21wbGV0ZS4g S2VlbiB0byBoZWFyIG1vcmUhDQoNCkpHDQoNCg0K