From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f46.google.com (mail-dl1-f46.google.com [74.125.82.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 05DB830D3E2 for ; Wed, 24 Jun 2026 00:14:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=74.125.82.46 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782260082; cv=pass; b=iO6pfQn8f+RjrJrOxkzeVeYAeeEKrgk421aM9K0Hf0LHOnCHqYbqmCORxIhTTVF2V/U15tPMYiLc58dDzbSvVnuLiOQYxZPLDbDNZcpSxtpW/aSMmgtQEA5MM6X4UME/kQf3i7LDRhuJ6GOdVbQgRzEat9bTp3N/VUn6OkfuREw= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782260082; c=relaxed/simple; bh=kcSIA8QoE0LN3l35tQtfo0jow3WHaPbc3lLYMPju8ik=; h=From:In-Reply-To:References:MIME-Version:Date:Message-ID:Subject: To:Cc:Content-Type; b=SAckUalAg5suVgJUltV+f/Jz2/SqNfmfBaBbOm1fCOnPUAg0adAyyVV0fYXJvPabz6q13sRSuEo44kgVLp0WzxAF6TZ7j0uFGt6tQiL5bl7CUgLNl80IjSapEBy/JtxqzYaGISAMAQNZdIHB9m4qzpC30mRYXZwK8lpuWqsLWZE= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=LLQGNMZN; arc=pass smtp.client-ip=74.125.82.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="LLQGNMZN" Received: by mail-dl1-f46.google.com with SMTP id a92af1059eb24-13810b63a1aso1041245c88.1 for ; Tue, 23 Jun 2026 17:14:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1782260080; cv=none; d=google.com; s=arc-20240605; b=eSUvIiHGbtA+6E3vnED6pL3GFWlM27M+sQIWb4scGczFqdUQM4lUGQOlDlX/7fwjNM PBWUzrDblGteCAVWG2LwRih5EyY16uBAg73QICAgT01ZRlagliqjAm0QXPELAHG7/dxx fgYWWWC51L+nv+p7yJ2v6uLPa210459pMapdtT+rBicMyAdQEa7HBNrQCqPBCkGCSF6d fhAyRXCUgikQcEJZtiwjQnkVlzIt60LQ4yj3l1j/yJNYOiSjiBCTvEOl8th34jegx2G2 tU4655oEet0J2y08FvnJIDmP78uMAZ3vZiXITDesd98hmXptfGnp/M5jpPHq46Z5A1x+ A9vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:dkim-signature; bh=5cZCA67GzL1hK3vWmOV/udgJCrdJrxhZ2WqGtT4YW1w=; fh=hB/Nh2ObJoMIDOhHrec11zonDprqhCJZbC3p42nPh2g=; b=F3qK8VNINSa1mUwqzH2bTF7eLRwVfs31EGvliwWz8phJ6rgSGsTSK9MA9MnH/rnnkp lH+NjmBYVE8HRPqibjKvcbR+CIlFh/XqK/PmQcjgDcLMYkcoqINnGyQXGyyZRscadvPj c39iX4EXpZFqcXBXNsXwT2sOtiNNHg1ULH4uI0AtjNq2RIlFH9092tGoTpjWePG//GB/ LrZSsSzvWpZeMOcbHiW5TdEc/wj0wFvGddyEhFSB9p6pOTKYRlDYiOt6uovojrJrg3jX V69sr7BQRKfCEghEreAQLTDBIT4W/sIaMNR5+ALAkDDIvcOUw77/4NtjWirr9+YW0D0w EHaQ==; darn=vger.kernel.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1782260080; x=1782864880; darn=vger.kernel.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=5cZCA67GzL1hK3vWmOV/udgJCrdJrxhZ2WqGtT4YW1w=; b=LLQGNMZNBVde46DeOm10QrXFme7gPCLlmzfdjn1u29omu4Ul8I2WMRqAGvKGTWmeug p5SzL/dv2Jbb7ZxUU94M9T4VuzT5pDrNWMNqJJJQqzwPd9Evc/PLxdGdpyzdE8Zkwalc YSJ/2mV3x9o8WUDzo6vvCjoX6OgPDmoiVdpZ5ltMW2w+SsdnDRolaRUgug5/gZhWLI8n 26qEZawRYF308lK36dmIOVAm0+eXufYvwMrmcumR62LukVdGOw4+U3dhIfl2YXAYS+MQ ZrW5i607QqoyZ1k4daJMagtAkfWdMAPjtxsMWAb2BbuI99lzK7cZviFIBLoI8+LZhjrO K8jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782260080; x=1782864880; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5cZCA67GzL1hK3vWmOV/udgJCrdJrxhZ2WqGtT4YW1w=; b=ENdTBpH5fYHd7sgsoo0R+r73ZoCCdn72SOSayOhd3y3Ry4ZLspIKAYWmuFh8UnYusJ VOThTDVAKYDNPJGokgbtWw/nulIABnLU9TPK4x7rTHB35C5UYeiFbgXqhdW4yevoF5Dl zKR6jnv7QS50QnbyPhVXwFDB0a9mSWOL1cF4QvERWfhIgtDff1O0a+DpD5Hs3ztbwKcp EoORPsEXRBvGq3dN4BmsdhY2BvDPb/VLuy7zAurQ+NIot46KhR1j8391mP61269Yg3Xj bNL5Fq4fJuQIumGjV3KLFmKIsTRyEPCAGJCdTSlACYjuYYr5k3v3hKbotxbJi8frNxFp +cgw== X-Forwarded-Encrypted: i=1; AFNElJ/2GX0i9O3EG4Jm2817DHfvtpJWYSjj9Foum2IFEuutXFc+kykzIW89k7Ds1/d2v7JikCzYEa718As7URQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yzb9qj8Wdv6NEe/42EP6P8mVF6W9MQ6qROikxcqzJF0FcBmTK2N a+u7z6pbjHKVu+lrjke/EG59Z6vgkEgb0fveSx7lUdCKIcxv7djvfQIoY4lz0zx5zSVy1Nlv0Xy BdM6FOsFRAGziAB8PPZZKYMpcCe3KOaDmbPJqwjLe X-Gm-Gg: AfdE7cn0Q0XkLchsqheF30Iyxe89ApVkzy1EJxCg70RsH8PtH45kZfc73y2CY02U5vK STmJxnixSOrizTJ/9oxW91ObkeaOcPzBnjJws6UuBJcuunOiOV5t0baHWFzalTcFjyNX86dMTZH npTM+hnONkoKmoLtL0YRo5sVyePlow7bdZ1AM7S+w21VQ9Y6WS1oTptPQYDS5GTjTZ+7l53a3i8 n5cWPx6l6N6XDxI321ixSWGHkmdDkivfVhg2mX4SjAiuY+8GSyNtwPuBGgW3CtjTIRnh2hh3jCO nKShaDSBzm9dWUNS4ksBIu4pDizl4IyhfWwTrbHVSwLnbidS7DkpXS5HF14= X-Received: by 2002:a05:7022:7a4:b0:136:5e4c:7aba with SMTP id a92af1059eb24-139ad6ac8ccmr13781633c88.16.1782260078995; Tue, 23 Jun 2026 17:14:38 -0700 (PDT) Received: from 176938342045 named unknown by gmailapi.google.com with HTTPREST; Tue, 23 Jun 2026 17:14:38 -0700 Received: from 176938342045 named unknown by gmailapi.google.com with HTTPREST; Tue, 23 Jun 2026 17:14:38 -0700 From: Ackerley Tng In-Reply-To: References: <20260618-gmem-inplace-conversion-v8-0-9d2959357853@google.com> <20260618-gmem-inplace-conversion-v8-5-9d2959357853@google.com> <8e53844c-f2f8-4a4b-bf72-f3140c170d43@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Date: Tue, 23 Jun 2026 17:14:38 -0700 X-Gm-Features: AVVi8CcXn2j2iTyhoMEqe261E6HKS7rSa97Iz0Ayq-UgAfPllC9cKLpff9jWWSE Message-ID: Subject: Re: [PATCH v8 05/46] KVM: Make CONFIG_KVM_VM_MEMORY_ATTRIBUTES selectable To: Sean Christopherson , Julian Braha Cc: aik@amd.com, andrew.jones@linux.dev, binbin.wu@linux.intel.com, brauner@kernel.org, chao.p.peng@linux.intel.com, david@kernel.org, jmattson@google.com, jthoughton@google.com, michael.roth@amd.com, oupton@kernel.org, pankaj.gupta@amd.com, qperret@google.com, rick.p.edgecombe@intel.com, rientjes@google.com, shivankg@amd.com, steven.price@arm.com, tabba@google.com, willy@infradead.org, wyihan@google.com, yan.y.zhao@intel.com, forkloop@google.com, pratyush@kernel.org, suzuki.poulose@arm.com, aneesh.kumar@kernel.org, liam@infradead.org, Paolo Bonzini , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , Jonathan Corbet , Shuah Khan , Shuah Khan , Vishal Annapurve , Andrew Morton , Chris Li , Kairui Song , Kemeng Shi , Nhat Pham , Barry Song , Axel Rasmussen , Yuanchu Xie , Wei Xu , Youngjun Park , Qi Zheng , Shakeel Butt , Kiryl Shutsemau , Baoquan He , Jason Gunthorpe , Vlastimil Babka , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, linux-coco@lists.linux.dev Content-Type: text/plain; charset="UTF-8" Sean Christopherson writes: > On Fri, Jun 19, 2026, Julian Braha wrote: >> Hi Ackerley, >> >> On 6/19/26 01:31, Ackerley Tng via B4 Relay wrote: >> >> > config KVM_VM_MEMORY_ATTRIBUTES >> > - bool >> > + depends on KVM_SW_PROTECTED_VM || KVM_INTEL_TDX || KVM_AMD_SEV >> > + bool "Enable per-VM PRIVATE vs. SHARED attributes (for CoCo VMs)" >> >> Sorry for the style nitpick, but could you keep the type and prompt as >> the first attribute in the Kconfig option definition (like the other >> options do)? > > No need to be sorry, I've no idea why I put the "depends" first. I don't even > know if that qualifies as a nit :-) > > Ackerley, if you can provide your SoB (for Fuad's feedback), I can fixup when > applying (assuming nothing else necessitates v9). Thanks, didn't notice this when consolidating this revision. Signed-off-by: Ackerley Tng