ACK: [SRU][Q:linux-gcp][PATCH 0/6] Add irdma fixups since 6.19
Yufeng Gao
yufeng.gao at canonical.com
Thu Mar 26 01:08:15 UTC 2026
On 26/3/26 09:21, Ian Whitfield wrote:
> 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(-)
>
Acked-by: Yufeng Gao <yufeng.gao at canonical.com>
More information about the kernel-team
mailing list