powerpc/powernv: Fix the log message when disabling VF
authorWei Yang <weiyang@linux.vnet.ibm.com>
Mon, 20 Jul 2015 10:14:58 +0000 (18:14 +0800)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 20 Aug 2015 06:15:24 +0000 (16:15 +1000)
On powernv platform, IOV BAR would be shifted if necessary. While the log
message is not correct when disabling VFs.

This patch fixes this by print correct message based on the offset value.

Signed-off-by: Wei Yang <weiyang@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/platforms/powernv/pci-ioda.c

index 528cd1e0b5ae3d2f51f0c1a0daf1ac3b06d98cff..9ab30698890fa040a5dd5778b998f3e9234e5abb 100644 (file)
@@ -915,8 +915,9 @@ static int pnv_pci_vf_resource_shift(struct pci_dev *dev, int offset)
                res2 = *res;
                res->start += size * offset;
 
-               dev_info(&dev->dev, "VF BAR%d: %pR shifted to %pR (enabling %d VFs shifted by %d)\n",
-                        i, &res2, res, num_vfs, offset);
+               dev_info(&dev->dev, "VF BAR%d: %pR shifted to %pR (%sabling %d VFs shifted by %d)\n",
+                        i, &res2, res, (offset > 0) ? "En" : "Dis",
+                        num_vfs, offset);
                pci_update_resource(dev, i + PCI_IOV_RESOURCES);
        }
        return 0;