linux/drivers/infiniband/core
Roland Dreier 63c47c286d [IB] uverbs: Close some exploitable races
Al Viro pointed out that the current IB userspace verbs interface
allows userspace to cause mischief by closing file descriptors before
we're ready, or issuing the same command twice at the same time.  This
patch closes those races, and fixes other obvious problems such as a
module reference leak.

Some other interface bogosities will require an ABI change to fix
properly, so I'm deferring those fixes until 2.6.15.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
2005-09-26 13:01:03 -07:00
..
agent_priv.h [PATCH] IB: Add copyright notices 2005-08-26 20:37:35 -07:00
agent.c [PATCH] IB: move include files to include/rdma 2005-08-26 20:37:38 -07:00
agent.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cache.c [PATCH] IB: move include files to include/rdma 2005-08-26 20:37:38 -07:00
cm_msgs.h [PATCH] IB: move include files to include/rdma 2005-08-26 20:37:38 -07:00
cm.c [PATCH] IB: fix CM use-after-free 2005-09-09 20:52:00 -07:00
core_priv.h [PATCH] IB: move include files to include/rdma 2005-08-26 20:37:38 -07:00
device.c [PATCH] IB: Add copyright notices 2005-08-26 20:37:35 -07:00
fmr_pool.c [PATCH] IB: move include files to include/rdma 2005-08-26 20:37:38 -07:00
mad_priv.h [PATCH] IB: move include files to include/rdma 2005-08-26 20:37:38 -07:00
mad_rmpp.c [IB] Fix RMPP receive length calculation 2005-09-21 12:33:09 -07:00
mad_rmpp.h [PATCH] IB: Add RMPP implementation 2005-07-27 16:26:13 -07:00
mad.c [PATCH] IB: Fix ib_mad_thread_completion_handler declaration 2005-08-26 20:37:36 -07:00
Makefile [PATCH] IB: clean up user access config options 2005-09-07 12:43:08 -07:00
packer.c [PATCH] IB: move include files to include/rdma 2005-08-26 20:37:38 -07:00
sa_query.c [PATCH] IB: Move SA attributes to ib_sa.h 2005-09-09 15:24:04 -07:00
smi.c [PATCH] IB: move include files to include/rdma 2005-08-26 20:37:38 -07:00
smi.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sysfs.c [PATCH] drivers: convert kcalloc to kzalloc 2005-09-07 16:57:46 -07:00
ucm.c [PATCH] IB: Add user-supplied context to userspace CM ABI 2005-09-07 09:48:52 -07:00
ucm.h [PATCH] IB: Add user-supplied context to userspace CM ABI 2005-09-07 09:48:52 -07:00
ud_header.c [PATCH] IB: move include files to include/rdma 2005-08-26 20:37:38 -07:00
user_mad.c [PATCH] IB: Fix data length for RMPP SA sends 2005-09-19 13:51:01 -07:00
uverbs_cmd.c [IB] uverbs: Close some exploitable races 2005-09-26 13:01:03 -07:00
uverbs_main.c [IB] uverbs: Close some exploitable races 2005-09-26 13:01:03 -07:00
uverbs_mem.c [PATCH] IB: Add copyright notices 2005-08-26 20:37:35 -07:00
uverbs.h [IB] uverbs: Close some exploitable races 2005-09-26 13:01:03 -07:00
verbs.c [PATCH] IB: move include files to include/rdma 2005-08-26 20:37:38 -07:00