All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jason Gunthorpe <jgg@nvidia.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Doug Ledford <dledford@redhat.com>
Cc: <linux-rdma@vger.kernel.org>, <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Please pull RDMA subsystem changes
Date: Thu, 6 Aug 2020 15:27:32 -0300	[thread overview]
Message-ID: <20200806182732.GA1062117@nvidia.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 19921 bytes --]

Hi Linus,

These are the proposed RDMA patches for 5.9.

A quiet cycle after the larger 5.8 effort. Substantially cleanup and
driver work with a few smaller features this time.

There is one conflict with Kees's removal of uninitialized_var -
resolve by taking the RDMA version of the conflicting hunks to delete
the local variables.

The tag for-linus-merged with my merge resolution to your tree is also
available for reference.

Thanks,
Jason

The following changes since commit 2d1b69ed65ee033aa541518cc9f6a815296ac493:

  net/mlx5: kTLS, Improve TLS params layout structures (2020-06-27 13:50:46 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 23fcc7dee2c6aba1060558683988263851e74bab:

  RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (2020-08-05 21:09:39 -0300)

----------------------------------------------------------------
RDMA 5.9 merge window pull request

Smaller set of RDMA updates. A smaller number of 'big topics' with the
majority of changes being driver updates.

- Driver updates for hfi1, rxe, mlx5, hns, qedr, usnic, bnxt_re

- Removal of dead or redundant code across the drivers

- RAW resource tracker dumps to include a device specific data blob for
  device objects to aide device debugging

- Further advance the IOCTL interface, remove the ability to turn it off.
  Add QUERY_CONTEXT, QUERY_MR, and QUERY_PD commands

- Remove stubs related to devices with no pkey table

- A shared CQ scheme to allow multiple ULPs to share the CQ rings of a
  device to give higher performance

- Several more static checker, syzkaller and rare crashers fixed

----------------------------------------------------------------
Bolarinwa Olayemi Saheed (1):
      IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors

Christophe JAILLET (1):
      RDMA/usnic: switch from 'pci_' to 'dma_' API

Chuck Lever (1):
      RDMA/core: Clean up tracepoint headers

Colton Lewis (1):
      RDMA: Correct trivial kernel-doc inconsistencies

Danil Kipnis (1):
      RDMA/rtrs-clt: add an additional random 8 seconds before reconnecting

Daria Velikovsky (1):
      RDMA/mlx5: Init dest_type when create flow

Devesh Sharma (6):
      RDMA/bnxt_re: introduce wqe mode to select execution path
      RDMA/bnxt_re: introduce a function to allocate swq
      RDMA/bnxt_re: Pull psn buffer dynamically based on prod
      RDMA/bnxt_re: Add helper data structures
      RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes
      RDMA/bnxt_re: Update maintainers for Broadcom rdma driver

Eli Cohen (3):
      net/mlx5: Support setting access rights of dma addresses
      net/mlx5: Add VDPA interface type to supported enumerations
      net/mlx5: Add interface changes required for VDPA

Eric Dumazet (1):
      RDMA/umem: Add a schedule point in ib_umem_get()

Gal Pressman (8):
      RDMA/core: Check for error instead of success in alloc MR function
      RDMA/core: Remove ib_alloc_mr_user function
      RDMA: Remove the udata parameter from alloc_mr callback
      RDMA/mlx5: Remove unused to_mibmr function
      RDMA/efa: Expose maximum TX doorbell batch
      RDMA/efa: Expose minimum SQ size
      RDMA/efa: User/kernel compatibility handshake mechanism
      RDMA/efa: Add EFA 0xefa1 PCI ID

Gustavo A. R. Silva (2):
      IB/hfi1: Remove unnecessary fall-through markings
      IB/hfi1: Use fallthrough pseudo-keyword

Jack Wang (1):
      RDMA/rtrs: remove WQ_MEM_RECLAIM for rtrs_wq

Jason Gunthorpe (9):
      Merge branch 'raw_dumps' into rdma.git for-next
      RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
      RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued()
      Merge branch 'mlx5_ipoib_qpn' into rdma.git for-next
      Merge branch 'mlx5_uar' into rdma.git /for-next
      RDMA/cma: Simplify DEVICE_REMOVAL for internal_id
      RDMA/cma: Using the standard locking pattern when delivering the removal event
      RDMA/cma: Remove unneeded locking for req paths
      RDMA/cma: Execute rdma_cm destruction from a handler properly

Jing Xiangfeng (1):
      IB/srpt: Remove WARN_ON from srpt_cm_req_recv

Kamal Heib (16):
      RDMA/ipoib: Return void from ipoib_mcast_stop_thread()
      RDMA/hfi1: Remove hfi1_create_qp declaration
      RDMA/rxe: Remove unused rxe_mem_map_pages
      RDMA/ipoib: Return void from ipoib_ib_dev_stop()
      RDMA/rxe: Drop pointless checks in rxe_init_ports
      RDMA/rxe: Return void from rxe_init_port_param()
      RDMA/rxe: Return void from rxe_mem_init_dma()
      RDMA/rxe: Remove rxe_link_layer()
      RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set
      RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set
      RDMA/core: Remove query_pkey from the mandatory ops
      RDMA/siw: Remove the query_pkey callback
      RDMA/cxgb4: Remove the query_pkey callback
      RDMA/i40iw: Remove the query_pkey callback
      RDMA/qedr: Remove the query_pkey callback
      RDMA/rxe: Remove pkey table

Lang Cheng (4):
      RDMA/hns: Remove redundant hardware opcode definitions
      RDMA/hns: Remove support for HIP08_A
      RDMA/hns: Delete unnecessary memset when allocating VF resource
      RDMA/hns: Fix error during modify qp RTS2RTS

Leon Romanovsky (16):
      RDMA/core: Delete not-used create RWQ table function
      RDMA/mlx5: Get XRCD number directly for the internal use
      RDMA/core: Create and destroy counters in the ib_core
      RDMA: Move XRCD to be under ib_core responsibility
      RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function
      RDMA/mlx5: Separate restrack callbacks initialization from main.c
      RDMA/mlx5: Separate counters from main.c
      RDMA/mlx5: Separate flow steering logic from main.c
      RDMA/mlx5: Cleanup DEVX initialization flow
      RDMA/mlx5: Delete one-time used functions
      RDMA/core: Align abort/commit object scheme for write() and ioctl() paths
      RDMA/core: Update write interface to use automatic object lifetime
      RDMA/uverbs: Remove redundant assignments
      RDMA/uverbs: Silence shiftTooManyBitsSigned warning
      RDMA/mlx5: Delete unreachable code
      RDMA/include: Replace license text with SPDX tags

Li Heng (1):
      RDMA/core: Fix return error value in _ib_modify_qp() to negative

Maor Gottlieb (14):
      RDMA/core: Don't call fill_res_entry for PD
      RDMA: Add dedicated MR resource tracker function
      RDMA: Add a dedicated CQ resource tracker function
      RDMA: Add dedicated QP resource tracker function
      RDMA: Add dedicated CM_ID resource tracker function
      RDMA: Add support to dump resource tracker in RAW format
      RDMA/mlx5: Add support to get QP resource in RAW format
      RDMA/mlx5: Add support to get CQ resource in RAW format
      RDMA/mlx5: Add support to get MR resource in RAW format
      RDMA/mlx5: Introduce ODP prefetch counter
      RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain
      RDMA/core: Optimize XRC target lookup
      RDMA/mlx5: Allow SQ modification
      RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow

Mark Zhang (4):
      RDMA/counter: Add PID category support in auto mode
      RDMA/counter: Only bind user QPs in auto mode
      RDMA/counter: Allow manually bind QPs with different pids to same counter
      RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP

Max Gurtovoy (1):
      IB/isert: allocate RW ctxs according to max IO size

Meir Lichtinger (3):
      RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR
      RDMA/mlx5: Use MLX5_SET macro instead of local structure
      RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7

Michael Guralnik (4):
      net/mlx5: Enable QP number request when creating IPoIB underlay QP
      RDMA/ipoib: Handle user-supplied address when creating child
      net/mlx5: Enable count action for rules with allow action
      RDMA/mlx5: Fix flow destination setting for RDMA TX flow table

Michal Kalderon (2):
      RDMA/qedr: Add EDPM mode type for user-fw compatibility
      RDMA/qedr: Add EDPM max size to alloc ucontext response

Mikhail Malygin (1):
      RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue

Pavel Machek (1):
      RDMA/mlx5: Fix typo in enum name

Randy Dunlap (1):
      RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify

Shay Drory (3):
      IB/mad: Issue complete whenever decrements agent refcount
      IB/mad: Change atomics to refcount API
      IB/mad: Delete RMPP_STATE_CANCELING state

Weihang Li (2):
      RDMA/hns: Refactor hns_roce_v2_set_hem()
      RDMA/hns: Remove redundant parameters in set_rc_wqe()

Xi Wang (2):
      RDMA/hns: Optimize MTR level-0 addressing to access huge page
      RDMA/hns: Fix the unneeded process when getting a general type of CQE error

Yamin Friedman (3):
      IB/iser: use new shared CQ mechanism
      IB/isert: use new shared CQ mechanism
      IB/srpt: use new shared CQ mechanism

Yishai Hadas (7):
      IB/uverbs: Enable CQ ioctl commands by default
      IB/uverbs: Set IOVA on IB MR in uverbs layer
      IB/uverbs: Expose UAPI to query ucontext
      RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response
      RDMA/mlx5: Implement the query ucontext functionality
      RDMA/mlx5: Introduce UAPI to query PD attributes
      IB/uverbs: Expose UAPI to query MR

Yuval Basson (1):
      RDMA/qedr: SRQ's bug fixes

Zhu Yanjun (1):
      RDMA/rxe: Skip dgid check in loopback mode

 MAINTAINERS                                        |    1 +
 drivers/infiniband/Kconfig                         |    8 -
 drivers/infiniband/core/cache.c                    |   45 +-
 drivers/infiniband/core/cma.c                      |  257 +-
 drivers/infiniband/core/counters.c                 |   24 +-
 drivers/infiniband/core/device.c                   |   28 +-
 drivers/infiniband/core/mad.c                      |   30 +-
 drivers/infiniband/core/mad_priv.h                 |    2 +-
 drivers/infiniband/core/mad_rmpp.c                 |   27 +-
 drivers/infiniband/core/nldev.c                    |  223 +-
 drivers/infiniband/core/sysfs.c                    |   61 +-
 drivers/infiniband/core/trace.c                    |    2 -
 drivers/infiniband/core/umem.c                     |    1 +
 drivers/infiniband/core/umem_odp.c                 |    2 +
 drivers/infiniband/core/uverbs_cmd.c               |  321 +-
 drivers/infiniband/core/uverbs_ioctl.c             |    1 +
 drivers/infiniband/core/uverbs_main.c              |    4 +
 .../infiniband/core/uverbs_std_types_counters.c    |   17 +-
 drivers/infiniband/core/uverbs_std_types_cq.c      |    3 -
 drivers/infiniband/core/uverbs_std_types_device.c  |   48 +-
 drivers/infiniband/core/uverbs_std_types_mr.c      |   54 +-
 drivers/infiniband/core/verbs.c                    |  185 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |  170 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.h           |   10 +-
 drivers/infiniband/hw/bnxt_re/main.c               |   23 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |  751 ++--
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |  127 +-
 drivers/infiniband/hw/bnxt_re/qplib_res.h          |   58 +-
 drivers/infiniband/hw/bnxt_re/roce_hsi.h           |    1 +
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h             |    9 +-
 drivers/infiniband/hw/cxgb4/mem.c                  |    3 +-
 drivers/infiniband/hw/cxgb4/provider.c             |   22 +-
 drivers/infiniband/hw/cxgb4/restrack.c             |   24 +-
 drivers/infiniband/hw/efa/efa_admin_cmds_defs.h    |   15 +-
 drivers/infiniband/hw/efa/efa_com_cmd.c            |    2 +
 drivers/infiniband/hw/efa/efa_com_cmd.h            |    2 +
 drivers/infiniband/hw/efa/efa_main.c               |    6 +-
 drivers/infiniband/hw/efa/efa_verbs.c              |   42 +
 drivers/infiniband/hw/hfi1/chip.c                  |   27 +-
 drivers/infiniband/hw/hfi1/firmware.c              |   16 -
 drivers/infiniband/hw/hfi1/mad.c                   |    9 +-
 drivers/infiniband/hw/hfi1/pcie.c                  |   22 +-
 drivers/infiniband/hw/hfi1/pio.c                   |    2 +-
 drivers/infiniband/hw/hfi1/pio_copy.c              |   12 +-
 drivers/infiniband/hw/hfi1/platform.c              |   10 +-
 drivers/infiniband/hw/hfi1/qp.c                    |    2 +-
 drivers/infiniband/hw/hfi1/qp.h                    |   14 -
 drivers/infiniband/hw/hfi1/qsfp.c                  |    4 +-
 drivers/infiniband/hw/hfi1/rc.c                    |   25 +-
 drivers/infiniband/hw/hfi1/sdma.c                  |    9 +-
 drivers/infiniband/hw/hfi1/tid_rdma.c              |    4 +-
 drivers/infiniband/hw/hfi1/uc.c                    |    8 +-
 drivers/infiniband/hw/hns/hns_roce_device.h        |   31 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v1.c         |    7 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |  253 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h         |   19 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |    2 +-
 drivers/infiniband/hw/hns/hns_roce_mr.c            |  210 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c            |   10 -
 drivers/infiniband/hw/hns/hns_roce_restrack.c      |   14 +-
 drivers/infiniband/hw/i40iw/i40iw_verbs.c          |   22 +-
 drivers/infiniband/hw/mlx4/main.c                  |   37 +-
 drivers/infiniband/hw/mlx4/mlx4_ib.h               |    2 +-
 drivers/infiniband/hw/mlx4/mr.c                    |    3 +-
 drivers/infiniband/hw/mlx5/Makefile                |    6 +-
 drivers/infiniband/hw/mlx5/cmd.c                   |   12 -
 drivers/infiniband/hw/mlx5/cmd.h                   |    1 -
 drivers/infiniband/hw/mlx5/counters.c              |  709 ++++
 drivers/infiniband/hw/mlx5/counters.h              |   17 +
 drivers/infiniband/hw/mlx5/devx.c                  |  102 +-
 drivers/infiniband/hw/mlx5/devx.h                  |   45 +
 drivers/infiniband/hw/mlx5/flow.c                  |  765 ----
 drivers/infiniband/hw/mlx5/fs.c                    | 2516 +++++++++++
 drivers/infiniband/hw/mlx5/fs.h                    |   29 +
 drivers/infiniband/hw/mlx5/main.c                  | 4380 +++++---------------
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |  109 +-
 drivers/infiniband/hw/mlx5/mr.c                    |    2 +-
 drivers/infiniband/hw/mlx5/odp.c                   |   28 +-
 drivers/infiniband/hw/mlx5/qp.c                    |   71 +-
 drivers/infiniband/hw/mlx5/qp.h                    |    1 +
 drivers/infiniband/hw/mlx5/restrack.c              |  121 +-
 drivers/infiniband/hw/mlx5/restrack.h              |   13 +
 drivers/infiniband/hw/mlx5/srq.c                   |    4 +-
 drivers/infiniband/hw/mlx5/std_types.c             |   45 +
 drivers/infiniband/hw/mlx5/wr.c                    |   68 +-
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c        |    2 +-
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h        |    2 +-
 drivers/infiniband/hw/qedr/main.c                  |    3 +-
 drivers/infiniband/hw/qedr/qedr.h                  |    5 +-
 drivers/infiniband/hw/qedr/verbs.c                 |   45 +-
 drivers/infiniband/hw/qedr/verbs.h                 |    2 +-
 drivers/infiniband/hw/usnic/usnic_fwd.c            |    4 +-
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c       |    2 +-
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h    |    2 +-
 drivers/infiniband/sw/rdmavt/ah.c                  |    3 +-
 drivers/infiniband/sw/rdmavt/mr.c                  |    2 +-
 drivers/infiniband/sw/rdmavt/mr.h                  |    2 +-
 drivers/infiniband/sw/rxe/rxe.c                    |   41 +-
 drivers/infiniband/sw/rxe/rxe_loc.h                |    8 +-
 drivers/infiniband/sw/rxe/rxe_mr.c                 |   50 +-
 drivers/infiniband/sw/rxe/rxe_net.c                |    5 -
 drivers/infiniband/sw/rxe/rxe_param.h              |    4 +-
 drivers/infiniband/sw/rxe/rxe_recv.c               |   35 +-
 drivers/infiniband/sw/rxe/rxe_req.c                |    5 +-
 drivers/infiniband/sw/rxe/rxe_verbs.c              |   48 +-
 drivers/infiniband/sw/rxe/rxe_verbs.h              |    1 -
 drivers/infiniband/sw/siw/siw_main.c               |    1 -
 drivers/infiniband/sw/siw/siw_verbs.c              |   11 +-
 drivers/infiniband/sw/siw/siw_verbs.h              |    3 +-
 drivers/infiniband/ulp/ipoib/ipoib.h               |    4 +-
 drivers/infiniband/ulp/ipoib/ipoib_ib.c            |   67 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |   13 +-
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c     |    4 +-
 drivers/infiniband/ulp/iser/iscsi_iser.h           |   25 +-
 drivers/infiniband/ulp/iser/iser_verbs.c           |  112 +-
 drivers/infiniband/ulp/isert/ib_isert.c            |  175 +-
 drivers/infiniband/ulp/isert/ib_isert.h            |   21 +-
 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h   |   23 +
 drivers/infiniband/ulp/rtrs/rtrs-clt.c             |   16 +-
 drivers/infiniband/ulp/rtrs/rtrs-srv.c             |    2 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |   20 +-
 drivers/infiniband/ulp/srpt/ib_srpt.h              |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/alloc.c    |   11 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |    1 +
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |    7 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |    3 +
 include/linux/mlx5/device.h                        |    9 +-
 include/linux/mlx5/driver.h                        |    2 +
 include/linux/mlx5/mlx5_ifc.h                      |  129 +-
 include/rdma/ib.h                                  |   31 +-
 include/rdma/ib_addr.h                             |   31 +-
 include/rdma/ib_cache.h                            |   29 +-
 include/rdma/ib_cm.h                               |    1 +
 include/rdma/ib_hdrs.h                             |   44 +-
 include/rdma/ib_mad.h                              |   31 +-
 include/rdma/ib_marshall.h                         |   31 +-
 include/rdma/ib_pack.h                             |   29 +-
 include/rdma/ib_pma.h                              |   31 +-
 include/rdma/ib_sa.h                               |   29 +-
 include/rdma/ib_smi.h                              |   31 +-
 include/rdma/ib_umem.h                             |   29 +-
 include/rdma/ib_umem_odp.h                         |   29 +-
 include/rdma/ib_verbs.h                            |  100 +-
 include/rdma/iw_cm.h                               |   30 +-
 include/rdma/iw_portmap.h                          |   30 +-
 include/rdma/opa_addr.h                            |   44 +-
 include/rdma/opa_port_info.h                       |   31 +-
 include/rdma/opa_smi.h                             |   31 +-
 include/rdma/opa_vnic.h                            |   49 +-
 include/rdma/rdma_cm.h                             |   31 +-
 include/rdma/rdma_cm_ib.h                          |   31 +-
 include/rdma/rdma_netlink.h                        |    2 +-
 include/rdma/rdma_vt.h                             |   50 +-
 include/rdma/rdmavt_cq.h                           |   53 +-
 include/rdma/rdmavt_mr.h                           |   50 +-
 include/rdma/rdmavt_qp.h                           |   50 +-
 include/rdma/uverbs_ioctl.h                        |   30 +-
 include/rdma/uverbs_named_ioctl.h                  |   29 +-
 include/rdma/uverbs_std_types.h                    |   43 +-
 include/rdma/uverbs_types.h                        |   29 +-
 include/uapi/rdma/efa-abi.h                        |   15 +-
 include/uapi/rdma/ib_user_ioctl_cmds.h             |   15 +
 include/uapi/rdma/mlx5_user_ioctl_cmds.h           |   16 +-
 include/uapi/rdma/qedr-abi.h                       |   10 +-
 include/uapi/rdma/rdma_netlink.h                   |    9 +
 include/uapi/rdma/rdma_user_ioctl.h                |    2 +-
 166 files changed, 6945 insertions(+), 7569 deletions(-)
(diffstat from tag for-linus-merged)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2020-08-06 18:35 UTC|newest]

Thread overview: 318+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-08-06 18:27 Jason Gunthorpe [this message]
2020-08-07  1:55 ` [GIT PULL] Please pull RDMA subsystem changes pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2026-05-05 15:17 Jason Gunthorpe
2026-05-05 18:25 ` pr-tracker-bot
2026-04-20 12:19 Jason Gunthorpe
2026-04-20 19:13 ` pr-tracker-bot
2026-03-27 15:09 Jason Gunthorpe
2026-03-27 20:39 ` pr-tracker-bot
2026-02-26 15:36 Jason Gunthorpe
2026-02-26 17:53 ` pr-tracker-bot
2026-02-13  0:34 Jason Gunthorpe
2026-02-13  1:18 ` pr-tracker-bot
2026-01-02 18:16 Jason Gunthorpe
2026-01-02 20:36 ` pr-tracker-bot
2025-12-03 15:18 Jason Gunthorpe
2025-12-05  3:01 ` pr-tracker-bot
2025-11-04 14:31 Jason Gunthorpe
2025-11-04 19:11 ` pr-tracker-bot
2025-10-03  0:02 Jason Gunthorpe
2025-10-04  1:41 ` pr-tracker-bot
2025-09-22 13:58 Jason Gunthorpe
2025-09-22 18:27 ` pr-tracker-bot
2025-08-21 23:24 Jason Gunthorpe
2025-08-22 13:36 ` pr-tracker-bot
2025-08-06 18:36 Jason Gunthorpe
2025-08-07  5:30 ` pr-tracker-bot
2025-07-30 17:45 Jason Gunthorpe
2025-07-31 20:04 ` pr-tracker-bot
2025-07-02 14:36 Jason Gunthorpe
2025-07-02 17:06 ` pr-tracker-bot
2025-05-30 14:42 Jason Gunthorpe
2025-05-30 17:28 ` pr-tracker-bot
2025-05-15 19:12 Jason Gunthorpe
2025-05-15 20:32 ` pr-tracker-bot
2025-04-14 13:06 Jason Gunthorpe
2025-04-14 17:41 ` pr-tracker-bot
2025-03-28 14:23 Jason Gunthorpe
2025-03-29 18:24 ` pr-tracker-bot
2025-03-20 14:57 Jason Gunthorpe
2025-03-20 17:02 ` pr-tracker-bot
2025-02-25 19:22 Jason Gunthorpe
2025-02-26  0:20 ` pr-tracker-bot
2025-01-23 17:14 Jason Gunthorpe
2025-01-24 21:45 ` pr-tracker-bot
2025-01-03 14:24 Jason Gunthorpe
2025-01-03 23:22 ` pr-tracker-bot
2024-11-22 18:36 Jason Gunthorpe
2024-11-23  4:10 ` pr-tracker-bot
2024-11-15 15:18 Jason Gunthorpe
2024-11-15 18:59 ` pr-tracker-bot
2024-10-31 16:30 Jason Gunthorpe
2024-11-01  2:52 ` pr-tracker-bot
2024-10-16 18:00 Jason Gunthorpe
2024-10-16 20:51 ` pr-tracker-bot
2024-09-23 17:16 Jason Gunthorpe
2024-09-24 19:36 ` pr-tracker-bot
2024-07-18 19:31 Jason Gunthorpe
2024-07-19 18:09 ` pr-tracker-bot
2024-06-21 13:24 Jason Gunthorpe
2024-06-21 21:09 ` pr-tracker-bot
2024-05-17 19:34 Jason Gunthorpe
2024-05-18 21:05 ` pr-tracker-bot
2024-04-19 17:19 Jason Gunthorpe
2024-04-19 21:07 ` pr-tracker-bot
2024-03-18 16:51 Jason Gunthorpe
2024-03-18 22:47 ` pr-tracker-bot
2024-02-21  0:12 Jason Gunthorpe
2024-02-21  1:03 ` pr-tracker-bot
2024-01-12  1:06 Jason Gunthorpe
2024-01-12 22:20 ` pr-tracker-bot
2023-12-08 14:19 Jason Gunthorpe
2023-12-08 20:45 ` pr-tracker-bot
2023-11-02 23:09 Jason Gunthorpe
2023-11-03  1:26 ` pr-tracker-bot
2023-10-06 18:30 Jason Gunthorpe
2023-10-07 18:12 ` pr-tracker-bot
2023-09-01  0:30 Jason Gunthorpe
2023-09-02  0:00 ` pr-tracker-bot
2023-08-11 23:55 Jason Gunthorpe
2023-08-12  2:55 ` pr-tracker-bot
2023-07-28 18:52 Jason Gunthorpe
2023-07-29  0:27 ` pr-tracker-bot
2023-06-29  0:46 Jason Gunthorpe
2023-06-30  4:10 ` Linus Torvalds
2023-07-03 21:19   ` Jason Gunthorpe
2023-06-30  4:16 ` pr-tracker-bot
2023-06-15 12:39 Jason Gunthorpe
2023-06-16  4:16 ` pr-tracker-bot
2023-05-31 16:58 Jason Gunthorpe
2023-04-28 15:34 Jason Gunthorpe
2023-04-30  0:52 ` pr-tracker-bot
2023-04-14 12:18 Jason Gunthorpe
2023-04-14 17:40 ` pr-tracker-bot
2023-02-24  1:27 Jason Gunthorpe
2023-02-24 23:27 ` pr-tracker-bot
2023-02-10  0:35 Jason Gunthorpe
2023-02-10  1:56 ` pr-tracker-bot
2023-01-20 21:13 Jason Gunthorpe
2023-01-20 22:38 ` pr-tracker-bot
2023-01-07  2:11 Jason Gunthorpe
2023-01-07 18:43 ` pr-tracker-bot
2022-12-17  1:05 Jason Gunthorpe
2022-12-17 14:28 ` pr-tracker-bot
2022-12-13 21:05 Jason Gunthorpe
2022-12-14  2:23 ` Yanjun Zhu
2022-12-14  7:40   ` Leon Romanovsky
2022-12-15  2:18     ` Yanjun Zhu
2022-12-14 18:04 ` pr-tracker-bot
2022-11-02 12:26 Jason Gunthorpe
2022-11-02 18:38 ` pr-tracker-bot
2022-10-06 23:03 Jason Gunthorpe
2022-10-07 19:20 ` pr-tracker-bot
2022-09-09 16:17 Jason Gunthorpe
2022-09-09 19:13 ` pr-tracker-bot
2022-08-19 18:21 Jason Gunthorpe
2022-08-20 17:55 ` pr-tracker-bot
2022-08-04 18:48 Jason Gunthorpe
2022-08-05  3:26 ` pr-tracker-bot
2022-07-18 23:12 Jason Gunthorpe
2022-07-19  0:19 ` pr-tracker-bot
2022-06-30 12:57 Jason Gunthorpe
2022-06-30 17:28 ` pr-tracker-bot
2022-05-26 14:46 Jason Gunthorpe
2022-05-27  4:17 ` pr-tracker-bot
2022-05-06 16:01 Jason Gunthorpe
2022-05-06 16:57 ` Linus Torvalds
2022-05-06 17:06   ` Jason Gunthorpe
2022-05-06 16:58 ` pr-tracker-bot
2022-04-08 19:03 Jason Gunthorpe
2022-04-09  4:39 ` pr-tracker-bot
2022-03-23 19:54 Jason Gunthorpe
2022-03-25  2:47 ` pr-tracker-bot
2022-02-25 21:16 Jason Gunthorpe
2022-02-25 22:15 ` pr-tracker-bot
2022-02-04 23:59 Jason Gunthorpe
2022-02-05  0:31 ` pr-tracker-bot
2022-01-13 18:53 Jason Gunthorpe
2022-01-13 19:19 ` pr-tracker-bot
2022-01-07  1:15 Jason Gunthorpe
2022-01-07  3:05 ` pr-tracker-bot
2021-12-21  1:25 Jason Gunthorpe
2021-12-21  1:37 ` pr-tracker-bot
2021-12-09 21:07 Jason Gunthorpe
2021-12-09 21:23 ` pr-tracker-bot
2021-11-19 17:19 Jason Gunthorpe
2021-11-19 19:46 ` pr-tracker-bot
2021-11-03 13:43 Jason Gunthorpe
2021-11-03 16:01 ` pr-tracker-bot
2021-10-27 12:49 Jason Gunthorpe
2021-10-27 17:44 ` pr-tracker-bot
2021-09-30  1:02 Jason Gunthorpe
2021-09-30 21:34 ` pr-tracker-bot
2021-09-08 23:40 Jason Gunthorpe
2021-09-09 18:54 ` pr-tracker-bot
2021-09-01 23:41 Jason Gunthorpe
2021-09-02 22:42 ` pr-tracker-bot
2021-08-24 14:23 Jason Gunthorpe
2021-08-24 17:01 ` pr-tracker-bot
2021-08-06 13:30 Jason Gunthorpe
2021-08-06 18:27 ` pr-tracker-bot
2021-07-26 23:10 Jason Gunthorpe
2021-07-27 21:17 ` pr-tracker-bot
2021-07-01  1:30 Jason Gunthorpe
2021-07-01 21:58 ` pr-tracker-bot
2021-06-10 12:37 Jason Gunthorpe
2021-06-10 19:18 ` pr-tracker-bot
2021-05-20 14:37 Jason Gunthorpe
2021-05-20 16:47 ` pr-tracker-bot
2021-04-30 16:55 Jason Gunthorpe
2021-04-30 17:01 ` Jason Gunthorpe
2021-05-01 17:20 ` pr-tracker-bot
2021-04-08 19:51 Jason Gunthorpe
2021-04-08 23:40 ` pr-tracker-bot
2021-03-25 18:04 Jason Gunthorpe
2021-03-25 19:13 ` pr-tracker-bot
2021-03-05 23:35 Jason Gunthorpe
2021-03-06  1:35 ` pr-tracker-bot
2021-02-22 14:59 Jason Gunthorpe
2021-02-22 18:37 ` pr-tracker-bot
2021-01-28 14:46 Jason Gunthorpe
2021-01-15 19:21 Jason Gunthorpe
2021-01-15 23:35 ` pr-tracker-bot
2020-12-16 17:57 Jason Gunthorpe
2020-12-16 21:51 ` pr-tracker-bot
2020-12-10 15:50 Jason Gunthorpe
2020-12-10 19:11 ` pr-tracker-bot
2020-11-27 14:00 Jason Gunthorpe
2020-11-27 21:21 ` pr-tracker-bot
2020-11-19 19:29 Jason Gunthorpe
2020-11-19 23:00 ` pr-tracker-bot
2020-11-05 18:16 Jason Gunthorpe
2020-11-05 20:21 ` pr-tracker-bot
2020-10-29 18:41 Jason Gunthorpe
2020-10-29 18:53 ` Linus Torvalds
2020-10-29 19:00 ` pr-tracker-bot
2020-10-16 18:51 Jason Gunthorpe
2020-10-17 18:21 ` Linus Torvalds
2020-10-17 18:42   ` Jason Gunthorpe
2020-10-17 18:22 ` pr-tracker-bot
2020-09-25 12:57 Jason Gunthorpe
2020-09-25 17:48 ` pr-tracker-bot
2020-09-10 23:38 Jason Gunthorpe
2020-09-11 18:37 ` pr-tracker-bot
2020-08-21 14:06 Jason Gunthorpe
2020-08-21 17:16 ` pr-tracker-bot
2020-07-31 15:17 Jason Gunthorpe
2020-07-31 16:45 ` pr-tracker-bot
2020-07-24 17:47 Jason Gunthorpe
2020-07-24 21:40 ` pr-tracker-bot
2020-07-10 17:58 Jason Gunthorpe
2020-07-10 22:10 ` pr-tracker-bot
2020-06-25 17:56 Jason Gunthorpe
2020-06-25 20:15 ` pr-tracker-bot
2020-06-04 19:51 Jason Gunthorpe
2020-06-05 21:15 ` pr-tracker-bot
2020-05-29 14:15 Jason Gunthorpe
2020-05-29 21:10 ` pr-tracker-bot
2020-05-15 19:13 Jason Gunthorpe
2020-05-15 20:15 ` pr-tracker-bot
2020-04-28 19:59 Jason Gunthorpe
2020-04-28 20:40 ` pr-tracker-bot
2020-04-01 23:01 Jason Gunthorpe
2020-04-02  2:05 ` pr-tracker-bot
2020-03-26 17:31 Jason Gunthorpe
2020-03-26 17:50 ` pr-tracker-bot
2020-03-08  0:07 Jason Gunthorpe
2020-03-08  2:00 ` pr-tracker-bot
2020-02-15 21:32 Jason Gunthorpe
2020-02-16  1:20 ` pr-tracker-bot
2020-01-31 15:16 Jason Gunthorpe
2020-01-31 23:10 ` pr-tracker-bot
2020-01-10  2:16 Jason Gunthorpe
2020-01-11 14:45 ` pr-tracker-bot
2019-11-27  0:24 Jason Gunthorpe
2019-11-27 18:19 ` Linus Torvalds
2019-11-27 19:23   ` Jason Gunthorpe
2019-11-27 18:45 ` pr-tracker-bot
2019-11-14 15:16 Jason Gunthorpe
2019-11-14 16:55 ` pr-tracker-bot
2019-10-31 18:22 Jason Gunthorpe
2019-11-01 17:10 ` pr-tracker-bot
2019-10-09 14:28 Jason Gunthorpe
2019-10-09 19:30 ` pr-tracker-bot
2019-09-19 16:34 Jason Gunthorpe
2019-09-21 17:40 ` pr-tracker-bot
2019-07-30 12:15 Jason Gunthorpe
2019-07-30 20:40 ` pr-tracker-bot
2019-07-15 15:26 Jason Gunthorpe
2019-07-16  4:35 ` pr-tracker-bot
2019-06-06 20:14 Jason Gunthorpe
2019-06-07 16:45 ` pr-tracker-bot
2019-05-15  0:46 Jason Gunthorpe
2019-05-15  4:05 ` pr-tracker-bot
2019-05-09 13:37 Jason Gunthorpe
2019-05-09 16:25 ` pr-tracker-bot
2019-04-28 11:52 Jason Gunthorpe
2019-04-28 16:59 ` Linus Torvalds
2019-04-28 23:49   ` Jason Gunthorpe
2019-04-29  0:09     ` Linus Torvalds
2019-04-30 12:53       ` Jason Gunthorpe
2019-04-28 18:05 ` pr-tracker-bot
2019-04-29  6:09 ` Heiko Carstens
2019-04-29  8:40   ` Jason Gunthorpe
2019-04-29  9:00     ` Michal Kubecek
2019-04-29  9:19       ` Leon Romanovsky
2019-04-29 15:42     ` Doug Ledford
2019-04-29 16:29       ` Doug Ledford
2019-04-10 18:46 Jason Gunthorpe
2019-04-10 19:55 ` pr-tracker-bot
2019-03-18  1:04 Jason Gunthorpe
2019-03-19 18:15 ` pr-tracker-bot
2019-03-07  1:34 Jason Gunthorpe
2019-03-10  1:40 ` pr-tracker-bot
2019-02-21 23:07 Jason Gunthorpe
2019-02-22 18:40 ` pr-tracker-bot
2019-02-01 17:41 Jason Gunthorpe
2019-02-01 18:45 ` pr-tracker-bot
2019-01-18  3:56 Jason Gunthorpe
2019-01-18  5:35 ` pr-tracker-bot
2019-01-04  5:00 Jason Gunthorpe
2019-01-06  2:40 ` pr-tracker-bot
2018-12-24 22:16 Jason Gunthorpe
2018-12-29  1:30 ` pr-tracker-bot
2018-11-29 22:52 Jason Gunthorpe
2018-10-25 21:21 Jason Gunthorpe
2018-10-26 14:50 ` Linus Torvalds
2018-09-27 18:24 Jason Gunthorpe
2018-09-27 20:17 ` Greg Kroah-Hartman
2018-09-10 23:04 Jason Gunthorpe
2018-08-22 21:44 Jason Gunthorpe
2018-08-16 21:57 Jason Gunthorpe
2018-08-17 19:31 ` Linus Torvalds
2018-08-17 19:44   ` Linus Torvalds
2018-08-17 20:50     ` Linus Torvalds
2018-08-17 21:16       ` Jason Gunthorpe
2018-08-17 23:56         ` Linus Torvalds
2018-08-17 20:15   ` Jason Gunthorpe
2018-08-17 20:27     ` Linus Torvalds
2018-08-17 21:27       ` Jason Gunthorpe
2018-08-03 16:11 Jason Gunthorpe
2018-07-13 17:13 Jason Gunthorpe
2018-06-20 21:00 Jason Gunthorpe
2018-06-06 21:42 Jason Gunthorpe
2018-06-01 16:47 Jason Gunthorpe
2018-05-24 20:51 Jason Gunthorpe
2018-04-06 16:05 Jason Gunthorpe
2018-05-16 17:39 ` Eugene Syromiatnikov
2018-05-16 17:49   ` Jason Gunthorpe
2018-05-16 18:01     ` Eugene Syromiatnikov
2018-03-29 19:17 Jason Gunthorpe
2018-03-20 23:17 Jason Gunthorpe
2018-01-31 17:47 Jason Gunthorpe
     [not found] ` <20180131174735.GA18568-uk2M96/98Pc@public.gmane.org>
2018-01-31 20:11   ` Linus Torvalds
     [not found]     ` <CA+55aFxmnW-iu1Na3QC8Ci8Q_Qdfn2Ak_9wDB6+A564R=Xn9Ag-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-01-31 21:04       ` Jason Gunthorpe
     [not found]         ` <20180131210457.GE23352-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2018-02-01 19:12           ` Linus Torvalds
     [not found]             ` <CA+55aFxySLoCHcmZgx2PiF6jEazVOSy=2idccRsWqOzmyK2gaw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-02-01 20:33               ` Jason Gunthorpe
2017-12-28 21:03 Jason Gunthorpe
2017-12-16 17:12 Jason Gunthorpe

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=20200806182732.GA1062117@nvidia.com \
    --to=jgg@nvidia.com \
    --cc=dledford@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-rdma@vger.kernel.org \
    --cc=torvalds@linux-foundation.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.