From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yw1-f202.google.com (mail-yw1-f202.google.com [209.85.128.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 0D335BA2C for ; Fri, 4 Aug 2023 22:47:46 +0000 (UTC) Received: by mail-yw1-f202.google.com with SMTP id 00721157ae682-583a89cccf6so27121637b3.1 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=M55ldP5xffLEw0kF4phqRI5QnrF6LBdXkXroumqiZacG4DCMZJQ3az66TC/tRFdmam fd4LEjOuj4u2Jbedil3IaUxfyETJfr9gT834QdRz1dwhfMVE4KfL2E9Y3vC5Srwh+tc9 XuDucA+K4QzW0UcVSLhNi3f1qhRz9qEdVkqG1wmy3liSsEnOxQSCntw9N34Toq+ioFq0 kwmqTcysEWA42R+Ibgrx5gY8+nqMWacc05XRs20xdh/WamYI8lbwdaaQ19wDD6PnCcHP Nv6qB2c9aP9Oq6yJSsnlhb8E7/GzN8w1GwweZ+gZ4WQ+Tz8y66S0RnHz3AMbpOnG9Dou OHLg== X-Gm-Message-State: AOJu0YxtoZDcazzfQXAXYfQCsdi/GS9vKZ6oSRQWMTP6Aewzf03dHJqA GhSm7pnEL3VHLxMnzvEpjYiTsvKltm0= X-Google-Smtp-Source: AGHT+IEBfvSRHnqgnE9fKrdfP2e064b06EXPO0wfS8+MrpP9vX1HNlA898i1TT0tgMr1PpybIT4/siTf2gk= 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> Precedence: bulk X-Mailing-List: kvmarm@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: 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" 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! 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 lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2D159C001DB for ; Fri, 4 Aug 2023 22:49:03 +0000 (UTC) Authentication-Results: lists.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.a=rsa-sha256 header.s=20221208 header.b=g7Yvrn8i; dkim-atps=neutral Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4RHgqx4VYlz3cfn for ; Sat, 5 Aug 2023 08:49:01 +1000 (AEST) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.a=rsa-sha256 header.s=20221208 header.b=g7Yvrn8i; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=flex--seanjc.bounces.google.com (client-ip=2607:f8b0:4864:20::1149; helo=mail-yw1-x1149.google.com; envelope-from=3eydnzaykdhqkwsfbuyggydw.ugedafmphhu-vwndaklk.grdstk.gjy@flex--seanjc.bounces.google.com; receiver=lists.ozlabs.org) Received: from mail-yw1-x1149.google.com (mail-yw1-x1149.google.com [IPv6:2607:f8b0:4864:20::1149]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4RHgpX4g33z2yDC for ; Sat, 5 Aug 2023 08:47:48 +1000 (AEST) Received: by mail-yw1-x1149.google.com with SMTP id 00721157ae682-5844e92ee6bso27028277b3.3 for ; Fri, 04 Aug 2023 15:47:48 -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=HLKmnXiENGAPVa10D/eXQL3bnKtHetGJPWFSUkXFTgqvSAmSwTvm4+VkxxA00hLyTX 4K8N0UUYGBToJlM+Mm3EL3LYwudreSdgAef1V16lE0dfj7kBABePVxkfCt8QcQ+5B95O bgZuWKtj4p1kDdZjgpPtqk5H60lB88NYtf1w0DlBi/g3zAzBik7970gbXLba3vBhB0OS 2K4X5AKnk00N07Lt6U/8h3o7sGb5m7DY2B6kxLj/85tovUlpwKP5Oms8vc34ewJ8KcK9 0TAvwyOZiSS9GhsTgFRRCvztJWqj+awa49qWNpVCOjK2Q5JZdMczhSthOh7d/ry1W66R 9XlA== X-Gm-Message-State: AOJu0YwSv6VULAtYQi3WB1LlwcWb4+bjG3/IjW8k6wNKlvXkpgSxVsji eOBh2kvqXEGPmq13iJXhwxAQx1SV4tQ= X-Google-Smtp-Source: AGHT+IEBfvSRHnqgnE9fKrdfP2e064b06EXPO0wfS8+MrpP9vX1HNlA898i1TT0tgMr1PpybIT4/siTf2gk= 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 Content-Type: text/plain; charset="us-ascii" X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kvm@vger.kernel.org, Marc Zyngier , linux-kernel@vger.kernel.org, Peter Xu , kvmarm@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" 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! 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 906A6C001DB for ; Fri, 4 Aug 2023 22:48:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:From:Subject:Message-ID: References:Mime-Version:In-Reply-To:Date:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=X09Xiz9vf/muZ+JZ7wLNxFnjgykouaTJYjYOk8mACcs=; b=kkK1lO2vAmGgDVFHgLJ0iVaRPY rybZXttdTmvk/QScA20YseddZgwGXORHU3j23uRMYl/QXvCe89zZ1Dhww4Qq3WeM9KmSN+pFeW+Uw FyIbhJu8smluuEEoR8WwYMLzPX1AyXOyUN7HTmWrD+9UL/2UahOwA4L2zKGKCEKSgFH0FoqhjC1J5 SaKqSu34mlozERYipKOLoGF697FxaZp+hKC6joX8vvNhXqB/9fs4VXne5mDjQ2WB6+tuWe0HJICe6 ugexxi3TCcFezou54gq77jDlLv9tBxg7tCN1mOtHKs5XEi0ZkGu9pudRUeqSzlx36Bi/b4qIo7zPu zHJBUlXw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qS3aL-00DOZB-1P; Fri, 04 Aug 2023 22:47:53 +0000 Received: from mail-yw1-x114a.google.com ([2607:f8b0:4864:20::114a]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qS3aI-00DOY2-22 for linux-arm-kernel@lists.infradead.org; Fri, 04 Aug 2023 22:47:51 +0000 Received: by mail-yw1-x114a.google.com with SMTP id 00721157ae682-586aca4586aso8934487b3.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=AQurJx8wIfT6smkQFVWIwJieepxGEJ716DnTZX/WAv+1UHdwfFG06j0jGq+qC7AxEt GZITGLmjlmGGjMK/tFjB61rODb5A1/wvDPtzdAPpT5Y3PMQzh6fn6nNT2kZr6w5ruLJG RNo8bYn9CcYG76Xs9l2pJZyJxQW3W+dMQ6GplO3uRKPrWg38ls5cA70urGJ5+sfEadeF QgKpBFsBw/QjOdEAyNjNiBe9/ql68f9Qt5aAJUz9aLPNwEC82TbPrVBSt/IP2B3Ah0OG T9xr0VMYsBAsMZJ5z8z9wvQAJR1l0vCknMlmbMrBnfPI19J43njMpDGzq8OD0RPyYcru 4pYw== X-Gm-Message-State: AOJu0YzX8riLOCmGXispxeNrePe6q6F7Sw5ETeoVh3H/XQl4dvgQOUQU I2+hrrtBarSnFeZdlzZh2EeLWDFaS54= X-Google-Smtp-Source: AGHT+IEBfvSRHnqgnE9fKrdfP2e064b06EXPO0wfS8+MrpP9vX1HNlA898i1TT0tgMr1PpybIT4/siTf2gk= 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230804_154750_675729_78DE11E6 X-CRM114-Status: GOOD ( 12.17 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.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! _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel