linux/drivers/infiniband/hw
Don Wood 873fcdd4bf RDMA/nes: Allocate work item for disconnect event handling
The code currently has a work structure in the QP.  This requires a
lock and a pending flag to ensure there is never more than one request
active.  When two events happen quickly (such as FIN and LLP CLOSE),
it causes unnecessary timeouts since the second one is dropped.

This fix allocates memory for the work request so the second one can
be queued.  A lock is removed since it is no longer needed.

Signed-off-by: Don Wood <donald.e.wood@intel.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2009-09-05 20:36:37 -07:00
..
amso1100 infiniband: Remove void casts 2009-05-13 16:53:39 -07:00
cxgb3 RDMA/cxgb3: Limit fast register size based on T3 limitations 2009-05-27 14:43:39 -07:00
ehca IB/ehca: Bump version number 2009-06-23 10:30:04 -07:00
ipath Fix deadlock in ipathfs ->get_sb() 2009-05-09 10:49:40 -04:00
mlx4 IB/mlx4: Add strong ordering to local inval and fast reg work requests 2009-06-05 10:36:24 -07:00
mthca IB/mthca: Replace dma_sync_single() use with proper functions 2009-06-22 23:04:13 -07:00
nes RDMA/nes: Allocate work item for disconnect event handling 2009-09-05 20:36:37 -07:00