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 --]
next 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.