From: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: Linus Torvalds
<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: Fri, 22 Jan 2016 13:18:35 -0500 [thread overview]
Message-ID: <56A2727B.8040809@redhat.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 24567 bytes --]
Hi Linus,
The following changes since commit 4ef7675344d687a0ef5b0d7c0cee12da005870c0:
Linux 4.4-rc6 (2015-12-20 16:06:09 -0800)
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 34356f64ac0df2326fa50e2d4bca6f7c03ed16c1:
IB/mlx5: Unify CQ create flags check (2016-01-21 12:05:37 -0500)
This is a rather large update, and it's not entirely complete. I have
some changes to merge for the staging/rdma tree too, but I wanted to get
this set in first for dependency reasons, then I'll make a new branch
against Greg's staging tree, then send the changes relative to that.
Expect that pull request early next week. Thanks.
----------------------------------------------------------------
Initial roundup of 4.5 merge window patches
- Remove usage of ib_query_device and instead store attributes in
ib_device struct
- Move iopoll out of block and into lib, rename to irqpoll, and use
in several places in the rdma stack as our new completion queue
polling library mechanism. Update the other block drivers that
already used iopoll to use the new mechanism too.
- Replace the per-entry GID table locks with a single GID table lock
- IPoIB multicast cleanup
- Cleanups to the IB MR facility
- Add support for 64bit extended IB counters
- Fix for netlink oops while parsing RDMA nl messages
- RoCEv2 support for the core IB code
- mlx4 RoCEv2 support
- mlx5 RoCEv2 support
- Cross Channel support for mlx5
- Timestamp support for mlx5
- Atomic support for mlx5
- Raw QP support for mlx5
- MAINTAINERS update for mlx4/mlx5
- Misc ocrdma, qib, nes, usNIC, cxgb3, cxgb4, mlx4, mlx5 updates
- Add support for remote invalidate to the iSER driver (pushed through the
RDMA tree due to dependencies, acknowledged by nab)
- Update to NFSoRDMA (pushed through the RDMA tree due to dependencies,
acknowledged by Bruce)
----------------------------------------------------------------
Achiad Shochat (10):
IB/mlx5: Support IB device's callback for getting the link layer
IB/mlx5: Support IB device's callback for getting its netdev
net/mlx5_core: Break down the vport mac address query function
net/mlx5_core: Introduce access functions to enable/disable RoCE
net/mlx5_core: Introduce access functions to query vport RoCE fields
IB/mlx5: Extend query_device/port to support RoCE
IB/mlx5: Set network_hdr_type upon RoCE responder completion
IB/mlx5: Support IB device's callbacks for adding/deleting GIDs
IB/mlx5: Add RoCE fields to Address Vector
IB/mlx5: Support RoCE
Bart Van Assche (4):
IB/core: Remove set-but-not-used variable from ib_sg_to_pages()
irq_poll: Fix irq_poll_sched()
IB/srpt: Fix the RDMA completion handlers
IB/cm: Fix a recently introduced deadlock
Bodong Wang (1):
IB/mlx5: report tx/rx checksum cap in query results
Christoph Hellwig (23):
irq_poll: make blk-iopoll available outside the block layer
irq_poll: don't disable new irq_poll instances
irq_poll: fold irq_poll_sched_prep into irq_poll_sched
irq_poll: fold irq_poll_disable_pending into irq_poll_softirq
irq_poll: mark __irq_poll_complete static
irq_poll: remove unused data and max fields
IB: add a proper completion queue abstraction
IB/srpt: chain RDMA READ/WRITE requests
IB/srp: use the new CQ API
IB/iser: Convert to CQ abstraction
IB: start documenting device capabilities
IB: remove ib_query_mr
IB: remove support for phys MRs
IB: remove in-kernel support for memory windows
cxgb3: simplify iwch_get_dma_wr
nes: simplify nes_reg_phys_mr calling conventions
amso1100: fold c2_reg_phys_mr into c2_get_dma_mr
ehca: stop using struct ib_phys_buf
IB: remove the struct ib_phys_buf definition
IB: remove the write-only usecnt field from struct ib_mr
IB/mad: pass ib_mad_send_buf explicitly to the recv_handler
IB/mad: use CQ abstraction
svc_rdma: use local_dma_lkey
Christoph Lameter (5):
IB/IPoIB: factor out common multicast list removal code
IB/IPoIB: Move multicast specific code out of ipoib_main.c
IB/core: Create get_perf_mad function in sysfs.c
IB/core: Specify attribute_id in port_table_attribute
IB/core: Display extended counter set if available
Chuck Lever (10):
svcrdma: Clean up rdma_create_xprt()
svcrdma: Clean up process_context()
svcrdma: Improve allocation of struct svc_rdma_op_ctxt
svcrdma: Improve allocation of struct svc_rdma_req_map
svcrdma: Remove unused req_map and ctxt kmem_caches
svcrdma: Add gfp flags to svc_rdma_post_recv()
svcrdma: Remove last two __GFP_NOFAIL call sites
svcrdma: Make map_xdr non-static
svcrdma: Define maximum number of backchannel requests
svcrdma: Add class for RDMA backwards direction transport
Dan Carpenter (2):
RDMA/nes: checking for NULL instead of IS_ERR
IB/cma: allocating too much memory in make_cma_ports()
Dean Luick (1):
IB/mad: Ensure fairness in ib_mad_completion_handler
Devesh Sharma (4):
RDMA/ocrdma: Fix vlan-id assignment in qp parameters
RDMA/ocrdma: Dispatch only port event when port state changes
RDMA/ocrdma: Depend on async link events from CNA
RDMA/be2net: Remove open and close entry points
Doug Ledford (2):
Merge branch 'rdma-cq.2' of git://git.infradead.org/users/hch/rdma
into 4.5/rdma-cq
Merge branches '4.5/Or-cleanup' and '4.5/rdma-cq' into k.o/for-4.5
Eran Ben Elisha (2):
net/mlx5_core: Add setting ATOMIC endian mode
IB/mlx5: Advertise atomic capabilities in query device
Erez Shitrit (1):
IB/IPoIB: Fix kernel panic on multicast flow
Haggai Abramovsky (3):
IB/mlx5: Fix data validation in mlx5_ib_alloc_ucontext
IB/mlx5: Add CQE version 1 support to user QPs and SRQs
IB/mlx5: Expose CQE version to user-space
Hal Rosenstock (1):
IB/core: sysfs.c: Fix PerfMgt ClassPortInfo handling
Hariprasad S (5):
iw_cxgb4: Pass qid range to user space driver
iw_cxgb3: Fix incorrectly returning error on success
iw_cxgb4: Fixes static checker warning in c4iw_rdev_open()
iw_cxgb4: Fixes GW-Basic labels to meaningful error names
iw_cxgb4: Take clip reference before starting IPv6 listen
Ira Weiny (2):
IB/core: Save the device attributes on the device structure
IB/sysfs: Fix sparse warning on attr_id
Jenny Derzhavetz (5):
IB/iser: Don't register memory for all immediate data writes
IB/iser: set intuitive values for mr_valid
IB/isert: Declare correct flags when accepting a connection
IB/isert: Support the remote invalidation exception
IB/iser: Support the remote invalidation exception
Julia Lawall (4):
IB/usnic: delete unneeded IS_ERR test
RDMA/nes: constify nes_cm_ops structure
IB/iser: constify iser_reg_ops structure
IB/core: constify mmu_notifier_ops structures
Kaike Wan (1):
IB/sa: Fix netlink local service GFP crash
Leon Romanovsky (9):
IB/core: Align coding style of ib_device_cap_flags structure
IB/core: Add cross-channel support
IB/mlx5: Add driver cross-channel support
IB/mlx4: Suppress non-fatal memory allocations
IB/mlx4: Convert kmalloc to kmalloc_array for checkpatch
IB/mlx5: Expose correct maximum number of CQE capacity
IB/mlx5: Delete locally redefined variable
IB/mlx5: Fix passing casted pointer in mlx5_query_port_roce
IB/mlx5: Unify CQ create flags check
Lucas Tanure (1):
infiniband: Replace memset with eth_zero_addr
Matan Barak (23):
IB/core: Refactor GID cache's ib_dispatch_event
IB/core: Change per-entry lock in RoCE GID table to one lock
IB/core: don't search the GID table twice
IB/core: Add gid_type to gid attribute
IB/cm: Use the source GID index type
IB/core: Add gid attributes to sysfs
IB/core: Add ROCE_UDP_ENCAP (RoCE V2) type
IB/core: Move rdma_is_upper_dev_rcu to header file
IB/core: Validate route when we init ah
IB/rdma_cm: Add wrapper for cma reference count
IB/cma: Add configfs for rdma_cm
IB/mlx5: Add create_cq extended command
IB/core: Add ib_is_udata_cleared
IB/mlx5: Add support for hca_core_clock and timestamp_mask
IB/mlx5: Add hca_core_clock_offset to udata in init_ucontext
IB/mlx5: Mmap the HCA's core clock register to user-space
IB/cma: Fix RDMA port validation for iWarp
IB/mlx4: Initialize hop_limit when creating address handle
IB/core: Eliminate sparse false context imbalance warning
IB/core: Fix dereference before check
IB/core: Rename rdma_addr_find_dmac_by_grh
IB/core: Use hop-limit from IP stack for RoCE
IB/mlx4: Advertise RoCE v2 support
Mike Marciniszyn (2):
IB/qib: fix mcast detach when qp not attached
IB/qib: Improve ipoib UD performance
Moni Shoua (15):
IB/core: Initialize UD header structure with IP and UDP headers
IB/cma: Join and leave multicast groups with IGMP
IB/mlx4: Take source mac from AH instead from the port
net/mlx4: Remove unused macro
net/mlx4: Query RoCE support
IB/mlx4: Add gid_type to GID properties
net/mlx4_core: Configure mlx4 hardware for mixed RoCE v1/v2 modes
IB/mlx4: Add support for setting RoCEv2 gids in hardware
net/mlx4_core: Add support for configuring RoCE v2 UDP port
net/mlx4_core: Add support for RoCE v2 entropy
IB/core: Add definition for the standard RoCE V2 UDP port
IB/mlx4: Support modify_qp for RoCE v2
IB/mlx4: Enable RoCE v2 when the IB device is added
IB/mlx4: Enable send of RoCE QP1 packets with IP/UDP headers
IB/mlx4: Create and use another QP1 for RoCEv2
Nelson Escobar (7):
IB/usnic: Remove unused prototype
IB/usnic: Improve a failure message
IB/usnic: Fix incorrect cast in usnic_ib_fw_string_to_u64
IB/usnic: Fix message typo
IB/usnic: Support more QP state transitions
IB/usnic: Fix resource leak in error case
IB/usnic: Handle 0 counts in resource allocation
Or Gerlitz (8):
IB/core: Avoid calling ib_query_device
IB/ulps: Avoid calling ib_query_device
net/rds: Avoid calling ib_query_device
xprtrdma: Avoid calling ib_query_device
staging/o2iblnd: Avoid calling ib_query_device
IB/core: Remove ib_query_device
MAINTAINERS: Assign new maintainers to Mellanox mlx5 core and IB
drivers
MAINTAINERS: Assign maintainer to Mellanox mlx4 core and IB drivers
Roi Dayan (1):
IB/iser: Fix module init not cleaning up on error flow
Sagi Grimberg (7):
IB/iser: Use a dedicated descriptor for login
IB/iser: Use helper for container_of
IB/iser: Reuse ib_sg_to_pages
IB/iser,isert: Create and use new shared header
IB/isert: Remove unused file iser_proto.h
IB/iser: Change the increment rkey flow logic
IB/srpt: Remove redundant wc array
Somnath Kotur (1):
IB/core: Add rdma_network_type to wc
Vinit Agnihotri (1):
IB/qib: Support creating qps with GFP_NOIO flag
majd-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org (10):
net/mlx5_core: Export transport objects
net/mlx5_core: Add RQ and SQ event handling
net/mlx5_core: Warn on unsupported events of QP/RQ/SQ
IB/mlx5: Allocate a Transport Domain for each ucontext
IB/mlx5: Refactor mlx5_ib_qp to accommodate other QP types
IB/mlx5: Add create and destroy functionality for Raw Packet QP
IB/mlx5: Add Raw Packet QP query functionality
IB/mlx5: Support setting Ethernet priority for Raw Packet QPs
{IB, net}/mlx5: Move the modify QP operation table to mlx5_ib
IB/mlx5: Expose Raw Packet QP to user space consumers
Documentation/ABI/testing/configfs-rdma_cm | 22 +
Documentation/ABI/testing/sysfs-class-infiniband | 16 +
Documentation/infiniband/core_locking.txt | 2 -
Documentation/kernel-per-CPU-kthreads.txt | 2 +-
MAINTAINERS | 32 +-
block/Makefile | 2 +-
drivers/infiniband/Kconfig | 10 +
drivers/infiniband/core/Makefile | 4 +-
drivers/infiniband/core/addr.c | 194 +++-
drivers/infiniband/core/cache.c | 345 +++++--
drivers/infiniband/core/cm.c | 49 +-
drivers/infiniband/core/cma.c | 265 ++++-
drivers/infiniband/core/cma_configfs.c | 321 +++++++
drivers/infiniband/core/core_priv.h | 45 +
drivers/infiniband/core/cq.c | 209 ++++
drivers/infiniband/core/device.c | 51 +-
drivers/infiniband/core/fmr_pool.c | 20 +-
drivers/infiniband/core/mad.c | 162 ++--
drivers/infiniband/core/mad_priv.h | 2 +-
drivers/infiniband/core/multicast.c | 17 +-
drivers/infiniband/core/roce_gid_mgmt.c | 81 +-
drivers/infiniband/core/sa_query.c | 91 +-
drivers/infiniband/core/sysfs.c | 377 +++++++-
drivers/infiniband/core/ud_header.c | 155 ++-
drivers/infiniband/core/umem_odp.c | 2 +-
drivers/infiniband/core/user_mad.c | 1 +
drivers/infiniband/core/uverbs.h | 2 +
drivers/infiniband/core/uverbs_cmd.c | 38 +-
drivers/infiniband/core/uverbs_main.c | 13 +-
drivers/infiniband/core/uverbs_marshall.c | 1 +
drivers/infiniband/core/verbs.c | 238 +++--
drivers/infiniband/hw/cxgb3/iwch_cm.c | 4 +-
drivers/infiniband/hw/cxgb3/iwch_cq.c | 4 -
drivers/infiniband/hw/cxgb3/iwch_mem.c | 102 --
drivers/infiniband/hw/cxgb3/iwch_provider.c | 146 +--
drivers/infiniband/hw/cxgb3/iwch_provider.h | 15 -
drivers/infiniband/hw/cxgb3/iwch_qp.c | 82 --
drivers/infiniband/hw/cxgb4/cm.c | 14 +-
drivers/infiniband/hw/cxgb4/cq.c | 3 -
drivers/infiniband/hw/cxgb4/device.c | 57 +-
drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 13 -
drivers/infiniband/hw/cxgb4/mem.c | 251 -----
drivers/infiniband/hw/cxgb4/provider.c | 3 -
drivers/infiniband/hw/cxgb4/qp.c | 5 -
drivers/infiniband/hw/cxgb4/t4.h | 7 +
drivers/infiniband/hw/cxgb4/user.h | 2 +-
drivers/infiniband/hw/mlx4/ah.c | 3 +-
drivers/infiniband/hw/mlx4/cq.c | 3 -
drivers/infiniband/hw/mlx4/main.c | 102 +-
drivers/infiniband/hw/mlx4/mlx4_ib.h | 10 +-
drivers/infiniband/hw/mlx4/mr.c | 22 -
drivers/infiniband/hw/mlx4/qp.c | 318 ++++--
drivers/infiniband/hw/mlx4/srq.c | 3 +-
drivers/infiniband/hw/mlx5/ah.c | 32 +-
drivers/infiniband/hw/mlx5/cq.c | 31 +-
drivers/infiniband/hw/mlx5/main.c | 445 ++++++++-
drivers/infiniband/hw/mlx5/mlx5_ib.h | 129 ++-
drivers/infiniband/hw/mlx5/odp.c | 29 +-
drivers/infiniband/hw/mlx5/qp.c | 1014
+++++++++++++++++---
drivers/infiniband/hw/mlx5/srq.c | 41 +-
drivers/infiniband/hw/mlx5/user.h | 63 +-
drivers/infiniband/hw/mthca/mthca_cq.c | 3 -
drivers/infiniband/hw/mthca/mthca_provider.c | 84 --
drivers/infiniband/hw/mthca/mthca_qp.c | 2 +-
drivers/infiniband/hw/nes/nes_cm.c | 17 +-
drivers/infiniband/hw/nes/nes_cm.h | 2 +-
drivers/infiniband/hw/nes/nes_utils.c | 2 +-
drivers/infiniband/hw/nes/nes_verbs.c | 216 +----
drivers/infiniband/hw/nes/nes_verbs.h | 4 +
drivers/infiniband/hw/ocrdma/ocrdma.h | 10 +
drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 7 +-
drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 49 +-
drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 4 +-
drivers/infiniband/hw/ocrdma/ocrdma_main.c | 58 +-
drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 49 +-
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 165 +---
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 3 -
drivers/infiniband/hw/qib/qib_mr.c | 51 +-
drivers/infiniband/hw/qib/qib_qp.c | 46 +-
drivers/infiniband/hw/qib/qib_verbs.c | 12 +-
drivers/infiniband/hw/qib/qib_verbs.h | 4 -
drivers/infiniband/hw/qib/qib_verbs_mcast.c | 35 +-
drivers/infiniband/hw/usnic/usnic_debugfs.c | 5 +-
drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 4 +-
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 24 +-
drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 2 -
drivers/infiniband/hw/usnic/usnic_vnic.c | 54 +-
drivers/infiniband/ulp/ipoib/ipoib.h | 6 +-
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 21 +-
drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 14 +-
drivers/infiniband/ulp/ipoib/ipoib_main.c | 40 +-
drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 45 +-
drivers/infiniband/ulp/iser/iscsi_iser.c | 13 +-
drivers/infiniband/ulp/iser/iscsi_iser.h | 156 +--
drivers/infiniband/ulp/iser/iser_initiator.c | 323 ++++---
drivers/infiniband/ulp/iser/iser_memory.c | 179 ++--
drivers/infiniband/ulp/iser/iser_verbs.c | 337 ++-----
drivers/infiniband/ulp/isert/ib_isert.c | 118 ++-
drivers/infiniband/ulp/isert/ib_isert.h | 41 +-
drivers/infiniband/ulp/isert/isert_proto.h | 47 -
drivers/infiniband/ulp/srp/ib_srp.c | 205 ++--
drivers/infiniband/ulp/srp/ib_srp.h | 7 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 443 +++------
drivers/infiniband/ulp/srpt/ib_srpt.h | 53 +-
drivers/net/ethernet/emulex/benet/be.h | 2 -
drivers/net/ethernet/emulex/benet/be_main.c | 4 -
drivers/net/ethernet/emulex/benet/be_roce.c | 36 -
drivers/net/ethernet/emulex/benet/be_roce.h | 4 +-
drivers/net/ethernet/mellanox/mlx4/fw.c | 39 +-
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 5 +-
drivers/net/ethernet/mellanox/mlx4/port.c | 7 +
drivers/net/ethernet/mellanox/mlx4/qp.c | 26 +
drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 61 +-
drivers/net/ethernet/mellanox/mlx5/core/qp.c | 233 +++--
drivers/net/ethernet/mellanox/mlx5/core/srq.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 50 +-
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 139 ++-
drivers/scsi/Kconfig | 1 +
drivers/scsi/be2iscsi/Kconfig | 1 +
drivers/scsi/be2iscsi/be.h | 4 +-
drivers/scsi/be2iscsi/be_iscsi.c | 4 +-
drivers/scsi/be2iscsi/be_main.c | 20 +-
drivers/scsi/ipr.c | 25 +-
drivers/scsi/ipr.h | 4 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 21 +-
drivers/staging/rdma/amso1100/c2_cq.c | 3 -
drivers/staging/rdma/amso1100/c2_provider.c | 72 +-
drivers/staging/rdma/ehca/ehca_classes.h | 5 +-
drivers/staging/rdma/ehca/ehca_iverbs.h | 16 -
drivers/staging/rdma/ehca/ehca_main.c | 4 -
drivers/staging/rdma/ehca/ehca_mrmw.c | 477 +--------
drivers/staging/rdma/ehca/ehca_mrmw.h | 5 -
drivers/staging/rdma/ehca/ehca_reqs.c | 1 -
drivers/staging/rdma/hfi1/mr.c | 51 +-
drivers/staging/rdma/hfi1/verbs.c | 1 -
drivers/staging/rdma/hfi1/verbs.h | 4 -
drivers/staging/rdma/ipath/ipath_mr.c | 55 --
drivers/staging/rdma/ipath/ipath_verbs.c | 1 -
drivers/staging/rdma/ipath/ipath_verbs.h | 4 -
include/linux/blk-iopoll.h | 46 -
include/linux/interrupt.h | 2 +-
include/linux/irq_poll.h | 25 +
include/linux/mlx4/cmd.h | 3 +-
include/linux/mlx4/device.h | 15 +-
include/linux/mlx4/qp.h | 15 +-
include/linux/mlx5/device.h | 45 +-
include/linux/mlx5/driver.h | 20 +-
include/linux/mlx5/mlx5_ifc.h | 50 +-
include/linux/mlx5/qp.h | 46 +-
.../mlx5/core => include/linux/mlx5}/transobj.h | 10 +-
include/linux/mlx5/vport.h | 8 +
include/linux/sunrpc/svc_rdma.h | 39 +-
include/rdma/ib_addr.h | 16 +-
include/rdma/ib_cache.h | 4 +
include/rdma/ib_mad.h | 2 +
include/rdma/ib_pack.h | 45 +-
include/rdma/ib_pma.h | 1 +
include/rdma/ib_sa.h | 3 +
include/rdma/ib_verbs.h | 356 ++++---
include/scsi/iser.h | 78 ++
include/trace/events/irq.h | 2 +-
lib/Kconfig | 5 +
lib/Makefile | 1 +
block/blk-iopoll.c => lib/irq_poll.c | 108 +--
net/rds/ib.c | 34 +-
net/rds/iw.c | 23 +-
net/sunrpc/xprt.c | 1 +
net/sunrpc/xprtrdma/Makefile | 2 +-
net/sunrpc/xprtrdma/frwr_ops.c | 7 +-
net/sunrpc/xprtrdma/svc_rdma.c | 41 +-
net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 371 +++++++
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 56 +-
net/sunrpc/xprtrdma/svc_rdma_sendto.c | 33 +-
net/sunrpc/xprtrdma/svc_rdma_transport.c | 360 ++++---
net/sunrpc/xprtrdma/transport.c | 30 +-
net/sunrpc/xprtrdma/verbs.c | 24 +-
net/sunrpc/xprtrdma/xprt_rdma.h | 21 +-
tools/lib/traceevent/event-parse.c | 2 +-
tools/perf/util/trace-event-parse.c | 2 +-
182 files changed, 7272 insertions(+), 4760 deletions(-)
create mode 100644 Documentation/ABI/testing/configfs-rdma_cm
create mode 100644 Documentation/ABI/testing/sysfs-class-infiniband
create mode 100644 drivers/infiniband/core/cma_configfs.c
create mode 100644 drivers/infiniband/core/cq.c
delete mode 100644 drivers/infiniband/ulp/isert/isert_proto.h
delete mode 100644 include/linux/blk-iopoll.h
create mode 100644 include/linux/irq_poll.h
rename {drivers/net/ethernet/mellanox/mlx5/core =>
include/linux/mlx5}/transobj.h (88%)
create mode 100644 include/scsi/iser.h
rename block/blk-iopoll.c => lib/irq_poll.c (55%)
create mode 100644 net/sunrpc/xprtrdma/svc_rdma_backchannel.c
--
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
GPG KeyID: 0E572FDD
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]
next reply other threads:[~2016-01-22 18:18 UTC|newest]
Thread overview: 196+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-22 18:18 Doug Ledford [this message]
[not found] ` <56A2727B.8040809-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-01-23 1:12 ` [PULL REQUEST] Please pull rdma.git 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
-- 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-12-15 16:49 Doug Ledford
[not found] ` <ac96de9c-391b-70df-4c9d-d65d7dc28263-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-12-15 20:18 ` Linus Torvalds
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
[not found] ` <CAJ3xEMjXYYnhS6qUzM9F+yjtq8Aahn08MjsSU4OnLS66Cu7mgw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
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 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-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
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=56A2727B.8040809@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).