linux-stable/drivers/infiniband/hw/ipath
Bryan O'Sullivan 7a26c47412 IB/ipath: Fix races with ib_resize_cq()
The resize CQ function changes the memory used to store the queue.
Other routines need to honor the lock before accessing the pointer
to the queue and verify that the head and tail are in range.

Signed-off-by: Bryan O'Sullivan <bryan.osullivan@qlogic.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2006-09-28 11:17:12 -07:00
..
ipath_common.h IB/ipath: Set CPU affinity early 2006-09-28 11:17:07 -07:00
ipath_cq.c IB/ipath: Fix races with ib_resize_cq() 2006-09-28 11:17:12 -07:00
ipath_debug.h IB/ipath: remove stale references to userspace SMA 2006-09-22 15:22:32 -07:00
ipath_diag.c [PATCH] missing includes from infiniband merge 2006-09-23 11:34:43 -07:00
ipath_driver.c IB/ipath: Clean up module exit code 2006-09-28 11:16:59 -07:00
ipath_eeprom.c IB/ipath: Fix EEPROM read when driver is compiled with -Os 2006-09-28 11:17:05 -07:00
ipath_file_ops.c IB/ipath: Set CPU affinity early 2006-09-28 11:17:07 -07:00
ipath_fs.c IB/ipath: Only allow complete writes to flash 2006-09-28 11:16:37 -07:00
ipath_iba6110.c IB/ipath: Fix and recover TXE piobuf and PBC parity errors 2006-09-28 11:17:03 -07:00
ipath_iba6120.c IB/ipath: Support new PCIE device, QLE7142 2006-09-28 11:17:10 -07:00
ipath_init_chip.c IB/ipath: Improved support for PowerPC 2006-09-28 11:16:53 -07:00
ipath_intr.c IB/ipath: Fix and recover TXE piobuf and PBC parity errors 2006-09-28 11:17:03 -07:00
ipath_kernel.h IB/ipath: Fix and recover TXE piobuf and PBC parity errors 2006-09-28 11:17:03 -07:00
ipath_keys.c IB/ipath: Ensure that PD of MR matches PD of QP checking the Rkey 2006-09-28 11:16:41 -07:00
ipath_layer.c IB/ipath: remove stale references to userspace SMA 2006-09-22 15:22:32 -07:00
ipath_layer.h IB/ipath: remove stale references to userspace SMA 2006-09-22 15:22:32 -07:00
ipath_mad.c IB/ipath: Clean up handling of GUID 0 2006-09-28 11:16:32 -07:00
ipath_mmap.c IB/ipath: Performance improvements via mmap of queues 2006-09-22 15:22:26 -07:00
ipath_mr.c IB/ipath: Ensure that PD of MR matches PD of QP checking the Rkey 2006-09-28 11:16:41 -07:00
ipath_qp.c IB/ipath: Flush RWQEs if access error or invalid error seen 2006-09-28 11:16:55 -07:00
ipath_rc.c IB/ipath: Flush RWQEs if access error or invalid error seen 2006-09-28 11:16:55 -07:00
ipath_registers.h IB/ipath: Support multiple simultaneous devices of different types 2006-09-28 11:16:49 -07:00
ipath_ruc.c IB/ipath: Flush RWQEs if access error or invalid error seen 2006-09-28 11:16:55 -07:00
ipath_srq.c IB/ipath: Count SRQs properly 2006-09-28 11:16:35 -07:00
ipath_stats.c IB/ipath: remove stale references to userspace SMA 2006-09-22 15:22:32 -07:00
ipath_sysfs.c IB/ipath: Clean up handling of GUID 0 2006-09-28 11:16:32 -07:00
ipath_uc.c IB/ipath: Ensure that PD of MR matches PD of QP checking the Rkey 2006-09-28 11:16:41 -07:00
ipath_ud.c IB/ipath: Ensure that PD of MR matches PD of QP checking the Rkey 2006-09-28 11:16:41 -07:00
ipath_user_pages.c IB/ipath: Improved support for PowerPC 2006-09-28 11:16:53 -07:00
ipath_verbs.c IB/ipath: Support revision 2 InfiniPath PCIE devices 2006-09-28 11:16:27 -07:00
ipath_verbs.h IB/ipath: Flush RWQEs if access error or invalid error seen 2006-09-28 11:16:55 -07:00
ipath_verbs_mcast.c IB/ipath: account for attached QPs correctly 2006-09-22 15:22:35 -07:00
ipath_wc_ppc64.c IB/ipath: Improved support for PowerPC 2006-09-28 11:16:53 -07:00
ipath_wc_x86_64.c IB/ipath: Call mtrr_del with correct arguments 2006-09-28 11:16:57 -07:00
Kconfig IB/ipath: merge ipath_core and ib_ipath drivers 2006-09-22 15:22:30 -07:00
Makefile IB/ipath: support new QLogic product naming scheme 2006-09-22 15:22:35 -07:00