android_kernel_motorola_sm6225/drivers/infiniband/hw/ipath
Bryan O'Sullivan 35783ec07c [PATCH] IB/ipath: fix a bug that results in addresses near 0 being written via DMA
We can't tell for sure if any packets are in the infinipath receive buffer
when we shut down a chip port.  Normally this is taken care of by orderly
shutdown, but when processes are terminated, or sending process has a bug, we
can continue to receive packets.  So rather than writing zero to the address
registers for the closing port, we point it at a dummy memory.

Signed-off-by: Dave Olson <dave.olson@qlogic.com>
Signed-off-by: Bryan O'Sullivan <bryan.osullivan@qlogic.com>
Cc: "Michael S. Tsirkin" <mst@mellanox.co.il>
Cc: Roland Dreier <rolandd@cisco.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-07-01 09:56:01 -07:00
..
ipath_common.h [PATCH] IB/ipath: support more models of InfiniPath hardware 2006-07-01 09:56:01 -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: read/write correct sizes through diag interface 2006-07-01 09:56:01 -07:00
ipath_driver.c [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_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: fix a bug that results in addresses near 0 being written via DMA 2006-07-01 09:56:01 -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: fix a bug that results in addresses near 0 being written via DMA 2006-07-01 09:56:01 -07:00
ipath_intr.c [PATCH] IB/ipath: fixes to performance get counters for IB compliance 2006-07-01 09:56:01 -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 [PATCH] IB/ipath: rC receive interrupt performance changes 2006-07-01 09:56:01 -07:00
ipath_layer.c [PATCH] IB/ipath: purge sps_lid and sps_mlid arrays 2006-07-01 09:56:01 -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: purge sps_lid and sps_mlid arrays 2006-07-01 09:56:01 -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: rC receive interrupt performance changes 2006-07-01 09:56:01 -07:00
ipath_rc.c [PATCH] IB/ipath: rC receive interrupt performance changes 2006-07-01 09:56:01 -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: rC receive interrupt performance changes 2006-07-01 09:56:01 -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: drop the "stats" sysfs attribute group 2006-07-01 09:56:01 -07:00
ipath_uc.c [PATCH] IB/ipath: rC receive interrupt performance changes 2006-07-01 09:56:01 -07:00
ipath_ud.c [PATCH] IB/ipath: fixes to performance get counters for IB compliance 2006-07-01 09:56:01 -07:00
ipath_user_pages.c [PATCH] IB/ipath: update copyrights and other strings to reflect new company name 2006-07-01 09:55:58 -07:00
ipath_verbs.c [PATCH] IB/ipath: fixes to performance get counters for IB compliance 2006-07-01 09:56:01 -07:00
ipath_verbs.h [PATCH] IB/ipath: rC receive interrupt performance changes 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_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
ips_common.h [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