+0
−2
+66
−141
Loading
This patch revert commit 8f7d9ec2. In function vtophys_iommu_init(), we can use `dev->drvier` in RTE_DEV_FOREACH() loop to count number of devices probed by device driver using vfio APIs, or we will count all the PCI devices that bind to vfio-pci driver, only the probed device's IOMMU group is added to vfio container. The original implementation is correct to count `g_vfio.device_ref` in vtophys_pci_device_added(), we don't need to count it in vtophys_iommu_device_event() callback. Fix issue #2086. Change-Id: Ib1502a67960a49e9a2f93823cc8ceab2e8303134 Signed-off-by:Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9236 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by:
Dong Yi <dongx.yi@intel.com> Reviewed-by:
Jim Harris <james.r.harris@intel.com>