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 C4511C021BC for ; Wed, 26 Feb 2025 08:40:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3D5BD280007; Wed, 26 Feb 2025 03:40:26 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 35E2E280003; Wed, 26 Feb 2025 03:40:26 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1D864280007; Wed, 26 Feb 2025 03:40:26 -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 F1491280003 for ; Wed, 26 Feb 2025 03:40:25 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 9B9E1C0D35 for ; Wed, 26 Feb 2025 08:40:25 +0000 (UTC) X-FDA: 83161449210.08.E275969 Received: from smtp-fw-80006.amazon.com (smtp-fw-80006.amazon.com [99.78.197.217]) by imf24.hostedemail.com (Postfix) with ESMTP id 619CE180005 for ; Wed, 26 Feb 2025 08:40:23 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=amazon.co.uk header.s=amazon201209 header.b="jYSw/Com"; dmarc=pass (policy=quarantine) header.from=amazon.co.uk; spf=pass (imf24.hostedemail.com: domain of "prvs=14584be8e=roypat@amazon.co.uk" designates 99.78.197.217 as permitted sender) smtp.mailfrom="prvs=14584be8e=roypat@amazon.co.uk" ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740559223; a=rsa-sha256; cv=none; b=Y+SmIvnOUIOyBGKeR+Ul5GEEoVAipkXFd4pr0Gw6UpQlVUcjeYkS3vVtILvr2AJq58xfqF fcAL7j+NeRHTsWVAoT6FSmRYRjtPfQXFltAD/UJabhndv4aLw9S+MrW2L0fecoq9pcnLoe LKkEUPrCK/8VxC5SqWY9RP75CabseDQ= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=amazon.co.uk header.s=amazon201209 header.b="jYSw/Com"; dmarc=pass (policy=quarantine) header.from=amazon.co.uk; spf=pass (imf24.hostedemail.com: domain of "prvs=14584be8e=roypat@amazon.co.uk" designates 99.78.197.217 as permitted sender) smtp.mailfrom="prvs=14584be8e=roypat@amazon.co.uk" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740559223; 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=lh1Ns51OurirFGbJo73DhgVZ1PCIKOIciohAAfR5Ylc=; b=xRa/g+TEpLfq84H6yq5DCZ25bLeMtjycz+4p2cXcC1ZmOaLH3PjH8jI7zOx2ynPIpKz3oW dSPRsg9tgt5lBHLvh/KF/6hyzMXqv0hwXS2E92bhLg1TCJq2ki/1BEzmRY9rqdJ2VsfxtL W1RYpWbbmP4Vp+gPH7nUXUqtJKTyqB8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt; s=amazon201209; t=1740559224; x=1772095224; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=lh1Ns51OurirFGbJo73DhgVZ1PCIKOIciohAAfR5Ylc=; b=jYSw/ComAgT6VbM02SMCZvDfI1ykqLSsCpyD2Qvr1EnCNyKNMqztxWQ6 MvpjVPCuTcHPeWVwkwUs4vPrUoVgXwYP/ottLxzx4L7NJBM22eDtl6GNl baT+mMhQnyrMdL2YN58wA6/D8LvsilqT2sZqcyEqSiMyHMI6XDaT9laBo o=; X-IronPort-AV: E=Sophos;i="6.13,316,1732579200"; d="scan'208";a="26144342" 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-80006.pdx80.corp.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Feb 2025 08:37:51 +0000 Received: from EX19MTAEUA002.ant.amazon.com [10.0.10.100:52267] by smtpin.naws.eu-west-1.prod.farcaster.email.amazon.dev [10.0.30.133:2525] with esmtp (Farcaster) id 287ec09d-dd1c-4342-a920-a9f616a17912; Wed, 26 Feb 2025 08:37:47 +0000 (UTC) X-Farcaster-Flow-ID: 287ec09d-dd1c-4342-a920-a9f616a17912 Received: from EX19D030EUC003.ant.amazon.com (10.252.61.173) by EX19MTAEUA002.ant.amazon.com (10.252.50.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1544.14; Wed, 26 Feb 2025 08:37:41 +0000 Received: from EX19MTAUEB002.ant.amazon.com (10.252.135.47) by EX19D030EUC003.ant.amazon.com (10.252.61.173) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1544.14; Wed, 26 Feb 2025 08:37:41 +0000 Received: from email-imr-corp-prod-iad-all-1b-a03c1db8.us-east-1.amazon.com (10.43.8.2) by mail-relay.amazon.com (10.252.135.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1544.14 via Frontend Transport; Wed, 26 Feb 2025 08:37:40 +0000 Received: from [127.0.0.1] (dev-dsk-roypat-1c-dbe2a224.eu-west-1.amazon.com [172.19.88.180]) by email-imr-corp-prod-iad-all-1b-a03c1db8.us-east-1.amazon.com (Postfix) with ESMTPS id D3830805C1; Wed, 26 Feb 2025 08:37:36 +0000 (UTC) Message-ID: <086e02c8-6408-4b15-9384-42313254f041@amazon.co.uk> Date: Wed, 26 Feb 2025 08:37:35 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 04/12] KVM: Add capability to discover KVM_GMEM_NO_DIRECT_MAP support To: David Hildenbrand , , CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , References: <20250221160728.1584559-1-roypat@amazon.co.uk> <20250221160728.1584559-5-roypat@amazon.co.uk> From: Patrick Roy Content-Language: en-US Autocrypt: addr=roypat@amazon.co.uk; keydata= xjMEY0UgYhYJKwYBBAHaRw8BAQdA7lj+ADr5b96qBcdINFVJSOg8RGtKthL5x77F2ABMh4PN NVBhdHJpY2sgUm95IChHaXRodWIga2V5IGFtYXpvbikgPHJveXBhdEBhbWF6b24uY28udWs+ wpMEExYKADsWIQQ5DAcjaM+IvmZPLohVg4tqeAbEAgUCY0UgYgIbAwULCQgHAgIiAgYVCgkI CwIEFgIDAQIeBwIXgAAKCRBVg4tqeAbEAmQKAQC1jMl/KT9pQHEdALF7SA1iJ9tpA5ppl1J9 AOIP7Nr9SwD/fvIWkq0QDnq69eK7HqW14CA7AToCF6NBqZ8r7ksi+QLOOARjRSBiEgorBgEE AZdVAQUBAQdAqoMhGmiXJ3DMGeXrlaDA+v/aF/ah7ARbFV4ukHyz+CkDAQgHwngEGBYKACAW IQQ5DAcjaM+IvmZPLohVg4tqeAbEAgUCY0UgYgIbDAAKCRBVg4tqeAbEAtjHAQDkh5jZRIsZ 7JMNkPMSCd5PuSy0/Gdx8LGgsxxPMZwePgEAn5Tnh4fVbf00esnoK588bYQgJBioXtuXhtom 8hlxFQM= In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Queue-Id: 619CE180005 X-Rspamd-Server: rspam12 X-Stat-Signature: 5hey5mhfa9xpqzuq7i18nyoityd59rja X-HE-Tag: 1740559223-68110 X-HE-Meta: U2FsdGVkX18S0mI6ACt9XFEgkD+6sLencSX/mHL7uZOP4k7FhAS9uWIjGfvOI5yERDbtM58MIA/iysYUi5sFrtQD/FeFoEcJDgSNcZsVLXKgm1c9KCGICK2ooaN53Cjg7Bskyb1amfksEBBhZ1mPYAT6poJLn0CINDYT+KkdOolBOhHgjjL6kdwXzd8SlkfRViYKBzf2SgmUKujwY5ohHHNrWC+YBGFSR68H6yIovwKWy7eX4Brx1C927wnlsYMSDBoHsJ5fILC7TQCWcLAU0iUQd8HFa2lU5u7aKsEHTIGRDtmdY3SvFNYH9Shdd8lr2I615j4GL578D+b6H5l5ejIU8D5C9tU9mWF0bEKmMTBIN84rPPAXa+RJQOcwpx+0lt+XFhJxTctuJMATp8UmrAFgsllBOwx1LrB1J7CQOGaA/Gu5TksWdSxM87crBa8VgMo5d4Wnu3D2VeZeIrBiUVpuqvpgj53kC0WkfdNYepRHTCIKoxBDM5ZTdR1OoOOzQx6vjIBWDlBNZJlsLhaHioB9zLFGp+KtCosGxy5M+LRitZYfw5CtxwVgRR7yOzBpW71Sxscg2zneYuU7oTBoMqR8v11sGIm975kACthDOOqFquc3SOG0zlB21XY+OEU6VmvUnLkk6kIOFR6GNi6mY9GLJLZmoQ6M7O+j4MomMtn94p6kRatfvByCsZmqWVeZ6jVgVjYGvhNvq2NyD42FAen1JMleFSID7Ko+aXMaa2cTypWOvARJbroCYavZ2eIrS2+Hi+hOK6y6Vgpt5EYIPkIFlpw+0eynUl7lrBTG1OVWxFUoAjaHVyJpd7zep0IhHp1dwQOWJv0GeiJqbFKYw3wYg4CvcILEPhYsYaFzg9bC8Zs9Bt9yjoNhZgHsTcvM6R+bfUOdJor1POEBBsFKTVbUQxTtWP+RfaW440+M/jI0MgYDOUDBMh9OyFd7ZOQAr8tW1ZfF7pRSK8r6ExT V1bh5bD0 Mf3E2pq8txkw6YIRQwYI5rP7DvC6mnC3rTHppjmS4K9YO/T2+viQ7MTAPPpqqgsQsME9dc+w15ABYvQ/VRV8CU5lyE+feVPieMBPQZInrLdv6rKd32SaZ7GnK1Zl6aIA2N4hQw2JvYDbScbXxRXrqMDM3jW+mL/qnzAyJOsc+LSzp2wRxESWrzyXNCPAgiCqFcI+MGftUZYBt6zXrO9IVrpkLtwm3yLeAfQZt2kYDOOHIFSfOvDBKj7HKWSZSnKWTPHPdU9U2azF6sdxNgvebWhVXD9cldGlmjT/POMdsV1h7AbqiV6JbwDkYxDqIoZeJgKCDwkxPnrfEghLlqRry1m844+weQtMiSaDJl3d9vDAY6hrd/cRpBEQjGqHumtjPxQIAadVKjhzP9QsIi3gZ9LVovGrr1a8q19S/SODRvznAJZDGdAbuzai7EY47lidvGzb0RZEDL0hOIq8XChmmAaqrG7GH5cQGXfu+U2oxKlQX2GlMP7K0yHVnf0pRyCEGvjj+Lug8RyCkvv+nr/xv9NCnc4uFttKl1kovDz+fWIQj1b6nZD7QIarITYXnxZ1VrmhurlfVB7d016+2NBQra0OgHFi6rgb/XR/GCvKfsqh7cHw3CmF/ySVCKhDlvMj/5N549ZNK2uIgxbk= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000213, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Tue, 2025-02-25 at 16:55 +0000, David Hildenbrand wrote: > On 21.02.25 17:07, Patrick Roy wrote: >> Add a capability to let userspace discover whether guest_memfd supports >> removing its folios from the direct map. Support depends on guest_memfd >> itself being supported, but also on whether KVM can manipulate the >> direct map at page granularity at all (possible most of the time, just >> arm64 is a notable outlier where its impossible if the direct map has >> been setup using hugepages, as arm64 cannot break these apart due to >> break-before-make semantics). >> >> Signed-off-by: Patrick Roy >> --- > > Not sure how KVM folks handle that, but I suspect we would just want to > squash that into the previous commit, > > -- > Cheers, > > David / dhildenb > Ah, yeah, I just had a look at the commit history in this file and indeed these have seem to usually be squashed. Will do so too, thanks! Best, Patrick