linux/drivers/infiniband/core
Roland Dreier 1ccf6aa19a IB/uverbs: Fix lockdep warning when QP is created with 2 CQs
Lockdep warns when userspace creates a QP that uses different CQs for
send completions and receive completions, because both CQs are locked
and their mutexes belong to the same lock class.  However, we know
that the mutexes are distinct and the nesting is safe (there is no
possibility of AB-BA deadlock because the mutexes are locked with
down_read()), so annotate the situation with SINGLE_DEPTH_NESTING to
get rid of the lockdep warning.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
2006-09-22 15:17:20 -07:00
..
addr.c [NET] infiniband: Cleanup ib_addr module to use the netevents 2006-08-02 13:38:22 -07:00
agent.c
agent.h
cache.c IB/core: Fix SM LID/LID change with client reregister set 2006-08-16 09:54:47 -07:00
cm_msgs.h
cm.c IB/cm: Fix error handling in ib_send_cm_req 2006-08-03 09:44:22 -07:00
cma.c RDMA/cma: Increase the IB CM retry count in CMA 2006-09-14 13:55:30 -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 IB/mad: Validate MADs for spec compliance 2006-07-24 09:18:07 -07:00
Makefile IB: IP address based RDMA connection manager 2006-06-17 20:37:29 -07:00
packer.c
sa_query.c IB/core: Fix SM LID/LID change with client reregister set 2006-08-16 09:54:47 -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 IB/mad: Validate MADs for spec compliance 2006-07-24 09:18:07 -07:00
uverbs_cmd.c IB/uverbs: Fix lockdep warning when QP is created with 2 CQs 2006-09-22 15:17:20 -07:00
uverbs_main.c IB/uverbs: Avoid a crash on device hot remove 2006-08-03 10:56:42 -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: Avoid a crash on device hot remove 2006-08-03 10:56:42 -07:00
verbs.c IB: Add ib_init_ah_from_wc() 2006-06-17 20:37:39 -07:00