From cc4219d1f0f0598d4f05ac9e24bafd6532122399 Mon Sep 17 00:00:00 2001 From: David Christensen Date: Tue, 15 Jun 2021 10:20:27 -0700 Subject: [PATCH] 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 --- drivers/bus/pci/linux/pci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- 2.20.1