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

John Cabaj john.cabaj at canonical.com
Fri Oct 17 15:17:09 UTC 2025


On 10/16/25 4:15 PM, 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(-)
> 

Applied to Plucky and Noble linux-azure master-next branches.


Thanks,
j-c




More information about the kernel-team mailing list