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: Thu, 31 Aug 2023 21:30:31 -0300 [thread overview]
Message-ID: <20230901003031.GA111366@nvidia.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 12983 bytes --]
Hi Linus,
Not a big cylce this time, lots of scattered changes.
Thanks,
Jason
The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:
Linux 6.5-rc1 (2023-07-09 13:53:13 -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 f5acc36b0714b7b8510a8b436087d33a65cb05f4:
IB/hfi1: Reduce printing of errors during driver shut down (2023-08-22 17:31:45 +0300)
----------------------------------------------------------------
v6.6 merge window RDMA pull request
Many small changes across the subystem, some highlights:
- Usual driver cleanups in qedr, siw, erdma, hfi1, mlx4/5, irdma, mthca,
hns, and bnxt_re
- siw now works over tunnel and other netdevs with a MAC address by
removing assumptions about a MAC/GID from the connection manager
- "Doorbell Pacing" for bnxt_re - this is a best effort scheme to allow
userspace to slow down the doorbell rings if the HW gets full
- irdma egress VLAN priority, better QP/WQ sizing
- rxe bug fixes in queue draining and srq resizing
- Support more ethernet speed options in the core layer
- DMABUF support for bnxt_re
- Multi-stage MTT support for erdma to allow much bigger MR registrations
- A irdma fix with a CVE that came in too late to go to -rc, missing
bounds checking for 0 length MRs
----------------------------------------------------------------
Arnd Bergmann (1):
RDMA/irdma: Fix building without IPv6
Bernard Metzler (1):
RDMA/siw: Fix tx thread initialization.
Bob Pearson (4):
RDMA/rxe: Move work queue code to subroutines
RDMA/rxe: Fix unsafe drain work queue code
RDMA/rxe: Fix rxe_modify_srq
RDMA/rxe: Fix incomplete state save in rxe_requester
Brendan Cunningham (1):
RDMA/hfi1: Move user SDMA system memory pinning code to its own file
Chandramohan Akula (11):
bnxt_en: Update HW interface headers
bnxt_en: Share the bar0 address with the RoCE driver
RDMA/bnxt_re: Initialize Doorbell pacing feature
RDMA/bnxt_re: Enable pacing support for the user apps
RDMA/bnxt_re: Update alloc_page uapi for pacing
RDMA/bnxt_re: Implement doorbell pacing algorithm
RDMA/bnxt_re: Add a new uapi for driver notification
bnxt_re: Reorganize the resource stats
bnxt_re: Update the hw counters for resource stats
bnxt_re: Expose the missing hw counters
bnxt_re: Update the debug counters for doorbell pacing
Cheng Xu (3):
RDMA/erdma: Renaming variable names and field names of struct erdma_mem
RDMA/erdma: Refactor the storage structure of MTT entries
RDMA/erdma: Implement hierarchical MTT
Chengchang Tang (4):
RDMA/hns: Fix port active speed
RDMA/hns: Fix CQ and QP cache affinity
RDMA/hns: Dump whole QP/CQ/MR resource in raw
RDMA/hns: Support hns HW stats
Christophe JAILLET (1):
IB/hfi1: Use struct_size()
Christopher Bednarz (1):
RDMA/irdma: Prevent zero-length STAG registration
Chuck Lever (4):
RDMA/siw: Fabricate a GID on tun and loopback devices
RDMA/core: Set gid_attr.ndev for iWARP devices
RDMA/cma: Deduplicate error flow in cma_validate_port()
RDMA/cma: Avoid GID lookups on iWARP devices
Douglas Miller (1):
IB/hfi1: Reduce printing of errors during driver shut down
Guoqing Jiang (4):
RDMA/cxgb4: Set sq_sig_type correctly
RDMA/siw: Balance the reference of cep->kref in the error path
RDMA/siw: Correct wrong debug message
RDMA/siw: Call llist_reverse_order in siw_run_sq
Gustavo A. R. Silva (2):
RDMA/irdma: Replace one-element array with flexible-array member
RDMA/mlx4: Copy union directly
Haoyue Xu (1):
RDMA/core: Get IB width and speed from netdev
Ivan Orlov (1):
RDMA: Make all 'class' structures const
Jinjie Ruan (1):
RDMA/hfi1: Use list_for_each_entry() helper
Julia Lawall (3):
RDMA/erdma: use vmalloc_array and vcalloc
RDMA/siw: use vmalloc_array and vcalloc
RDMA/bnxt_re: use vmalloc_array and vcalloc
Junxian Huang (3):
RDMA/hns: Remove VF extend configuration
RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
RDMA/hns: Fix inaccurate error label name in init instance
Kalesh AP (6):
RDMA/bnxt_re: Fix max_qp count for virtual functions
RDMA/bnxt_re: Remove a redundant flag
RDMA/bnxt_re: Cleanup bnxt_re_process_raw_qp_pkt_rx() function
RDMA/bnxt_re: Avoid unnecessary memset
RDMA/bnxt_re: Remove unnecessary variable initializations
IB/core: Add more speed parsing in ib_get_width_and_speed()
Kashyap Desai (1):
RDMA/bnxt_re: Initialize mutex dbq_lock
Krzysztof Czurylo (1):
RDMA/irdma: Add table based lookup for CQ pointer during an event
Leon Romanovsky (3):
RDMA/irdma: Add missing kernel-doc in irdma_setup_umode_qp()
RDMA/bnxt_re: Fix kernel doc errors
Revert "IB/isert: Fix incorrect release of isert connection"
Luoyouming (1):
RDMA/hns: Support get XRCD number from firmware
Michael Margolin (1):
RDMA/efa: Add RDMA write HW statistics counters
Minjie Du (3):
RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
RDMA/qedr: Remove a duplicate assignment in qedr_create_gsi_qp()
RDMA/qedr: Remove duplicate assignments of va
Mustafa Ismail (2):
RDMA/irdma: Implement egress VLAN priority
RDMA/irdma: Cleanup and rename irdma_netdev_vlan_ipv6()
Rohit Chavan (2):
RDMA/rxe: Fix redundant break statement in switch-case.
RDMA/mlx5: Fix trailing */ formatting in block comment
Ruan Jinjie (4):
RDMA/mlx: Remove unnecessary variable initializations
RDMA/mthca: Remove unnecessary NULL assignments
RDMA: Remove unnecessary ternary operators
RDMA: Remove unnecessary NULL values
Saravanan Vajravel (1):
RDMA/bnxt_re: Add support for dmabuf pinned memory regions
Selvin Xavier (2):
RDMA/bnxt_re: Fix the sideband buffer size handling for FW commands
RDMA/bnxt_re: Protect the PD table bitmap
Shetu Ayalew (1):
IB/mlx5: Add HW counter called rx_dct_connect
Shiraz Saleem (1):
RDMA/irdma: Drop unused kernel push code
Sindhu Devale (4):
RDMA/irdma: Drop a local in irdma_sc_get_next_aeqe
RDMA/irdma: Refactor error handling in create CQP
RDMA/irdma: Allow accurate reporting on QP max send/recv WR
RDMA/irdma: Use HW specific minimum WQ size
Xiang Yang (1):
IB/uverbs: Fix an potential error pointer dereference
Yang Li (1):
RDMA/irdma: Fix one kernel-doc comment
Yonatan Nachum (1):
RDMA/efa: Fix wrong resources deallocation order
Yuanyuan Zhong (1):
RDMA/mlx5: align MR mem allocation size to power-of-two
Yue Haibing (3):
RDMA/hns: Remove unused function declarations
RDMA/hns: Remove unused declaration hns_roce_modify_srq()
RDMA Remove unused function declarations
drivers/infiniband/core/cache.c | 11 +
drivers/infiniband/core/cma.c | 32 +-
drivers/infiniband/core/iwpm_util.c | 2 +-
drivers/infiniband/core/netlink.c | 2 +-
drivers/infiniband/core/uverbs_main.c | 35 +-
.../infiniband/core/uverbs_std_types_counters.c | 2 +
drivers/infiniband/core/verbs.c | 109 ++++-
drivers/infiniband/hw/bnxt_re/bnxt_re.h | 35 +-
drivers/infiniband/hw/bnxt_re/hw_counters.c | 84 +++-
drivers/infiniband/hw/bnxt_re/hw_counters.h | 55 +++
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 255 +++++++----
drivers/infiniband/hw/bnxt_re/ib_verbs.h | 6 +
drivers/infiniband/hw/bnxt_re/main.c | 277 ++++++++++--
drivers/infiniband/hw/bnxt_re/qplib_fp.c | 47 +-
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 66 +--
drivers/infiniband/hw/bnxt_re/qplib_res.c | 38 +-
drivers/infiniband/hw/bnxt_re/qplib_res.h | 23 +-
drivers/infiniband/hw/bnxt_re/qplib_sp.c | 85 ++--
drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 +-
drivers/infiniband/hw/cxgb4/qp.c | 2 +-
drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 13 +
drivers/infiniband/hw/efa/efa_com_cmd.c | 8 +-
drivers/infiniband/hw/efa/efa_com_cmd.h | 10 +-
drivers/infiniband/hw/efa/efa_verbs.c | 24 +-
drivers/infiniband/hw/erdma/erdma_hw.h | 18 +-
drivers/infiniband/hw/erdma/erdma_qp.c | 2 +-
drivers/infiniband/hw/erdma/erdma_verbs.c | 434 ++++++++++++++-----
drivers/infiniband/hw/erdma/erdma_verbs.h | 36 +-
drivers/infiniband/hw/hfi1/Makefile | 1 +
drivers/infiniband/hw/hfi1/affinity.c | 4 +-
drivers/infiniband/hw/hfi1/chip.c | 8 +-
drivers/infiniband/hw/hfi1/device.c | 72 ++--
drivers/infiniband/hw/hfi1/hfi.h | 4 +-
drivers/infiniband/hw/hfi1/pin_system.c | 474 +++++++++++++++++++++
drivers/infiniband/hw/hfi1/pinning.h | 20 +
drivers/infiniband/hw/hfi1/pio.c | 9 +-
drivers/infiniband/hw/hfi1/user_sdma.c | 441 +------------------
drivers/infiniband/hw/hfi1/user_sdma.h | 17 +-
drivers/infiniband/hw/hns/hns_roce_device.h | 35 +-
drivers/infiniband/hw/hns/hns_roce_hem.c | 2 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 151 +++----
drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 14 +-
drivers/infiniband/hw/hns/hns_roce_main.c | 86 +++-
drivers/infiniband/hw/hns/hns_roce_qp.c | 28 +-
drivers/infiniband/hw/hns/hns_roce_restrack.c | 75 +---
drivers/infiniband/hw/irdma/cm.c | 90 +++-
drivers/infiniband/hw/irdma/ctrl.c | 23 +-
drivers/infiniband/hw/irdma/hw.c | 63 ++-
drivers/infiniband/hw/irdma/i40iw_hw.c | 1 +
drivers/infiniband/hw/irdma/i40iw_hw.h | 2 +-
drivers/infiniband/hw/irdma/icrdma_hw.c | 1 +
drivers/infiniband/hw/irdma/icrdma_hw.h | 1 +
drivers/infiniband/hw/irdma/irdma.h | 1 +
drivers/infiniband/hw/irdma/main.h | 8 +-
drivers/infiniband/hw/irdma/type.h | 3 +-
drivers/infiniband/hw/irdma/uk.c | 218 +++++-----
drivers/infiniband/hw/irdma/user.h | 19 +-
drivers/infiniband/hw/irdma/utils.c | 25 ++
drivers/infiniband/hw/irdma/verbs.c | 259 +++++++----
drivers/infiniband/hw/irdma/verbs.h | 5 +-
drivers/infiniband/hw/mlx4/main.c | 47 +-
drivers/infiniband/hw/mlx5/counters.c | 2 +
drivers/infiniband/hw/mlx5/mad.c | 40 +-
drivers/infiniband/hw/mlx5/mr.c | 8 +-
drivers/infiniband/hw/mthca/mthca_provider.c | 20 +-
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +-
drivers/infiniband/hw/qedr/qedr_roce_cm.c | 1 -
drivers/infiniband/hw/qedr/verbs.c | 2 +-
drivers/infiniband/hw/qib/qib_file_ops.c | 17 +-
drivers/infiniband/sw/rxe/rxe_comp.c | 4 +
drivers/infiniband/sw/rxe/rxe_loc.h | 6 -
drivers/infiniband/sw/rxe/rxe_qp.c | 159 ++++---
drivers/infiniband/sw/rxe/rxe_req.c | 45 +-
drivers/infiniband/sw/rxe/rxe_resp.c | 4 +
drivers/infiniband/sw/rxe/rxe_srq.c | 60 +--
drivers/infiniband/sw/rxe/rxe_verbs.c | 1 -
drivers/infiniband/sw/siw/siw.h | 4 +-
drivers/infiniband/sw/siw/siw_cm.c | 1 -
drivers/infiniband/sw/siw/siw_main.c | 62 +--
drivers/infiniband/sw/siw/siw_qp.c | 4 +-
drivers/infiniband/sw/siw/siw_qp_tx.c | 52 ++-
drivers/infiniband/sw/siw/siw_verbs.c | 12 +-
drivers/infiniband/ulp/isert/ib_isert.c | 2 +
drivers/infiniband/ulp/rtrs/rtrs-clt.c | 19 +-
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 +-
drivers/infiniband/ulp/rtrs/rtrs-srv.c | 15 +-
drivers/infiniband/ulp/rtrs/rtrs-srv.h | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 54 +++
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 1 +
include/rdma/ib_verbs.h | 2 -
include/rdma/iw_cm.h | 21 -
include/uapi/rdma/bnxt_re-abi.h | 7 +
include/uapi/rdma/irdma-abi.h | 9 +
94 files changed, 2892 insertions(+), 1670 deletions(-)
create mode 100644 drivers/infiniband/hw/hfi1/pin_system.c
create mode 100644 drivers/infiniband/hw/hfi1/pinning.h
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
next reply other threads:[~2023-09-01 0:30 UTC|newest]
Thread overview: 260+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-01 0:30 Jason Gunthorpe [this message]
2023-09-02 0:00 ` [GIT PULL] Please pull RDMA subsystem changes pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
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-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=20230901003031.GA111366@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.