linux/drivers/infiniband/hw
Joachim Fenkes 28db6beb42 IB/ehca: Refactor sync between completions and destroy_cq using atomic_t
- ehca_cq.nr_events is made an atomic_t, eliminating a lot of locking.
- The CQ is removed from the CQ idr first now to make sure no more
  completions are scheduled on that CQ. The "wait for all completions to
  end" code becomes much simpler this way.

Signed-off-by: Joachim Fenkes <fenkes@de.ibm.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2007-07-09 20:12:27 -07:00
..
amso1100 IB: Use menuconfig for InfiniBand menu 2007-07-09 20:12:26 -07:00
cxgb3 IB: Use menuconfig for InfiniBand menu 2007-07-09 20:12:26 -07:00
ehca IB/ehca: Refactor sync between completions and destroy_cq using atomic_t 2007-07-09 20:12:27 -07:00
ipath IB/ipath: return correct PortGUID in NodeInfo 2007-07-09 20:12:26 -07:00
mlx4 IB: Use menuconfig for InfiniBand menu 2007-07-09 20:12:26 -07:00
mthca IB: Use menuconfig for InfiniBand menu 2007-07-09 20:12:26 -07:00