Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp481168rwb; Fri, 4 Aug 2023 16:35:21 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEAdvpF/Azr70zryY0T+xDaSOGI6IiSscv1QbIcwE/R8Q3V3L6e40a/M3CpYUX1rhFU59YF X-Received: by 2002:a05:6830:168e:b0:6b9:5734:135f with SMTP id k14-20020a056830168e00b006b95734135fmr2873566otr.28.1691192120891; Fri, 04 Aug 2023 16:35:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691192120; cv=none; d=google.com; s=arc-20160816; b=mWQpMAIsKlGSU9rYk+WPemPPp2p4XWopXdDGL+T/kwYMA8BOWar6IT5bRsZjqfEOpg J2Yy09qhlgpzItT99KY07JqonG3ecjdUosgFIkdRIqpEO0RfQFbd5Gcv7Qk4b79ls2/x Db318YN8MIot5E/x6Nkpx42Hy2DwxYg6q+XYjPqMCbSR6mzK/K33KebYM+1W2kSJJ6cL buEe71DJGB6bSUklmvHfiNZYV1PQ7JPXxXq6riETeBOSdq01iaxF42Vsuau9kqyH0dWJ ai8pUoJ6kRqWKqaXAbNtvfloFlQR2RZHMmfNANysd1h94Frshm+vm+gB/mfQ0YP2S4VO S8oA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:dkim-signature; bh=6tuWqEnyJSC5e6pWov8J90I61X00yfI6yYMjidRy0tQ=; fh=DvmJgjbu3AiUHV+j476fXfphgfh/TjYK4x02n0hOAFw=; b=YwobCfktCqLOnepmFNVj9h7QPePdIOho9qC6w6+0O88lL+seTaHldsIpbhncDImUbQ YbelGKOrD80BrX5rT2Vugm5Zeg0klHwe/X59CXoEDCSQXsr7boyOVvCQ7BjZbCtOtqWq gLOPqmSIFH+DL4N4CJgrWhxdzqoywG0mVaBk2Ibztd3zFyKdKSPkUYZh2sZyPPcuKI/7 2MJ30yo+N9u8/3Crv3pjLLgOi1ANdVMhagp9kqayjcxXGzRS4Mt9uus8PN8rVe8g0Uag 4hlX/Q+fXkrf2AlWq++SC54+UCeNZjrbFb5p0ZBmglz4QOkcI5cRnNV202/bvblths6P sW9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=g7Yvrn8i; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w188-20020a6362c5000000b00564107825a4si2424589pgb.463.2023.08.04.16.35.08; Fri, 04 Aug 2023 16:35:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=g7Yvrn8i; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229689AbjHDWrs (ORCPT + 99 others); Fri, 4 Aug 2023 18:47:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47722 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229445AbjHDWrr (ORCPT ); Fri, 4 Aug 2023 18:47:47 -0400 Received: from mail-yw1-x114a.google.com (mail-yw1-x114a.google.com [IPv6:2607:f8b0:4864:20::114a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9B8DC11F for ; Fri, 4 Aug 2023 15:47:46 -0700 (PDT) Received: by mail-yw1-x114a.google.com with SMTP id 00721157ae682-586aca4586aso8934447b3.2 for ; Fri, 04 Aug 2023 15:47:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1691189266; x=1691794066; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=6tuWqEnyJSC5e6pWov8J90I61X00yfI6yYMjidRy0tQ=; b=g7Yvrn8iSMnCj4SuV2yrtZRX2OpYiJGTlIhSEmmtv8ehUJHaNA9hhBocjtXpUpgbxN vhFfvXm6x3FsM6AlfhY2Kwyj2q/MN9VrNdTpIKw7tIANs0Zg/j/0D1qc4t5QR8Q81FK4 9/54nfjgATi5+rPXrlNFoaJxIjFDn2iNNZQ4qdKPShZdW7QS67Gsor8MpFhCLAm1hYAY acdCN9Oo9Z7LMVFmGDIkNHaZRpGT3SR370RM4nYUWvyO3cGGQcD+VmseCdnCRbNUwgNR n22aG/2qshigvW9vFtHcBSrIWq48Yw7Hgpkx+lbFJnrOXFpot8IRhMWuprCSU4u4wUGN lFNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691189266; x=1691794066; 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=6tuWqEnyJSC5e6pWov8J90I61X00yfI6yYMjidRy0tQ=; b=hp3oH/ipAuMEZ6LPfLdawfBTO3sLwxd3+DrhojycMe+QRIX9KR1ajijAjjzlCXR/gs 6KGM5YTotWEWytr8b+7EtiGS6TURO3ht3FwLskKC21Bdde2fQq1It1QKhdFidOVTjQHG QfDcb8EtsYytDmE1kg2zTkLI4JA5OBQYKob6TYKxi4Tkxi+c3Ph7x/QpSca/1kfIsH8X tStpFfIBjmy76/ovpsuBfHWWLycFqMx7rJOybk3JUt6vweoKagLv0yRQUcwtOyrQs7c2 Xggm70g3+6lYgZZrnkrCB/jkUO9WhcuGviQnXG81k4K1X1OdYNqMCIYvujb6sjauIc8n XM4A== X-Gm-Message-State: AOJu0YzdXou55KqVspRdfh3JXQYrilY/dWLuij+MJ1X2Nx7iTwrEBzLO 4dnJs36iVllQQfFT+LzGJII8IfU4DzA= X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a81:ca0c:0:b0:56c:e0c5:de88 with SMTP id p12-20020a81ca0c000000b0056ce0c5de88mr21466ywi.1.1691189265819; Fri, 04 Aug 2023 15:47:45 -0700 (PDT) Date: Fri, 4 Aug 2023 15:47:43 -0700 In-Reply-To: <20230704075054.3344915-1-stevensd@google.com> Mime-Version: 1.0 References: <20230704075054.3344915-1-stevensd@google.com> Message-ID: Subject: Re: [PATCH v7 0/8] KVM: allow mapping non-refcounted pages From: Sean Christopherson To: David Stevens Cc: Marc Zyngier , Michael Ellerman , Peter Xu , linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org Content-Type: text/plain; charset="us-ascii" X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 04, 2023, David Stevens wrote: > From: David Stevens > > This patch series adds support for mapping VM_IO and VM_PFNMAP memory > that is backed by struct pages that aren't currently being refcounted > (e.g. tail pages of non-compound higher order allocations) into the > guest. Aplogies for the slow review, I'm done with feedback for this version. FWIW, it's probably too bit late to catch 6.6, especially since we need acks from ARM and PPC, but 6.7 should be very doable unless someone outright objects. Thanks for being persistent!