[SRU][S/R/N/J:linux-azure][PATCH 0/2] Backport of VM Freeze Fix – "Avoid DMA Queue Allocation Failure Under Memory Fragmentation

John Cabaj john.cabaj at canonical.com
Thu Aug 13 21:16:59 UTC 2026


BugLink: https://bugs.launchpad.net/bugs/2163445

SRU Justification

[Impact]

* Microsoft requested backport of patchset to address Azure VM freezes when performing queue depth tuning with MANA under AI workloads, particularly under memory-fragmentation conditions.

[Fix]

* Stonking/Resolute - clean cherry-pick of following patch from linux-next:
* 1da1a037bc60: "net: mana: Route ring-buffer access through offset-based helpers"
* Stonking/Resolute/Noble/Jammy - straightforward backport of following patch from linux-next:
* 23adfc77c22c: "net: mana: Fall back to scattered pages for GDMA queues"

[Test Plan]

* Compile tested
* Microsoft tested via test kernel

[Regression potential]

* Patches isolated to MANA specifically. Possibly regression could result in unexpected behavior of MANA driver.

[Other info]

* SF#00446650

Aditya Garg (2):
  net: mana: Route ring-buffer access through offset-based helpers
  net: mana: Fall back to scattered pages for GDMA queues

 .../net/ethernet/microsoft/mana/gdma_main.c   | 219 +++++++++++++++---
 .../net/ethernet/microsoft/mana/hw_channel.c  |   2 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c |   3 +
 include/net/mana/gdma.h                       |  19 +-
 4 files changed, 205 insertions(+), 38 deletions(-)

-- 
2.43.0




More information about the kernel-team mailing list