From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f74.google.com (mail-pj1-f74.google.com [209.85.216.74]) (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 A8DDD36E467 for ; Wed, 29 Apr 2026 15:06:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.74 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777475194; cv=none; b=AgymRjMzrOTLNtTI7zF2w7jJhzoUrgLCe2sQzfXiwMU78wrFwKzVgi+T/vfUEaCMmgKeA3gAJCV4gXqJV2F/1Qg7hiAguZmdX0zF0t8hcRmhHp5p2nUN6cfdq6ahYsebRvfRsT0uOaylQcPfBzHI5dec4L5kc6yj2ejduVnLTz8= 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.216.74 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-pj1-f74.google.com with SMTP id 98e67ed59e1d1-35e5791871fso17197245a91.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=s2iBU4EdilRwByG6Su/hSvlhC5h1pv83xUD+CPxTel2J3VXAcoCTIHpVqwrDJaUwUd trvm2PMFOFCk755oMrrCQj1onmLt3QSZ5XuQmnJVfWgNKW2NCdeZYNZgtIgfvEAG/KbW 2swhqcGCL7hMb6LQOn9QAY3TZqkNEKs41Xy3W1JtR/n/CAeOWoa5qKgNenMjAuQpDwfB rzECTZHYeR7tmmL4e+OsmvZyH+s2H9UDY3x4kDANCex2p6Tdhspew3vF5LUAK5W8ncfH bNOisfhQrInjl0R3kGz19v+biGNA7ukhwK8a2bGOSvvpAV9yszHNMczCCGDigtSP5wWV cf0w== X-Forwarded-Encrypted: i=1; AFNElJ8ZfeT75PnAwpCqjNsf271EfSohGhEtUuKgwBtKpOXB9aWx1pz5JfHt1ZLJqZzPsk/BFkjaArg48NLbq8xNco8=@vger.kernel.org X-Gm-Message-State: AOJu0Yw5hhXrYwzReCuQpG+Y9IXPJ0RgV/PVdPjTjp+4df+lCtfAnPto cdEt0EXgA07Ny5LdBUxCSQykbKuSEHmDHDMtEeVfw4DSLXjyV+p77Sm5cMHfX5O6ITO9lnU+Vf7 qs9r5RA== 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-kselftest@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.