[ofa-general] [GIT PULL] please pull infiniband.git

Roland Dreier rdreier at cisco.com
Mon May 21 13:51:43 PDT 2007


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 will get the following post 2.6.22-rc2 fixes.  (This batch is
bigger than I would like, but I think it's all legitimately post-rc2
material: we've had some fixes for fairly serious problems cooking for
a while, and those fixes involve largish patches.  The rest is either
trivial stuff or fixes for the just-merged mlx4 driver)

Ali Ayoub (1):
      IB/mthca: Fix use-after-free on device restart

Eli Cohen (3):
      IB/core: Free umem when mm is already gone
      IB/mlx4: Fix check of max_qp_dest_rdma in modify QP
      IB/mlx4: Pass send queue sizes from userspace to kernel

Hoang-Nam Nguyen (1):
      IB/ehca: Return proper error code if register_mr fails

Michael S. Tsirkin (5):
      IB/mthca: Fix RESET to ERROR transition
      IB/mlx4: Fix RESET to RESET and RESET to ERROR transitions
      IB/ipoib: Fix typos in error messages
      IPoIB/cm: Fix SRQ WR leak
      IB/cm: Improve local id allocation

Roland Dreier (6):
      IB/ipath: Fix potential deadlock with multicast spinlocks
      IB/core: Use start_port() and end_port()
      IB/mlx4: Set GRH:HopLimit when sending globally routed MADs
      mlx4_core: Fix array overrun in dump_dev_cap_flags()
      IB/mlx4: Fix check of opcode in mlx4_ib_post_send()
      IB/mlx4: Check if SRQ is full when posting receive

Rolf Manderscheid (1):
      IB/mthca: Set GRH:HopLimit when building MLX headers

Yosef Etigin (2):
      IB/core: Add helpers for uncached GID and P_Key searches
      IPoIB: Handle P_Key table reordering

 drivers/infiniband/core/cm.c                    |    4 +-
 drivers/infiniband/core/device.c                |  135 ++++++++++++++-
 drivers/infiniband/core/umem.c                  |    4 +-
 drivers/infiniband/hw/ehca/ehca_mrmw.c          |    7 +-
 drivers/infiniband/hw/ipath/ipath_verbs_mcast.c |   16 +-
 drivers/infiniband/hw/mlx4/qp.c                 |  181 ++++++++++++++------
 drivers/infiniband/hw/mlx4/srq.c                |    6 +
 drivers/infiniband/hw/mlx4/user.h               |    5 +-
 drivers/infiniband/hw/mthca/mthca_av.c          |    1 +
 drivers/infiniband/hw/mthca/mthca_main.c        |    4 +-
 drivers/infiniband/hw/mthca/mthca_qp.c          |  158 +++++++++++-------
 drivers/infiniband/ulp/ipoib/ipoib.h            |   49 +++++-
 drivers/infiniband/ulp/ipoib/ipoib_cm.c         |  203 +++++++++++++++++++----
 drivers/infiniband/ulp/ipoib/ipoib_ib.c         |   87 ++++++++--
 drivers/infiniband/ulp/ipoib/ipoib_main.c       |    7 +-
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c  |    2 +-
 drivers/infiniband/ulp/ipoib/ipoib_verbs.c      |   40 ++---
 drivers/net/mlx4/fw.c                           |    2 +-
 include/rdma/ib_verbs.h                         |    8 +
 19 files changed, 697 insertions(+), 222 deletions(-)



More information about the general mailing list