* [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.