1
linux/drivers/infiniband/hw/ipath
Ralph Campbell 16c59419a0 IB/ipath: ipath_skip_sge() can break if num_sge > 1
ipath_skip_sge() doesn't exactly duplicate the side effects of
ipath_copy_sge() if num_sge > 1 since it doesn't decrement ss->num_sge.
This could result in the sg_list being accessed out of bounds.
Since ipath_skip_sge() is almost always called with num_sge == 1,
the original "optimization" is almost never used.

Signed-off-by: Ralph Campbell <ralph.campbell@qlogic.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2006-07-24 09:18:07 -07:00
..
ipath_common.h [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_cq.c [PATCH] IB/ipath: enforce device resource limits 2006-07-01 09:55:59 -07:00
ipath_debug.h [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
ipath_diag.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_driver.c IB/ipath: Fix a data corruption 2006-07-24 09:18:05 -07:00
ipath_eeprom.c [PATCH] IB/ipath: support more models of InfiniPath hardware 2006-07-01 09:56:01 -07:00
ipath_file_ops.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_fs.c [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
ipath_ht400.c [PATCH] IB/ipath: removed redundant statements 2006-07-01 09:56:00 -07:00
ipath_init_chip.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_intr.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_kernel.h [PATCH] IB/ipath: fix a bug that results in addresses near 0 being written via DMA 2006-07-01 09:56:01 -07:00
ipath_keys.c IB/ipath: Fix ib_ipath driver to work with SRP 2006-07-24 09:18:07 -07:00
ipath_layer.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_layer.h [PATCH] IB/ipath: purge sps_lid and sps_mlid arrays 2006-07-01 09:56:01 -07:00
ipath_mad.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_mr.c [PATCH] IB/ipath: don't allow resources to be created with illegal values 2006-07-01 09:55:59 -07:00
ipath_pe800.c [PATCH] IB/ipath: support more models of InfiniPath hardware 2006-07-01 09:56:01 -07:00
ipath_qp.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_rc.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_registers.h [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
ipath_ruc.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_srq.c [PATCH] IB/ipath: enforce device resource limits 2006-07-01 09:55:59 -07:00
ipath_stats.c [PATCH] IB/ipath: reduce overhead on receive interrupts 2006-07-01 09:56:00 -07:00
ipath_sysfs.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_uc.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_ud.c [PATCH] IB/ipath: namespace cleanup: replace ips with ipath 2006-07-01 09:56:02 -07:00
ipath_user_pages.c [PATCH] IB/ipath: remove some #if 0 code related to lockable memory 2006-07-01 09:56:01 -07:00
ipath_verbs_mcast.c [PATCH] IB/ipath: enforce device resource limits 2006-07-01 09:55:59 -07:00
ipath_verbs.c IB/ipath: ipath_skip_sge() can break if num_sge > 1 2006-07-24 09:18:07 -07:00
ipath_verbs.h [PATCH] IB/ipath: rC receive interrupt performance changes 2006-07-01 09:56:01 -07:00
ipath_wc_x86_64.c [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
Kconfig [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
Makefile [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
verbs_debug.h [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00