From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f44.google.com (mail-dl1-f44.google.com [74.125.82.44]) (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 BDC513E5578 for ; Wed, 24 Jun 2026 21:03:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=74.125.82.44 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782335038; cv=pass; b=vDdPDGEHFHVkeiN2sykESIjmrr947XNvxrATZjXsOcoxlYK6Rv05Cx5Q9rzzMMvmXblOOtxAo62ZaJscLyQwnzbEj2FLt7GmENHRiXKSFcOQHN8hU7hLyfWZsy0MmKIM066YGAZz+HjQwB+A6AWSyputedWnaqdWQgz1VjN5I24= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782335038; c=relaxed/simple; bh=ZP8N6p4zyFdYhpwemtjmNbpSTSjuQDSqD/2oIp/CY0o=; h=From:In-Reply-To:References:MIME-Version:Date:Message-ID:Subject: To:Cc:Content-Type; b=jTyuLM8/rP2pOtUqsf+U0fTUGndxAyD4yu0shM3jIS8UV33PIAgff70xz+17pFn+2Z8OsjlH1zKtsCFWMPLgDxsMmL+6SWNWattKX5M7hWWBanX7eMN/SulgMFXw9waz7RiqEAE7gmyWdqN9YkmBTmhMz65FlCOmYz2VcK8aZe8= 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=mVsKYsqv; arc=pass smtp.client-ip=74.125.82.44 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="mVsKYsqv" Received: by mail-dl1-f44.google.com with SMTP id a92af1059eb24-1363fe80fe8so3034367c88.0 for ; Wed, 24 Jun 2026 14:03:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1782335036; cv=none; d=google.com; s=arc-20240605; b=YfGt/tRMWq78BWo0aCJ9eSewpk8waMCFEaicABDzg4GmkRLgvcSZYD5SGUeQ5Vw2rL H4Qrxo9kUX7DdcR1Qc5NgKqSOmhQFl51nTLsxRavT8NqTHW5zlFwramCwEw+lqXV+llX uhrDqaVdpzleSkGegFW4IKRbxu8leSQCEGtRGbJSYbVkHKznL54eNOOqewfrHJd91z/e 701V9l2do0mHKUkVcSzzLf9kcx2sppX3mPJ/scNt8sjJx4jg4Rji6esu3cWVYM+A0BJ+ OSZveTGBeeLhgjfhoQjfCpIKnfLc8ORSZZfntBuAGdE3hJ8F+SN4j0l5GE/FQqgdVGdI vnHw== 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=JtXqtocb1qS3/K6xnMYZSBV/6kQD50+mfkfO7ut81Ek=; fh=O7UYhBbNxR/vvX1exgGTLYGoAttnh2t/RG5j8SFk9DE=; b=Fk9yw6Ca3eCqmz/zrsM/NAjc3+GKt+XwlG67XgkBSI39Xp9tT9Wc+kXSHaxnM/zIOZ h3cAsHyYXxcMvMnXf+zXm2grznAmPL3h61mkKUXgUAGXWFk5Cj1WLSUTuvf9fX1FmLIu C5I7X8bcdG1xfMGVnacdhSCpFVAx0gCo+thM9C3/CiIcrByk/j8W9397G19qbJ6/cade k09rnC2taB0gboqKa5xo9EJhja//dgHaZrnkhdnrjwupvL38lhC0dAC+KlFiX+1yOtyU yhOtQBI/ddiWrgYa2mFyj1eWXb+Drq0N60W18AVHGrwFGjQ3vnuSia05L6GToqU8Wgm/ /xeQ==; 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=1782335036; x=1782939836; 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=JtXqtocb1qS3/K6xnMYZSBV/6kQD50+mfkfO7ut81Ek=; b=mVsKYsqvPnhHjkscTaVCL9NTaVRlQl5cUFxwec1BgKw2e+JJbfVjYFYSqGXsnKgZZ4 mgFjofxuxGoQHwYeFQmqtz4VvaZvmgkejICgYod+Nh/Puuxa2c1tfntjNkhSiibGXEHO cAAvplbvP9mkRidKcFPah2Eti5Q8uI692spAczkb3xxP6jCJP8K1uUGEWXghE36w56qB YYyUej/zpfG3cbyB7u9b3qVdn22p9nigT2CHRyTUvjDVHz08eqRBAPNMmzlPxgd9bvFq 7aiIxVdqTM0VRDqvM69Isr7h6eEMHwZdHiTvNN1EU6aDMDFn02Zwo8qBsIjimCBXWsCs CrUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782335036; x=1782939836; 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=JtXqtocb1qS3/K6xnMYZSBV/6kQD50+mfkfO7ut81Ek=; b=Af3J3FtiSTytBzW8tCVaBOlXTlv+2FfSAs0vzdiqSLa70gTt1nMxGsvZJROQTU/7bV y8RaSAmQgEwoERddOIEFhMGVowQWGikBgVBj+4vvP2bxEeXQ8x65G0KtD3pWmI5C600y nILagSLvjWbbeSboA0bxKeNVzrwHRrXm7kHnO9o8f23TEHmFfRrj/B6SkU5pahcTewy6 fTja3/yKdTjuy28LetSYj9h0NreDqPVAqimbTVhC+VJh+odZ9YVg8MPUPWvWcgsolTd4 kvkTmFftEsoXf+825Eyb05n1bLtG8x4klK3kXyl+h2nkjjjsrHDlZUdjpe7HVVw+GeAy 8iKg== X-Forwarded-Encrypted: i=1; AFNElJ8fuLMaSNVWC4Ubces+Kqhn/E6OlsPFgtXEWpHvgavcmQ/NCPwAVB+TXJ2RfuuUNEFOuUG7MVSv58BfARc=@vger.kernel.org X-Gm-Message-State: AOJu0YxiWYiifG+cFeDRXd7Ehz7lYzWR7ITq4rP+lmZBRdt/Nq36cLKu jva2Epu+i8M320M9tmoFzBm1oSdJLUQQ1wt+ybsH0R9jgLTT7fspHDM9NMgB/pd9q5mAQWbapRB fmku2nDUqOaL37VRL+SkruwZCzV37mshj0xygB/kd X-Gm-Gg: AfdE7ckTS1cXGZWkc828HBRN+RuQ7JYqFCqUgyjvlq5gOlMJOvEPMYDA6Znzk3L80S7 pWeHNnRK7SdvjX6nDefvxleGT6vIDR4id5npEvpZqq8LhipS7IbX28yXSVad9dOcJ4zU1nL5i+T 6IRDudyWYxmc8HS/iQTW9AT+gedj1Itwld7BekZ3tvI+20X0hguecb+Teob78OHv2/JrqeYpy4h qLFSKEbNR69rhQHVgvG5sSWfrCkp3JLoEhbC2pH/2U8RTwRdC+4rHL+stehSlg9PzGKhUZN5RDy wTGH6eMqLiHvTgvKHgWVuAu3SfSIrNFMgmJxA4XNv3SuPN0XyV6qmH1XmEI= X-Received: by 2002:a05:7023:a57:b0:139:d82f:2fd6 with SMTP id a92af1059eb24-139d82f32c6mr811137c88.22.1782335034214; Wed, 24 Jun 2026 14:03:54 -0700 (PDT) Received: from 176938342045 named unknown by gmailapi.google.com with HTTPREST; Wed, 24 Jun 2026 14:03:53 -0700 Received: from 176938342045 named unknown by gmailapi.google.com with HTTPREST; Wed, 24 Jun 2026 14:03:53 -0700 From: Ackerley Tng In-Reply-To: References: <20260618-gmem-inplace-conversion-v8-0-9d2959357853@google.com> <20260618-gmem-inplace-conversion-v8-13-9d2959357853@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Date: Wed, 24 Jun 2026 14:03:53 -0700 X-Gm-Features: AVVi8CdCAqwoqTik6utb0yHbQZV7yiwfOGNo-KA9dUnC-gGzh63Sika6JXlmCvk Message-ID: Subject: Re: [PATCH v8 13/46] KVM: guest_memfd: Add base support for KVM_SET_MEMORY_ATTRIBUTES2 To: Fuad Tabba , Sean Christopherson 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, 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" Fuad Tabba writes: > > [...snip...] > >> > >> > Note sure if it's user error on my part, if I'm applying this to the >> > wrong base, but I found a build break here on patch 13: >> > kvm_gmem_invalidate_start() doesn't exist in the base tree. The >> > function is kvm_gmem_invalidate_begin() here. The rename >> > (190cc5370a8b6) landed via a different merge path and isn't an >> > ancestor of the stated base. >> > >> > Patches 19 and 20 have the same mismatch. Fix for all three is >> > s/kvm_gmem_invalidate_start/kvm_gmem_invalidate_begin/. I took Sean's patches (off-list) and tried to combine it onto my existing state. (I'm using b4 [1] to manage these series and I didn't know I had to manually update the base-commit. Will try again next revision. [1] https://b4.docs.kernel.org/en/latest/ >> >> Ya, Ackerley used a slightly older kvm/next to send the patches. I at least was >> testing against kvm-x86/next, which does have the rename. >> >> Other than noting that this should be applied against the current kvm/next, I >> don't think there's anything else to be done? Should I base v9 on kvm/next, or kvm-x86/next? > > Agree. Sorry, didn't mean to be nit-picky, but this really threw me off :) > > Cheers, > /fuad