linux-pinenote/drivers/infiniband/hw
Moni Shoua ddf8bd3491 IB/mlx4: Do IBoE locking earlier when initializing the GID table
Updating the GID table under IBoE requires read/write from/to shared
data structures.  These data structures are protected with the device
iboe lock.  The flows that modify the GID table start from

    1. Initializing the GID table
    2. NETDEV events
    3. INET or INET6 events

This patch makes sure that the flow of initializing the GID table is
consistent with the other two flows w.r.t on what step the lock is taken.

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: Do IBoE locking earlier when initializing the GID table 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