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