alistair23-linux/drivers/infiniband/hw
Moni Shoua 4ce5a5744a IB/mlx4: Move rtnl locking to the right place
On the one hand, the invocation of netdev_master_upper_dev_get()
within mlx4_ib_scan_netdevs() must be done with rtnl lock held.  On
the other hand, it's wrong to call rtnl_lock() from within this
function since it's also called by our netdev notifier callback.
Therefore move the locking to mlx4_ib_add() so that both cases are
covered.

Signed-off-by: Moni Shoua <monis@mellanox.co.il>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
2014-02-13 14:31:08 -08:00
..
amso1100 RDMA/amso1100: Add check if cache memory was allocated before freeing it 2014-01-22 23:03:59 -08:00
cxgb3 RDMA/cma: Add IPv6 support for iWARP 2013-08-12 12:32:31 -07:00
cxgb4 RDMA/cxgb4: Fix gcc warning on 32-bit arch 2014-01-22 23:07:09 -08:00
ehca IB/core: Ethernet L2 attributes in verbs/cm structures 2014-01-14 14:20:54 -08:00
ipath IB/core: Ethernet L2 attributes in verbs/cm structures 2014-01-14 14:20:54 -08:00
mlx4 IB/mlx4: Move rtnl locking to the right place 2014-02-13 14:31:08 -08:00
mlx5 Merge branch 'ip-roce' into for-next 2014-01-22 23:24:21 -08:00
mthca IB/core: Ethernet L2 attributes in verbs/cm structures 2014-01-14 14:20:54 -08:00
nes RDMA/nes: Slight optimization of Ethernet address compare 2014-01-22 23:22:26 -08:00
ocrdma Merge branch 'ip-roce' into for-next 2014-01-22 23:24:21 -08:00
qib Merge branch 'ip-roce' into for-next 2014-01-22 23:24:21 -08:00
usnic IB/usnic: Remove unused includes of <linux/version.h> 2014-01-22 23:05:51 -08:00