From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id A9C8BC36010 for ; Fri, 4 Apr 2025 21:48:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1770B6B009E; Fri, 4 Apr 2025 17:48:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0FE156B009F; Fri, 4 Apr 2025 17:48:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E6C1F6B00A0; Fri, 4 Apr 2025 17:48:40 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id C24AD6B009E for ; Fri, 4 Apr 2025 17:48:40 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 8086A1A0944 for ; Fri, 4 Apr 2025 21:48:39 +0000 (UTC) X-FDA: 83297701158.13.621BD72 Received: from mail-pj1-f73.google.com (mail-pj1-f73.google.com [209.85.216.73]) by imf22.hostedemail.com (Postfix) with ESMTP id DC3A0C0003 for ; Fri, 4 Apr 2025 21:48:37 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=2kCNCdtn; spf=pass (imf22.hostedemail.com: domain of 3sFPwZwYKCF8PB7KG9DLLDIB.9LJIFKRU-JJHS79H.LOD@flex--seanjc.bounces.google.com designates 209.85.216.73 as permitted sender) smtp.mailfrom=3sFPwZwYKCF8PB7KG9DLLDIB.9LJIFKRU-JJHS79H.LOD@flex--seanjc.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1743803317; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=3cf9fSAlA9wA6PdkDcxtivqGkWoshv2pw9Tz3F/yjKA=; b=jprQFhmR8npU426hmt/6ygN7mKpMqQON7buMsLfkEfaperNRoF10pcONQ1GNud1ifg+U1W O8ZrL7abXmzkPjsU4fBA9ceB9Xrx16N2xwVRBBpbmsnFlRlXdPj5r7Gr/RfDeV39CU/93b r8wjX+7GWOCpmJyj/F1erDQ006Qq3uc= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=2kCNCdtn; spf=pass (imf22.hostedemail.com: domain of 3sFPwZwYKCF8PB7KG9DLLDIB.9LJIFKRU-JJHS79H.LOD@flex--seanjc.bounces.google.com designates 209.85.216.73 as permitted sender) smtp.mailfrom=3sFPwZwYKCF8PB7KG9DLLDIB.9LJIFKRU-JJHS79H.LOD@flex--seanjc.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1743803317; a=rsa-sha256; cv=none; b=rXeqrhV8HQH0wffIWOZESidRRsbKsPwDgC9RTgWQ/Qxjm+lSO4IETIhkmxK09SxuL3vVNX KkkDNFoXKOZV40bhgXjPOiedvvjfPhCMZRpb7qpHJhmm5NirheEcFNJfLvKUyvvgJw9Pa1 9IbBJDTCXuOFtaZMHKizpYwj9LzxCA4= Received: by mail-pj1-f73.google.com with SMTP id 98e67ed59e1d1-2ff68033070so2295703a91.2 for ; Fri, 04 Apr 2025 14:48:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1743803312; x=1744408112; darn=kvack.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=3cf9fSAlA9wA6PdkDcxtivqGkWoshv2pw9Tz3F/yjKA=; b=2kCNCdtnPUCkBZvUFxu8H9cKdcpCBwSl6bWm7dqG8zs5AR42dqxvFMXts5BgJnvrGu nhCQPHUWxhaAvGAQmGsapria789F5x437p3o6oVOcbzb2Ca4waZpmEUvpC3bysOOWue+ T9S8d8kcEX+9BsGkdLS2HNIUH+R0X8smW0KcZbTE/iB4su2zG27A5wIgbGBgIau5WXLf adjP8slP03nbDBWmKll6+tpwm8U1HQzWjYZfU0w2ETlas0nNLmhFSTM23juQk9r5uGS5 96b9BGi8aWxXpMAG6n77gy53KRblBTqvu9YMAuHx+fHZltWM2qZYSInQfFwHj8HYWhB2 A2lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743803312; x=1744408112; 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=3cf9fSAlA9wA6PdkDcxtivqGkWoshv2pw9Tz3F/yjKA=; b=p/itJm6H8WCB8ru6uOzIZo5QZZh7YFOZnpEzyOEut3c5q3lKok1KE/B4HB1OxW+tRp POju914EOPjk3ZebrKTn4hYynn4vRbxXZGEIcbmxto7INhU4RYqS9owAyK7VR1AQiTXY 7aD/tb6RKmZpqLvL0aR2VkxDW8Aa0focJg66tTN0Z9f6WdXfyaU9YvXXq4tiZFy9P8P1 uH7NojgdDFm1OYdBWUA//+mu+AO8CzaWUNoaEdTHvRHE8yVQUYTO47rTDDKyZq+CnRw4 HalBW4uwy7nuMFJQ8HsYCleqMrHlY17C0Z6y0/m5G78hRfGmgtyG/Ydh7ode1nq1V1YD cyyQ== X-Forwarded-Encrypted: i=1; AJvYcCXoqWCj+7dKFMuFfjBiNwet38e0GQEil3kRbGTSy+Lcz2+5fj8d0T+2cGFgY8eHlN8E9K0SdFz5kw==@kvack.org X-Gm-Message-State: AOJu0YxsP3uwkV0YC6XhGl36zPP099kpS4YMGPghE52M6ovhZgRfajgK TVDPJYuA9XIF9T/9ihRSeMK7GEN07xf/i7qkexK6VugKRtswHAfhZUCjeeml1a5ExYua1/A7eGb CUw== X-Google-Smtp-Source: AGHT+IGnpdNYuWzpbuLbwm0d2ujiOyaHHb+qDWV50749XtRBO5rwC9BebHoC4cuO0ouBPGpi5P4M3hT5gBU= X-Received: from pjbsw8.prod.google.com ([2002:a17:90b:2c88:b0:2ff:4be0:c675]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:5150:b0:2fe:afa7:eaf8 with SMTP id 98e67ed59e1d1-306a4860a8amr6236253a91.13.1743803312668; Fri, 04 Apr 2025 14:48:32 -0700 (PDT) Date: Fri, 4 Apr 2025 14:48:31 -0700 In-Reply-To: <894eb67c-a9e4-4ae4-af32-51d8a71ddfc4@redhat.com> Mime-Version: 1.0 References: <20250328153133.3504118-1-tabba@google.com> <894eb67c-a9e4-4ae4-af32-51d8a71ddfc4@redhat.com> Message-ID: Subject: Re: [PATCH v7 0/7] KVM: Restricted mapping of guest_memfd at the host and arm64 support From: Sean Christopherson To: David Hildenbrand Cc: "Liam R. Howlett" , Fuad Tabba , kvm@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-mm@kvack.org, pbonzini@redhat.com, chenhuacai@kernel.org, mpe@ellerman.id.au, anup@brainfault.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, viro@zeniv.linux.org.uk, brauner@kernel.org, willy@infradead.org, akpm@linux-foundation.org, xiaoyao.li@intel.com, yilun.xu@intel.com, chao.p.peng@linux.intel.com, jarkko@kernel.org, amoorthy@google.com, dmatlack@google.com, isaku.yamahata@intel.com, mic@digikod.net, vbabka@suse.cz, vannapurve@google.com, ackerleytng@google.com, mail@maciej.szmigiero.name, michael.roth@amd.com, wei.w.wang@intel.com, liam.merwick@oracle.com, isaku.yamahata@gmail.com, kirill.shutemov@linux.intel.com, suzuki.poulose@arm.com, steven.price@arm.com, quic_eberman@quicinc.com, quic_mnalajal@quicinc.com, quic_tsoni@quicinc.com, quic_svaddagi@quicinc.com, quic_cvanscha@quicinc.com, quic_pderrin@quicinc.com, quic_pheragu@quicinc.com, catalin.marinas@arm.com, james.morse@arm.com, yuzenghui@huawei.com, oliver.upton@linux.dev, maz@kernel.org, will@kernel.org, qperret@google.com, keirf@google.com, roypat@amazon.co.uk, shuah@kernel.org, hch@infradead.org, jgg@nvidia.com, rientjes@google.com, jhubbard@nvidia.com, fvdl@google.com, hughd@google.com, jthoughton@google.com, peterx@redhat.com, pankaj.gupta@amd.com Content-Type: text/plain; charset="us-ascii" X-Rspamd-Queue-Id: DC3A0C0003 X-Stat-Signature: 4dhf64mwq651a95sqtgt3d7o7g91rq3h X-Rspam-User: X-Rspamd-Server: rspam12 X-HE-Tag: 1743803317-189953 X-HE-Meta: U2FsdGVkX1/dTE7KyhzC4OlSaj2DmbFuLH1+9tqItKqIXv059hP1OZJ44X5puM3wC4wQbY0MGZFsufDFf14Cq2mw+XtFgu8NRXVvAg4BgbUcU+btUVNv3syG0iYMoiNi5zZ5FKXZJshKw3/N05ya9+fBxV/9z+glHjnp60DszRFie6evDGvwN0ddZ5w/XXo5Di9BV+8TwrOlC0GM/nW4NvAOqhYOnzvaiQQO2rMKh3am4kaCFLl0aCfskGaitEl+5jITJ66KjrM7lDGpDifRBZGat66/V2sGhPkXRu6F31qYv3s8K4XPZvE4wph/B1o9qzxuzwZIzj5x/qNm+uoaD1kNd/hEY9S+XA70eZZ6PbF+ubnrPZKYMEH006eiUNoQa3T1DBO7cRDWpjcfY+MxZYO0a5hBcETr6R/SoAOiMP06P06FtDp2ro4BqI/FqpbEiwtrPs9GiovJejsQgnlM85VUMnODoZyA4dhp1lypfPlpZDCJwI/UHIR1/Za/eimCaIDHgff3h7m+r4V4/L0RsPMGKhNIYp80PSPbgvCaStMw30GF9mc7eb+d0a69O/aPJ4QHwV2T8yeR32nU/R6xaB0qbAafSRbjr2W84Horc9YvqpOfcFXfBXf8BOMMcpCAnMY+VMt0+tRShi1RvOQYQZEZaNODNZG8qETAFMIbiX3ORkMGzBWDzhgs84eeVXGNIiSuQHVs+lseHzJ3wr2p13CjMRFBMKKVw3ckb154m+YbyGIkq5rctK/PK7EtEttXW2vLEPRPH5pqBfXZAKzmBzWTvmR8j3rhsATqDBdJKXG6PYKjfjVlA5PoFgy/VEKnXCDOJMNBawGa5GmOTmtO1rYKxth9rFv0fGrMcafoA+oMNdoKPxXvN4GNqKVXv+oKzse7MEp2INmIdVB5H5exnB/ZYUvh4E/7NoQ/W7jAV9QQ53L8/4/eFFLv2I5nPkXFCQlGt6hmJjrJ1TmiWNK k+dm71WP b/MW/sGEzuPAchonro9cBtNcWwvyIoZiYk5K40xnN+a7vBLShPyPsCpjWwXl+76MuPPgoAIavh9K95aeZa3WCc/wjjrtmO4kkyKFbhDxcC8etGpNx6IRD3b9tVK8lUafsiSAkG+LMDGLcJb1pG/el26WUrHfjkP6FfdxemZD7aoEo3+83v4ButQeEnW0G4tCrA7o2TSVyG/c+b+7zY8A1WyeVyH9uSYUMh/KSitarWjD/3iE2+QCCN5sgvG7lFMP6rd60jvz11ip4NHR+YGnOIZlumETNdZ19V8iLQLyYckpFzM5sJclTPECZ551rpi29ZNphwZ/pFZaRYDqtzBVs9s9taQ4U+mYdq0krkpyE9e3gWARf2ZiiMHMZUMekDH9v+ZlHtQrZEn7PgroJpqkba7Hgzw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000781, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Fri, Apr 04, 2025, David Hildenbrand wrote: > On 04.04.25 20:05, Liam R. Howlett wrote: > > But then again, maybe are are not going through linux-mm for upstream? > > [replying to some bits] > > As all patches and this subject is "KVM:" I would assume this goes through > the kvm tree once ready. Yeah, that's a safe assumption. > > It looks like a small team across companies are collaborating on this, > > and that's awesome. I think you need to change how you are doing things > > and let the rest of us in on the code earlier. > > I think the approach taken to share the different pieces early makes sense, > it just has to be clearer what the dependencies are and what is actually the > first thing that should go in so people can focus review on that. 100% agreed that sharing early makes sense, but I also 100% agree with Liam that having multiple series flying around with multiple dependencies makes them all unreviewable. I simply don't have the bandwidth to track down who's doing what and where. I don't see those two sides as conflicting. Someone "just" needs to take point on collecting, squashing, and posting the various inter-related works as a single cohesive series. As you said, things are getting there, but I recommend prioritizing that above the actual code, otherwise reviewers are going to continue ignoring the individual series. FWIW, if necessary, I would much prefer a single massive series over a bunch of smaller series all pointing at each other, at least for the initial review.