ACK: Re: [SRU][P/N:linux-azure][PATCH 0/6] Mana-IB Patches - Part 2

Paolo Pisati paolo.pisati at canonical.com
Fri Oct 17 12:50:56 UTC 2025


On Thu, Oct 16, 2025 at 04:15:42PM -0500, John Cabaj wrote:
> BugLink: https://bugs.launchpad.net/bugs/2128662
> 
> SRU Justification
> 
> [Impact]
> 
> * Microsoft requested MANA RDMA patches for next SOC rollout for both the kernel.
> 
> [Fix]
> 
> * (Plucky) clean cherry-picks of upstream patches:
>     * 60c9a34df2d8: "RDMA/mana_ib: add support of multiple ports"
>     * 62de0e67328e: "RDMA/mana_ib: Fix DSCP value in modify QP"
>     * 7d40ccf01869: "RDMA/mana_ib: Access remote atomic for MRs"
>     * 8f49682d94f3: "RDMA/mana_ib: support of the zero based MRs"
>     * 0c5517452422: "RDMA/mana_ib: Fix integer overflow during queue creation"
>     * 1d5c69514e74: "RDMA/mana_ib: Use safer allocation function()"
> * (Noble) backport of upstream patch:
>     * 60c9a34df2d8: "RDMA/mana_ib: add support of multiple ports"
> * (Noble) clean cherry-picks of upstream patches:
>     * 62de0e67328e: "RDMA/mana_ib: Fix DSCP value in modify QP"
>     * 7d40ccf01869: "RDMA/mana_ib: Access remote atomic for MRs"
>     * 8f49682d94f3: "RDMA/mana_ib: support of the zero based MRs"
>     * 0c5517452422: "RDMA/mana_ib: Fix integer overflow during queue creation"
>     * 1d5c69514e74: "RDMA/mana_ib: Use safer allocation function()"
> 
> [Test Plan]
> 
> * Compile tested
> * Microsoft to test
> 
> [Regression potential]
> 
> * Patches limited to MANA infiniband. Possible regressions result in unexpected behavior of MANA infiniband driver.
> 
> [Other info]
> 
> * SF#00419525
> 
> Dan Carpenter (1):
>   RDMA/mana_ib: Use safer allocation function()
> 
> Konstantin Taranov (4):
>   RDMA/mana_ib: add support of multiple ports
>   RDMA/mana_ib: Access remote atomic for MRs
>   RDMA/mana_ib: support of the zero based MRs
>   RDMA/mana_ib: Fix integer overflow during queue creation
> 
> Shiraz Saleem (1):
>   RDMA/mana_ib: Fix DSCP value in modify QP
> 
>  drivers/infiniband/hw/mana/cq.c           |   3 +-
>  drivers/infiniband/hw/mana/device.c       | 114 ++++++++++++----------
>  drivers/infiniband/hw/mana/main.c         |  13 ++-
>  drivers/infiniband/hw/mana/mana_ib.h      |   1 +
>  drivers/infiniband/hw/mana/mr.c           |  29 ++++--
>  drivers/infiniband/hw/mana/qp.c           |   2 +-
>  drivers/infiniband/hw/mana/shadow_queue.h |   2 +-
>  include/net/mana/gdma.h                   |  11 ++-
>  8 files changed, 106 insertions(+), 69 deletions(-)

Acked-by: Paolo Pisati <paolo.pisati at canonical.com>
-- 
bye,
p.



More information about the kernel-team mailing list