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

Roland Dreier rdreier at cisco.com
Wed Jul 18 15:52:57 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 another batch of changes for 2.6.23, including the
beginnings of cleaning up the work request posting code in mthca and
mlx4:

Dotan Barak (2):
      IB/mlx4: Take sizeof the correct pointer in call to memset()
      RDMA/cma: Remove local write permission from QP access flags

Hoang-Nam Nguyen (7):
      IB/ehca: Fix memory leak in error path of ehca_get_dma_mr()
      IB/ehca: Use common error code mapping instead of specific ones
      IB/ehca: Use #define for "pages per register_rpage" instead of hardcoded value
      IB/ehca: Use macro to calculate number of chunks in a mem block
      IB/ehca: MR/MW structure refactoring
      IB/ehca: Restructure ehca_set_pagebuf()
      IB/ehca: Fix warnings issued by checkpatch.pl

Jack Morgenstein (4):
      IB/mlx4: Fix flow label returned from query QP
      IB/mlx4: Fix port returned from query QP for QPs in INIT state
      mlx4_core: Reset device when internal error is detected
      IB/mlx4: Increase max outstanding RDMA reads as target

Joachim Fenkes (1):
      IB/ehca: Fix HW level autodetection

Roland Dreier (14):
      IB/mthca: Schedule MSI support for removal
      IB/mthca: Fix printk format used for firmware version in warning
      IB/iser: Make a couple of functions static
      IB/ipath: Make a few functions static
      IB/ipath: Remove ipath_get_user_pages_nocopy()
      IB/cm: Make internal function cm_get_ack_delay() static
      IB/mthca: Use uninitialized_var() for f0
      IB/mlx4: Return receive queue sizes for userspace QPs from query QP
      IB/mthca: Factor out setting WQE data segment entries
      IB/mlx4: Factor out setting WQE data segment entries
      IB/mlx4: Factor out setting other WQE segments
      IB/mthca: Factor out setting WQE remote address and atomic segment entries
      IB/mthca: Factor out setting WQE UD segment entries
      IB/mthca: Simplify use of size0 in work request posting

Steve Wise (1):
      RDMA/cxgb3: Remove cm_id reference on listen failures

 Documentation/feature-removal-schedule.txt        |   10 +
 drivers/infiniband/core/cm.c                      |    2 +-
 drivers/infiniband/core/cma.c                     |    2 +-
 drivers/infiniband/hw/cxgb3/iwch_cm.c             |    1 +
 drivers/infiniband/hw/ehca/ehca_av.c              |    2 +-
 drivers/infiniband/hw/ehca/ehca_classes.h         |   54 +-
 drivers/infiniband/hw/ehca/ehca_classes_pSeries.h |  156 ++--
 drivers/infiniband/hw/ehca/ehca_cq.c              |    2 +-
 drivers/infiniband/hw/ehca/ehca_eq.c              |    3 +-
 drivers/infiniband/hw/ehca/ehca_hca.c             |   28 +-
 drivers/infiniband/hw/ehca/ehca_irq.c             |   56 +-
 drivers/infiniband/hw/ehca/ehca_iverbs.h          |    7 +-
 drivers/infiniband/hw/ehca/ehca_main.c            |   50 +-
 drivers/infiniband/hw/ehca/ehca_mrmw.c            | 1087 ++++++++-------------
 drivers/infiniband/hw/ehca/ehca_mrmw.h            |   21 +-
 drivers/infiniband/hw/ehca/ehca_qes.h             |   22 +-
 drivers/infiniband/hw/ehca/ehca_qp.c              |   39 +-
 drivers/infiniband/hw/ehca/ehca_reqs.c            |   15 +-
 drivers/infiniband/hw/ehca/ehca_tools.h           |   31 +-
 drivers/infiniband/hw/ehca/ehca_uverbs.c          |   10 +-
 drivers/infiniband/hw/ehca/hcp_if.c               |    8 +-
 drivers/infiniband/hw/ehca/hcp_phyp.c             |    2 +-
 drivers/infiniband/hw/ehca/hipz_fns_core.h        |    4 +-
 drivers/infiniband/hw/ehca/hipz_hw.h              |   24 +-
 drivers/infiniband/hw/ehca/ipz_pt_fn.c            |    2 +-
 drivers/infiniband/hw/ehca/ipz_pt_fn.h            |    4 +-
 drivers/infiniband/hw/ipath/ipath_driver.c        |    2 +-
 drivers/infiniband/hw/ipath/ipath_eeprom.c        |    4 +-
 drivers/infiniband/hw/ipath/ipath_intr.c          |    2 +-
 drivers/infiniband/hw/ipath/ipath_kernel.h        |    2 -
 drivers/infiniband/hw/ipath/ipath_ruc.c           |    2 +-
 drivers/infiniband/hw/ipath/ipath_user_pages.c    |   26 -
 drivers/infiniband/hw/ipath/ipath_verbs.c         |    2 +-
 drivers/infiniband/hw/ipath/ipath_verbs.h         |    4 -
 drivers/infiniband/hw/mlx4/qp.c                   |  115 ++-
 drivers/infiniband/hw/mthca/mthca_main.c          |   22 +-
 drivers/infiniband/hw/mthca/mthca_qp.c            |  221 ++---
 drivers/infiniband/hw/mthca/mthca_srq.c           |   28 +-
 drivers/infiniband/hw/mthca/mthca_wqe.h           |   15 +
 drivers/infiniband/ulp/iser/iscsi_iser.h          |    5 -
 drivers/infiniband/ulp/iser/iser_memory.c         |    4 +-
 drivers/infiniband/ulp/iser/iser_verbs.c          |   47 +-
 drivers/net/mlx4/catas.c                          |  106 ++-
 drivers/net/mlx4/eq.c                             |   56 +-
 drivers/net/mlx4/intf.c                           |    2 +
 drivers/net/mlx4/main.c                           |   26 +-
 drivers/net/mlx4/mlx4.h                           |   13 +-
 47 files changed, 1055 insertions(+), 1291 deletions(-)



More information about the general mailing list