]> git.openfabrics.org - ~shefty/rdma-win.git/commit
Changed how SA requests are handled from user-mode. Synchronous requests
authorftillier <ftillier@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 6 Jul 2005 18:59:19 +0000 (18:59 +0000)
committerftillier <ftillier@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 6 Jul 2005 18:59:19 +0000 (18:59 +0000)
commit4c9becbd6d127fdfa92b85770d1d8ecb85d4dc9b
tree4003cbb49f779989a9daaf2638714ddbd0b7f121
parent4cfe4f9e339c143de264d7b41f97afd8e5e745ca
Changed how SA requests are handled from user-mode.  Synchronous requests
now use synchronous IOCTL processing rather than blocking in user-mode and
waiting for the IOCTL completion callback.  This eliminates the potential
for deadlocks resulting from clients making synchronous SA queries from
a callback thread context.

git-svn-id: svn://openib.tc.cornell.edu/gen1@23 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
branches/fab_cm_branch/core/al/al_mcast.c
branches/fab_cm_branch/core/al/al_query.c
branches/fab_cm_branch/core/al/al_query.h
branches/fab_cm_branch/core/al/al_reg_svc.c
branches/fab_cm_branch/core/al/al_reg_svc.h
branches/fab_cm_branch/core/al/kernel/al_proxy_subnet.c
branches/fab_cm_branch/core/al/kernel/al_sa_req.c
branches/fab_cm_branch/core/al/user/ual_sa_req.c