All of lore.kernel.org
 help / color / mirror / Atom feed
From: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: "Torvalds,
	Linus"
	<torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>,
	linux-rdma <linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: [PULL REQUEST] Please pull rdma.git
Date: Thu, 15 Dec 2016 11:49:10 -0500	[thread overview]
Message-ID: <ac96de9c-391b-70df-4c9d-d65d7dc28263@redhat.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 30137 bytes --]

Hi Linus,

This is the complete update for the rdma stack for this release cycle.
Most of it is typical driver and core updates, but there is the entirely
new VMWare pvrdma driver.  You may have noticed that there were changes
in DaveM's pull request to the bnxt Ethernet driver to support a RoCE
RDMA driver.  The bnxt_re driver was tentatively set to be pulled in
this release cycle, but it simply wasn't ready in time and was dropped
(a few review comments still to address, and some multi-arch build
issues like prefetch() not working across all arches).

There are two merge conflict issues to be aware of.  Since I have not
merged my -rc pull request from 4.9 into my for-4.10 branch (which I can
do if you would prefer, I didn't do it because of your instructions
before about not liking to see otherwise needless merges), there is a
patch in my 4.9-rc pull request that changed rxe_requestor() and added a
direct return in one location.  A patch in this series then adds ref
counting to the qp in that function.  If you don't know this, you can
miss putting a ref put prior to the direct return when fixing up the
merge conflict.  Other than that, it's a straight forward merge conflict
issue that's easy to resolve.

There was a second merge conflict related to the changes to iterating
netdevs, and on that you simply keep your head and drop anything else.

Here's the boilerplate:

The following changes since commit e37a79e5d4cac3831fac3d4afbf2461f56b4b7bd:

  net/mlx5e: Add tc support for FWD rule with counter (2016-10-30
15:43:18 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
tags/for-linus

for you to fetch changes up to 6f94ba20799b98c8badf047b184fb4cd7bc45e44:

  Merge branch 'vmw_pvrdma' into merge-test (2016-12-14 14:56:21 -0500)

----------------------------------------------------------------
Updates for 4.10 kernel merge window

- Shared mlx5 updates with net stack (will drop out on merge if Dave's
  tree has already been merged)
- Driver updates: cxgb4, hfi1, hns-roce, i40iw, mlx4, mlx5, qedr, rxe
- Debug cleanups
- New connection rejection helpers
- SRP updates
- Various misc fixes
- New paravirt driver from vmware

----------------------------------------------------------------
Adit Ranadive (2):
      vmxnet3: Move PCI Id to pci_ids.h
      IB: Add vmw_pvrdma driver

Alexey Khoroshilov (1):
      IB/isert: do not ignore errors in dma_map_single()

Amrani, Ram (1):
      qede: fix general protection fault may occur on probe

Andrew Boyer (10):
      IB/rxe: Remove buffer used for printing IP address
      IB/rxe: Advance the consumer pointer before posting the CQE
      IB/rxe: Don't update the response PSN unless it's going forwards
      IB/rxe: Unblock loopback by moving skb_out increment
      IB/rxe: Add support for zero-byte operations
      IB/rxe: Add support for IB_CQ_REPORT_MISSED_EVENTS
      IB/rxe: Fix ref leak in rxe_create_qp()
      IB/rxe: Fix ref leak in duplicate_request()
      IB/rxe: Wait for tasklets to finish before tearing down QP
      IB/rxe: Hold refs when running tasklets

Arnd Bergmann (3):
      IB/rxe: avoid putting a large struct rxe_qp on stack
      IB/mlx5: avoid bogus -Wmaybe-uninitialized warning
      IB/mlx4: avoid a -Wmaybe-uninitialize warning

Bart Van Assche (14):
      IB/hfi1: Define platform_config_table_limits once
      IB/srpt: Report login failures only once
      IB/mlx4: Rework special QP creation error path
      IB/mad: Fix an array index check
      IPoIB: Avoid reading an uninitialized member variable
      IB/multicast: Check ib_find_pkey() return value
      IB/srp: Fix CONFIG_DYNAMIC_DEBUG=n build
      IB/srp: Introduce a local variable in srp_add_one()
      IB/srp: Make login failures easier to debug
      IB/srp: Make mapping failures easier to debug
      IB/srp: Make writing the add_target sysfs attr interruptible
      mlx5: Use { } instead of { 0 } to init struct
      mlx5: Remove a set-but-not-used variable
      mlx5, calc_sq_size(): Make a debug message more informative

Bhumika Goyal (1):
      IB/hfi1: constify mmu_notifier_ops structure

Bodong Wang (7):
      IB/mlx5: Report mlx5 multi packet WQE caps during query
      IB/mlx5: Report mlx5 CQE compression caps during query
      IB/mlx5: Add support for CQE compressing
      IB/mlx5: Report mlx5 packet pacing capabilities when querying device
      IB/core: Support rate limit for packet pacing
      IB/uverbs: Extend modify_qp and support packet pacing
      IB/mlx5: Properly adjust rate limit on QP state transitions

Colin Ian King (1):
      qedr: return -EINVAL if pd is null and avoid null ptr dereference

Dan Carpenter (1):
      IB/rxe: Remove unneeded cast in rxe_srq_from_attr()

Dean Luick (5):
      IB/hfi1: Read new EPROM format
      IB/hfi1: Fix dc8051 multiple qword memory reads
      IB/hfi1: Export 8051 memory and LCB registers via debugfs
      IB/hfi1: Add special setting for low power AOC
      IB/hfi1: Preserve external device completed bit

Dennis Dalessandro (1):
      IB/rdmavt: Fix trace hierarchy

Don Hiatt (1):
      IB/hfi1: Remove dependence on qp->s_cur_size

Doug Ledford (5):
      Merge branches 'chelsio', 'debug-cleanup', 'hns' and 'i40iw' into
merge-test
      Merge branch 'hfi1' into merge-test
      Merge branch 'mlx' into merge-test
      Merge branches 'misc', 'qedr', 'reject-helpers', 'rxe' and 'srp'
into merge-test
      Merge branch 'vmw_pvrdma' into merge-test

Easwar Hariharan (1):
      IB/hfi1: Add active channel and backplane support for integrated
devices

Eli Cohen (3):
      IB/mlx5: Wait for all async command completions to complete
      IB/mlx5: Fix reported max SGE calculation
      IB/mlx5: Avoid system crash when enabling many VFs

Eran Ben Elisha (2):
      IB/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs
      IB/mlx4: Check if GRH is available before using it

Hal Rosenstock (1):
      IB/mad: Eliminate redundant SM class version defines for OPA

Hans Westgaard Ry (1):
      IB/core: Issue DREQ when receiving REQ/REP for stale QP

Harish Chegondi (1):
      IB/hfi1: Avoid credit return allocation for cpu-less NUMA nodes

Henry Orosco (22):
      i40iw: Add Quality of Service support
      i40iw: Enable message packing
      i40iw: Remove workaround for pre-production errata
      i40iw: Set MAX IRD, MAX ORD size to max supported value
      i40iw: Convert page_size to encoded value
      i40iw: Use vector when creating CQs
      i40iw: Correct values for max_recv_sge, max_send_sge
      i40iw: Fix for LAN handler removal
      i40iw: Optimize inline data copy
      i40iw: Query device accounts for internal rsrc
      i40iw: Remove checks for more than 48 bytes inline data
      i40iw: Remove NULL check for cm_node->iwdev
      i40iw: Use actual page size
      i40iw: Use runtime check for IS_ENABLED(CONFIG_IPV6)
      i40iw: Remove check on return from device_init_pestat()
      i40iw: Remove variable flush_code and check to set qp->sq_flush
      i40iw: Fix incorrect assignment of SQ head
      i40iw: Utilize physically mapped memory regions
      i40iw: Add 2MB page support
      i40iw: Code cleanup, remove check of PBLE pages
      i40iw: Add request for reset on CQP timeout
      i40iw: Reorganize structures to align with HW capabilities

Jack Morgenstein (2):
      IB/mlx4: Handle well-known-gid in mad_demux processing
      IB/mlx4: Fix out-of-range array index in destroy qp flow

Jakub Pawlak (2):
      IB/hfi1: Unify access to GUID entries
      IB/hfi1: Disable header suppression for short packets

Jason Gunthorpe (1):
      rdma UAPI: Use __kernel_sockaddr_storage

Jianxin Xiong (1):
      IB/hfi1: Show statistics counters under IB stats interface

Jim Foraker (1):
      IB/rdmavt: Only put mmap_info ref if it exists

Julia Lawall (1):
      IB/usnic: simplify IS_ERR_OR_NULL to IS_ERR

Kamal Heib (1):
      IB/IPoIB: Remove can't use GFP_NOIO warning

Leon Romanovsky (21):
      IB/mad: Remove debug prints after allocation failure
      IB/core: Remove debug prints after allocation failure
      IB/core: Release allocated memory in cache setup failure
      IB/mlx4: Remove debug prints after allocation failure
      IB/mlx5: Remove debug prints after allocation failure
      IB/hfi1: Remove debug prints after allocation failure
      IB/cxgb3: Remove debug prints after allocation failure
      IB/cxgb4: Remove debug prints after allocation failure
      IB/i40iw: Remove debug prints after allocation failure
      IB/qib: Remove debug prints after allocation failure
      IB/nes: Remove debug prints after allocation failure
      IB/mthca: Remove debug prints after allocation failure
      IB/usninc: Remove and fix debug prints after allocation failure
      IB/ocrdma: Remove and fix debug prints after allocation failure
      IB/rxe: Remove and fix debug prints after allocation failure
      IB/isert: Remove and fix debug prints after allocation failure
      IB/ipoib: Remove and fix debug prints after allocation failure
      infiniband: remove WARN that is not kernel bug
      IB/hns: Move HNS RoCE user vendor structures
      net/mlx5: Report multi packet WQE capabilities
      MAINTAINERS: Remove Mitesh Ahuja from emulex maintainers

Lijun Ou (5):
      IB/hns: Add the interface for querying QP1
      IB/hns: add self loopback for CM
      IB/hns: Modify the condition of notifying hardware loopback
      IB/hns: Fix the bug for qp state in hns_roce_v1_m_qp()
      IB/hns: Fix the IB device name

Majd Dibbiny (1):
      IB/mlx5: Limit mkey page size to 2GB

Maor Gottlieb (6):
      IB/mlx5: Fix atomic cap in indirect UMR
      IB/mlx5: Put non zero value in max_ah
      IB/mlx4: Set traffic class in AH
      IB/mlx4: Put non zero value in max_ah device attribute
      IB/mlx5: Assign SRQ type earlier
      IB/mlx5: Use u64 for UMR length

Mark Bloch (1):
      IB/core: Save QP in ib_flow structure

Max Gurtovoy (1):
      IB/mlx5: Replace numerical constant with predefined MACRO

Mike Marciniszyn (11):
      IB/hfi1: Add unique txwait_lock for txreq events
      IB/hfi1: Inline sdma_txclean() for verbs pio
      IB/hfi1: Optimize lkey validation structures
      IB/rdmvat: Organize hot path calldowns into a single cacheline
      IB/hfi1: Optimize pio cachelines
      IB/rdmavt: Add trace of MR segs
      IB/rdmavt: Add a send completion helper
      IB/hfi1,IB/qib: Use new send completion helper
      IB/rdmavt: Add swqe mr deref helper
      IB/hfi1,IB/qib: use rvt swqe mr deref helper
      IB/rdmavt, IB/hfi1, IB/qib: Add inlines for mtu division

Mitko Haralanov (1):
      IB/hfi1: Remove usage of qp->s_cur_sge

Moni Shoua (6):
      IB/mlx4: Handle IPv4 header when demultiplexing MAD
      IB/core: Change ib_resolve_eth_dmac to use it in create AH
      IB/mlx5: Report that device has udata response in create_ah
      IB/core: Let create_ah return extended response to user
      IB/mlx5: Use kernel driver to help userspace create ah
      IB/mlx5: Make create/destroy_ah available to userspace

Moses Reuben (6):
      IB/core: Add flow spec tunneling support
      IB/core: Align structure ib_flow_spec_type
      IB/uverbs: Add support for Vxlan protocol
      IB/mlx5: Support Vxlan tunneling specification
      IB/core: Introduce inner flow steering
      IB/mlx5: Add support to match inner packet fields

Mustafa Ismail (7):
      i40iw: Add missing cleanup on device close
      i40iw: Add IP addr handling on netdev events
      i40iw: Replace list_for_each_entry macro with safe version
      i40iw: Fix double free of QP
      i40iw: Fix memory leak in CQP destroy when in reset
      i40iw: Assign MSS only when it is a new MTU
      i40iw: Fix incorrect check for error

Or Gerlitz (3):
      IB/mlx5: Refactor registration to netdev notifier
      IB/mlx5: Rename RoCE related helpers to reflect being Eth ones
      IB/mlx5: Support RAW Ethernet when RoCE is disabled

Pan Bian (2):
      IB/ocrdma: fix bad initialization
      IB/mlx4: fix improper return value

Petr Mladek (2):
      IB/rdmavt: Avoid queuing work into a destroyed cq kthread worker
      IB/rdmavt: Handle the kthread worker using the new API

Philippe Reynes (1):
      IB/nes: use new api ethtool_{get|set}_link_ksettings

Saeed Mahameed (1):
      IB/mlx4: Fix port query for 56Gb Ethernet links

Salil (1):
      IB/hns: Fix for Checkpatch.pl comment style errors

Sebastian Ott (1):
      IB/core: fix unmap_sg argument

Sebastian Sanchez (8):
      IB/hfi1: Optimize devdata cachelines
      IB/hfi1: Get rid of divide in pio buffer allocator
      IB/hfi1: Optimize pio_buf and send_context structs
      IB/hfi1: Use non-atomic __test_and_clear_bit in hot path
      IB/hfi1: Remove critical section gap in sc_buffer_alloc()
      IB/hfi1: Replace qp->refcount release code with standard driver
wrapper
      IB/hfi1: Use reference count wrapper for MRs
      IB/qib: Use standard refcount wrapper for QPs

Shaobo Xu (3):
      IB/hns: Implement the add_gid/del_gid and optimize the GIDs management
      IB/hns: Fix the bug when free mr
      IB/hns: Fix the bug when free cq

Shiraz Saleem (8):
      i40iw: Add NULL check for ibqp event handler
      i40iw: Set TOS field in IP header
      i40iw: Fill in IRD value when on connect request
      i40iw: Correctly fail loopback connection if no listener
      i40iw: Use correct src address in memcpy to rdma stats counters
      i40iw: Fix QP flush to not hang on empty queues or failure
      i40iw: Fix race condition in terminate timer's handler
      MAINTAINERS: Update Intel RDMA RNIC driver maintainers

Souptick Joarder (1):
      IB/mthca: Replace pci_pool_alloc by pci_pool_zalloc

Steve Wise (8):
      rdma_cm: add rdma_reject_msg() helper function
      rdma_cm: add rdma_is_consumer_reject() helper function
      rdma_cm: add rdma_consumer_reject_data helper function
      nvme-rdma: use rdma connection reject helper functions
      ib_iser: log the connection reject message
      rds_rdma: log the connection reject message
      ib_isert: log the connection reject message
      nvmet_rdma: log the connection reject message

Tadeusz Struk (1):
      IB/hfi1: Remove definition of unused hfi1_affinity struct

Thomas Huth (1):
      i40iw: Remove macros I40IW_STAG_KEY_FROM_STAG and
I40IW_STAG_INDEX_FROM_STAG

Wei Hu (Xavier) (8):
      IB/hns: Add code for refreshing CQ CI using TPTR
      IB/hns: Optimize the logic of allocating memory using APIs
      IB/hns: Modify the macro for the timeout when cmd process
      IB/hns: Modify query info named port_num when querying RC QP
      IB/hns: Change qpn allocation to round-robin mode.
      IB/hns: Fix the bug when destroy qp
      IB/hns: Fix the bug of setting port mtu
      IB/hns: Delete the redundant memset operation

Wei Yongjun (5):
      iw_cxgb4: Fix error return code in c4iw_rdev_open()
      IB/rxe: Use DEFINE_SPINLOCK() for spinlock
      qedr: Fix possible memory leak in qedr_create_qp()
      qedr: Use list_move_tail instead of list_del/list_add_tail
      qedr: remove pointless NULL check in qedr_post_send()

Yonatan Cohen (1):
      IB/rxe: Increase max number of completions to 32k

Zhouyi Zhou (1):
      infiniband: nes: return value of skb_linearize should be handled

 MAINTAINERS                                        |   13 +-
 drivers/infiniband/Kconfig                         |    1 +
 drivers/infiniband/core/agent.c                    |    1 -
 drivers/infiniband/core/cache.c                    |   16 +-
 drivers/infiniband/core/cm.c                       |   72 +-
 drivers/infiniband/core/cma.c                      |   43 +
 drivers/infiniband/core/core_priv.h                |    3 -
 drivers/infiniband/core/device.c                   |    5 +-
 drivers/infiniband/core/fmr_pool.c                 |    1 -
 drivers/infiniband/core/iwcm.c                     |   21 +
 drivers/infiniband/core/iwpm_msg.c                 |    1 -
 drivers/infiniband/core/iwpm_util.c                |   12 +-
 drivers/infiniband/core/mad.c                      |   46 +-
 drivers/infiniband/core/multicast.c                |    7 +-
 drivers/infiniband/core/roce_gid_mgmt.c            |   21 +-
 drivers/infiniband/core/ucm.c                      |    5 +-
 drivers/infiniband/core/ucma.c                     |    5 +-
 drivers/infiniband/core/umem.c                     |    2 +-
 drivers/infiniband/core/uverbs.h                   |    1 +
 drivers/infiniband/core/uverbs_cmd.c               |  229 ++--
 drivers/infiniband/core/uverbs_main.c              |    6 +-
 drivers/infiniband/core/verbs.c                    |  108 +-
 drivers/infiniband/hw/Makefile                     |    1 +
 drivers/infiniband/hw/cxgb3/cxio_dbg.c             |   20 +-
 drivers/infiniband/hw/cxgb3/iwch_provider.c        |    3 +-
 drivers/infiniband/hw/cxgb4/device.c               |    8 +-
 drivers/infiniband/hw/cxgb4/provider.c             |    4 +-
 drivers/infiniband/hw/hfi1/affinity.c              |    3 +-
 drivers/infiniband/hw/hfi1/affinity.h              |    9 +-
 drivers/infiniband/hw/hfi1/chip.c                  |    9 +-
 drivers/infiniband/hw/hfi1/chip_registers.h        |    3 +
 drivers/infiniband/hw/hfi1/debugfs.c               |  110 ++
 drivers/infiniband/hw/hfi1/driver.c                |    3 +-
 drivers/infiniband/hw/hfi1/eprom.c                 |  211 +++-
 drivers/infiniband/hw/hfi1/firmware.c              |  156 ++-
 drivers/infiniband/hw/hfi1/hfi.h                   |  144 ++-
 drivers/infiniband/hw/hfi1/iowait.h                |    8 +
 drivers/infiniband/hw/hfi1/mad.c                   |   31 +-
 drivers/infiniband/hw/hfi1/mmu_rb.c                |    2 +-
 drivers/infiniband/hw/hfi1/pio.c                   |   40 +-
 drivers/infiniband/hw/hfi1/pio.h                   |   38 +-
 drivers/infiniband/hw/hfi1/pio_copy.c              |   22 +-
 drivers/infiniband/hw/hfi1/platform.c              |  193 +++-
 drivers/infiniband/hw/hfi1/platform.h              |  127 +-
 drivers/infiniband/hw/hfi1/qp.c                    |   11 +-
 drivers/infiniband/hw/hfi1/rc.c                    |   60 +-
 drivers/infiniband/hw/hfi1/ruc.c                   |   44 +-
 drivers/infiniband/hw/hfi1/sdma.c                  |   18 +-
 drivers/infiniband/hw/hfi1/sdma.h                  |   12 +-
 drivers/infiniband/hw/hfi1/uc.c                    |    4 +-
 drivers/infiniband/hw/hfi1/ud.c                    |    4 +-
 drivers/infiniband/hw/hfi1/user_sdma.c             |   60 +-
 drivers/infiniband/hw/hfi1/verbs.c                 |  209 +++-
 drivers/infiniband/hw/hfi1/verbs.h                 |   16 +-
 drivers/infiniband/hw/hfi1/verbs_txreq.c           |   13 +-
 drivers/infiniband/hw/hfi1/verbs_txreq.h           |    1 +
 drivers/infiniband/hw/hns/hns_roce_ah.c            |    3 +-
 drivers/infiniband/hw/hns/hns_roce_alloc.c         |   11 +-
 drivers/infiniband/hw/hns/hns_roce_cmd.c           |    8 +-
 drivers/infiniband/hw/hns/hns_roce_cmd.h           |   12 +-
 drivers/infiniband/hw/hns/hns_roce_common.h        |   44 +-
 drivers/infiniband/hw/hns/hns_roce_cq.c            |   46 +-
 drivers/infiniband/hw/hns/hns_roce_device.h        |   66 +-
 drivers/infiniband/hw/hns/hns_roce_eq.c            |    6 +-
 drivers/infiniband/hw/hns/hns_roce_hem.c           |    6 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v1.c         | 1222
+++++++++++++++++---
 drivers/infiniband/hw/hns/hns_roce_hw_v1.h         |   74 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |  329 ++----
 drivers/infiniband/hw/hns/hns_roce_mr.c            |   43 +-
 drivers/infiniband/hw/hns/hns_roce_pd.c            |    5 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c            |    4 +-
 drivers/infiniband/hw/i40iw/i40iw.h                |   37 +-
 drivers/infiniband/hw/i40iw/i40iw_cm.c             |  377 ++++--
 drivers/infiniband/hw/i40iw/i40iw_cm.h             |   11 +-
 drivers/infiniband/hw/i40iw/i40iw_ctrl.c           |  646 +++++++----
 drivers/infiniband/hw/i40iw/i40iw_d.h              |   25 +-
 drivers/infiniband/hw/i40iw/i40iw_hw.c             |   61 +-
 drivers/infiniband/hw/i40iw/i40iw_main.c           |  166 ++-
 drivers/infiniband/hw/i40iw/i40iw_osdep.h          |    8 +-
 drivers/infiniband/hw/i40iw/i40iw_p.h              |   21 +-
 drivers/infiniband/hw/i40iw/i40iw_pble.c           |    4 -
 drivers/infiniband/hw/i40iw/i40iw_puda.c           |  271 +++--
 drivers/infiniband/hw/i40iw/i40iw_puda.h           |   20 +-
 drivers/infiniband/hw/i40iw/i40iw_type.h           |   98 +-
 drivers/infiniband/hw/i40iw/i40iw_uk.c             |   40 +-
 drivers/infiniband/hw/i40iw/i40iw_user.h           |   14 +-
 drivers/infiniband/hw/i40iw/i40iw_utils.c          |  289 ++++-
 drivers/infiniband/hw/i40iw/i40iw_verbs.c          |  238 +++-
 drivers/infiniband/hw/i40iw/i40iw_verbs.h          |    2 +
 drivers/infiniband/hw/i40iw/i40iw_virtchnl.c       |   33 +-
 drivers/infiniband/hw/mlx4/ah.c                    |   10 +-
 drivers/infiniband/hw/mlx4/alias_GUID.c            |    4 +-
 drivers/infiniband/hw/mlx4/cm.c                    |    4 +-
 drivers/infiniband/hw/mlx4/mad.c                   |   58 +-
 drivers/infiniband/hw/mlx4/main.c                  |   49 +-
 drivers/infiniband/hw/mlx4/mcg.c                   |    5 +-
 drivers/infiniband/hw/mlx4/mlx4_ib.h               |    3 +-
 drivers/infiniband/hw/mlx4/qp.c                    |   13 +-
 drivers/infiniband/hw/mlx5/ah.c                    |   25 +-
 drivers/infiniband/hw/mlx5/cq.c                    |   34 +-
 drivers/infiniband/hw/mlx5/main.c                  |  268 +++--
 drivers/infiniband/hw/mlx5/mem.c                   |    7 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |   12 +-
 drivers/infiniband/hw/mlx5/mr.c                    |   71 +-
 drivers/infiniband/hw/mlx5/qp.c                    |  131 ++-
 drivers/infiniband/hw/mlx5/srq.c                   |    6 +-
 drivers/infiniband/hw/mthca/mthca_av.c             |    6 +-
 drivers/infiniband/hw/mthca/mthca_provider.c       |    4 +-
 drivers/infiniband/hw/mthca/mthca_reset.c          |    4 -
 drivers/infiniband/hw/nes/nes.c                    |    1 -
 drivers/infiniband/hw/nes/nes_cm.c                 |    4 +-
 drivers/infiniband/hw/nes/nes_hw.c                 |    6 +-
 drivers/infiniband/hw/nes/nes_mgt.c                |   10 +-
 drivers/infiniband/hw/nes/nes_nic.c                |   84 +-
 drivers/infiniband/hw/nes/nes_verbs.c              |    7 +-
 drivers/infiniband/hw/ocrdma/ocrdma_ah.c           |    3 +-
 drivers/infiniband/hw/ocrdma/ocrdma_ah.h           |    4 +-
 drivers/infiniband/hw/ocrdma/ocrdma_hw.c           |    7 +-
 drivers/infiniband/hw/ocrdma/ocrdma_stats.c        |    4 +-
 drivers/infiniband/hw/qedr/verbs.c                 |   27 +-
 drivers/infiniband/hw/qedr/verbs.h                 |    3 +-
 drivers/infiniband/hw/qib/qib_diag.c               |    6 +-
 drivers/infiniband/hw/qib/qib_driver.c             |    3 +-
 drivers/infiniband/hw/qib/qib_eeprom.c             |    6 +-
 drivers/infiniband/hw/qib/qib_file_ops.c           |    5 +-
 drivers/infiniband/hw/qib/qib_iba6120.c            |    8 +-
 drivers/infiniband/hw/qib/qib_iba7220.c            |    8 +-
 drivers/infiniband/hw/qib/qib_iba7322.c            |   22 +-
 drivers/infiniband/hw/qib/qib_init.c               |   47 +-
 drivers/infiniband/hw/qib/qib_rc.c                 |   44 +-
 drivers/infiniband/hw/qib/qib_ruc.c                |   24 +-
 drivers/infiniband/hw/qib/qib_verbs.c              |   33 +-
 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c      |   22 +-
 drivers/infiniband/hw/usnic/usnic_ib_verbs.c       |   16 +-
 drivers/infiniband/hw/usnic/usnic_ib_verbs.h       |    4 +-
 drivers/infiniband/hw/usnic/usnic_vnic.c           |   22 +-
 drivers/infiniband/hw/vmw_pvrdma/Kconfig           |    7 +
 drivers/infiniband/hw/vmw_pvrdma/Makefile          |    3 +
 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h          |  474 ++++++++
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c      |  119 ++
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c       |  425 +++++++
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h  |  586 ++++++++++
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c |  127 ++
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c     | 1211
+++++++++++++++++++
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c     |  304 +++++
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c       |  334 ++++++
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c       |  972 ++++++++++++++++
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_ring.h     |  131 +++
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c    |  579 ++++++++++
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h    |  436 +++++++
 drivers/infiniband/sw/rdmavt/cq.c                  |   64 +-
 drivers/infiniband/sw/rdmavt/mcast.c               |    5 +-
 drivers/infiniband/sw/rdmavt/mr.c                  |   22 +-
 drivers/infiniband/sw/rdmavt/qp.c                  |   20 +-
 drivers/infiniband/sw/rdmavt/trace.h               |  141 +--
 drivers/infiniband/sw/rdmavt/trace_mr.h            |  112 ++
 drivers/infiniband/sw/rdmavt/trace_qp.h            |   96 ++
 drivers/infiniband/sw/rdmavt/trace_rvt.h           |   81 ++
 drivers/infiniband/sw/rdmavt/trace_tx.h            |  132 +++
 drivers/infiniband/sw/rxe/rxe_comp.c               |    9 +-
 drivers/infiniband/sw/rxe/rxe_loc.h                |    2 -
 drivers/infiniband/sw/rxe/rxe_mr.c                 |    3 +
 drivers/infiniband/sw/rxe/rxe_net.c                |    8 +-
 drivers/infiniband/sw/rxe/rxe_param.h              |    2 +-
 drivers/infiniband/sw/rxe/rxe_pool.c               |    1 -
 drivers/infiniband/sw/rxe/rxe_recv.c               |   11 +-
 drivers/infiniband/sw/rxe/rxe_req.c                |   19 +-
 drivers/infiniband/sw/rxe/rxe_resp.c               |   25 +-
 drivers/infiniband/sw/rxe/rxe_srq.c                |    2 +-
 drivers/infiniband/sw/rxe/rxe_task.c               |   19 +
 drivers/infiniband/sw/rxe/rxe_task.h               |    1 +
 drivers/infiniband/sw/rxe/rxe_verbs.c              |   21 +-
 drivers/infiniband/ulp/ipoib/ipoib_cm.c            |   10 +-
 drivers/infiniband/ulp/ipoib/ipoib_ib.c            |    5 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |    5 +-
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c     |    7 +-
 drivers/infiniband/ulp/iser/iser_verbs.c           |    5 +-
 drivers/infiniband/ulp/isert/ib_isert.c            |   31 +-
 drivers/infiniband/ulp/srp/ib_srp.c                |   48 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |   22 +-
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |    5 +-
 drivers/net/ethernet/qlogic/qede/qede_roce.c       |    4 +-
 drivers/net/vmxnet3/vmxnet3_int.h                  |    3 +-
 drivers/nvme/host/rdma.c                           |   42 +-
 drivers/nvme/target/rdma.c                         |    3 +
 include/linux/mlx5/mlx5_ifc.h                      |    2 +-
 include/linux/pci_ids.h                            |    1 +
 include/rdma/ib_cm.h                               |    6 +
 include/rdma/ib_mad.h                              |    2 +-
 include/rdma/ib_verbs.h                            |   70 +-
 include/rdma/iw_cm.h                               |    6 +
 include/rdma/opa_smi.h                             |    2 -
 include/rdma/rdma_cm.h                             |   25 +
 include/rdma/rdma_vt.h                             |   46 +-
 include/rdma/rdmavt_mr.h                           |   10 +-
 include/rdma/rdmavt_qp.h                           |   77 ++
 include/uapi/rdma/Kbuild                           |    2 +
 include/uapi/rdma/hfi/hfi1_user.h                  |    2 +-
 .../hns_roce_user.h => include/uapi/rdma/hns-abi.h |    9 +-
 include/uapi/rdma/ib_user_verbs.h                  |   38 +
 include/uapi/rdma/mlx5-abi.h                       |   38 +-
 include/uapi/rdma/rdma_user_cm.h                   |   12 +-
 include/uapi/rdma/vmw_pvrdma-abi.h                 |  289 +++++
 net/rds/rdma_transport.c                           |    5 +-
 204 files changed, 12279 insertions(+), 2657 deletions(-)
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/Kconfig
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/Makefile
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_ring.h
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
 create mode 100644 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
 create mode 100644 drivers/infiniband/sw/rdmavt/trace_mr.h
 create mode 100644 drivers/infiniband/sw/rdmavt/trace_qp.h
 create mode 100644 drivers/infiniband/sw/rdmavt/trace_rvt.h
 create mode 100644 drivers/infiniband/sw/rdmavt/trace_tx.h
 rename drivers/infiniband/hw/hns/hns_roce_user.h =>
include/uapi/rdma/hns-abi.h (94%)
 create mode 100644 include/uapi/rdma/vmw_pvrdma-abi.h

-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    GPG Key ID: 0E572FDD


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]

             reply	other threads:[~2016-12-15 16:49 UTC|newest]

Thread overview: 200+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-15 16:49 Doug Ledford [this message]
     [not found] ` <ac96de9c-391b-70df-4c9d-d65d7dc28263-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-12-15 20:18   ` [PULL REQUEST] Please pull rdma.git Linus Torvalds
  -- strict thread matches above, loose matches on Subject: below --
2019-12-15 21:57 Doug Ledford
2019-12-16  2:27 ` Doug Ledford
2019-08-30 15:42 Doug Ledford
2019-08-30 16:40 ` pr-tracker-bot
     [not found] <5b0aa103f6007e1887f9b2cacaec8015834589b8.camel@xsintricity.com>
2019-08-23 19:14 ` Doug Ledford
2019-08-23 23:24   ` Doug Ledford
2019-08-14 14:59 Doug Ledford
2019-08-14 18:25 ` pr-tracker-bot
2019-08-19 10:08 ` Geert Uytterhoeven
2019-08-19 12:14   ` Jason Gunthorpe
2019-08-19 12:29     ` Geert Uytterhoeven
2019-08-19 12:48       ` Jason Gunthorpe
2019-08-02 14:39 Doug Ledford
2019-08-02 22:10 ` pr-tracker-bot
2019-06-21 19:42 Doug Ledford
2019-06-21 22:35 ` pr-tracker-bot
2018-12-13 16:56 Doug Ledford
2018-12-13 21:15 ` pr-tracker-bot
2018-02-06  0:31 Doug Ledford
2017-11-16 21:39 Doug Ledford
     [not found] ` <1510868362.8751.14.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-11-17  0:03   ` Jason Gunthorpe
2017-11-15 16:01 Doug Ledford
2017-10-26 18:05 Doug Ledford
2017-10-06 17:25 Doug Ledford
2017-09-28 16:06 Doug Ledford
2017-09-22 21:12 Doug Ledford
     [not found] ` <1506114769.120853.7.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-09-23  3:23   ` Linus Torvalds
     [not found]     ` <CA+55aFz2hYPEkweckHKpOU45bHQU7tFLKYoVWaMGduMSP4NCFA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-09-23 14:25       ` Doug Ledford
     [not found]         ` <1506176753.120853.65.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-09-23 15:50           ` Linus Torvalds
2017-08-31 13:42 Doug Ledford
2017-08-24 21:21 Doug Ledford
2017-08-18 18:21 Doug Ledford
2017-08-08 17:27 Doug Ledford
2017-07-21 12:16 Doug Ledford
     [not found] ` <1500639364.23761.22.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-07-21 12:25   ` Doug Ledford
2017-07-18 15:51 Doug Ledford
     [not found] ` <1500393061.23761.1.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-07-18 18:24   ` Linus Torvalds
     [not found]     ` <CA+55aFyMw63bV+KOOiP9MbXF=BU8mHYEzBYsNH=xrVWxO=rzKg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-07-18 19:07       ` Doug Ledford
     [not found]         ` <1500404869.23761.9.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-07-18 19:26           ` Linus Torvalds
     [not found]             ` <CA+55aFxYrrWO0NFJLzMiSQxPKMcoLUD=xA0e-g01riFfX5-Vug-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-07-19  3:42               ` Robert LeBlanc
     [not found]                 ` <CAANLjFr9DxfoR_H5rp1ag_fC5AqxDJ5ZEj52wF-W2eGjof6iqg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-07-19 17:52                   ` Bart Van Assche
2017-07-19 17:54                   ` Doug Ledford
     [not found]                     ` <1500486883.23761.14.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-07-19 20:40                       ` Bart Van Assche
     [not found]                         ` <1500496830.2494.5.camel-Sjgp3cTcYWE@public.gmane.org>
2017-07-19 22:05                           ` Doug Ledford
     [not found]                             ` <6b6d3dba-8eac-ef75-ef23-6e4e469670b6-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-07-19 22:56                               ` Doug Ledford
2017-07-21 22:27                       ` Robert LeBlanc
2017-07-19 17:46               ` Doug Ledford
2017-07-06 13:56 Doug Ledford
     [not found] ` <1499349377.2783.34.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-07-06 14:20   ` Doug Ledford
2017-07-06 16:49   ` Or Gerlitz
2017-06-16  2:09 Doug Ledford
2017-06-02 20:09 Doug Ledford
2017-05-08 19:43 Doug Ledford
     [not found] ` <1494272587.3041.256.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-05-09  3:15   ` Linus Torvalds
     [not found]     ` <CA+55aFysG9EZ9hXAGq5WZ1pJXEV-nqG4uJ5vbuuq1b1G8d+eXg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-05-09 14:23       ` Doug Ledford
2017-05-03 15:17 Doug Ledford
2017-03-25 18:29 Doug Ledford
     [not found] ` <1490466578.2404.55.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-03-25 22:45   ` Linus Torvalds
     [not found]     ` <CA+55aFx+p+grY-vLzHOmj4VFKvni3eHUmO_hn+AzmHXw2MeUZg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-03-26 13:50       ` Doug Ledford
     [not found]         ` <1490536239.2404.80.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-03-26 14:45           ` Doug Ledford
2017-02-24 19:29 Doug Ledford
2017-02-23 17:54 Doug Ledford
2017-02-22 20:51 Doug Ledford
     [not found] ` <1487796701.86943.126.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-02-23 16:33   ` Linus Torvalds
     [not found]     ` <CA+55aFz6mZUHonfz3qtq17MJNcO+m4m4qspuZzhBG8wPi8Azjg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-02-23 16:39       ` Linus Torvalds
     [not found]         ` <CA+55aFyS3P70r4y53gYYr7OPf1rwaR0EJOpvMDZ3LQ=3XHCbqQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-02-23 17:43           ` Doug Ledford
     [not found]             ` <1487871809.86943.136.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-02-23 17:53               ` Linus Torvalds
     [not found]                 ` <CA+55aFzzLKu2SVQ0NG0ixpVftbD_SaK0h9MTrAyHFiaERS524A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-02-23 17:57                   ` Doug Ledford
2017-02-10 19:42 Doug Ledford
2017-01-27 19:52 Doug Ledford
2017-01-04 13:36 Yuval Shaia
2016-12-22 21:40 Doug Ledford
2016-11-17 12:13 Doug Ledford
     [not found] ` <58466423-c87e-3921-101e-bffab8989fd8-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-11-17 18:49   ` Leon Romanovsky
     [not found]     ` <20161117184950.GP4240-2ukJVAZIZ/Y@public.gmane.org>
2016-11-17 19:44       ` Doug Ledford
     [not found]         ` <582E089A.3040106-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-11-17 20:02           ` Leon Romanovsky
     [not found]             ` <20161117200203.GQ4240-2ukJVAZIZ/Y@public.gmane.org>
2016-11-17 22:24               ` Or Gerlitz
2016-11-17 22:24                 ` Or Gerlitz
     [not found]                 ` <CAJ3xEMjXYYnhS6qUzM9F+yjtq8Aahn08MjsSU4OnLS66Cu7mgw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-11-18  2:01                   ` Doug Ledford
2016-11-18  2:01                     ` Doug Ledford
     [not found]                     ` <fea924a0-f399-8ecf-c039-5cb7c5e0acb8-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-11-19 19:46                       ` Or Gerlitz
2016-11-19 19:46                         ` Or Gerlitz
2016-11-19 23:11                         ` Doug Ledford
     [not found]                           ` <710f3e81-dd9c-8221-cf5e-7a96f4cad5b9-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-11-20 12:53                             ` Leon Romanovsky
2016-11-20 12:53                               ` Leon Romanovsky
2016-10-04 13:50 Doug Ledford
2016-09-16 20:19 Doug Ledford
2016-09-06 18:09 Doug Ledford
2016-08-25 19:29 Doug Ledford
     [not found] ` <e5da14cf-fd5a-895e-5fad-9020b6a7efb1-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-08-26 14:44   ` Leon Romanovsky
     [not found]     ` <20160826144415.GC594-2ukJVAZIZ/Y@public.gmane.org>
2016-08-26 16:12       ` Doug Ledford
     [not found]         ` <3aee5577-9600-db32-db7f-4fb39afdc429-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-08-26 17:16           ` Leon Romanovsky
     [not found]             ` <20160826171638.GD594-2ukJVAZIZ/Y@public.gmane.org>
2016-08-26 17:53               ` Doug Ledford
     [not found]                 ` <a4e3d830-71e5-76b1-927d-4e3b52a19ac5-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-08-26 19:19                   ` Leon Romanovsky
2016-08-04 16:21 Doug Ledford
2016-07-14 13:45 Doug Ledford
2016-06-24 23:12 Doug Ledford
2016-06-09 16:32 Doug Ledford
2016-05-26 22:34 Doug Ledford
     [not found] ` <166c87fa-09ef-f170-7351-d18062bc25cf-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-05-27  4:51   ` Leon Romanovsky
     [not found]     ` <20160527045157.GW25500-2ukJVAZIZ/Y@public.gmane.org>
2016-05-27 11:44       ` Dennis Dalessandro
     [not found]         ` <20160527114414.GA27420-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2016-05-27 13:13           ` Leon Romanovsky
     [not found]             ` <20160527131357.GX25500-2ukJVAZIZ/Y@public.gmane.org>
2016-05-27 13:32               ` Doug Ledford
     [not found]                 ` <57484C71.309-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-05-27 14:44                   ` Leon Romanovsky
     [not found]                     ` <20160527144427.GZ25500-2ukJVAZIZ/Y@public.gmane.org>
2016-05-27 15:14                       ` Doug Ledford
2016-05-20 20:03 Doug Ledford
2016-05-06 20:11 Doug Ledford
2016-04-29  3:05 Doug Ledford
2016-04-06 18:23 Doug Ledford
2016-03-22 20:50 Doug Ledford
     [not found] ` <56F1B00F.7010406-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-03-22 22:23   ` Or Gerlitz
     [not found]     ` <CAJ3xEMhG0x_+DAAY+Cv0OAnW=2VmMuHZUv8DOP_YCkNHfSjX9A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-03-23  1:46       ` Doug Ledford
     [not found]         ` <56F1F579.3080403-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-03-23 22:37           ` Or Gerlitz
     [not found]             ` <CAJ3xEMhu7pKONneEAMDhJUtiz2nqnibynHMWe8vmgPCy+7DH5A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-03-24 15:23               ` Doug Ledford
     [not found]                 ` <56F4068F.2070608-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-03-28  9:42                   ` Or Gerlitz
2016-03-17 17:31 Doug Ledford
     [not found] ` <56EAE9D6.2030908-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-03-18 16:52   ` Linus Torvalds
     [not found]     ` <CA+55aFxxoO=i7neGBRGW_afHsSZ7K-x6fMO8v-8po3Ls_Ew0Rg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-03-18 17:37       ` Leon Romanovsky
     [not found]         ` <20160318173748.GL25216-2ukJVAZIZ/Y@public.gmane.org>
2016-03-19 21:37           ` Linus Torvalds
     [not found]             ` <CA+55aFwNcyywn3gYQ=H_+6WMt=s+xZ5bgpX3O9z8b2o5EhDMGQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-03-20  5:59               ` Leon Romanovsky
2016-03-23 10:57               ` Leon Romanovsky
     [not found]                 ` <20160323105708.GP25216-2ukJVAZIZ/Y@public.gmane.org>
2016-03-23 13:37                   ` Doug Ledford
     [not found]                     ` <56F29C32.305-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-03-23 13:56                       ` Leon Romanovsky
2016-03-31 23:38                       ` Leon Romanovsky
     [not found]                         ` <20160331233828.GE2670-2ukJVAZIZ/Y@public.gmane.org>
2016-04-01  2:18                           ` David Miller
2016-04-01  2:46                             ` Leon Romanovsky
2016-03-18 18:17       ` Doug Ledford
2016-03-04 17:04 Doug Ledford
2016-02-21  1:14 Doug Ledford
2016-02-14  1:23 Doug Ledford
2016-02-10 22:34 Doug Ledford
2016-02-03 20:24 Doug Ledford
2016-01-22 18:18 Doug Ledford
     [not found] ` <56A2727B.8040809-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-01-23  1:12   ` Linus Torvalds
     [not found]     ` <CA+55aFziXhmMRk3HqvrUtVv+SaUM0zu3=LKbxo0w9HZPVmDuyw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-01-23  5:01       ` Doug Ledford
     [not found]         ` <56A30910.9010002-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-01-23  5:42           ` Linus Torvalds
     [not found]             ` <CA+55aFzhwDNiBr0MKyFYn8WCLxhPrBxU0TPTSskm5B3VkzhD9g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-01-23 15:06               ` Christoph Lameter
2016-01-23 16:16               ` Doug Ledford
     [not found]                 ` <56A3A777.3-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-01-23 19:02                   ` Linus Torvalds
     [not found]                     ` <CA+55aFzeW-UjwWarz9hZ3dgnTFSJuNFJ2_YikJPbXAZ_i2+RSw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-01-23 22:27                       ` Doug Ledford
     [not found]                         ` <56A3FE6F.4000800-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-01-24  0:38                           ` Linus Torvalds
     [not found]                             ` <CA+55aFz9Dnu7Ri8XA291VdSYZ5gqyt+cmaaRNULQ0hVetoAJZg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-01-24  1:26                               ` Doug Ledford
     [not found]                                 ` <56A42829.90401-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-01-24  2:03                                   ` Linus Torvalds
     [not found]                                     ` <CA+55aFy0OuZ+TOsNRkqyGbpJf1LvLAodO2DqUfpcrKsQHQWLxw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-01-24  2:52                                       ` Linus Torvalds
     [not found]                                         ` <CA+55aFymjONiSk+gVRk8XaViw9BuG1A6KgGWHgq=kj+XZsEw8w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-01-24  3:05                                           ` Linus Torvalds
     [not found]                                             ` <CA+55aFzh4_T6MUM7CQsBc5AVe5WhiG=SDkXpRH_eNOZKPMAZMA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-01-24  3:13                                               ` Linus Torvalds
     [not found]                                                 ` <CA+55aFxHrSB4cqs6Pzk3-AwJB17F2sTyunNGBjiCL0=Uijr-gg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-01-24 14:40                                                   ` Doug Ledford
     [not found]                                                     ` <56A4E25C.20905-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-01-24 23:18                                                       ` Or Gerlitz
2016-01-24 14:27                                       ` Doug Ledford
2016-01-24 16:19                                       ` Or Gerlitz
     [not found]                                         ` <56A4F986.5070604-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2016-01-24 17:16                                           ` Linus Torvalds
     [not found]                                             ` <CA+55aFy6ynd91QhGHyo=9vHb8HPj4yvsY10kYXPVpBSPemcxJg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-01-24 22:13                                               ` Or Gerlitz
     [not found]                                                 ` <CAJ3xEMhPj3jsXD5qBrJYLyf2LsB1c5UwzQsb=+HMGuvQqTK9ug-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-01-25  1:05                                                   ` Linus Torvalds
2016-01-24  5:58                                   ` David Miller
     [not found]                                     ` <CA+55aFw_-C5ek_bfw-2p=u38Ez5TN9=B_iBraUTF6jUQc2hSkQ@mail.gmail.com>
     [not found]                                       ` <CA+55aFw_-C5ek_bfw-2p=u38Ez5TN9=B_iBraUTF6jUQc2hSkQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-01-24  7:28                                         ` David Miller
2015-12-28 21:43 Doug Ledford
2015-12-10 21:00 Doug Ledford
2015-11-07  6:35 Doug Ledford
2015-10-22 14:34 Doug Ledford
2015-10-14 19:08 Doug Ledford
2015-09-29 18:04 Doug Ledford
2015-09-18 16:01 Doug Ledford
2015-09-16 15:00 Doug Ledford
2015-09-08 16:24 Doug Ledford
     [not found] ` <1441729478-19375-1-git-send-email-dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-09-09  0:21   ` Linus Torvalds
2015-09-09  0:35     ` Linus Torvalds
     [not found]       ` <CA+55aFyeLEab0qjNV1+V-mX2ZhExs1z5VtdusgpDnMeNBg-d6Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-09-09  3:08         ` Doug Ledford
     [not found]           ` <55EFA2BF.7060006-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-09-09  3:33             ` Linus Torvalds
     [not found]               ` <CA+55aFwg+QCM=xaoK4ic+4AymqCYrF4Ny8WO9iY2hHFBLNT3VQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-09-09  6:41                 ` Jiri Pirko
     [not found]                   ` <20150909064123.GA2122-6KJVSR23iU488b5SBfVpbw@public.gmane.org>
2015-09-09  8:09                     ` Matan Barak
     [not found]                       ` <55EFE932.5010401-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-09-09 11:05                         ` Or Gerlitz
2015-09-09 12:03                 ` Doug Ledford
     [not found]                   ` <55F02006.5020504-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-09-09 15:44                     ` Linus Torvalds
     [not found]                       ` <CA+55aFxJovuBGpg04YM0AvrzL_TPDoHebkP21R7tO3=QMQUUXQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-09-09 16:06                         ` Doug Ledford
2015-09-09 16:10                         ` Linus Torvalds
     [not found]                           ` <CA+55aFwCwT-K_Qw3aQBXt_HbQX6v4d4EXHb3dJVCkD3kg83gzw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-09-09 16:11                             ` Doug Ledford
     [not found]                               ` <55F05A2F.9090005-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-09-10 16:35                                 ` Matan Barak
2015-09-09 21:45             ` Stephen Rothwell
     [not found]               ` <20150910074505.1b4eec1c-3FnU+UHB4dNDw9hX6IcOSA@public.gmane.org>
2015-09-09 22:32                 ` Doug Ledford
     [not found]                   ` <55F0B371.2090403-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-09-09 23:20                     ` Stephen Rothwell
2015-09-09  2:50     ` Doug Ledford
     [not found]       ` <55EF9E82.70405-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-09-09  3:08         ` Linus Torvalds
     [not found]           ` <CA+55aFytfSV5YqzUrZxBjAgnUn72WoJVHnaB14k5MKLkw-YnLA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-09-09  3:19             ` Doug Ledford
2015-08-17 22:00 [PULL REQUEST] please " Doug Ledford
2015-07-28 14:37 [PULL REQUEST] Please " Doug Ledford
2015-07-14 19:42 Doug Ledford
     [not found] ` <55A56640.2000206-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-16  0:07   ` Linus Torvalds
     [not found]     ` <CA+55aFzdE94JcGT3aF0+rp-ym6UdMCAcQD2LSCBeedv9dLRfhQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-16  7:55       ` Christoph Hellwig
     [not found]         ` <20150716075542.GA9093-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-16 12:42           ` Doug Ledford
     [not found]             ` <55A7A6CD.4080900-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-16 12:45               ` Christoph Hellwig
     [not found]                 ` <20150716124507.GA5943-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-16 12:50                   ` Doug Ledford
     [not found]                     ` <55A7A878.1090704-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-16 13:22                       ` Hal Rosenstock
     [not found]                         ` <55A7B02C.6080009-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-16 13:59                           ` Suri Shelvapille
     [not found]                             ` <CY1PR03MB14409F7C639ADF21A2AD782FDE990-DUcFgbLRNhB/HYnSB+xpdWP7xZHs9kq/vxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2015-07-16 14:01                               ` Christoph Hellwig
     [not found]                                 ` <20150716140157.GA27586-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-16 14:47                                   ` Suri Shelvapille
2015-06-22 15:43 Doug Ledford
2015-05-20 22:35 Doug Ledford
2015-05-12 20:24 Doug Ledford

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ac96de9c-391b-70df-4c9d-d65d7dc28263@redhat.com \
    --to=dledford-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.