]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
mlx4_ib: Report proper BDF for IB MSI-X vectors
authorYevgeny Petrilin <yevgenyp@mellanox.co.il>
Tue, 5 Aug 2014 08:08:41 +0000 (11:08 +0300)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 7 Jul 2015 21:45:22 +0000 (14:45 -0700)
Using pci_name primitive for proper reporting

Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
(Ported from Mellanox OFED 2.4)

Signed-off-by: Mukesh Kacker <mukesh.kacker@oracle.com>
drivers/infiniband/hw/mlx4/main.c

index fcd2675b60ca5da39e9c762427ecc43667424acc..f4787e8c294ff437e991392f09da2c363dfce9b7 100644 (file)
@@ -2105,8 +2105,8 @@ static void mlx4_ib_alloc_eqs(struct mlx4_dev *dev, struct mlx4_ib_dev *ibdev)
        eq = 0;
        mlx4_foreach_port(i, dev, MLX4_PORT_TYPE_IB) {
                for (j = 0; j < eq_per_port; j++) {
-                       snprintf(name, sizeof(name), "mlx4-ib-%d-%d@%s",
-                                i, j, dev->persist->pdev->bus->name);
+                       snprintf(name, sizeof(name), "mlx4-ib-%d-%d@pci:%s",
+                                i, j, pci_name(dev->persist->pdev));
                        /* Set IRQ for specific name (per ring) */
                        if (mlx4_assign_eq(dev, name, NULL,
                                           &ibdev->eq_table[eq])) {