From: David Christensen Date: Tue, 15 Jun 2021 17:20:27 +0000 (-0700) Subject: bus/pci: fix IOVA as VA support for PowerNV X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=cc4219d1f0f0598d4f05ac9e24bafd6532122399;p=dpdk.git bus/pci: fix IOVA as VA support for PowerNV Fix the IOMMU detection logic that looks for the "platform" field of /proc/cpuinfo on POWER systems. Fixes: 905215731833 ("bus/pci: support IOVA as VA on PowerNV systems") Cc: stable@dpdk.org Signed-off-by: David Christensen Reviewed-by: David Marchand --- diff --git a/drivers/bus/pci/linux/pci.c b/drivers/bus/pci/linux/pci.c index 0dc99e9cb2..edfe430268 100644 --- a/drivers/bus/pci/linux/pci.c +++ b/drivers/bus/pci/linux/pci.c @@ -569,7 +569,7 @@ pci_device_iommu_support_va(__rte_unused const struct rte_pci_device *dev) /* Check for a PowerNV platform */ while (getline(&line, &len, fp) != -1) { - if (strstr(line, "platform") != NULL) + if (strstr(line, "platform") == NULL) continue; if (strstr(line, "PowerNV") != NULL) {