All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jason Gunthorpe <jgg@nvidia.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org,
	Leon Romanovsky <leonro@nvidia.com>
Subject: [GIT PULL] Please pull RDMA subsystem changes
Date: Fri, 17 May 2024 16:34:32 -0300	[thread overview]
Message-ID: <20240517193432.GA129526@nvidia.com> (raw)

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

Hi Linus,

Aside from the usual things this has an arch update for
__iowrite64_copy() used by the RDMA drivers. This API was intended to
generate large 64 byte MemWr TLPs on PCI. These days most processors
had done this by just repeating writel() in a loop. S390 and some new
ARM64 designs require a special helper to get this to generate.

Thanks,
Jason

The following changes since commit a68292eb431619a5f8db9d4868346837c5606424:

  net: mana: Avoid open coded arithmetic (2024-04-11 13:46:47 +0300)

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 9c0731832d3b7420cbadba6a7f334363bc8dfb15:

  RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use siw (2024-05-12 13:04:11 +0300)

----------------------------------------------------------------
RDMA v6.10 merge window

Normal set of driver updates and small fixes:

- Small improvements and fixes for erdma, efa, hfi1, bnxt_re

- Fix a UAF crash after module unload on leaking restrack entry

- Continue adding full RDMA support in mana with support for EQs, GID's
  and CQs

- Improvements to the mkey cache in mlx5

- DSCP traffic class support in hns and several bug fixes

- Cap the maximum number of MADs in the receive queue to avoid OOM

- Another batch of rxe bug fixes from large scale testing

- __iowrite64_copy() optimizations for write combining MMIO memory

- Remove NULL checks before dev_put/hold()

- EFA support for receive with immediate

- Fix a recent memleaking regression in a cma error path

----------------------------------------------------------------
Bob Pearson (12):
      RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
      RDMA/rxe: Allow good work requests to be executed
      RDMA/rxe: Remove redundant scheduling of rxe_completer
      RDMA/rxe: Merge request and complete tasks
      RDMA/rxe: Remove save/rollback_state in rxe_requester
      RDMA/rxe: Don't schedule rxe_completer from rxe_requester
      RDMA/rxe: Don't call rxe_requester from rxe_completer
      RDMA/rxe: Don't call direct between tasks
      RDMA/rxe: Fix incorrect rxe_put in error path
      RDMA/rxe: Make rxe_loopback match rxe_send behavior
      RDMA/rxe: Get rid of pkt resend on err
      RDMA/rxe: Let destroy qp succeed with stuck packet

Boshi Yu (3):
      RDMA/erdma: Allocate doorbell records from dma pool
      RDMA/erdma: Unify the names related to doorbell records
      RDMA/erdma: Remove unnecessary __GFP_ZERO flag

Breno Leitao (2):
      IB/hfi1: Do not use custom stat allocator
      IB/hfi1: Remove generic .ndo_get_stats64

Chengchang Tang (7):
      RDMA/hns: Remove unused parameters and variables
      RDMA/hns: Add max_ah and cq moderation capacities in query_device()
      RDMA/hns: Fix deadlock on SRQ async events.
      RDMA/hns: Fix UAF for cq async event
      RDMA/hns: Fix GMV table pagesize
      RDMA/hns: Use complete parentheses in macros
      RDMA/hns: Modify the print level of CQE error

Chiara Meiohas (2):
      RDMA/core: Add an option to display driver-specific QPs in the rdmatool
      RDMA/mlx5: Track DCT, DCI and REG_UMR QPs as diver_detail resources.

Ilpo Järvinen (1):
      RDMA/hfi1: Use RMW accessors for changing LNKCTL2

Jason Gunthorpe (6):
      x86: Stop using weak symbols for __iowrite32_copy()
      s390: Implement __iowrite32_copy()
      s390: Stop using weak symbols for __iowrite64_copy()
      arm64/io: Provide a WC friendly __iowriteXX_copy()
      net: hns3: Remove io_stop_wc() calls after __iowrite64_copy()
      IB/mlx5: Use __iowrite64_copy() for write combining stores

Jules Irenge (3):
      RDMA/mlx5: Remove NULL check before dev_{put, hold}
      RDMA/ipoib: Remove NULL check before dev_{put, hold}
      RDMA/core: Remove NULL check before dev_{put, hold}

Junxian Huang (1):
      RDMA/hns: Support DSCP

Konstantin Taranov (18):
      RDMA/mana_ib: Introduce helpers to create and destroy mana queues
      RDMA/mana_ib: Use struct mana_ib_queue for CQs
      RDMA/mana_ib: Use struct mana_ib_queue for WQs
      RDMA/mana_ib: Use struct mana_ib_queue for RAW QPs
      RDMA/mana_ib: remove useless return values from dbg prints
      RDMA/mana_ib: Use num_comp_vectors of ib_device
      RDMA/mana_ib: Add EQ creation for rnic adapter
      RDMA/mana_ib: Create and destroy rnic adapter
      RDMA/mana_ib: Implement port parameters
      RDMA/mana_ib: Enable RoCE on port 1
      RDMA/mana_ib: Adding and deleting GIDs
      RDMA/mana_ib: Configure mac address in RNIC
      RDMA/mana_ib: Fix missing ret value
      RDMA/mana_ib: create EQs for RNIC CQs
      RDMA/mana_ib: create and destroy RNIC cqs
      RDMA/mana_ib: introduce a helper to remove cq callbacks
      RDMA/mana_ib: boundary check before installing cq callbacks
      RDMA/mana_ib: implement uapi for creation of rnic cq

Leon Romanovsky (2):
      RDMA/mana_ib: Add flex array to struct mana_cfg_rx_steer_req_v2
      RDMA/IPoIB: Fix format truncation compilation errors

Michael Guralnik (1):
      IB/core: Implement a limit on UMAD receive List

Michael Margolin (2):
      RDMA/efa: Add shutdown notifier
      RDMA/efa: Support QP with unsolicited write w/ imm. receive

Michal Schmidt (1):
      bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq

Or Har-Toov (3):
      RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
      RDMA/mlx5: Change check for cacheable mkeys
      RDMA/mlx5: Adding remote atomic access flag to updatable flags

Wenchao Hao (1):
      RDMA/restrack: Fix potential invalid address access

Yangyang Li (1):
      RDMA/hns: Use macro instead of magic number

Zhengchao Shao (1):
      RDMA/hns: Fix return value in hns_roce_map_mr_sg

Zhu Yanjun (2):
      RDMA/rxe: Return the correct errno
      RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use siw

wenglianfa (2):
      RDMA/hns: Fix mismatch exception rollback
      RDMA/hns: Add mutex_destroy()

 arch/arm64/include/asm/io.h                     | 132 ++++++++++
 arch/arm64/kernel/io.c                          |  42 +++
 arch/s390/include/asm/io.h                      |  15 ++
 arch/s390/pci/pci.c                             |   6 -
 arch/x86/include/asm/io.h                       |  17 ++
 arch/x86/lib/Makefile                           |   1 -
 arch/x86/lib/iomap_copy_64.S                    |  15 --
 drivers/infiniband/core/cma.c                   |   4 +-
 drivers/infiniband/core/device.c                |  10 +-
 drivers/infiniband/core/lag.c                   |   3 +-
 drivers/infiniband/core/nldev.c                 |  23 +-
 drivers/infiniband/core/restrack.c              |  63 +----
 drivers/infiniband/core/roce_gid_mgmt.c         |   3 +-
 drivers/infiniband/core/user_mad.c              |  21 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c        |   3 +-
 drivers/infiniband/hw/efa/efa_admin_cmds_defs.h |  11 +-
 drivers/infiniband/hw/efa/efa_com_cmd.c         |   3 +
 drivers/infiniband/hw/efa/efa_com_cmd.h         |   1 +
 drivers/infiniband/hw/efa/efa_main.c            |  11 +
 drivers/infiniband/hw/efa/efa_verbs.c           |  19 +-
 drivers/infiniband/hw/erdma/erdma.h             |  13 +-
 drivers/infiniband/hw/erdma/erdma_cmdq.c        |  99 +++----
 drivers/infiniband/hw/erdma/erdma_cq.c          |   2 +-
 drivers/infiniband/hw/erdma/erdma_eq.c          |  54 ++--
 drivers/infiniband/hw/erdma/erdma_hw.h          |   6 +-
 drivers/infiniband/hw/erdma/erdma_main.c        |  15 +-
 drivers/infiniband/hw/erdma/erdma_qp.c          |   4 +-
 drivers/infiniband/hw/erdma/erdma_verbs.c       | 105 ++++----
 drivers/infiniband/hw/erdma/erdma_verbs.h       |  16 +-
 drivers/infiniband/hw/hfi1/ipoib_main.c         |  20 +-
 drivers/infiniband/hw/hfi1/pcie.c               |  30 +--
 drivers/infiniband/hw/hns/hns_roce_ah.c         |  33 ++-
 drivers/infiniband/hw/hns/hns_roce_alloc.c      |   3 +-
 drivers/infiniband/hw/hns/hns_roce_cq.c         |  25 +-
 drivers/infiniband/hw/hns/hns_roce_device.h     |  14 +-
 drivers/infiniband/hw/hns/hns_roce_hem.c        |  17 +-
 drivers/infiniband/hw/hns/hns_roce_hem.h        |  12 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c      | 154 +++++++----
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h      |  15 +-
 drivers/infiniband/hw/hns/hns_roce_main.c       |  32 ++-
 drivers/infiniband/hw/hns/hns_roce_mr.c         |  19 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c         |  29 ++-
 drivers/infiniband/hw/hns/hns_roce_srq.c        |  12 +-
 drivers/infiniband/hw/mana/cq.c                 | 111 ++++----
 drivers/infiniband/hw/mana/device.c             |  51 +++-
 drivers/infiniband/hw/mana/main.c               | 328 +++++++++++++++++++++++-
 drivers/infiniband/hw/mana/mana_ib.h            | 147 ++++++++++-
 drivers/infiniband/hw/mana/mr.c                 |   2 +-
 drivers/infiniband/hw/mana/qp.c                 | 114 +++-----
 drivers/infiniband/hw/mana/wq.c                 |  31 +--
 drivers/infiniband/hw/mlx5/main.c               |   3 +-
 drivers/infiniband/hw/mlx5/mem.c                |   8 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h            |   3 +-
 drivers/infiniband/hw/mlx5/mr.c                 |  35 ++-
 drivers/infiniband/hw/mlx5/qp.c                 |   3 +-
 drivers/infiniband/hw/mlx5/restrack.c           |  29 +++
 drivers/infiniband/sw/rxe/rxe_comp.c            |  32 +--
 drivers/infiniband/sw/rxe/rxe_hw_counters.c     |   2 +-
 drivers/infiniband/sw/rxe/rxe_hw_counters.h     |   2 +-
 drivers/infiniband/sw/rxe/rxe_loc.h             |   3 +-
 drivers/infiniband/sw/rxe/rxe_net.c             |  69 ++---
 drivers/infiniband/sw/rxe/rxe_pool.c            |   4 +-
 drivers/infiniband/sw/rxe/rxe_qp.c              |  46 ++--
 drivers/infiniband/sw/rxe/rxe_req.c             |  82 ++----
 drivers/infiniband/sw/rxe/rxe_resp.c            |  14 +-
 drivers/infiniband/sw/rxe/rxe_verbs.c           |  17 +-
 drivers/infiniband/sw/rxe/rxe_verbs.h           |   7 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c       |   3 +-
 drivers/infiniband/ulp/ipoib/ipoib_vlan.c       |   8 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c |   4 -
 include/linux/io.h                              |   8 +-
 include/rdma/restrack.h                         |   7 +-
 include/uapi/rdma/efa-abi.h                     |   7 +
 include/uapi/rdma/hns-abi.h                     |   9 +-
 include/uapi/rdma/mana-abi.h                    |  12 +
 include/uapi/rdma/rdma_netlink.h                |   6 +
 lib/iomap_copy.c                                |  13 +-
 77 files changed, 1584 insertions(+), 768 deletions(-)
 delete mode 100644 arch/x86/lib/iomap_copy_64.S

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

             reply	other threads:[~2024-05-17 19:34 UTC|newest]

Thread overview: 318+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-05-17 19:34 Jason Gunthorpe [this message]
2024-05-18 21:05 ` [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-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-08-06 18:27 Jason Gunthorpe
2020-08-07  1:55 ` 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=20240517193432.GA129526@nvidia.com \
    --to=jgg@nvidia.com \
    --cc=leonro@nvidia.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.