[{"id":2936530,"web_url":"http://patchwork.ozlabs.org/comment/2936530/","msgid":"<74fb1fe4-87ce-eb24-e4a0-d81164c80f3c@redhat.com>","list_archive_url":null,"date":"2022-07-21T09:14:50","subject":"Re: [PATCH v12 27/40] virtio_pci: struct virtio_pci_common_cfg add\n queue_reset","submitter":{"id":5225,"url":"http://patchwork.ozlabs.org/api/people/5225/","name":"Jason Wang","email":"jasowang@redhat.com"},"content":"在 2022/7/20 11:04, Xuan Zhuo 写道:\n> Add queue_reset in virtio_pci_common_cfg.\n>\n>   https://github.com/oasis-tcs/virtio-spec/issues/124\n>   https://github.com/oasis-tcs/virtio-spec/issues/139\n>\n> Signed-off-by: Xuan Zhuo <xuanzhuo@linux.alibaba.com>\n\n\nAcked-by: Jason Wang <jasowang@redhat.com>\n\n\n> ---\n>   include/linux/virtio_pci_modern.h | 2 +-\n>   include/uapi/linux/virtio_pci.h   | 1 +\n>   2 files changed, 2 insertions(+), 1 deletion(-)\n>\n> diff --git a/include/linux/virtio_pci_modern.h b/include/linux/virtio_pci_modern.h\n> index 41f5a018bd94..05123b9a606f 100644\n> --- a/include/linux/virtio_pci_modern.h\n> +++ b/include/linux/virtio_pci_modern.h\n> @@ -9,7 +9,7 @@ struct virtio_pci_modern_common_cfg {\n>   \tstruct virtio_pci_common_cfg cfg;\n>   \n>   \t__le16 queue_notify_data;\t/* read-write */\n> -\t__le16 padding;\n> +\t__le16 queue_reset;\t\t/* read-write */\n>   };\n>   \n>   struct virtio_pci_modern_device {\n> diff --git a/include/uapi/linux/virtio_pci.h b/include/uapi/linux/virtio_pci.h\n> index f5981a874481..f703afc7ad31 100644\n> --- a/include/uapi/linux/virtio_pci.h\n> +++ b/include/uapi/linux/virtio_pci.h\n> @@ -203,6 +203,7 @@ struct virtio_pci_cfg_cap {\n>   #define VIRTIO_PCI_COMMON_Q_USEDLO\t48\n>   #define VIRTIO_PCI_COMMON_Q_USEDHI\t52\n>   #define VIRTIO_PCI_COMMON_Q_NDATA\t56\n> +#define VIRTIO_PCI_COMMON_Q_RESET\t58\n>   \n>   #endif /* VIRTIO_PCI_NO_MODERN */\n>","headers":{"Return-Path":"\n <linux-um-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["bilbo.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=VklEpgm2;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=ZzKRJYkq;\n\tdkim-atps=neutral","ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=linux-um-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=<UNKNOWN>)","relay.mimecast.com;\n\tauth=pass smtp.auth=CUSA124A263 smtp.mailfrom=jasowang@redhat.com"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby bilbo.ozlabs.org (Postfix) with ESMTPS id 4LpRjy4PNHz9s1l\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 21 Jul 2022 19:15:18 +1000 (AEST)","from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux))\n\tid 1oESH1-0036Gl-Lk; Thu, 21 Jul 2022 09:15:11 +0000","from us-smtp-delivery-124.mimecast.com ([170.10.133.124])\n\tby bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux))\n\tid 1oESGy-0036Ei-N6\n\tfor linux-um@lists.infradead.org; Thu, 21 Jul 2022 09:15:10 +0000","from mail-pg1-f200.google.com (mail-pg1-f200.google.com\n [209.85.215.200]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n us-mta-610-5QPuDbetOLqt4pyQV7qMKA-1; Thu, 21 Jul 2022 05:15:04 -0400","by mail-pg1-f200.google.com with SMTP id\n 134-20020a63018c000000b0040cf04213a1so661349pgb.6\n        for <linux-um@lists.infradead.org>;\n Thu, 21 Jul 2022 02:15:04 -0700 (PDT)","from [10.72.12.47] ([209.132.188.80])\n        by smtp.gmail.com with ESMTPSA id\n u12-20020a170902e80c00b0016a11b7472csm1139255plg.166.2022.07.21.02.14.52\n        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n        Thu, 21 Jul 2022 02:15:02 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type:\n\tContent-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive:\n\tList-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject:\n\tMIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=dsrtlo2hB/9dzy1kgAmA2U1vd8rxGWgR4MjPc/ndlOc=; b=VklEpgm2U2IsfH\n\t1Dw8o++cert9tDyH3bSy+rzWqTwwHpdCeeNLKTlavV2kUu8ol8IaC0tG809GNL3l/m4oi/fDQSTJc\n\tSq7Mx5n/ZgGsQoGkeJ4hJGvHg8vaGDE9uE3vTNABEwJ5ztJ0i+zswCH+geubAQKsyhgr/Og2s0sEK\n\tMG+oP2qUbUQUNRZnqrewtWsepM35Kx8WOn9qqnLQyaq2mfv8v9yXIMzLVVOGAQflFtIb36CSlNAgv\n\tAY5t2u0DWfRjMbjYMsu0lS5XdZMii/XvHi3RB5h434u+a2zao9a7233hFOzc4ruAqsNu78wK9o2tj\n\t0y9RsBhGQsZfwUuSLHmg==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1658394907;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\t to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\t content-transfer-encoding:content-transfer-encoding:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=flUzKdjZ1/4EDqBKjfAvMc1rxeEdG1DoytUK7fLquSo=;\n\tb=ZzKRJYkqgjaKZd1css1iphT1KAl7nGrNLyJoZ1HygN03JW6TMrGDViH0z/Ii6Y+K8+l5QF\n\toG8eTqWAwi82k/zLYV1ugf9p6y0Bdp/CeDDtsqNpfQGXaYasnluUbT2Um8lKpgCQMjyUKs\n\t4cr7DTfwrrEn1qZj9cJbXF6fU6PJgTw="],"X-MC-Unique":"5QPuDbetOLqt4pyQV7qMKA-1","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20210112;\n        h=x-gm-message-state:message-id:date:mime-version:user-agent:subject\n         :content-language:to:cc:references:from:in-reply-to\n         :content-transfer-encoding;\n        bh=flUzKdjZ1/4EDqBKjfAvMc1rxeEdG1DoytUK7fLquSo=;\n        b=WN8Oq5bvj6IvvVUV0SFZg7n3ry8iLa9BlM3liu1FmBSEUIQfDbhs2FwgZnh+UykbD7\n         gHUXtQwsHyTwqonZmH7jNpm1Snkgy+M3n17OAmSm7tMB3mvP0CMFAUwv0RhCkL1oFUuR\n         vyZdES6Kbx/2GNx3k6wxJHm1r6IEIzEPYs4VE0KRSk4emhkURJSFZ52sKplftVisyhU6\n         7xqD1k5g98H/woke3OGzxHICf4mXaIrLaD9tmYIpj7VbLShiZH/8r1c4K+qowzGh6h3Y\n         VyUdEdgnnx49Wgr0was3O98z8g0XCoUfADjQ/woc5XAKAHWJRbJO3ho3yNm/RoHsEurG\n         z+Ow==","X-Gm-Message-State":"AJIora/4+nT2Y0yb2BvOM+xu25Vu3eQ/NaWananBvpHqayyFIHBiffQg\n\tQ7+fJXDE602tUOICBvpoRAw12KBWJsy1MtS9rkL7AQBm2AkgCJezuemlyU9i9oN3qCc78YqlcnO\n\tPxe9PQf7NT9UpPOdD8bCIptZF","X-Received":["by 2002:a63:4546:0:b0:41a:5e8f:508a with SMTP id\n u6-20020a634546000000b0041a5e8f508amr8003820pgk.419.1658394903089;\n        Thu, 21 Jul 2022 02:15:03 -0700 (PDT)","by 2002:a63:4546:0:b0:41a:5e8f:508a with SMTP id\n u6-20020a634546000000b0041a5e8f508amr8003791pgk.419.1658394902799;\n        Thu, 21 Jul 2022 02:15:02 -0700 (PDT)"],"X-Google-Smtp-Source":"\n AGRyM1tUZ8W3Hy81eneplKjYeb4+YqIJ3cluF804ujXcDkWSb197c5rqPxj5tPxNoDGDy9bc1IdWeQ==","Message-ID":"<74fb1fe4-87ce-eb24-e4a0-d81164c80f3c@redhat.com>","Date":"Thu, 21 Jul 2022 17:14:50 +0800","MIME-Version":"1.0","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)\n Gecko/20100101 Thunderbird/91.11.0","Subject":"Re: [PATCH v12 27/40] virtio_pci: struct virtio_pci_common_cfg add\n queue_reset","To":"Xuan Zhuo <xuanzhuo@linux.alibaba.com>,\n virtualization@lists.linux-foundation.org","Cc":"Richard Weinberger <richard@nod.at>,\n Anton Ivanov <anton.ivanov@cambridgegreys.com>,\n Johannes Berg <johannes@sipsolutions.net>,\n \"Michael S. Tsirkin\" <mst@redhat.com>, \"David S. Miller\"\n <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>,\n Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n Hans de Goede <hdegoede@redhat.com>, Mark Gross <markgross@kernel.org>,\n Vadim Pasternak <vadimp@nvidia.com>,\n Bjorn Andersson <bjorn.andersson@linaro.org>,\n Mathieu Poirier <mathieu.poirier@linaro.org>,\n Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,\n Eric Farman <farman@linux.ibm.com>, Heiko Carstens <hca@linux.ibm.com>,\n Vasily Gorbik <gor@linux.ibm.com>, Alexander Gordeev\n <agordeev@linux.ibm.com>, Christian Borntraeger <borntraeger@linux.ibm.com>,\n Sven Schnelle <svens@linux.ibm.com>, Alexei Starovoitov <ast@kernel.org>,\n Daniel Borkmann <daniel@iogearbox.net>,\n Jesper Dangaard Brouer <hawk@kernel.org>,\n John Fastabend <john.fastabend@gmail.com>,\n Vincent Whitchurch <vincent.whitchurch@axis.com>,\n linux-um@lists.infradead.org, netdev@vger.kernel.org,\n platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org,\n linux-s390@vger.kernel.org, kvm@vger.kernel.org, bpf@vger.kernel.org,\n kangjie.xu@linux.alibaba.com","References":"<20220720030436.79520-1-xuanzhuo@linux.alibaba.com>\n <20220720030436.79520-28-xuanzhuo@linux.alibaba.com>","From":"Jason Wang <jasowang@redhat.com>","In-Reply-To":"<20220720030436.79520-28-xuanzhuo@linux.alibaba.com>","X-Mimecast-Spam-Score":"0","X-Mimecast-Originator":"redhat.com","Content-Language":"en-US","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20220721_021508_853559_E3B9A5E4 ","X-CRM114-Status":"GOOD (  14.06  )","X-Spam-Score":"-0.9 (/)","X-Spam-Report":"=?unknown-8bit?q?Spam_detection_software=2C_running_on_the_sy?=\n\t=?unknown-8bit?q?stem_=22bombadil=2Einfradead=2Eorg=22=2C?=\n\t=?unknown-8bit?q?_has_NOT_identified_this_incoming_email_as_spam=2E__The_ori?=\n\t=?unknown-8bit?q?ginal?=\n\t=?unknown-8bit?q?_message_has_been_attached_to_this_so_you_can_view_it_or_la?=\n\t=?unknown-8bit?q?bel?=\n\t=?unknown-8bit?q?_similar_future_email=2E__If_you_have_any_questions=2C_see?=\n\t=?unknown-8bit?q?_the_administrator_of_that_system_for_details=2E?=\n\t=?unknown-8bit?q?_?=\n\t=?unknown-8bit?b?IENvbnRlbnQgcHJldmlldzogIOWcqCAyMDIyLzcvMjAgMTE6MDQsIFh1?=\n\t=?unknown-8bit?b?YW4gWmh1byDlhpnpgZM6ID4gQWRkIHF1ZXVlX3Jlc2V0IGlu?=\n\t=?unknown-8bit?q?_virtio=5Fpci=5Fcommon=5Fcfg=2E_=3E_=3E_https=3A//github=2E?=\n\t=?unknown-8bit?q?com/oasis-tcs/virtio-spec/issues/124?=\n\t=?unknown-8bit?q?_=3E_https=3A//github=2Ecom/oasis-tcs/virtio-spec/issues/13?=\n\t=?unknown-8bit?q?9_=3E_=3E_Sig_=5B=2E=2E=2E=5D_?=\n\t=?unknown-8bit?q?_?=\n\t=?unknown-8bit?q?_Content_analysis_details=3A___=28-0=2E9_points=2C_5=2E0_re?=\n\t=?unknown-8bit?q?quired=29?=\n\t=?unknown-8bit?q?_?=\n\t=?unknown-8bit?q?_pts_rule_name______________description?=\n\t=?unknown-8bit?q?_----_----------------------_------------------------------?=\n\t=?unknown-8bit?q?--------------------?=\n\t=?unknown-8bit?q?_-0=2E0_RCVD=5FIN=5FDNSWL=5FNONE_____RBL=3A_Sender_listed_a?=\n\t=?unknown-8bit?q?t_https=3A//www=2Ednswl=2Eorg/=2C?=\n\t=?unknown-8bit?q?_no_trust?=\n\t=?unknown-8bit?q?_=5B170=2E10=2E133=2E124_listed_in_list=2Ednswl=2Eorg=5D?=\n\t=?unknown-8bit?q?_0=2E0_SPF=5FHELO=5FNONE__________SPF=3A_HELO_does_not_publ?=\n\t=?unknown-8bit?q?ish_an_SPF_Record?=\n\t=?unknown-8bit?q?_0=2E0_SPF=5FNONE_______________SPF=3A_sender_does_not_publ?=\n\t=?unknown-8bit?q?ish_an_SPF_Record?=\n\t=?unknown-8bit?q?_-0=2E1_DKIM=5FVALID=5FAU__________Message_has_a_valid_DKIM?=\n\t=?unknown-8bit?q?_or_DK_signature_from?=\n\t=?unknown-8bit?q?_author=27s_domain?=\n\t=?unknown-8bit?q?_-0=2E1_DKIM=5FVALID_____________Message_has_at_least_one_v?=\n\t=?unknown-8bit?q?alid_DKIM_or_DK_signature?=\n\t=?unknown-8bit?q?_0=2E1_DKIM=5FSIGNED____________Message_has_a_DKIM_or_DK_si?=\n\t=?unknown-8bit?q?gnature=2C_not_necessarily?=\n\t=?unknown-8bit?q?_valid?=\n\t=?unknown-8bit?q?_-0=2E1_DKIM=5FVALID=5FEF__________Message_has_a_valid_DKIM?=\n\t=?unknown-8bit?q?_or_DK_signature_from?=\n\t=?unknown-8bit?q?_envelope-from_domain?=\n\t=?unknown-8bit?q?_-0=2E5_NICE=5FREPLY=5FA___________Looks_like_a_legit_reply?=\n\t=?unknown-8bit?q?_=28A=29?=\n\t=?unknown-8bit?q?_-0=2E2_DKIMWL=5FWL=5FHIGH_________DKIMwl=2Eorg_-_High_trus?=\n\t=?unknown-8bit?q?t_sender?=","X-BeenThere":"linux-um@lists.infradead.org","X-Mailman-Version":"2.1.34","Precedence":"list","List-Id":"<linux-um.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-um>,\n <mailto:linux-um-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-um/>","List-Post":"<mailto:linux-um@lists.infradead.org>","List-Help":"<mailto:linux-um-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-um>,\n <mailto:linux-um-request@lists.infradead.org?subject=subscribe>","Content-Transfer-Encoding":"base64","Content-Type":"text/plain; charset=\"utf-8\"; Format=\"flowed\"","Sender":"\"linux-um\" <linux-um-bounces@lists.infradead.org>","Errors-To":"linux-um-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}}]