Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp4434078rdh; Wed, 29 Nov 2023 01:05:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IFtjNuu1DNipM9y0aePXCxY3E05l/CgUltTBjEOBECbYLzaI2gwAP7YwmqoS3i5t79jMEjl X-Received: by 2002:a9d:7359:0:b0:6b8:6f94:d3a2 with SMTP id l25-20020a9d7359000000b006b86f94d3a2mr18599947otk.25.1701248720547; Wed, 29 Nov 2023 01:05:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701248720; cv=none; d=google.com; s=arc-20160816; b=GfQSFN3Le6lURdEGrR2206Hc7eS5Knsd9HXceb2eEvy+g4EbNq+vRAAOax8WDO1rj7 +sIYPny/58Y6DzgilHpH8shwRfZu5FClmxV1IHYy/xnE1NjbuaQod+dIBfWvFOwCa5Mo vPL/ihDOky2ElpqhzSBV+DmAoPCF4JurUKg/7bOcRjVmNECr+1s6dfo93zUUowSZlgNg JNIpoun1wQgMlGRtgtqWYyw6LuAFhIX5GssUB7RuNYlkvYto/l6k31+a4A69n7bGio5m icUlFIHNOWbDoVouJLcTdCo6qhHAVa0Q6SODe+3GLL5yH6urPTtjM8CiQ5F+N9cEaNyk 7o0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=Ojdq9fuWJVKIy7TM+Mr5yVVgf1ANPsybwkQnEUMIG54=; fh=NcgwMLMLKExFECw9YrQ1eXius3A+4HZclzUIpYA9X4U=; b=O1t7YAeAAlnYj3reyJIWY3U2j8so0aFR1wvbYbG3UwWsECWijbUyN1L2UHlE496lNT 3bDONKbiqTQdMGs2DWqW78us7qWo56gs5QOyiNBW41wyxwMbEpzDsQh5GdVuxvR9Wrzv 0Cjj7DbUpnjgZcHiVEHB60mXi9cY1EBNT6uVni/ozaFRo5xOLKsAGWMTS3M9uJJH5YJK /FwsqrHUnQKPaDP4aIFwKiOrc7rO8N/QkPxj4SEWjUbAxXQ2G/8Nz2q8W0YGXz3f2OBP BSXF4eczxBf5MKDkqOnZsIfhPveWc56K6fEJQiZdu28I101U3CkYTd294XRczhcfD4H5 99+Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=IMYbGbEk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id x24-20020a634858000000b005a9e4c3d350si13674550pgk.743.2023.11.29.01.05.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Nov 2023 01:05:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=IMYbGbEk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 65C0980C65D3; Wed, 29 Nov 2023 01:05:19 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232580AbjK2JFG (ORCPT + 99 others); Wed, 29 Nov 2023 04:05:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57694 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230046AbjK2JFF (ORCPT ); Wed, 29 Nov 2023 04:05:05 -0500 X-Greylist: delayed 63 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Wed, 29 Nov 2023 01:05:11 PST Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 540C818D; Wed, 29 Nov 2023 01:05:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1701248711; x=1732784711; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to:content-transfer-encoding; bh=woZ8E+l0CNEPRBPUKxmoG/NfRBBDwznN1n7mx/aFQJ4=; b=IMYbGbEkuHyASOA3qPIgCXATXSKhRqMzsO9DtW+LdrRjgonxEvYLiNaJ Z8aEa9vpSicr8dABhsp/dXjMxuaX7MO/9RTc3JlOZnB0ljR7dthUA7E6P NUnnijU/dRi5KWTQvhfb4nKOlnSb9Bt/xL/nwHA2z8vZ2p4xsFJ3+Y0ES wYWIxt4V9wngovhlFtsmWhr3pIFQJU15vrwUsTMryNU4Wu5rk+6LbcilG NEZoD1/FOM0izxsUF5ZLxbfp1YueyPQBXF3Gdkifzjx8DRpuOHh+RBO+k huKT7bgWzMSkNEHJ+WCKZ2PCZ4BxwaCYMD7JST8N/DRYWeOi4qM3lOTGb Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10908"; a="25403" X-IronPort-AV: E=Sophos;i="6.04,235,1695711600"; d="scan'208";a="25403" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Nov 2023 01:04:08 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10908"; a="718678539" X-IronPort-AV: E=Sophos;i="6.04,235,1695711600"; d="scan'208";a="718678539" Received: from hongyuni-mobl.ccr.corp.intel.com (HELO [10.238.2.21]) ([10.238.2.21]) by orsmga003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Nov 2023 01:04:04 -0800 Message-ID: <647701d8-c99b-4ca8-9817-137eaefda237@linux.intel.com> Date: Wed, 29 Nov 2023 17:03:50 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [GIT PULL] virtio: features To: "Michael S. Tsirkin" , xuanzhuo@linux.alibaba.com Cc: Linus Torvalds , kvm@vger.kernel.org, virtualization@lists.linux-foundation.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, eperezma@redhat.com, jasowang@redhat.com, shannon.nelson@amd.com, yuanyaogoog@chromium.org, yuehaibing@huawei.com, kirill.shutemov@linux.intel.com, sathyanarayanan.kuppuswamy@linux.intel.com, alexander.shishkin@linux.intel.com References: <20230903181338-mutt-send-email-mst@kernel.org> Content-Language: en-US From: "Ning, Hongyu" In-Reply-To: <20230903181338-mutt-send-email-mst@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 29 Nov 2023 01:05:19 -0800 (PST) On 2023/9/4 6:13, Michael S. Tsirkin wrote: > The following changes since commit 2dde18cd1d8fac735875f2e4987f11817cc0bc2c: > > Linux 6.5 (2023-08-27 14:49:51 -0700) > > are available in the Git repository at: > > https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus > > for you to fetch changes up to 1acfe2c1225899eab5ab724c91b7e1eb2881b9ab: > > virtio_ring: fix avail_wrap_counter in virtqueue_add_packed (2023-09-03 18:10:24 -0400) > > ---------------------------------------------------------------- > virtio: features > > a small pull request this time around, mostly because the > vduse network got postponed to next relase so we can be sure > we got the security store right. > > Signed-off-by: Michael S. Tsirkin > > ---------------------------------------------------------------- > Eugenio PĂ©rez (4): > vdpa: add VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK flag > vdpa: accept VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK backend feature > vdpa: add get_backend_features vdpa operation > vdpa_sim: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK > > Jason Wang (1): > virtio_vdpa: build affinity masks conditionally > > Xuan Zhuo (12): > virtio_ring: check use_dma_api before unmap desc for indirect > virtio_ring: put mapping error check in vring_map_one_sg > virtio_ring: introduce virtqueue_set_dma_premapped() > virtio_ring: support add premapped buf > virtio_ring: introduce virtqueue_dma_dev() > virtio_ring: skip unmap for premapped > virtio_ring: correct the expression of the description of virtqueue_resize() > virtio_ring: separate the logic of reset/enable from virtqueue_resize > virtio_ring: introduce virtqueue_reset() > virtio_ring: introduce dma map api for virtqueue > virtio_ring: introduce dma sync api for virtqueue > virtio_net: merge dma operations when filling mergeable buffers Hi, above patch (upstream commit 295525e29a5b) seems causing a virtnet related Call Trace after WARNING from kernel/dma/debug.c. details (log and test setup) tracked in https://bugzilla.kernel.org/show_bug.cgi?id=218204 it's recently noticed in a TDX guest testing since v6.6.0 release cycle and can still be reproduced in latest v6.7.0-rc3. as local bisects results show, above WARNING and Call Trace is linked with this patch, do you mind to take a look? > > Yuan Yao (1): > virtio_ring: fix avail_wrap_counter in virtqueue_add_packed > > Yue Haibing (1): > vdpa/mlx5: Remove unused function declarations > > drivers/net/virtio_net.c | 230 ++++++++++++++++++--- > drivers/vdpa/mlx5/core/mlx5_vdpa.h | 3 - > drivers/vdpa/vdpa_sim/vdpa_sim.c | 8 + > drivers/vhost/vdpa.c | 15 +- > drivers/virtio/virtio_ring.c | 412 ++++++++++++++++++++++++++++++++----- > drivers/virtio/virtio_vdpa.c | 17 +- > include/linux/vdpa.h | 4 + > include/linux/virtio.h | 22 ++ > include/uapi/linux/vhost_types.h | 4 + > 9 files changed, 625 insertions(+), 90 deletions(-) >