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 E0B84C3DA7F for ; Mon, 5 Aug 2024 19:48:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7C97F6B0082; Mon, 5 Aug 2024 15:48:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 752796B0085; Mon, 5 Aug 2024 15:48:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5CC1E6B0088; Mon, 5 Aug 2024 15:48:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 3E44C6B0082 for ; Mon, 5 Aug 2024 15:48:05 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id BC3F1140ACD for ; Mon, 5 Aug 2024 19:48:04 +0000 (UTC) X-FDA: 82419227688.04.0AA212C Received: from smtp-fw-80008.amazon.com (smtp-fw-80008.amazon.com [99.78.197.219]) by imf23.hostedemail.com (Postfix) with ESMTP id 4C44A14000C for ; Mon, 5 Aug 2024 19:48:02 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=amazon.com header.s=amazon201209 header.b=oKWqKZPu; spf=pass (imf23.hostedemail.com: domain of "prvs=940e15008=jgowans@amazon.com" designates 99.78.197.219 as permitted sender) smtp.mailfrom="prvs=940e15008=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=1722887220; 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=hWFIHHWuFbJXkky+ht6BUwYWPc3b4HXDslWubfqa1x0=; b=fTQiyHgO/vVcPabHoOyNGf1ubjmOmdFedEydadF0TPZ6JEQ9ofD2oZ5E44QE0dXqYOy4lv /AN5vKXn+BwB18H0BOQdMbP77NHLl4sgfwJD9muca/k4Cf8g/V0BicvPElE1kH5Wv3t5bb wjvcxysoZu7R/Q72SmV1cFKJiKMTxa8= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1722887220; a=rsa-sha256; cv=none; b=IaxmwPA71ObxIF1OzuZ5239U+VXJS7qtsQvYU27CTf3xZoAjEP0lKi94ufRqSG7yTLS9rk 0YYoqFIpBQDLrnaPPEvbWMFpe+WG3WfDyZaL5m7ZzWGcyQkZXNwLCArd1SSEhANIAZN9wd wgoQIpLhVxA6ZnWwY3vTQg53LJztAs4= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=amazon.com header.s=amazon201209 header.b=oKWqKZPu; spf=pass (imf23.hostedemail.com: domain of "prvs=940e15008=jgowans@amazon.com" designates 99.78.197.219 as permitted sender) smtp.mailfrom="prvs=940e15008=jgowans@amazon.com"; dmarc=pass (policy=quarantine) header.from=amazon.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1722887282; x=1754423282; h=from:to:cc:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=hWFIHHWuFbJXkky+ht6BUwYWPc3b4HXDslWubfqa1x0=; b=oKWqKZPuu0iyunciGxSlSLuIDnno6roo3NK4kbc4Akfkanwmia3/ajRV StGigE6heh7jl8q8tFv5MgEmrZuzWZ9y7JYBKhXbndfMX93hW+3DvLmj9 YbChNcbyAKg3e65SyNRdxwc50KlQ3Ko7wPIXGkpXUzj3HJYoAIhyNWVM3 s=; X-IronPort-AV: E=Sophos;i="6.09,265,1716249600"; d="scan'208";a="112636161" 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-vlan3.amazon.com (HELO smtpout.prod.us-east-1.prod.farcaster.email.amazon.dev) ([10.25.36.214]) by smtp-border-fw-80008.pdx80.corp.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Aug 2024 19:47:58 +0000 Received: from EX19MTAEUA001.ant.amazon.com [10.0.43.254:45937] by smtpin.naws.eu-west-1.prod.farcaster.email.amazon.dev [10.0.14.164:2525] with esmtp (Farcaster) id 76bd4af3-4e48-49dc-983a-668f865f6d2a; Mon, 5 Aug 2024 19:47:57 +0000 (UTC) X-Farcaster-Flow-ID: 76bd4af3-4e48-49dc-983a-668f865f6d2a Received: from EX19D004EUC001.ant.amazon.com (10.252.51.190) by EX19MTAEUA001.ant.amazon.com (10.252.50.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1258.34; Mon, 5 Aug 2024 19:47:57 +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; Mon, 5 Aug 2024 19:47:56 +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; Mon, 5 Aug 2024 19:47:56 +0000 From: "Gowans, James" To: "pbonzini@redhat.com" , "tytso@mit.edu" 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" , "seanjc@google.com" , "Woodhouse, David" , "linux-mm@kvack.org" , "nh-open-source@amazon.com" , "Saenz Julienne, Nicolas" , "Durrant, Paul" , "viro@zeniv.linux.org.uk" , "jack@suse.cz" , "linux-fsdevel@vger.kernel.org" , "jgg@ziepe.ca" , "usama.arif@bytedance.com" Thread-Index: AQHa5xp7YUfIGy2/kUGqgjccLElzprIYul2AgAAChoCAAFWigA== Date: Mon, 5 Aug 2024 19:47:56 +0000 Message-ID: <3f9064160b43df488d73302b3d736e23a9cd2b66.camel@amazon.com> References: <20240805093245.889357-1-jgowans@amazon.com> <20240805143223.GA1110778@mit.edu> In-Reply-To: Accept-Language: en-ZA, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.146.13.108] Content-Type: text/plain; charset="utf-8" Content-ID: <4C270A5EF62CAB4FACD59CA91FD35FD4@amazon.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Stat-Signature: 7ip4ygrqkwzdw3p6cfcae8oxzb1yhw6n X-Rspamd-Queue-Id: 4C44A14000C X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1722887282-475716 X-HE-Meta: U2FsdGVkX18+Q9hXpLSPHXnEZgTOJG7R8FiO5Zc/OhSqwyQ1mnIrk8WZRmMnj5Wt9O8ZoSkcID9KzvQsju6kyu4f2EPexpvM8n9EBdot5eXoRCRGw5qsTa1QR7Iv3JbgANwv5zdp73RGQ6cfJHaJR4AfM40TnTM5VdocJUfIsraGWY4Hu9DJHHbo65CthcWV2bwTWxAIkoQSUT1EplCNZU4iHLE6iqp39oxUDAOBpFxO2pS8ZnZkVZiHv6SV+LousrRijMbgXww6077kNYw7lGpkSYBXeWrd9qBPLwh9kXVEyOCRvQ9fKuMAoZm5Xhc5UsNzJT+rIiDRUSYtPW4/fpe7abS2O7z2ErSnr35lZ05OEeMmttnM2OmmLjfzDCLPgX4Uh05iBAaz6r21oTnszAP8cknh2IXlv+0Q9KkiK40MgXByzT294Am2hrqqIrtFy+TydWnRBo3qTifSYnSG7ieM0mhS5DyvaBNrVYL4sFtrOMyfZTECADDAmKT+oAPbOQwov4aVFjLzoGAj4ZpUi4xNzbRW7PFzwN60u85Dc67kNSPjodKkQOC6Fkkbx0GC2IfmglO/auREguDhQHhfPL71U/hpaTOl8W1aMU0b+v/w/0FKc1ueZ9RUpwwApX0VJEW/2tVdeyN0ygwuu+Wl/zYMEfy8IN/4Vkqx62JNvnAHOPUDrs7pckjByeIgIztTMLqMsIUl7sPC/daRs+0SCotbS3wiOrt3whzau7HlhTcktljy6xmtk5FnIlsfjvB9vE0E8hzRNUrSwa8GoBhYYiVF5zDjODdD94P+uxB137TEyB0FINRyLsbC8RiJVCfHrnqoI3I24Y+cF4I3TCf5knXLzUe58nTH6Bhs4dPjDgAqrkp7oOni1d033L+h/5dYgewjusYcLD4vKYRIzlqMdS7LmBvCv9paoBLiwhoqKlMX/loL6W25oByqFM1P9QR7P6g1ff3g8SKRfA3BDhB aw+QzijU 6QC7Uw2YcKIBjqWAXowO8IDO1fuz281awzh5dodt6pa4SD0mA0zAna+7TqTfmkz+bo4WqQgQlNGT9spE9bRB9fj0wyNCBJu3YlGYWJaio9ghxhfMi5mwQFgOZGWThvhMuuQowebfpa++2HUxONQ3Zg+vDURMC6l1vdgqdQCA4QijEY1te3fUo18Ta+pjcNp5tCkG2kJ5hYrLl2p+V5UHhOFLFj7rFbEF0OY6bZHDWtJBHVlNax7tgfszt/KVDad/QfFLD3PTLSiEBnUj23wnjuo1JFwuErUT8dc6xm1kIbiVtykfSQfpOOFgdNBvIofjEV1yn+FkY6VyGtaZM9ShKDJgtLuzm/A0N5/h9lTmshATqsgpTFbqfjZcujbte5YCcM8R04Wd+ba8kPRl6P6WsCYdk62hr42HoBvMoBDISVeV/vfBAxVdbRSdlZcCUqc+o5moC042Qx+/p2sF7Y4l6vyqw/tHVSPndb19MJ9hfkzg5zA8LPIJCSdC0GNYI4Y1jaVSGy5fcuhljbPtkeU4C4CutsW2SdM+vneMrcSM1svYlhWdWFqh5sItPO7+vphqT3xd/0ehwIXalxIex31e8W6uLaSGtxbrIRKbaHPkk7r54a/bvL4Py57/sxDkZrO6P33EO/GGaK4xbGtGuxo8mo+i3/e6GGw4DAh9lzmdtiPOxK8Kov9aFPQtm1QL4vW46ANtTSZUQiQEVlYM= 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: List-Subscribe: List-Unsubscribe: T24gTW9uLCAyMDI0LTA4LTA1IGF0IDE2OjQxICswMjAwLCBQYW9sbyBCb256aW5pIHdyb3RlOg0K PiBPbiBNb24sIEF1ZyA1LCAyMDI0IGF0IDQ6MzXigK9QTSBUaGVvZG9yZSBUcydvIDx0eXRzb0Bt aXQuZWR1PiB3cm90ZToNCj4gPiBPbiBNb24sIEF1ZyAwNSwgMjAyNCBhdCAxMTozMjozNUFNICsw MjAwLCBKYW1lcyBHb3dhbnMgd3JvdGU6DQo+ID4gPiBHdWVzdG1lbWZzIGltcGxlbWVudHMgcHJl c2VydmF0aW9uIGFjcm9zc3Mga2V4ZWMgYnkgY2FydmluZyBvdXQgYQ0KPiA+ID4gbGFyZ2UgY29u dGlndW91cyBibG9jayBvZiBob3N0IHN5c3RlbSBSQU0gZWFybHkgaW4gYm9vdCB3aGljaCBpcw0K PiA+ID4gdGhlbiB1c2VkIGFzIHRoZSBkYXRhIGZvciB0aGUgZ3Vlc3RtZW1mcyBmaWxlcy4NCj4g PiANCj4gPiBBbHNvLCB0aGUgVk1NIHVwZGF0ZSBwcm9jZXNzIGlzIG5vdCBhIGNvbW1vbiBjYXNl IHRoaW5nLCBzbyB3ZSBkb24ndA0KPiA+IG5lZWQgdG8gb3B0aW1pemUgZm9yIHBlcmZvcm1hbmNl LiAgSWYgd2UgbmVlZCB0byB0ZW1wb3JhcmlseSB1c2UNCj4gPiBzd2FwL3pzd2FwIHRvIGFsbG9j YXRlIG1lbW9yeSBhdCBWTU0gdXBkYXRlIHRpbWUsIGFuZCBpZiB0aGUgcGFnZXMNCj4gPiBhcmVu J3QgY29udGlndW91cyB3aGVuIHRoZXkgYXJlIGNvcGllZCBvdXQgYmVmb3JlIGRvaW5nIHRoZSBW TU0NCj4gPiB1cGRhdGUNCj4gDQo+IEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQsIHdoZXJlIHdv dWxkIHRoaXMgdGVtcG9yYXJ5IGFsbG9jYXRpb24gaGFwcGVuPw0KDQpUaGUgaW50ZW5kZWQgdXNl IGNhc2UgZm9yIGxpdmUgdXBkYXRlIGlzIHRvIHVwZGF0ZSB0aGUgZW50aXJlbHkgb2YgdGhlDQpo eXBlcnZpc29yOiBrZXhlY2luZyBpbnRvIGEgbmV3IGtlcm5lbCwgbGF1bmNoaW5nIG5ldyBWTU0g cHJvY2Vzc2VzLiBTbw0KYW55dGhpbmcgaW4ga2VybmVsIHN0YXRlIChwYWdlIHRhYmxlcywgVk1B cywgKHopc3dhcCBlbnRyaWVzLCBzdHJ1Y3QNCnBhZ2VzLCBldGMpIGlzIGFsbCBsb3N0IGFmdGVy IGtleGVjIGFuZCBuZWVkcyB0byBiZSByZS1jcmVhdGVkLiBUaGF0J3MNCnRoZSBqb2Igb2YgZ3Vl c3RtZW1mczogcHJvdmlkZSB0aGUgcGVyc2lzdGVuY2UgYWNyb3NzIGtleGVjIGFuZCBhYmlsaXR5 DQp0byByZS1jcmVhdGUgdGhlIG1hcHBpbmcgYnkgcmUtb3BlbmluZyB0aGUgZmlsZXMuDQoNCkl0 IHdvdWxkIGJlIGZhciB0b28gaW1wYWN0ZnVsIHRvIG5lZWQgdG8gd3JpdGUgb3V0IHRoZSB3aG9s ZSBWTSBtZW1vcnkNCnRvIGRpc2suIEFsc28gd2l0aCBDb0NvIFZNcyB0aGF0J3Mgbm90IHJlYWxs eSBwb3NzaWJsZS4gV2hlbiB2aXJ0dWFsDQptYWNoaW5lcyBhcmUgcnVubmluZywgZXZlcnkgbWls bGlzZWNvbmQgb2YgZG93biB0aW1lIGNvdW50cy4gSXQgd291bGQgYmUNCndhc3RlZnVsIHRvIG5l ZWQgdG8ga2VlcCB0ZXJhYnl0ZXMgb2YgU1NEcyBseWluZyBhcm91bmQganVzdCB0byBicmllZmx5 DQp3cml0ZSBhbGwgdGhlIGd1ZXN0IFJBTSB0aGVyZSBhbmQgdGhlbiByZWFkIGl0IG91dCBhIG1v bWVudCBsYXRlci4gTXVjaA0KYmV0dGVyIHRvIGxlYXZlIGFsbCB0aGUgZ3Vlc3QgbWVtb3J5IHdo ZXJlIGl0IGlzOiBpbiBtZW1vcnkuDQoNCj4gDQo+ID4gdGhhdCBtaWdodCBiZSB2ZXJ5IHdlbGwg d29ydGggdGhlIHZhc3Qgb2Ygb2YgbWVtb3J5IG5lZWRlZCB0bw0KPiA+IHBheSBmb3IgcmVzZXJ2 aW5nIG1lbW9yeSBvbiB0aGUgaG9zdCBmb3IgdGhlIFZNTSB1cGRhdGUgdGhhdCBvbmx5DQo+ID4g bWlnaHQgaGFwcGVuIG9uY2UgZXZlcnkgZmV3IGRheXMvd2Vla3MvbW9udGhzIChkZXBlbmRpbmcg b24gd2hldGhlcg0KPiA+IHlvdSBhcmUgZG9pbmcgdXBkYXRlIGp1c3QgZm9yIGhpZ2ggc2V2ZXJp dHkgc2VjdXJpdHkgZml4ZXMsIG9yIGZvcg0KPiA+IHJhbmRvbSBWTU0gdXBkYXRlcykuDQo+ID4g DQo+ID4gRXZlbiBpZiB5b3UgYXJlIHVwZGF0aW5nIHRoZSBWTU0gZXZlcnkgZmV3IGRheXMsIGl0 IHN0aWxsIGRvZXNuJ3Qgc2VlbQ0KPiA+IHRoYXQgcGVybWFuZW50bHkgcmVzZXJ2aW5nIGNvbnRp Z3VvdXMgbWVtb3J5IG9uIHRoZSBob3N0IGNhbiBiZQ0KPiA+IGp1c3RpZmllZCBmcm9tIGEgVENP IHBlcnNwZWN0aXZlLg0KPiANCj4gQXMgZmFyIGFzIEkgdW5kZXJzdGFuZCwgdGhpcyBpcyBpbnRl bmRlZCBmb3IgdXNlIGluIHN5c3RlbXMgdGhhdCBkbw0KPiBub3QgZG8gYW55dGhpbmcgZXhjZXB0 IGhvc3RpbmcgVk1zLCB3aGVyZSBhbnl3YXkgeW91J2QgZGV2b3RlIDkwJSsgb2YNCj4gaG9zdCBt ZW1vcnkgdG8gaHVnZXRsYmZzIGdpZ2FwYWdlcy4NCg0KRXhhY3RseSwgdGhlIHVzZSBjYXNlIGhl cmUgaXMgZm9yIG1hY2hpbmVzIHdob3NlIG9ubHkgam9iIGlzIHRvIGJlIGEgS1ZNDQpoeXBlcnZp c29yLiBUaGUgbWFqb3JpdHkgb2Ygc3lzdGVtIFJBTSBpcyBkb25hdGVkIHRvIGd1ZXN0bWVtZnM7 DQphbnl0aGluZyBlbHNlIChob3N0IGtlcm5lbCBtZW1vcnkgYW5kIFZNTSBhbm9ueW1vdXMgbWVt b3J5KSBpcw0KZXNzZW50aWFsbHkgb3ZlcmhlYWQgYW5kIHNob3VsZCBiZSBtaW5pbWlzZWQuDQoN CkpHDQo=