[openib-general] [git pull] InfiniBand changes for 2.6.17

Roland Dreier rdreier at cisco.com
Mon Mar 20 10:52:11 PST 2006


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

The pull will get the following changes:

The following changes since commit 7705a8792b0fc82fd7d4dd923724606bbfd9fb20:
  Linus Torvalds:
        Linux 2.6.16

are found in the git repository at:

  blah

Ami Perlmutter:
      IB/uverbs: Use correct alt_pkey_index in modify QP

Dotan Barak:
      IB/uverbs: Support for query QP from userspace
      IB/uverbs: Support for query SRQ from userspace
      IB/mthca: Return actual capacity from create_srq
      IB/uverbs: Return actual capacity from create SRQ operation
      IB/mthca: Add support for send work request fence flag
      IB/mthca: Check alternate P_Key index when setting alternate path
      IB: Fix modify QP checking of "current QP state" attribute
      IB/uverbs: Fix query QP return of sq_sig_all
      IB/mthca: Correct reported SRQ size in MemFree case.

Eli Cohen:
      IB/mthca: Support for query QP and SRQ
      IB/mthca: Write FW commands through doorbell page
      IPoIB: Close race in setting mcast->ah
      IPoIB: Clean up if posting receives fails
      IB/mthca: Optimize large messages on Sinai HCAs
      IB/mthca: Query SRQ srq_limit fixes

Ishai Rabinovitz:
      IB/mthca: Use an enum for HCA page size

Jack Morgenstein:
      IB/mthca: Implement query_ah method
      IB/umad: Add support for large RMPP transfers
      IPoIB: Move ipoib_ib_dev_flush() to ipoib workqueue

Michael S. Tsirkin:
      IPoIB: clarify to_ipoib_neigh()
      IPoIB: Fix multicast race between canceling and completing
      IB/mad: Fix oopsable race on device removal

Or Gerlitz:
      IB: Enable FMR pool user to set page size

Ralph Campbell:
      IB/mad: Remove redundant check from smi_check_local_dr_smp()
      IB/mad: Simplify SMI by eliminating smi_check_local_dr_smp()

Roland Dreier:
      IB/mthca: Make functions that never fail return void
      IB/mthca: Get rid of might_sleep() annotations
      IB: Add userspace support for resizing CQs
      IB/mthca: Add device-specific support for resizing CQs
      IB/mthca: Whitespace cleanups
      IB: Allow userspace to set node description
      IB/mthca: Add modify_device method to set node description
      IB/mthca: Generate SQ drained events when requested
      IB: Add ib_modify_qp_is_ok() library function
      IB/mthca: Convert to use ib_modify_qp_is_ok()
      IB: Whitespace cleanups
      IB/mthca: Bump driver version and release date
      IB/uverbs: Fix alignment of struct ib_uverbs_create_qp_resp
      IB/mthca: Update firmware versions
      IB/srp: Add SCSI host attributes to show target port
      IPoIB: Fix build now that neighbour destructor is in neigh_params
      IB: Coverity fixes to sysfs.c
      IB/mthca: Coverity fix to mthca_init_eq_table()
      IB/srp: Coverity fix to srp_parse_options()
      IPoIB: Get rid of useless test of queue length

Sean Hefty:
      IB/cm: Check cm_id state before handling a REP

 drivers/infiniband/core/agent.c                |   19 -
 drivers/infiniband/core/cm.c                   |   42 +-
 drivers/infiniband/core/fmr_pool.c             |    6 
 drivers/infiniband/core/mad.c                  |  195 ++++++++--
 drivers/infiniband/core/mad_priv.h             |   16 +
 drivers/infiniband/core/mad_rmpp.c             |  148 +++-----
 drivers/infiniband/core/smi.h                  |    9 
 drivers/infiniband/core/sysfs.c                |   36 ++
 drivers/infiniband/core/user_mad.c             |  225 ++++++++----
 drivers/infiniband/core/uverbs.h               |    5 
 drivers/infiniband/core/uverbs_cmd.c           |  202 ++++++++++-
 drivers/infiniband/core/uverbs_main.c          |    6 
 drivers/infiniband/core/verbs.c                |  259 ++++++++++++++
 drivers/infiniband/hw/mthca/mthca_av.c         |   33 ++
 drivers/infiniband/hw/mthca/mthca_cmd.c        |  323 +++++++++++++----
 drivers/infiniband/hw/mthca/mthca_cmd.h        |   14 +
 drivers/infiniband/hw/mthca/mthca_cq.c         |  161 ++++++---
 drivers/infiniband/hw/mthca/mthca_dev.h        |   33 +-
 drivers/infiniband/hw/mthca/mthca_eq.c         |    6 
 drivers/infiniband/hw/mthca/mthca_mad.c        |   17 +
 drivers/infiniband/hw/mthca/mthca_main.c       |   23 +
 drivers/infiniband/hw/mthca/mthca_mcg.c        |    2 
 drivers/infiniband/hw/mthca/mthca_memfree.c    |   29 +-
 drivers/infiniband/hw/mthca/mthca_memfree.h    |   10 -
 drivers/infiniband/hw/mthca/mthca_mr.c         |   42 +-
 drivers/infiniband/hw/mthca/mthca_pd.c         |    3 
 drivers/infiniband/hw/mthca/mthca_profile.c    |   10 -
 drivers/infiniband/hw/mthca/mthca_provider.c   |  170 +++++++++
 drivers/infiniband/hw/mthca/mthca_provider.h   |   53 ++-
 drivers/infiniband/hw/mthca/mthca_qp.c         |  448 ++++++++++--------------
 drivers/infiniband/hw/mthca/mthca_srq.c        |   43 ++
 drivers/infiniband/hw/mthca/mthca_user.h       |    7 
 drivers/infiniband/ulp/ipoib/ipoib.h           |   12 -
 drivers/infiniband/ulp/ipoib/ipoib_ib.c        |   10 -
 drivers/infiniband/ulp/ipoib/ipoib_main.c      |   15 -
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c |   25 +
 drivers/infiniband/ulp/ipoib/ipoib_verbs.c     |    2 
 drivers/infiniband/ulp/srp/ib_srp.c            |   85 +++++
 include/rdma/ib_fmr_pool.h                     |    2 
 include/rdma/ib_mad.h                          |   48 ++-
 include/rdma/ib_user_verbs.h                   |   79 ++++
 include/rdma/ib_verbs.h                        |   38 ++
 42 files changed, 2097 insertions(+), 814 deletions(-)



More information about the general mailing list