APPLIED: [SRU][J:linux-azure][PATCH 0/2] MANA patches from MSFT have broken MANA in v6 environments

John Cabaj john.cabaj at canonical.com
Wed Nov 19 02:22:32 UTC 2025


On 11/18/25 4:23 PM, John Cabaj wrote:
> BugLink: https://bugs.launchpad.net/bugs/2131828
> 
> SRU Justification
> 
> [Impact]
> 
> * Microsoft requested patch to improve RX buffer handling in MANA driver (LP: #2121570), however the page_pool implementation in mainline 5.15 has an additional parameter in a check in page_pool_alloc_frag() which causes MANA NIC to not be detected.
> 
> [Fix]
> 
> * Jammy: revert of the following patches:
>    - 827c33e: "net: mana: Improve mana_set_channels() in low mem conditions" upstream
>    - 5b59c72: "net: mana: Use page pool fragments for RX buffers instead of full pages to improve memory efficiency." from linux-next
> 
> [Test Plan]
> 
> * Compile tested
> * Microsoft to test
> 
> [Regression potential]
> 
> * Changes are localized to MANA and are clean reverts, so low likelihood of regression. Possible regressions could result in unexpected behavior of MANA driver.
> 
> [Other info]
> 
> * SF#00422364
> 
> John Cabaj (2):
>    Revert "net: mana: Improve mana_set_channels() in low mem conditions"
>    Revert "net: mana: Use page pool fragments for RX buffers instead of
>      full pages to improve memory efficiency."
> 
>   .../net/ethernet/microsoft/mana/mana_bpf.c    |  46 +-----
>   drivers/net/ethernet/microsoft/mana/mana_en.c | 156 ++++++------------
>   .../ethernet/microsoft/mana/mana_ethtool.c    |  28 ++--
>   include/net/mana/mana.h                       |   6 +-
>   4 files changed, 68 insertions(+), 168 deletions(-)
> 

Applied to Jammy linux-azure master-next branch.


Thanks,
j-c



More information about the kernel-team mailing list