linux-kernel-test/drivers/infiniband/hw
Dave Olson f17fddc9e2 IB/ipath: Remove unsafe fastrcvint code from interrupt handler
The fastrcvint code's purpose was to avoid reading the interrupt
status if kernel packets were in the receive queue (to reduce
overhead).  Because intstatus was not read, we could miss the error
interrupt bit indicating freeze mode, since it only delivers a single
interrupt, even if still pending after intclear is written.

This patch removes that unsafe optimization.

Signed-off-by: Dave Olson <dave.olson@qlogic.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2007-07-30 13:16:45 -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: Remove unsafe fastrcvint code from interrupt handler 2007-07-30 13:16:45 -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