linux/drivers/infiniband/core
Hal Rosenstock 6a0c435ef9 [PATCH] IB: Fix timeout/cancelled MAD handling
Fixes an issue processing a sent MAD after it has timed out or been canceled.
The race occurs when a response MAD matches with the send request.  The
request could time out or be canceled after the response MAD matches with the
request, but before the request completion can be processed.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Cc: Roland Dreier <rolandd@cisco.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-07-27 16:26:10 -07:00
..
agent.c [PATCH] IB: Update MAD client API 2005-07-27 16:26:09 -07:00
agent.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
agent_priv.h [PATCH] IB: Update MAD client API 2005-07-27 16:26:09 -07:00
cache.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_priv.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
device.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fmr_pool.c [PATCH] IB: Update FMR functions 2005-07-27 16:26:09 -07:00
mad.c [PATCH] IB: Fix timeout/cancelled MAD handling 2005-07-27 16:26:10 -07:00
mad_priv.h [PATCH] IB: Fix timeout/cancelled MAD handling 2005-07-27 16:26:10 -07:00
Makefile [PATCH] IB uverbs: hook up Kconfig/Makefile 2005-07-07 18:23:48 -07:00
packer.c [PATCH] IB: Fix pack/unpack when size_bits == 64 2005-06-27 15:11:47 -07:00
sa_query.c [PATCH] IB: Update MAD client API 2005-07-27 16:26:09 -07:00
smi.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
smi.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sysfs.c [PATCH] sysfs: (rest) if show/store is missing return -EIO 2005-06-20 15:15:03 -07:00
ud_header.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
user_mad.c [PATCH] IB: fix potential ib_umad leak 2005-05-25 15:31:28 -07:00
uverbs.h [PATCH] IB uverbs: core implementation 2005-07-07 18:23:48 -07:00
uverbs_cmd.c [PATCH] IB uverbs: core implementation 2005-07-07 18:23:48 -07:00
uverbs_main.c [PATCH] IB uverbs: core implementation 2005-07-07 18:23:48 -07:00
uverbs_mem.c [PATCH] IB uverbs: memory pinning implementation 2005-07-07 18:23:48 -07:00
verbs.c [PATCH] IB uverbs: update kernel midlayer for new API 2005-07-07 18:23:48 -07:00