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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DC7D2C982D0 for ; Fri, 16 Jan 2026 15:34:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=AZ4aTVxMGCQN+GVtMSsYWgtr6rRH9kL5TzR3OVos3Z0=; b=yvZnflwB6tXPQ7 fs11vwsnApGyvtzU38g2m/gUcYtsaVOGcRp5w3u30X5o9YYEXNo/vvC7CZL774oxZsoa7fytYWuNd 22Wdc1QK1BLbvHzD1luERHScDvMR4DpHoJGmo9AHXMUnNNakOtWkRBTLOEg1b+7pOt84QceNylV+W WtxqepAyFuq3fmfqiwqsacdgDCCOQLOyny1mblazUhP9YwkFC1g/eOQ86oDqyIDHK/WG6wFgQSm8D PHnyZ7JCfNyM+HLpV2y8aYqklR6mEA/tCK3yeMKCE0oCzaXoJmSPadeYK7poj3+FVQZ8Uwxch8FNJ L+Tr6A28UanWqWyEUt9Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vglqO-0000000EN8G-1bEE; Fri, 16 Jan 2026 15:34:36 +0000 Received: from mgamail.intel.com ([192.198.163.13]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vglqL-0000000EN7b-3KEA; Fri, 16 Jan 2026 15:34:35 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1768577674; x=1800113674; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=st8juQvrTNUGnSHy3KgG6+pRGePpBm/YcaoCSbo58FQ=; b=BqC3sZypQw3dLIlnX9J+8Nfeul7skevR241kA/YQ9eODED2tdoWkNdpa eoAG8hBfUwY7JtRa8FPw3g9L1sHnUwQmxji1D3Pb1h9BLXpCP7B9InMBS 30tx3YISSyG+wk0rxOo5a+kco725ke6GHG1Z9qsYjYZQfRjd+HTQTd9h1 48yXiZHyBwHP0WttxmMAP8mYctDYkD0JFExdbCaKuPkfql1H1enRVvlQh WPgt9FY2hKuUfZHuyCXfjwTQWtq8i3+KnaBR3uijoTcHPYQ8G41mqi0Kj tUxjXri16ATLAIzVORPUmCsb3/drPwHu3KDG/c2qg3q3rCKGufBfcC+N+ Q==; X-CSE-ConnectionGUID: IJdNzriURzakkO4cgkF3gg== X-CSE-MsgGUID: o2EtUHa5TxiKruUFnb0Qxw== X-IronPort-AV: E=McAfee;i="6800,10657,11673"; a="72480059" X-IronPort-AV: E=Sophos;i="6.21,231,1763452800"; d="scan'208";a="72480059" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jan 2026 07:34:29 -0800 X-CSE-ConnectionGUID: TNyKPYVVRnKNw7HhRJALFw== X-CSE-MsgGUID: Ghizf3ZjRGi7i1gkUHLluw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,231,1763452800"; d="scan'208";a="205320516" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by orviesa008.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jan 2026 07:34:28 -0800 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 16 Jan 2026 07:34:27 -0800 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29 via Frontend Transport; Fri, 16 Jan 2026 07:34:27 -0800 Received: from BN1PR04CU002.outbound.protection.outlook.com (52.101.56.15) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 16 Jan 2026 07:34:26 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=J1Z1PuffSVdkTwE2ab28FaygeP67ONOQtT2v/qr4ks9Ucr/nqwUCS1LUp2DSolH+Zp7glT4pfcU63lrNv8gxUfaBXA/6kH+wKhk2PpMlG3I+fACIkvhKqTAYE0LaTb04XPhsrliLKOM1cA1dMGAUsf178KRenTSarKFe7z64r06EG6iiJY0Eo6H9SqrvlaOu8PHoITF8zpaDN++XkVDoxB/bq2v7RkUwqWieNMPf5dfxmaJM8dHUWPjqenCqh5C27mbD/4+PjJ9fzN7XEyWoZ1Ve3ndBLbOEopefrNX/PxTUnat28PahVSqh+Leg8RqMlqQmM5hfVoOEVc2YfgtjSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=st8juQvrTNUGnSHy3KgG6+pRGePpBm/YcaoCSbo58FQ=; b=tC6FHECW4TOryhaqJOopWtIRPK/xf/mdMdzshfRuG8NGSPdJM3Da6KknYsoSiVDV9KdeoxSuOB0je9ZMn1tu2UiR5/zb8jBgGjDjBLVMi49rL+pcBWdKRvTDQhpztLDo7kB4r/O6h4lK9XTSCm0K2xfh4Nq9Ck53YtKqJbJn0oqqPwCxAgsGWwZKA6lHmIqsEmjDPi8qBbjRIBLtE1RweA4XcxDBwYqmiLLRzQ0scpnrxdPTRXSi0MO52V69m3iBlwO8xzwPJVb58rUeI3xBvm3p+hnvKEFtJru2C/XFulc5LheKpL6BEcY0Det0jFqxcVZWaN5VYYY8lhK+KUd0wg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MN0PR11MB5963.namprd11.prod.outlook.com (2603:10b6:208:372::10) by CH0PR11MB8141.namprd11.prod.outlook.com (2603:10b6:610:18a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.5; Fri, 16 Jan 2026 15:34:15 +0000 Received: from MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::3ad:5845:3ab9:5b65]) by MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::3ad:5845:3ab9:5b65%6]) with mapi id 15.20.9520.005; Fri, 16 Jan 2026 15:34:15 +0000 From: "Edgecombe, Rick P" To: "kalyazin@amazon.com" , "kalyazin@amazon.co.uk" , "linux-riscv@lists.infradead.org" , "linux-s390@vger.kernel.org" , "linux-mm@kvack.org" , "linux-fsdevel@vger.kernel.org" , "linux-kselftest@vger.kernel.org" , "kernel@xen0n.name" , "kvmarm@lists.linux.dev" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "bpf@vger.kernel.org" , "loongarch@lists.linux.dev" , "linux-doc@vger.kernel.org" CC: "david@kernel.org" , "svens@linux.ibm.com" , "catalin.marinas@arm.com" , "palmer@dabbelt.com" , "jgross@suse.com" , "surenb@google.com" , "vbabka@suse.cz" , "riel@surriel.com" , "pfalcato@suse.de" , "x86@kernel.org" , "rppt@kernel.org" , "thuth@redhat.com" , "borntraeger@linux.ibm.com" , "maz@kernel.org" , "peterx@redhat.com" , "ast@kernel.org" , "Annapurve, Vishal" , "pjw@kernel.org" , "alex@ghiti.fr" , "dave.hansen@linux.intel.com" , "tglx@linutronix.de" , "hca@linux.ibm.com" , "willy@infradead.org" , "wyihan@google.com" , "ryan.roberts@arm.com" , "yang@os.amperecomputing.com" , "jolsa@kernel.org" , "jmattson@google.com" , "luto@kernel.org" , "aneesh.kumar@kernel.org" , "haoluo@google.com" , "patrick.roy@linux.dev" , "akpm@linux-foundation.org" , "coxu@redhat.com" , "mhocko@suse.com" , "mlevitsk@redhat.com" , "jgg@ziepe.ca" , "hpa@zytor.com" , "song@kernel.org" , "Liam.Howlett@oracle.com" , "maobibo@loongson.cn" , "peterz@infradead.org" , "oupton@kernel.org" , "lorenzo.stoakes@oracle.com" , "jhubbard@nvidia.com" , "martin.lau@linux.dev" , "jthoughton@google.com" , "Jonathan.Cameron@huawei.com" , "Yu, Yu-cheng" , "eddyz87@gmail.com" , "yonghong.song@linux.dev" , "chenhuacai@kernel.org" , "shuah@kernel.org" , "prsampat@amd.com" , "kevin.brodsky@arm.com" , "shijie@os.amperecomputing.com" , "itazur@amazon.co.uk" , "suzuki.poulose@arm.com" , "pbonzini@redhat.com" , "dev.jain@arm.com" , "yuzenghui@huawei.com" , "gor@linux.ibm.com" , "jackabt@amazon.co.uk" , "daniel@iogearbox.net" , "agordeev@linux.ibm.com" , "andrii@kernel.org" , "mingo@redhat.com" , "aou@eecs.berkeley.edu" , "joey.gouly@arm.com" , "derekmn@amazon.com" , "xmarcalx@amazon.co.uk" , "kpsingh@kernel.org" , "sdf@fomichev.me" , "jackmanb@google.com" , "bp@alien8.de" , "corbet@lwn.net" , "ackerleytng@google.com" , "jannh@google.com" , "john.fastabend@gmail.com" , "kas@kernel.org" , "will@kernel.org" , "seanjc@google.com" Subject: Re: [PATCH v9 07/13] KVM: guest_memfd: Add flag to remove from direct map Thread-Topic: [PATCH v9 07/13] KVM: guest_memfd: Add flag to remove from direct map Thread-Index: AQHchnGR8zlgd593vU675Y8ML/1Q0bVT6T2AgAD7kQCAAAm5AA== Date: Fri, 16 Jan 2026 15:34:15 +0000 Message-ID: References: <20260114134510.1835-1-kalyazin@amazon.com> <20260114134510.1835-8-kalyazin@amazon.com> <294bca75-2f3e-46db-bb24-7c471a779cc1@amazon.com> In-Reply-To: <294bca75-2f3e-46db-bb24-7c471a779cc1@amazon.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.52.3-0ubuntu1.1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB5963:EE_|CH0PR11MB8141:EE_ x-ms-office365-filtering-correlation-id: 9044e799-762c-447d-161d-08de5514b4e0 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016|921020|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?eGJmZ0drK3RIYTI1ODA5aGxHWHJnN0JibVYzNHpOU0ZXRWt6eWZ3Yk5QbHBo?= =?utf-8?B?K2NLNEg0NW9vZnVJTVBGdFNlcXVKQkJBVzg0NzZFczNwN1poMjRlSVV3ZDUx?= =?utf-8?B?NFFHdWxsNndMQnI4Z3FGZm9vajc0Z3RDd3RaRytpNUtOWmVxTzB6b201U0dP?= =?utf-8?B?ME9EUWtYU1lhM2crM3BvTXZIQWNidmMxZUZwUXZzb2h3SUlINlFYa2RuRjRD?= =?utf-8?B?TWJNUGtBS05RUVVuaEdLZnlmeVloZzl4QzN2N1k2LzJhM3R6MVpTdmdEcjF0?= =?utf-8?B?MlNyZWFYT3dpdlRIOXFyZW1WM0xodHNHSm45SzZSU3IrMW9QOWltcTNVYnBn?= =?utf-8?B?UGtEYXJXY2V4Qm9iTllLMVFOc3hKZ2xVSXd4WUViNHgyb3BoKzdmMGtoZlN2?= =?utf-8?B?Vlc0WGoyb1dxZlFUUnluSExFY3dXdzM5aVBoTzR6TnBiMndiMTQybmZwblBq?= =?utf-8?B?K1hqR1h4U1RtWFNhL1hNMkxxQk1QYkdGVHlacE94L3c3MTZSWjVTcHQ1NG9y?= =?utf-8?B?Wm5kRGtwb0NxVGk5S1NEUmdwT2RqZSs0V1MyQmEzTlFReXJHczA3YU5GYnND?= =?utf-8?B?YUFSdzR1Zjlvc0xwclpCdkl3QnR5aVJ6dFVlWWptNnBlNm8zZ1QzT2NhQkhN?= =?utf-8?B?NFhiZC9uNkRCQ2VLZVZZVWpyRHJwUzl3ZlFhenZUcThQWXhyZmFSa2I1U3Bn?= =?utf-8?B?TEIybnRkam8zazk4ZUI5UE56Z0NZbUxBVUl1TUkwdmtuaUtxSGNsbmVpcy9H?= =?utf-8?B?UGJMRHozODdVZHc4YW8rQWFjNkV6V0ZHWDE0WmVVT0lFcDZSNWVMOENiS0g4?= =?utf-8?B?ZHNTbks0YVZWeGxVMW1Ubk5neU1IOHpCZTlCTEIrNUVQSlpPMlhpYUx2MFhB?= =?utf-8?B?anlaM0N1QVliT2ZhNGtXWHJBczFMelg0RlkxTitXNlpMYWJOWnMxNUNWOWJZ?= =?utf-8?B?cVRCMEFpRlMxUUxnUUc1eTJCKzQvSVpsd29SQ2VNYnJyUTR3UEtGcC9YdSt3?= =?utf-8?B?UE0xOFh3UFNGc1p2cXZlTzUzdzh3N1pkR2JPejR4MkRVVVR5NERuQW53eXl0?= =?utf-8?B?NThCWFFkQ2N6dzVlZHhMTGVYbS9SaFZRMEFJNHMySlFGMGhvOHhWZXJGZCtp?= =?utf-8?B?a0lNb1dLY1JvL0lnajNGdHdDaGZaL0tpRzhIL3B6UUxzTGR5NlA4MWFLbmdT?= =?utf-8?B?STllV0dXSW1TOHQvb3kxK2JQR2dnRXZCQmlaS0FtYmdXTHNINFJYV2VhQVha?= =?utf-8?B?K2VRTE5UYy9PS2kzKzBTclA5NUZnaVAvbGc0b3hISXZJM2w0SVgwUVZsUFZX?= =?utf-8?B?OUt3UnF5WEpuQTBXdkRTalMzVVA4ejE4ZDZ5S09CTmRUb3lYSVlqUmZ0N1RI?= =?utf-8?B?bzFtc3BxcDdyMkJGUUhHZFc5bjZqOXZhTFVybWJEcUNhQXUrNERhMjRsVWRr?= =?utf-8?B?Ynd1YXRuNXBXNzRVemtsVHhtQVo3TDhzL3FGRDFlQi9jWTZ5dFd2djJZQ3Y2?= =?utf-8?B?VVY5TDE2b0pIZy9wb2NPM2I1KzN0SGppU2JnVjlkQjF6a2t4NyszZ2pvcGNt?= =?utf-8?B?ZXB2c1lqcytUM3ZIZ0V0WFIxRmJ1ZFd4UHkrOVh6S3NNR2Q4VHJHaWZsZDh6?= =?utf-8?B?clBvNkxaYkMzbjVtNXp3bnIyZS9CY3hGOTFZS29UaUlJbDF1S3JZM0ZPTlI1?= =?utf-8?B?YjNselp3Y1krZWUwT204REVUNWxLYnl4QzAyU0hTeEw1elR3NVhlWlJqbEhH?= =?utf-8?B?SUcxdlZrd0JJakJTcDA2TGg0dnVwNXhlWi9ZTEswTkJ3MGg4N0Y4NnJJeGJF?= =?utf-8?B?S0RoYnpQNXNLM2c1OGhOcVV3YnlFYWE2RU1zYXhMaVA4Zk1MdkRJM2JCZUlX?= =?utf-8?B?NEpKYURBZ0NpQXdnSjZJK0VNOHBNWnV2RTFkL0FSS1JjME1VdDhlZzlUMDd3?= =?utf-8?B?ZGN3WFd0bWhNV080Qmt4cjFHUmYvRnNubG51RHIyMkdSRGZQZ1ZCMVFhTitM?= =?utf-8?B?cldmT3o4ZEJoTHcyb0FlR2tGU0Z0cDlSVkl5Z0VScU5ZRjFIUjZzRnZHb2lz?= =?utf-8?B?eEw2UmRYVUZKelg5ZTczbEljMjArcGNjZGl2VTVYT0pzZ0IxUENrc2pEa29z?= =?utf-8?B?cmVNYUVsdURiTjgybSs5bDhXdXJQaklFaTVpUThSUjlTNWlLdTZQbzFha0Rh?= =?utf-8?Q?Z6tkbMZi2nK6W+k/gwFEHa1ydq2EjDDDsKNiqkDIpfZ7?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR11MB5963.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016)(921020)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RWZHVTRFVVpNUE9JVnZVTHA5WWNNV1BlNlJ4UTJnemVmQ1g1SHo1YmdtVm4x?= =?utf-8?B?WFBxNkw0ZHUvU2U1bXFYK2ZvRGxua29IOEk3aWVzTlNFZlZvV1lsM29PR2R1?= =?utf-8?B?Ymsyd08vNk9vSlpiMlhZTG4zRk5rVVJFUE5PZmdTZ0RPbS9WdW9SYStHQ0RQ?= =?utf-8?B?V0FKMDBTVVk0Z0l3c2hMYUFBZFVSRTNzeDVILzNHUFpZTlk5RUhNa3d0dnY1?= =?utf-8?B?cXkwL09SdUJxdEhxREJUbkdpN2E1NWxNcjg4Ny9yZ0ZENloxTU9aaTlGZTJu?= =?utf-8?B?OVFVb0hYcnRkUUkrbUx0dFZlZ004cStqS2ZWQXBPcWhqY1JtdHZpTVZSRzZ6?= =?utf-8?B?YnFERGRMVjVhR2RJUWxMbVdWWWR4UXMzT1VRQ0tSTk5VVkZmNlpKT1lCTmw5?= =?utf-8?B?WEVBVCtYdFJwUE8xdWh6SU4yRCtWV20vV0QxTW5VR1dEZUtVMWtFNmlNWERR?= =?utf-8?B?cHhFYXh2ZUZHQWZ3TnFlZjRvaVlzajF3NUZVTzNrSDdXZXZIeEp2cURXSzRs?= =?utf-8?B?NThjaGhNT2hrTGRHWHpFWTZjYVlic0xWRGlwL1hFcjhMYmlTK25sU0NhWGo2?= =?utf-8?B?N0NzT0hYbjBkODNhMWhpZHNkc0ZQTHJJaDU3QnVvTzY3M2ZURkxreE5Ld0hP?= =?utf-8?B?MnpMb2tLV1ZEYlVpTFRZOTlPc00yYWVnZHBIUDk1NUVsQVVJZWh0MlRvb0t1?= =?utf-8?B?TzdyYlVCRTRSMVZCNWlaWG5GM3ZHZlIrcWprUEFOMCtqVGlhemYxdjdJank2?= =?utf-8?B?a2pOS21Va242KytFa0FQL3hseDBaZy9kU2RLV3MwMHF1eHRmVk55bWI3SFhW?= =?utf-8?B?NGhIc2NyaktsTFJ1SWwrTFFLMGdRLy9vQzQrbHBzcnVLTFpDZTFZblNDQ0Yw?= =?utf-8?B?Mk55QkZKcUhMKzNQOW5sZ1VOUXd6ejJLQW1vMUlGbDhuTFAyZmdGMEhvSHl2?= =?utf-8?B?U1pwc0pESHo5MCt5cnVPd0ZScC9xNVJ2SFVVY0U2Q2FiR0xGT1llenRSY3Jy?= =?utf-8?B?bHJvbzgrVDBwTmVSS25BMVdobGFlV29IbGdKdVQyZUY3WDk0ZmpoSmQrVzFu?= =?utf-8?B?eEFyUW1sR3hqdXhKSUhLUjRPaklWZjN0U0psZnVaOW1uVW04KzQvSHd3Sno3?= =?utf-8?B?aXFYbklVWmJlYUlUeStmbmRJRmVBSk9OT3pqbUpMbFErSTFxazZyMXlNRGlF?= =?utf-8?B?WmxZUkJmVlVCcld2WVMyZ01OekNaVCtZVFh2S1I1Y3FBM1lXOGhRUTVYdVRF?= =?utf-8?B?bC9wbkw3ei9KU2Y5VkdMZ21COFR4NElseXJKbEZHaXdUaTVod1NjTHVoRlNz?= =?utf-8?B?UTRvMGZyS0lBTmxKZ3o1M1JjY1ZITEgzYTZrQ3lyK0lJVEpxWkV0czFqeWl5?= =?utf-8?B?OXpoSXZwd0pSWmZFTzdtTjArU2I0U08wUmQ2MDF3bmNrK3QvQVMvdWNFNXhZ?= =?utf-8?B?dml5SDNHbTVRb1RJWXBUc0JCaVMwUmNtRjBESE4wYk83OHJXbE5HUjgzVFg0?= =?utf-8?B?UlF6SzdXRDBkQ05UNmt2Uk1JKzJOMUdnaStNdWJ0dVZSRlhOUkVTcGZlb1o2?= =?utf-8?B?TXllVEtPNGdQcjlqRGtVOU9RRk5HZ3YrSjFEeWJMai9GZDllRnhxTC9lSGJK?= =?utf-8?B?VWZvbWEySlVYVjcrdUt5M0JIV2pacGZYNkdTTUVyWkN1R2J4OE80VDh3VVUw?= =?utf-8?B?aTZKd3YxWE96SmVENjVvLzR3MlhjVGxwYXQ2Rmk4OE1mMVZ0NmFuQXQrZmtj?= =?utf-8?B?ckQvdEx0VklOY1hZOFI1cVdEMW9zWE1udFBEVnNXQkVtQjNUcmpRb3h1WWRJ?= =?utf-8?B?ZmJRRGtQUnlqNHh3UEI0TUtnc0JGaUtNVDNRQ0FSbjIzbUE2dmg2MkpPaG05?= =?utf-8?B?RVZrZng2MjVXRXZQWGZpSThWWjUxajcyYnNTbGxHNkluVzdxTDhMaDJEdHVu?= =?utf-8?B?MlcvNTdSZjdjbVJCem1UQ1BPRUxPUVJteVk2WmZydm82K2REaDBDTzNxK3da?= =?utf-8?B?LzFrRVJKMXhwN3lzTkJQQnBvVzh2a21Db3p2azVPcjlmMFFoN2p4UXBZOC9w?= =?utf-8?B?cUVoVnJnNndNcXNtcU5kRVNFOWZSbUZMdit2UTUvVGFDd3puSHY2a2paK2pO?= =?utf-8?B?MHZDdDViSDhtOFNCU0tNelRFbnErd2lJdFkxalF2aFZ5aFZmMnJ3VGcyWGlP?= =?utf-8?B?WmpHcGZKYmdBNzBZc2tOa29rQ2EvN28vYUdKY01TenlHN0RPZENtUWlpbHZi?= =?utf-8?B?YjVNZUFFeXVhMmhUcWhlSHlCMlBnNm9hYzl4UTdPWEhEUlJuMUZNakZaOUV6?= =?utf-8?B?M2xpR0ZsV2lMUllYTGJnRUx6RHRTUnJmbFh4dElMeFdjeHNFdmxScGVkVTVz?= =?utf-8?Q?CR1lXikHsSnyirfc=3D?= Content-ID: <36E6F72C9C9E054892A6A9EA0B042B94@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB5963.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9044e799-762c-447d-161d-08de5514b4e0 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2026 15:34:15.4976 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Jmzg6kSAamplbrxYI2+NZ3xr5ZvF9wIq8bPnnSJINGkJwSj+4KGp3Co/fTRNVGfXiyfx5QkgHfVanlO90BkAdFvZPYlnJ/XSzCGyQTUOj7Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB8141 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260116_073433_895748_02888123 X-CRM114-Status: UNSURE ( 4.34 ) X-CRM114-Notice: Please train this message. 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-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org On Fri, 2026-01-16 at 15:00 +0000, Nikita Kalyazin wrote: > > Does this assume the folio would not have been split after it was > > zapped? As in, if it was zapped at 2MB granularity (no 4KB direct > > map split required) but then restored at 4KB (split required)? Or > > it gets merged somehow before this? > > AFAIK it can't be zapped at 2MB granularity as the zapping code will > inevitably cause splitting because guest_memfd faults occur at the > base page granularity as of now. Ah, right since there are no huge pages currently. Then the huge page series will need to keep this in mind and figure out some solution. Probably worth a comment on that assumption to help anyone that changes it. I imagine this feature is really targeted towards machines running a bunch of untrusted VMs, so cloud hypervisors really. In that case the direct map will probably be carved up pretty quick. Did you consider just breaking the full direct map to 4k at the start when it's in use? _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv