android_kernel_xiaomi_sm8350/drivers/infiniband/core
Michael S. Tsirkin ec924b4726 IB/uverbs: Fix unlocking in error paths
ib_uverbs_create_ah() and ib_uverbs_create_srq() did not release the
PD's read lock in their error paths, which lead to deadlock when
destroying the PD.

Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2006-07-23 15:16:03 -07:00
..
addr.c IB: address translation to map IP toIB addresses (GIDs) 2006-06-17 20:37:28 -07:00
agent.c
agent.h
cache.c IB: Add caching of ports' LMC 2006-06-17 20:37:34 -07:00
cm_msgs.h
cm.c [PATCH] IB/cm: drop REQ when out of memory 2006-07-14 21:53:50 -07:00
cma.c [PATCH] IB/cm: set private data length for reject messages 2006-07-14 21:53:50 -07:00
core_priv.h
device.c
fmr_pool.c [PATCH] fmr pool: remove unnecessary pointer dereference 2006-07-14 21:53:51 -07:00
mad_priv.h IB: Make needlessly global ib_mad_cache static 2006-06-17 20:37:31 -07:00
mad_rmpp.c [PATCH] drivers: use list_move() 2006-06-26 09:58:18 -07:00
mad_rmpp.h
mad.c [PATCH] drivers: use list_move() 2006-06-26 09:58:18 -07:00
Makefile IB: IP address based RDMA connection manager 2006-06-17 20:37:29 -07:00
packer.c
sa_query.c [PATCH] IB/core: use correct gfp_mask in sa_query 2006-07-14 21:53:51 -07:00
smi.c
smi.h
sysfs.c IB: Fix display of 4-bit port counters in sysfs 2006-05-09 10:50:28 -07:00
ucm.c IB/ucm: Get rid of duplicate P_Key parameter 2006-06-17 20:37:39 -07:00
ud_header.c
user_mad.c
uverbs_cmd.c IB/uverbs: Fix unlocking in error paths 2006-07-23 15:16:03 -07:00
uverbs_main.c Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband 2006-06-25 16:07:58 -07:00
uverbs_marshall.c IB: common handling for marshalling parameters to/from userspace 2006-06-17 20:37:27 -07:00
uverbs_mem.c IB/uverbs: Don't leak ref to mm on error path 2006-05-17 22:20:50 -07:00
uverbs.h IB/uverbs: Don't serialize with ib_uverbs_idr_mutex 2006-06-17 20:44:49 -07:00
verbs.c IB: Add ib_init_ah_from_wc() 2006-06-17 20:37:39 -07:00