All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] First InfiniBand/RDMA merge
@ 2008-01-25 22:22 Roland Dreier
  0 siblings, 0 replies; only message in thread
From: Roland Dreier @ 2008-01-25 22:22 UTC (permalink / raw)
  To: torvalds; +Cc: general, linux-kernel

Linus, if you haven't headed off to the airport, 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

To get the first batch of InfiniBand/RDMA merges:

Adrian Bunk (1):
      IB/mthca: Remove MSI support as scheduled

Anton Blanchard (1):
      IB/ehca: Use round_jiffies() for EQ polling timer

Arthur Jones (2):
      IB/ipath: Better comment for rmb() in ipath_intr()
      IB/ipath: Add ipath_read_ireg() abstraction

Dave Olson (9):
      IB/ipath: Improve interrupt handler cache footprint
      IB/ipath: Generalize some xxx_SHIFT macros
      IB/ipath: Changes for fields moving from devdata to portdata
      IB/ipath: Clean up some comments
      IB/ipath: Drop support for the original QHT7040 board
      IB/ipath: Remove unused MDIO interface code
      IB/ipath: Add new chip-specific functions to older chips, consistent init
      IB/ipath: Minor cleanup of unused fields and chip-specific errors
      IB/ipath: Changes to support PIO bandwidth check on IBA7220

David Dillow (3):
      IB/srp: Respect target credit limit
      IB/srp: Enable SG list chaining
      IB/srp: Add identifying information to log messages

Erez Zilber (3):
      IB/iser: update URLs of iSER docs
      IB/iser: Print information about unhandled RDMA CM events
      IB/iser: Add change_queue_depth method

Hoang-Nam Nguyen (4):
      IB/ehca: Forward event client-reregister-required to registered clients
      IB/ehca: Remove CQ-QP-link before destroying QP in error path of create_qp()
      IB/ehca: Define array to store SMI/GSI QPs
      IB/ehca: Add "port connection autodetect mode"

Jack Morgenstein (1):
      mlx4_core: Fix max_eqs masking in QUERY_DEV_CAP

Jan Engelhardt (2):
      IPoIB: Constify seq_operations function pointer tables
      IB/ipath: Remove unnecessary cast

Joachim Fenkes (1):
      IB/ehca: Prevent RDMA-related connection failures on some eHCA2 hardware

Joe Perches (2):
      drivers/infiniband: Add missing "space"
      IB: Spelling fixes in comments

John Gregor (1):
      IB/ipath: Fix sendctrl locking

Krishna Kumar (1):
      IPoIB: Remove redundant check of netif_queue_stopped() in xmit handler

Matthias Kaehlcke (1):
      IB/ipath: Convert ipath_eep_sem semaphore to a mutex

Michael Albaugh (1):
      IB/ipath: New sysfs entries to control 7220 features

Nick Piggin (1):
      IB/ipath: Convert from .nopage to .fault

Olaf Kirch (2):
      IB/fmr_pool: Flush serial numbers can get out of sync
      IB/fmr_pool: ib_fmr_pool_flush() should flush all dirty FMRs

Oliver Pinter (1):
      IB/iser: Typo fix (s/destory/destroy/)

Pradeep Satyanarayana (2):
      IPoIB/cm: Add connected mode support for devices without SRQs
      IPoIB/CM: Enable SRQ support on HCAs that support fewer than 16 SG entries

Ralph Campbell (16):
      IB/mad: Remove redundant NULL pointer check in ib_mad_recv_done_handler()
      IB/ipath: Enable loopback of DR SMP responses from userspace
      IB/ipath: Remove dead code for user process waiting for send buffer
      IB/ipath: Fix error returned from ib_resize_cq if new size smaller than # entries
      IB/ipath: Fix comments for ipath_create_srq()
      IB/ipath: Add the work completion error code to the QP error debug output
      IB/ipath: Fix RNR NAK handling
      IB/ipath: Cleanup ipath_get_egrbuf()
      IB/ipath: kreceive uses portdata rather than devdata
      IB/ipath: MAD performance sampling registers support
      IB/ipath: Export hardware counters more consistently
      IB/ipath: Allow more flexible user register alignments
      IB/ipath: Port config has on-chip effects for 7220
      IB/ipath: Add flag and handling for chips with swapped register bug
      IB/ipath: Add mappings from HW register to PortInfo port physical state
      IB/ipath: Trivial simplification of ipath_make_ud_req()

Roland Dreier (10):
      IB/ipath: Fix crash on unload introduced by sysfs changes
      IPoIB: Trivial formatting cleanups
      IPoIB/cm: Factor out ipoib_cm_free_rx_ring()
      IPoIB/cm: Factor out ipoib_cm_create_srq()
      IPoIB/cm: Factor out ipoib_cm_free_rx_reap_list()
      IB/mlx4: Micro-optimize mlx4_ib_poll_one()
      RDMA/cxgb3: Endianness annotation for irs field
      IB/ipath: Fix some sparse warnings about shadowed symbols
      IB/umad: Simplify and fix locking
      IB/mthca: Update latest "native Arbel" firmware revision

Rolf Manderscheid (1):
      IPoIB: improve IPv4/IPv6 to IB mcast mapping functions

Sean Hefty (6):
      IB/multicast: Report errors on multicast groups if P_key changes
      IB/mad: Report number of times a mad was retried
      IB/cm: Add basic performance counters
      IB/mad: Fix incorrect access to items on local_list
      RDMA/cma: add support for rdma_migrate_id()
      RDMA/cma: Override default responder_resources with user value

Steve Welch (1):
      IB/mad: Enable loopback of DR SMP responses from userspace

Steve Wise (7):
      RDMA/iwcm: Set initiator depth and responder resources to device max values
      RDMA/cxgb3: Hold rtnl_lock() around ethtool get_drvinfo call
      RDMA/cxgb3: Support version 5.0 firmware
      RDMA/cxgb3: Flush the receive queue when closing
      RDMA/cxgb3: Fix page shift calculation in build_phys_page_list()
      RDMA/cxgb3: Mark QP as privileged based on user capabilities
      RDMA/cxgb3: Fix the T3A workaround checks

Vladimir Sokolovsky (1):
      RDMA/cma: Reenable device removal on passive side

 Documentation/feature-removal-schedule.txt     |   10 -
 drivers/infiniband/core/cm.c                   |  306 ++++++++++++++++-
 drivers/infiniband/core/cma.c                  |   60 ++--
 drivers/infiniband/core/fmr_pool.c             |   33 ++-
 drivers/infiniband/core/mad.c                  |   26 +-
 drivers/infiniband/core/mad_priv.h             |    3 +-
 drivers/infiniband/core/mad_rmpp.c             |    2 +-
 drivers/infiniband/core/multicast.c            |   55 +++-
 drivers/infiniband/core/smi.h                  |   18 +-
 drivers/infiniband/core/ucm.c                  |   37 +--
 drivers/infiniband/core/ucma.c                 |   92 +++++
 drivers/infiniband/core/user_mad.c             |  115 +++----
 drivers/infiniband/hw/cxgb3/cxio_hal.c         |    4 +-
 drivers/infiniband/hw/cxgb3/cxio_wr.h          |    5 +-
 drivers/infiniband/hw/cxgb3/iwch_cm.c          |    4 +-
 drivers/infiniband/hw/cxgb3/iwch_mem.c         |    7 +
 drivers/infiniband/hw/cxgb3/iwch_provider.c    |    7 +-
 drivers/infiniband/hw/cxgb3/iwch_qp.c          |   29 +--
 drivers/infiniband/hw/ehca/ehca_av.c           |    2 +-
 drivers/infiniband/hw/ehca/ehca_classes.h      |   23 ++-
 drivers/infiniband/hw/ehca/ehca_cq.c           |    2 +-
 drivers/infiniband/hw/ehca/ehca_irq.c          |   38 ++-
 drivers/infiniband/hw/ehca/ehca_iverbs.h       |    2 +
 drivers/infiniband/hw/ehca/ehca_main.c         |   15 +-
 drivers/infiniband/hw/ehca/ehca_qp.c           |  180 +++++++++-
 drivers/infiniband/hw/ehca/ehca_reqs.c         |  112 +++++--
 drivers/infiniband/hw/ehca/ehca_sqp.c          |    6 +-
 drivers/infiniband/hw/ipath/ipath_common.h     |   35 ++-
 drivers/infiniband/hw/ipath/ipath_cq.c         |    2 +-
 drivers/infiniband/hw/ipath/ipath_debug.h      |    4 +-
 drivers/infiniband/hw/ipath/ipath_driver.c     |  180 ++++------
 drivers/infiniband/hw/ipath/ipath_eeprom.c     |   23 +-
 drivers/infiniband/hw/ipath/ipath_file_ops.c   |   94 +++---
 drivers/infiniband/hw/ipath/ipath_fs.c         |   14 +-
 drivers/infiniband/hw/ipath/ipath_iba6110.c    |  395 +++++++++++++++++++---
 drivers/infiniband/hw/ipath/ipath_iba6120.c    |  439 +++++++++++++++++++-----
 drivers/infiniband/hw/ipath/ipath_init_chip.c  |   67 ++---
 drivers/infiniband/hw/ipath/ipath_intr.c       |   81 ++---
 drivers/infiniband/hw/ipath/ipath_kernel.h     |  201 ++++++++---
 drivers/infiniband/hw/ipath/ipath_keys.c       |    5 +-
 drivers/infiniband/hw/ipath/ipath_mad.c        |  123 ++++---
 drivers/infiniband/hw/ipath/ipath_qp.c         |    6 +-
 drivers/infiniband/hw/ipath/ipath_rc.c         |   18 +-
 drivers/infiniband/hw/ipath/ipath_registers.h  |   33 +-
 drivers/infiniband/hw/ipath/ipath_ruc.c        |   13 +-
 drivers/infiniband/hw/ipath/ipath_srq.c        |    4 +-
 drivers/infiniband/hw/ipath/ipath_stats.c      |   24 +-
 drivers/infiniband/hw/ipath/ipath_sysfs.c      |  364 ++++++++++++++++++++
 drivers/infiniband/hw/ipath/ipath_ud.c         |    3 +-
 drivers/infiniband/hw/ipath/ipath_verbs.c      |   55 ++-
 drivers/infiniband/hw/ipath/ipath_verbs.h      |   12 +
 drivers/infiniband/hw/mlx4/cq.c                |    9 +-
 drivers/infiniband/hw/mthca/mthca_dev.h        |   13 +-
 drivers/infiniband/hw/mthca/mthca_eq.c         |    6 +-
 drivers/infiniband/hw/mthca/mthca_main.c       |   40 +--
 drivers/infiniband/ulp/ipoib/ipoib.h           |  184 ++++++----
 drivers/infiniband/ulp/ipoib/ipoib_cm.c        |  376 +++++++++++++++------
 drivers/infiniband/ulp/ipoib/ipoib_fs.c        |    4 +-
 drivers/infiniband/ulp/ipoib/ipoib_ib.c        |    8 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c      |   60 ++--
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c |    8 +-
 drivers/infiniband/ulp/ipoib/ipoib_verbs.c     |   18 +-
 drivers/infiniband/ulp/iser/Kconfig            |    4 +-
 drivers/infiniband/ulp/iser/iscsi_iser.c       |    1 +
 drivers/infiniband/ulp/iser/iser_initiator.c   |    2 +-
 drivers/infiniband/ulp/iser/iser_verbs.c       |    8 +-
 drivers/infiniband/ulp/srp/ib_srp.c            |  131 +++++---
 drivers/infiniband/ulp/srp/ib_srp.h            |    5 +
 drivers/net/mlx4/fw.c                          |    2 +-
 include/net/if_inet6.h                         |   11 +-
 include/net/ip.h                               |   10 +-
 include/rdma/ib_mad.h                          |    4 +-
 include/rdma/rdma_user_cm.h                    |   13 +-
 net/ipv4/arp.c                                 |    2 +-
 net/ipv6/ndisc.c                               |    2 +-
 75 files changed, 3124 insertions(+), 1185 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-01-25 22:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-25 22:22 [GIT PULL] First InfiniBand/RDMA merge Roland Dreier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.