[GIT PULL] please pull infiniband.git

From: Roland Dreier
Date: Sun Jun 14 2009 - 16:48:29 EST


Linus, please pull from

master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git for-linus

This tree is also available from kernel.org mirrors at:

git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git for-linus

This has the main batch of InfiniBand/RDMA changes for 2.6.31; sorry
for being so late in the merge cycle but the whole family was sick
with the stomach flu for the past week and, well, merge requests
weren't a top priority.

Anyway, this has been a slow cycle for my tree for whatever reason, so
there's not much here; everything has been in -next for a while except
for my two IRQ double-free patches, which fix a just-reported bug (and
are tiny and have been tested).

Anton Blanchard (1):
IB/ehca: Replace vmalloc() with kmalloc() for queue allocation

Eli Cohen (2):
IB/mthca: Add module parameter for number of MTTs per segment
mlx4_core: Add module parameter for number of MTTs per segment

Jack Morgenstein (1):
IB/mlx4: Add strong ordering to local inval and fast reg work requests

Jack Stone (1):
infiniband: Remove void casts

Joachim Fenkes (1):
IB/ehca: Remove superfluous bitmasks from QP control block

Roel Kluin (1):
RDMA/nes: Fix off-by-one bugs in reset_adapter_ne020() and init_serdes()

Roland Dreier (3):
IB/mthca: Don't double-free IRQs when falling back from MSI-X to INTx
mlx4_core: Don't double-free IRQs when falling back from MSI-X to INTx
Merge branches 'cxgb3', 'ehca', 'misc', 'mlx4', 'mthca' and 'nes' into for-linus

Stefan Roscher (3):
IB/ehca: Fall back to vmalloc() for big allocations
IB/ehca: Remove unnecessary memory operations for userspace queue pairs
IB/ehca: Increment version number

Steve Wise (2):
RDMA/cxgb3: Report correct port state and MTU
RDMA/cxgb3: Limit fast register size based on T3 limitations

drivers/infiniband/hw/amso1100/c2_cq.c | 4 +-
drivers/infiniband/hw/cxgb3/cxio_wr.h | 2 +-
drivers/infiniband/hw/cxgb3/iwch_provider.c | 32 ++++++-
drivers/infiniband/hw/ehca/ehca_classes_pSeries.h | 28 -----
drivers/infiniband/hw/ehca/ehca_irq.c | 9 +-
drivers/infiniband/hw/ehca/ehca_main.c | 2 +-
drivers/infiniband/hw/ehca/ehca_qp.c | 112 +++++++++++----------
drivers/infiniband/hw/ehca/hcp_if.c | 6 +-
drivers/infiniband/hw/ehca/hcp_if.h | 2 +-
drivers/infiniband/hw/ehca/hcp_phyp.c | 11 ++-
drivers/infiniband/hw/ehca/hcp_phyp.h | 2 +-
drivers/infiniband/hw/ehca/ipz_pt_fn.c | 19 +++-
drivers/infiniband/hw/mlx4/qp.c | 4 +
drivers/infiniband/hw/mthca/mthca_cmd.c | 2 +-
drivers/infiniband/hw/mthca/mthca_dev.h | 1 +
drivers/infiniband/hw/mthca/mthca_eq.c | 4 +-
drivers/infiniband/hw/mthca/mthca_main.c | 17 +++-
drivers/infiniband/hw/mthca/mthca_mr.c | 16 ++--
drivers/infiniband/hw/mthca/mthca_profile.c | 4 +-
drivers/infiniband/hw/nes/nes_hw.c | 14 ++--
drivers/net/mlx4/eq.c | 4 +-
drivers/net/mlx4/main.c | 14 ++-
drivers/net/mlx4/mr.c | 6 +-
drivers/net/mlx4/profile.c | 2 +-
include/linux/mlx4/device.h | 1 +
include/linux/mlx4/qp.h | 1 +
26 files changed, 183 insertions(+), 136 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/