From ff9fae754d40b64e3f57fb81ddf373bb4142e5bd Mon Sep 17 00:00:00 2001 From: Yevgeny Petrilin Date: Tue, 5 Aug 2014 11:08:41 +0300 Subject: [PATCH] mlx4_ib: Report proper BDF for IB MSI-X vectors Using pci_name primitive for proper reporting Signed-off-by: Yevgeny Petrilin (Ported from Mellanox OFED 2.4) Signed-off-by: Mukesh Kacker --- drivers/infiniband/hw/mlx4/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/infiniband/hw/mlx4/main.c b/drivers/infiniband/hw/mlx4/main.c index fcd2675b60ca..f4787e8c294f 100644 --- a/drivers/infiniband/hw/mlx4/main.c +++ b/drivers/infiniband/hw/mlx4/main.c @@ -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])) { -- 2.50.1