From: Yevgeny Petrilin Date: Tue, 5 Aug 2014 08:08:41 +0000 (+0300) Subject: mlx4_ib: Report proper BDF for IB MSI-X vectors X-Git-Tag: v4.1.12-92~293^2~1^2~26 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=ff9fae754d40b64e3f57fb81ddf373bb4142e5bd;p=users%2Fjedix%2Flinux-maple.git 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 --- diff --git a/drivers/infiniband/hw/mlx4/main.c b/drivers/infiniband/hw/mlx4/main.c index fcd2675b60ca5..f4787e8c294ff 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])) {