From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f202.google.com (mail-pl1-f202.google.com [209.85.214.202]) (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 86A1235F605 for ; Wed, 29 Apr 2026 15:06:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.202 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777475194; cv=none; b=tevMR2TGb2Ci2iUb1CQqxZKrpA8B2bSRcy50eXDF2tmwohPUooyz4aPdeM7FHoXBvDaDEIOSMcRrsMWw6Iz1detcHIjzJ6O1e3Hp9IhFxaM7dZGLiGhWDzvoOgKDsFAq6Rm02R9s4tNj2zw5NL2JHEFfPyKgW2LSomEmLZMAWhE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777475194; c=relaxed/simple; bh=GFPg5URtggyFPwX/baYrE/ie3WRq/hgfVjdW68qBQaY=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=aV5WBV45IkEIIRi+9QLZdxikQU5o/lX8Iu8rYGt3MPPmYRz+ZBLnFr3jxmDk/1dELrofF6GNYfE1ej7Gs+2vEHo05xIJ6iDctq5qKNhSSK2nG3pk72VYFf5wPLSRt12q7UL22AeOi/01bji0fTduIFJPFIY47tG+zQmEISKI38Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=shhJcXpc; arc=none smtp.client-ip=209.85.214.202 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=flex--seanjc.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="shhJcXpc" Received: by mail-pl1-f202.google.com with SMTP id d9443c01a7336-2b241be0126so244255725ad.3 for ; Wed, 29 Apr 2026 08:06:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1777475192; x=1778079992; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=xWWhH3tU6Hs8N8nztl0MRExY7a1xORY3xqlQgty50GI=; b=shhJcXpcNN9M5iqmV3StYS51K9e0dRy/Nm5YNPFZ+dqmqMZtxi3vmwDZtuyuIHaneW 3JBt2G2ti1KwI9jdexvdRnMFF3O/OK0Tv6c4XqAg+ytabLHWoksEzfkofqDN5A6qpTpm zwQRHyKaWLRMqXrcCFzvKd62/vEnX6M72/AFY6MIUwdnHFmCinETyu0oF05IFfZfkm9+ UvnNfy4EHA12iOUS9V6ausHVcnXdomWx24NGV86z0k3BM/hkhEqHxU8pglVyFBlcdj+j Ndzz00U/sIZJiPtU+G8CPOEJC13op5osrZ8V5ZrYcBEQ+7nq/sP4wS1JTF86r5wcpo26 mwvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777475192; x=1778079992; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xWWhH3tU6Hs8N8nztl0MRExY7a1xORY3xqlQgty50GI=; b=gOzPW7O0XuBuOV5DSXMuoq8hZBIVm2X5odA58eClWxnJUmhomXlUlF8LLUjrwkBvFG sLlZxtQGeVb9HpUITnqilbR89BR8q0SqX3EU7hHhH3vuOZdrY7Dd4tKhf02DQhEQPOgu SNNXXOigWlLLoPduczs/Gzu6DY57D3X1RD2BO/yhj5wnPLjI+dVMssr3AgcG5QMUVZIT 6xe2bgPb4U8Z2YbUe/yg2+hkkTNXWnegsmsov94OR4R57cePVP2pRwYEtQKN6o+9PtW5 9sVDDUZZlNpq5Zdafk2M1eYqVVM2nBthW1qRN1VnD1SmrhWuQMSx4WzlfPF87P4JepVK oQ/A== X-Forwarded-Encrypted: i=1; AFNElJ9ZIvonyDS3Y7hr2hrCwGHFkKxphLfvgALVBsqSluaeeWsVAjyXhoqjkEDu365EHmfOVQIxky4RnVo=@vger.kernel.org X-Gm-Message-State: AOJu0Yx3AcRDQdGOi7UBpGgaqqs7L76RkrjVQeYvdHEm4+pguPJ1vd1R iOG0ITorLi+qy8e35BltjerVXnS4GPnohDewYKc1KRVsXVsdNaa9myzGZKNBU8cKQRVDtCoweo1 uNLTAzw== X-Received: from pgac22.prod.google.com ([2002:a05:6a02:2956:b0:c74:42:899a]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6a21:e081:b0:39b:862e:634d with SMTP id adf61e73a8af0-3a3af6802cfmr4445875637.39.1777475191266; Wed, 29 Apr 2026 08:06:31 -0700 (PDT) Date: Wed, 29 Apr 2026 08:06:30 -0700 In-Reply-To: <20260428-gmem-inplace-conversion-v5-0-d8608ccfca22@google.com> Precedence: bulk X-Mailing-List: linux-doc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20260428-gmem-inplace-conversion-v5-0-d8608ccfca22@google.com> Message-ID: Subject: Re: [PATCH RFC v5 00/53] guest_memfd: In-place conversion support From: Sean Christopherson To: Ackerley Tng 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, ira.weiny@intel.com, 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, 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 , Baoquan He , Barry Song , Axel Rasmussen , Yuanchu Xie , Wei Xu , Youngjun Park , Qi Zheng , Shakeel Butt , Kiryl Shutsemau , 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="us-ascii" On Tue, Apr 28, 2026, Ackerley Tng wrote: > This is RFC v5 of guest_memfd in-place conversion support. ... > TODOs > > + Perhaps further clarify PRESERVE flag: [8] > + Resolve issue where guest_memfd_conversions_test, which uses the > kselftest framework, doesn't perform teardown on assertion > failure. Please see proposal at [9] > + Test with TDX selftests. We're in the process of rebasing TDX selftests > on this series and will post updates when that's tested. Why exactly is this still RFC? The TODOs here don't strike me as things that would make this RFC. Blockers for merge, yes/maybe/probably, but at a glance, it feels like we've moved beyond RFC for the code itself.