From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f73.google.com (mail-pj1-f73.google.com [209.85.216.73]) (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 9DCF7366823 for ; Wed, 29 Apr 2026 15:06:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.73 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777475194; cv=none; b=Te/mZfKk0gQNavUHl6TPyiK04kz4UsYa8wwz1jmvQ45zju1lIYS5Iw0UnLdDiDPvLdpBsQSpFXEQGAoqyj+cR5uX+BBNjyMVDjTjMrxo2nRPCtGG9LnxGnQN5Qudr4JEktr2OJeNPBt7/h7M4GUR/Pq7x1MJVO/7d1eiJ0R6vuI= 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.73 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-f73.google.com with SMTP id 98e67ed59e1d1-35d9e67f6dcso17285851a91.1 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=ZJ7rhLsH/DLiFXAkl0X8181o1+Qx94pXJZ3Xju99UgtYhkWjA30yJ+9h17QguP/RRz KFlxeh+SWHxsy4hY5zHAxSPO3UMeTHplFsYRhgdyoM32Reou18ACVzTvxs8+54eXJjHW rVNzEesqKN6zWxZ94aacz2ns7PD0FA83M5QEEwc+YqO1qIGGNyVuOwiduz87ccFtVojS 8fq5GsWDhAun1YOqsy6ySc7gVNw7IIIk5BbZ/+6A/UrtQ1SFzW8UMBxB1xrfpTGy+6+0 /+PcRxGOG3emQR6e1u99XPTWH4Iyg9Ym+paT9ySWlC1l1IK5LCQAvWOPvgHb8Dp4nSIh n/5A== X-Forwarded-Encrypted: i=1; AFNElJ/oKtjRtc8owlSXgf49Iz0FydXMeLgW4Wn5oaAEm6ApK8esC/fqL7PeOV/Bi4xjepkPGYLIV5B5ftLgIH0=@vger.kernel.org X-Gm-Message-State: AOJu0YwGjGVqaByMrBlp8/k9hqB/F/QwJfmrBlEmXnGViyDLRcpfxCKJ 6KRio2JJNRme/xOzYlI3mnQ3soFPtaL7je0iOYxFoWvqBF+da421Tomx1Ftf+agMafedJm4tK6q AR83UkA== 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-kernel@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.