]> git.baikalelectronics.ru Git - kernel.git/commit
mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic
authorMatan Barak <matanb@mellanox.com>
Sun, 23 Mar 2014 07:50:43 +0000 (09:50 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 26 Mar 2014 00:48:05 +0000 (20:48 -0400)
commit0278b4faa9bd5d464489abe4bc1fa248cde3254e
tree876b720c63a9f7532def084a3ccb03b4a64b10b2
parentbac2aacb22cae765a76b38c417083a3bcf78a1da
mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic

The code which is dealing with SRIOV alias GUIDs in the mlx4 IB driver has some
logic which operated according to the maximal possible active functions (PF + VFs).

After the single port VFs code integration this resulted in a flow of false-positive
warnings going to the kernel log after the PF driver started the alias GUID work.

Fix it by referring to the actual number of functions.

Signed-off-by: Matan Barak <matanb@mellanox.com>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/infiniband/hw/mlx4/alias_GUID.c