linux/drivers/infiniband/hw/cxgb4
Steve Wise 2ff7d09a1b RDMA/cxgb4: Don't exceed hw IQ depth limit for user CQs
Memory allocated for user CQs gets rounded up to the next page
boundary.  And after rounding, we recalculate the resulting IQ depth
and we need to make sure we don't exceed the HW limits.

This bug can result a much smaller CQ allocated than was expected if
the HW size field is exceeded, resulting in CQ overflow failures.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
2011-06-17 11:52:45 -07:00
..
cm.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2011-05-20 13:43:21 -07:00
cq.c RDMA/cxgb4: Don't exceed hw IQ depth limit for user CQs 2011-06-17 11:52:45 -07:00
device.c RDMA/cxgb4: EEH errors can hang the driver 2011-05-09 22:06:23 -07:00
ev.c RDMA/cxgb4: Handle CPL_RDMA_TERMINATE messages 2010-09-28 10:46:32 -07:00
iw_cxgb4.h RDMA/cxgb4: Use completion objects for event blocking 2011-05-24 09:47:38 -07:00
Kconfig Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
Makefile IB: Replace EXTRA_CFLAGS with ccflags-y 2010-10-23 13:45:03 -07:00
mem.c RDMA/cxgb4: Centralize the wait logic 2010-09-28 10:46:34 -07:00
provider.c RDMA/cxgb4: EEH errors can hang the driver 2011-05-09 22:06:23 -07:00
qp.c RDMA/cxgb4: Fix missing parentheses 2011-05-09 22:06:22 -07:00
resource.c RDMA/cxgb4: Support on-chip SQs 2010-09-28 10:46:35 -07:00
t4.h cxgb4: use pgprot_writecombine() on powerpc 2011-04-27 14:18:25 +10:00
t4fw_ri_api.h RDMA/cxgb4: Add module option to tweak delayed ack 2010-07-21 10:53:52 -07:00
user.h RDMA/cxgb4: Support on-chip SQs 2010-09-28 10:46:35 -07:00