[SRU][P/N:linux-azure][PATCH 0/6] Mana-IB Patches - Part 2
John Cabaj
john.cabaj at canonical.com
Thu Oct 16 21:15:42 UTC 2025
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(-)
--
2.43.0
More information about the kernel-team
mailing list