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 C652FC5475B for ; Fri, 8 Mar 2024 15:50:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 458316B03A3; Fri, 8 Mar 2024 10:50:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3E1396B03AD; Fri, 8 Mar 2024 10:50:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 282256B03AF; Fri, 8 Mar 2024 10:50:12 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 129366B03A3 for ; Fri, 8 Mar 2024 10:50:12 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id DA30E16083A for ; Fri, 8 Mar 2024 15:50:11 +0000 (UTC) X-FDA: 81874308222.22.1C72CB4 Received: from smtp-fw-6002.amazon.com (smtp-fw-6002.amazon.com [52.95.49.90]) by imf26.hostedemail.com (Postfix) with ESMTP id E4574140023 for ; Fri, 8 Mar 2024 15:50:09 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=amazon.com header.s=amazon201209 header.b=sUjZFJrL; spf=pass (imf26.hostedemail.com: domain of "prvs=790a7b1eb=jgowans@amazon.com" designates 52.95.49.90 as permitted sender) smtp.mailfrom="prvs=790a7b1eb=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=1709913010; 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: references:dkim-signature; bh=QA4lHtqKxSjsxT9qHmwJmhLD+pT1DQH3Vc8P8ZDukqU=; b=6jzLWffJ7BcPTah+Y9WKU5RKSMDOc4pSy9w4fbK82UZQ4isxncgWFP+dGnxa24saNebhoI bSdRUy5KuJccupxxhQk3jp4acNgtS6m5mAQqDCJKjJ7O0qM2tLiNXx/+y+Di4j7T0jDW11 wFW2M4SBiPjxhyVZAQ5EVFAtf4IDMRQ= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1709913010; a=rsa-sha256; cv=none; b=gVBihVQz4gIQzh5MeXzBlJ55O2mHquEaWrzA3wxs1n8q6Y0aACrvx2SXFuFCa10uP+RpOk +ks0upFiJN4PmdW4XMftvQ4ESvjy5WwsaSDZzRszEnuC/dGqOm0/CW3/PyuIqAwKtWSO8K hOEyonbSeVjNwPyAvHpZ61GIzDD9CcM= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=amazon.com header.s=amazon201209 header.b=sUjZFJrL; spf=pass (imf26.hostedemail.com: domain of "prvs=790a7b1eb=jgowans@amazon.com" designates 52.95.49.90 as permitted sender) smtp.mailfrom="prvs=790a7b1eb=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=1709913010; x=1741449010; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=QA4lHtqKxSjsxT9qHmwJmhLD+pT1DQH3Vc8P8ZDukqU=; b=sUjZFJrL5e9ej2vlGK81PUPVGEjo8JPcnpal+i1XE/wPgVSbegsHQoSG XnsrPebkemdsI/zhNeKG3CBrskGBI1R5D+OeXYniXsrSf3oo7+693xRvF PgrGrakbw+ns8YAOJPoF+ytiSa5avj1AQ4y4R/TLkreHyAs/rzb7Ml0Md 0=; X-IronPort-AV: E=Sophos;i="6.07,110,1708387200"; d="scan'208";a="391958052" Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO smtpout.prod.us-east-1.prod.farcaster.email.amazon.dev) ([10.43.8.6]) by smtp-border-fw-6002.iad6.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Mar 2024 15:50:07 +0000 Received: from EX19MTAEUC001.ant.amazon.com [10.0.10.100:1988] by smtpin.naws.eu-west-1.prod.farcaster.email.amazon.dev [10.0.25.203:2525] with esmtp (Farcaster) id 8c23d56c-2946-4ad1-a458-e638ebc96e22; Fri, 8 Mar 2024 15:50:05 +0000 (UTC) X-Farcaster-Flow-ID: 8c23d56c-2946-4ad1-a458-e638ebc96e22 Received: from EX19D022EUC004.ant.amazon.com (10.252.51.159) by EX19MTAEUC001.ant.amazon.com (10.252.51.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Fri, 8 Mar 2024 15:50:05 +0000 Received: from EX19D014EUC004.ant.amazon.com (10.252.51.182) by EX19D022EUC004.ant.amazon.com (10.252.51.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Fri, 8 Mar 2024 15:50:05 +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.028; Fri, 8 Mar 2024 15:50:05 +0000 From: "Gowans, James" To: "seanjc@google.com" , "akpm@linux-foundation.org" , "Roy, Patrick" , "chao.p.peng@linux.intel.com" , "Manwaring, Derek" , "rppt@kernel.org" , "pbonzini@redhat.com" , "Woodhouse, David" CC: "Kalyazin, Nikita" , "lstoakes@gmail.com" , "Liam.Howlett@oracle.com" , "linux-mm@kvack.org" , "qemu-devel@nongnu.org" , "kirill.shutemov@linux.intel.com" , "vbabka@suse.cz" , "mst@redhat.com" , "somlo@cmu.edu" , "Graf (AWS), Alexander" , "kvm@vger.kernel.org" , "linux-coco@lists.linux.dev" Subject: Unmapping KVM Guest Memory from Host Kernel Thread-Topic: Unmapping KVM Guest Memory from Host Kernel Thread-Index: AQHacXBJeX10YUH0O0SiQBg1zQLaEw== Date: Fri, 8 Mar 2024 15:50:05 +0000 Message-ID: Accept-Language: en-ZA, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.1.213.11] Content-Type: text/plain; charset="utf-8" Content-ID: <3D0CAAE8EB336B4C9323DDC23B24F0C0@amazon.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Stat-Signature: 5tc4qni8dt7j6yag7es4o34ze6utaxfo X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: E4574140023 X-Rspam-User: X-HE-Tag: 1709913009-415734 X-HE-Meta: U2FsdGVkX18asTdi5d70Zvaldx8dnyzGI+QfH/QZSX1kxxxvQsCKef9lZxK8oIkF4r35f53C9EwB1YHFLtQEUeXrcUkKsK8YLEnGZEx4RZf1zliBhtqMeBD+xaOYCH3YbyuvZBAOTVzSt7nUJg7arbZuLb0oMKjsi72Sh6fPXiAhu3JxnxmLP/4YLx6JTTJ/FYlQvfdgzw4SFBDuHcDQRuC8vFFc53hKXO/wNialHDXqLLXIRv3aDtuKaNlK6zxdDnR/MXQh0rn2HOdp4mMfZFELsL2wVRoxTppck3R3OdAVwxTUPvcMNR5cVJMPGqQqRWu8pcbL0Yl6xCAPqWwF5OV4yso7bbIRHHJwKVSfSiDTPmZEOqsnYm8zOns/5ps0B8ttzQG90kChpdkOjPZNEvI++r5pvWBJzBFqRb0m3kmrSGpZx5OdOVn3ACKIO5q3y7hd/hvsetieEjvJZCOa6UpowjdnduMnZBfXhUnDBjsrscwML918aIqtecLc1AFYlFBvWOzIG0vwg7kdA2qpCsIA7z1fPLBxNXE/G0VR/n3lZDo2Ko5HHJzQnVMLsQMdCC3bWNPqcxjMd5yxN++e4PuiswLRYU6wDitMNS1i8hGxqLZWMmGA+XDOrWO61opysjJqR0gCg0Y9GznBLWLtl62yPNl7UU6Oa3k+AYGvk/qrQb066MjC+zR5shV8espbwZNW6P6s1zFPOMsaq4lTiPZnmaTW2+0pB7BTDakdfQQMiqzPOdw6zrr5o9c/FfOrw2J+SY38LRGCJ074NFpl+RZqydBEFYFfWW/sWEbGX+Eu372g9SBvenD/OFD3wB9pqXM4sjITQfQenhbaQAfpjbPN+Hs/2ZmN1nFvG1e06Y1uNbOizLJ+/DbXlBqmGByEuk6Mc5fOK/M+HD/z8IAzCb82o84Yn+ja8dfJb6DZ7TNyzefNkJXfAdtcM5Ffq8aCMlAB0Uhu+Qk/GDLD+sn uGFpEwQS jh5pNeeabWjdy+SLfBdw3jw2VErg49VvxdPwp/ep2jsyZJPbtGq2SRHF4N4taULsAXBPteaGgAWMQVJQk96i2tY2mELTeBapyEc6nzygNsRQpc3lDfbBtWd2BXErcSADj4/+FgPnD3lQu/ByvS3fxALARAA0I2NpMqDFal0Kd9wesTtLYdpEnzsqxxa1qckvW+XLAgSV3T6a6phevK9PRaxlaZwiL0H0KI0Qw8Hj432FZEiNBTKcekm1LqCefCj44T+gc2KcfmEw4lCrOqfYWnXhe8YGxmnwPCNUGIOzifuggJsXCL78u5CJHqFa/4+ELn5hG11+mCu3HDE0= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000063, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: SGVsbG8gS1ZNLCBNTSBhbmQgbWVtZmRfc2VjcmV0IGZvbGtzLA0KDQpDdXJyZW50bHkgd2hlbiB1 c2luZyBhbm9ueW1vdXMgbWVtb3J5IGZvciBLVk0gZ3Vlc3QgUkFNLCB0aGUgbWVtb3J5IGFsbA0K cmVtYWlucyBtYXBwZWQgaW50byB0aGUga2VybmVsIGRpcmVjdCBtYXAuIFdlIGFyZSBsb29raW5n IGF0IG9wdGlvbnMgdG8NCmdldCBLVk0gZ3Vlc3QgbWVtb3J5IG91dCBvZiB0aGUga2VybmVs4oCZ cyBkaXJlY3QgbWFwIGFzIGEgcHJpbmNpcGxlZA0KYXBwcm9hY2ggdG8gbWl0aWdhdGluZyBzcGVj dWxhdGl2ZSBleGVjdXRpb24gaXNzdWVzIGluIHRoZSBob3N0IGtlcm5lbC4NCk91ciBnb2FsIGlz IHRvIG1vcmUgY29tcGxldGVseSBhZGRyZXNzIHRoZSBjbGFzcyBvZiBpc3N1ZXMgd2hvc2UgbGVh aw0Kb3JpZ2luIGlzIGNhdGVnb3JpemVkIGFzICJNYXBwZWQgbWVtb3J5IiBbMV0uDQoNCldlIGN1 cnJlbnRseSBoYXZlIGRvd25zdHJlYW0tb25seSBzb2x1dGlvbnMgdG8gdGhpcywgYnV0IHdlIHdh bnQgdG8gbW92ZQ0KdG8gcHVyZWx5IHVwc3RyZWFtIGNvZGUuDQoNClNvIGZhciB3ZSBoYXZlIGJl ZW4gbG9va2luZyBhdCB1c2luZyBtZW1mZF9zZWNyZXQsIHdoaWNoIHNlZW1zIHRvIGJlDQpkZXNp Z25lZCBleGFjdGx5IGZvciB1c2VjYXNlcyB3aGVyZSBpdCBpcyB1bmRlc2lyYWJsZSB0byBoYXZl IHNvbWUNCm1lbW9yeSByYW5nZSBhY2Nlc3NpYmxlIHRocm91Z2ggdGhlIGtlcm5lbOKAmXMgZGly ZWN0IG1hcC4NCg0KSG93ZXZlciwgbWVtZmRfc2VjcmV0IGRvZXNu4oCZdCB3b3JrIG91dCB0aGUg Ym94IGZvciBLVk0gZ3Vlc3QgbWVtb3J5OyB0aGUNCm1haW4gcmVhc29uIHNlZW1zIHRvIGJlIHRo YXQgdGhlIEdVUCBwYXRoIGlzIGludGVudGlvbmFsbHkgZGlzYWJsZWQgZm9yDQptZW1mZF9zZWNy ZXQsIHNvIGlmIHdlIHVzZSBhIG1lbWZkX3NlY3JldCBiYWNrZWQgVk1BIGZvciBhIG1lbXNsb3Qg dGhlbg0KS1ZNIGlzIG5vdCBhYmxlIHRvIGZhdWx0IHRoZSBtZW1vcnkgaW4uIElmIGl04oCZcyBi ZWVuIHByZS1mYXVsdGVkIGluIGJ5DQp1c2Vyc3BhY2UgdGhlbiBpdCBzZWVtcyB0byB3b3JrLg0K DQpUaGVyZSBhcmUgYSBmZXcgb3RoZXIgaXNzdWVzIGFyb3VuZCB3aGVuIEtWTSBhY2Nlc3NlcyB0 aGUgZ3Vlc3QgbWVtb3J5Lg0KRm9yIGV4YW1wbGUgdGhlIEtWTSBQViBjbG9jayBjb2RlIGdvZXMg ZGlyZWN0bHkgdG8gdGhlIFBGTiB2aWEgdGhlDQpwZm5jYWNoZSwgYW5kIHRoYXQgYWxzbyBicmVh a3MgaWYgdGhlIFBGTiBpcyBub3QgaW4gdGhlIGRpcmVjdCBtYXAsIHNvDQp3ZeKAmWQgbmVlZCB0 byBjaGFuZ2UgdGhhdCBzb3J0IG9mIHRoaW5nLCBwZXJoYXBzIGdvaW5nIHZpYSB1c2Vyc3BhY2UN CmFkZHJlc3Nlcy4NCg0KSWYgd2UgcmVtb3ZlIHRoZSBtZW1mZF9zZWNyZXQgY2hlY2sgZnJvbSB0 aGUgR1VQIHBhdGgsIGFuZCBkaXNhYmxlIEtWTeKAmXMNCnB2Y2xvY2sgZnJvbSB1c2Vyc3BhY2Ug dmlhIEtWTV9DUFVJRF9GRUFUVVJFUywgd2UgYXJlIGFibGUgdG8gYm9vdCBhDQpzaW1wbGUgTGlu dXggaW5pdHJkIHVzaW5nIGEgRmlyZWNyYWNrZXIgVk1NIG1vZGlmaWVkIHRvIHVzZQ0KbWVtZmRf c2VjcmV0Lg0KDQpXZSBhcmUgYWxzbyBhd2FyZSBvZiBvbmdvaW5nIHdvcmsgb24gZ3Vlc3RfbWVt ZmQuIFRoZSBjdXJyZW50DQppbXBsZW1lbnRhdGlvbiB1bm1hcHMgZ3Vlc3QgbWVtb3J5IGZyb20g Vk1NIGFkZHJlc3Mgc3BhY2UsIGJ1dCBsZWF2ZXMgaXQNCmluIHRoZSBrZXJuZWzigJlzIGRpcmVj dCBtYXAuIFdl4oCZcmUgbm90IGxvb2tpbmcgYXQgdW5tYXBwaW5nIGZyb20gVk1NDQp1c2Vyc3Bh Y2UgeWV0OyB3ZSBzdGlsbCBuZWVkIGd1ZXN0IFJBTSB0aGVyZSBmb3IgUFYgZHJpdmVycyBsaWtl IHZpcnRpbw0KdG8gY29udGludWUgdG8gd29yay4gU28gS1ZN4oCZcyBnbWVtIGRvZXNu4oCZdCBz ZWVtIGxpa2UgdGhlIHJpZ2h0IHNvbHV0aW9uPw0KDQpXaXRoIHRoaXMgaW4gbWluZCwgd2hhdOKA mXMgdGhlIGJlc3Qgd2F5IHRvIHNvbHZlIGdldHRpbmcgZ3Vlc3QgUkFNIG91dCBvZg0KdGhlIGRp cmVjdCBtYXA/IElzIG1lbWZkX3NlY3JldCBpbnRlZ3JhdGlvbiB3aXRoIEtWTSB0aGUgd2F5IHRv IGdvLCBvcg0Kc2hvdWxkIHdlIGJ1aWxkIGEgc29sdXRpb24gb24gdG9wIG9mIGd1ZXN0X21lbWZk LCBmb3IgZXhhbXBsZSB2aWEgc29tZQ0KZmxhZyB0aGF0IGNhdXNlcyBpdCB0byBsZWF2ZSBtZW1v cnkgaW4gdGhlIGhvc3QgdXNlcnNwYWNl4oCZcyBwYWdlIHRhYmxlcywNCmJ1dCByZW1vdmVzIGl0 IGZyb20gdGhlIGRpcmVjdCBtYXA/IA0KDQpXZSBhcmUga2VlbiB0byBoZWxwIGNvbnRyaWJ1dGUg dG8gZ2V0dGluZyB0aGlzIHdvcmtpbmcsIHdl4oCZcmUganVzdA0KbG9va2luZyBmb3IgZ3VpZGFu Y2UgZnJvbSBtYWludGFpbmVycyBvbiB3aGF0IHRoZSBjb3JyZWN0IHdheSB0byBzb2x2ZQ0KdGhp cyBpcy4NCg0KQ2hlZXJzLA0KSmFtZXMgKyBjb2xsZWFndWVzIERlcmVrIGFuZCBQYXRyaWNrDQoN Cg==