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 8698C355F36 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=1777475193; cv=none; b=t4wKjhDtak2u4rZ0YhurLlfTW+tdRi3YfBVuj5GJvcp5qN9virDEa2HRqVazO4gfxO/y8I+8xlj7dbJqjsV/MxkLbygscWPCm26KrgEHvf+y6P80PYXCxduLec+6mcJwL1RwOz114j7eM/myu/kpvjKSyxV/l2DtwmOkpHqPIc8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777475193; 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=mIRcs3a2CwO7EW56DdapvL2erbiP0ZnMG6Qv293YiQMTxFyUP5oGgTJ+eA7QEkFt9MJO14HVZmLN6JeU6uxO3bMzQGYvCemogYJWS/SkUf8hYwawA1tUYW0PaKcTDMVbLLNWtiZ1RkjaaArbg07mH2j8EZ0MFQ7UlIR2osd5NMA= 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-2b241be0126so244255555ad.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=IJdLymACpUbEtNn2hJPz1F/6jCcwFOxkQ5PBdFU0auZt5EPXUi6foYE+f1ybDNv8Zl yYwhCn2yi4D6VM4tnOLupwawT838LprIUPAQVskGrvIJUTe1CUgHgvnyiITdJy/M3xa6 LgXxgppkhEgjmB5VDdpROAHRzmgAZWeiEjZkBZ6y8IoAT/r+m6th1VN9zNzdnJ2n+RJb tk7TgK2eeCH8miT17vzjbzOiSm2jyuSxxlwc9TdZZB5/RjuLV2i+VwrKSJyG884GsUnr Fr+VC4cWUx8y3KLkCGwx0ePferCkubwGiiJKpAkaYB02z97H4PQTybaUHfMOyZiz/KaW Ecaw== X-Forwarded-Encrypted: i=1; AFNElJ+ANJkGkgM/kYd6qH/1NeZStdhYnmFn+bpfxD4Pgl0c9vsbqjtigtdaj6293SVgARSAle0=@vger.kernel.org X-Gm-Message-State: AOJu0YzLxadMGBFPfFi+8g4v6zC2lDeT7vekqq3gS1canXW+8u6OMjyO lnZMoaFcFEcMaU+VNLb9cemUZzGw5EFw8qlfSMGWrmsL/TdjjsBS8lGavYPzTJOzOIQyh0au8l1 pOEGHuA== 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: kvm@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.