[SRU][Q:linux-gcp][PATCH 0/6] Add irdma fixups since 6.19
Ian Whitfield
ian.whitfield at canonical.com
Wed Mar 25 23:21:43 UTC 2026
BugLink: https://bugs.launchpad.net/bugs/2146168
[Impact]
Google has requested a backport of some irdma fixes to the Noble HWE kernel,
which will receive them via questing:linux-gcp.
[Fix]
Target patches:
2529aead5167 ("RDMA/irdma: Use CQ ID for CEQE context")
2b7c2ba1308a ("RDMA/irdma: Add enum defs for reserved CQs/QPs")
5c3f795d17dc ("RDMA/irdma: Remove fixed 1 ms delay during AH wait loop")
01dad9ca37c6 ("RDMA/irdma: Fix SRQ shadow area address initialization")
Some additional patches were needed for these to apply/build cleanly:
5dd68a59145e ("RDMA/irdma: Remove unused CQ registry")
9df8043a546d ("iopoll: Generalize read_poll_timeout() into poll_timeout_us()")
[Test Plan]
This is a relatively small patchset. We will boot test the kernel on a
bare-metal IDPF machine, but this should be low risk enough to be moved through
to production without super stringent testing otherwise.
[Regression potential]
The changes requested are isolated to the Intel RDMA driver, so regressions
should only be possible when using Intel RDMA and will likely manifest as
unexpected network behavior or kernel crashes/hangs during specific network
activities. These patches are close to the upstream tip, so some follow-up fixes
may appear.
[Other]
SF: 00433131
Jacob Moroni (4):
RDMA/irdma: Remove fixed 1 ms delay during AH wait loop
RDMA/irdma: Add enum defs for reserved CQs/QPs
RDMA/irdma: Remove unused CQ registry
RDMA/irdma: Use CQ ID for CEQE context
Jijun Wang (1):
RDMA/irdma: Fix SRQ shadow area address initialization
Ville Syrjälä (1):
iopoll: Generalize read_poll_timeout() into poll_timeout_us()
drivers/infiniband/hw/irdma/ctrl.c | 163 +++++-----------------------
drivers/infiniband/hw/irdma/hw.c | 108 ++++++++++++++----
drivers/infiniband/hw/irdma/main.h | 2 +
drivers/infiniband/hw/irdma/puda.c | 33 +++---
drivers/infiniband/hw/irdma/type.h | 23 +++-
drivers/infiniband/hw/irdma/utils.c | 5 +-
drivers/infiniband/hw/irdma/verbs.c | 23 ++--
include/linux/iopoll.h | 110 +++++++++++++------
8 files changed, 242 insertions(+), 225 deletions(-)
--
2.43.0
More information about the kernel-team
mailing list