]> git.openfabrics.org - ~shefty/rdma-win.git/commit
libibverbs/librdmacm: fix event reporting
authorshefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 15 Apr 2009 20:44:17 +0000 (20:44 +0000)
committershefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 15 Apr 2009 20:44:17 +0000 (20:44 +0000)
commita927980715f2d6996c7b31581482aec91ee4b106
treebdc71149f2dc332ca0b37e10fd1e398fe2380657
parent447d7b60e13f69874f8c59c227ef1538e271feb4
libibverbs/librdmacm: fix event reporting

Rework event abstraction code to avoid possible loss of events and deadlock during cleanup.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2098 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
branches/winverbs/etc/user/comp_channel.cpp
branches/winverbs/inc/user/comp_channel.h
branches/winverbs/ulp/libibverbs/include/infiniband/verbs.h
branches/winverbs/ulp/libibverbs/src/device.cpp
branches/winverbs/ulp/libibverbs/src/ibv_main.cpp
branches/winverbs/ulp/libibverbs/src/verbs.cpp
branches/winverbs/ulp/librdmacm/src/cma.cpp