1
linux/drivers/infiniband/hw
Dave Olson 78d1e02fac IB/ipath: Workaround problem of errormask register being overwritten
On some system hardware, we are seeing moderately common cases of the
chip errormask register being overwritten due to a chip bug in iba6120
that is triggered by a vendor-specific PCIe broadcast message.  This
patch merely checks periodically, and corrects it if needed (the
overwrite can cause us to not get error and hardware error
interrupts).  Also, make dd->ipath_errormask the one, true canonical
source for kr_errormask, and remove references to ipath_ignorederrs as
it is currently unused.

Signed-off-by: Dave Olson <dave.olson@qlogic.com>
Signed-off-by: John Gregor <john.gregor@qlogic.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2007-07-30 13:16:46 -07:00
..
amso1100 RDMA/amso1100: Initialize the wait_queue_head_t in the c2_qp structure 2007-07-28 08:06:40 -07:00
cxgb3 some kmalloc/memset ->kzalloc (tree wide) 2007-07-19 10:04:50 -07:00
ehca IB/ehca: Move extern declarations from .c files to .h files 2007-07-28 21:47:53 -07:00
ipath IB/ipath: Workaround problem of errormask register being overwritten 2007-07-30 13:16:46 -07:00
mlx4 IB/mlx4: Whitespace fix 2007-07-28 20:52:44 -07:00
mthca IB/mthca: Change command token on timeout 2007-07-20 21:19:43 -07:00