APPLIED: [SRU][R/N/J:linux-azure][PATCH 0/3] Fix MANA RX queue creation/error-cleanup path issues when RXQ initialization fails partway through
John Cabaj
john.cabaj at canonical.com
Tue Jun 23 04:53:24 UTC 2026
On 6/16/26 4:42 PM, John Cabaj wrote:
> BugLink: https://bugs.launchpad.net/bugs/2156920
>
> SRU Justification
>
> [Impact]
>
> * Request from Microsoft to update MANA driver to address potential MANA RX queue initialization issues (double free and other) when initialization fails partway through.
>
> [Fix]
>
> * Resolute/Noble
> - Clean cherry-pick of upstream patches:
> - e9e334f8063a: "net: mana: check xdp_rxq registration before unreg in mana_destroy_rxq()"
> - 2a1c69118282: "net: mana: Skip WQ object destruction for uninitialized RXQ"
> - 3985c9a56da4: "net: mana: remove double CQ cleanup in mana_create_rxq error path"
> * Jammy
> - Clean cherry-pick of upstream patches:
> - 2a1c69118282: "net: mana: Skip WQ object destruction for uninitialized RXQ"
> - 3985c9a56da4: "net: mana: remove double CQ cleanup in mana_create_rxq error path"
> - Simple backport of upstream patch:
> - e9e334f8063a: "net: mana: check xdp_rxq registration before unreg in mana_destroy_rxq()"
>
> [Test Plan]
>
> * Compile tested
> * Boot tested
> * Microsoft to test
>
> [Regression potential]
>
> * Patches isolated to MANA specifically. Possibly regression could result in unexpected behavior of MANA driver.
>
> [Other info]
>
> * SF#00441188
>
> Dipayaan Roy (3):
> net: mana: check xdp_rxq registration before unreg in
> mana_destroy_rxq()
> net: mana: Skip WQ object destruction for uninitialized RXQ
> net: mana: remove double CQ cleanup in mana_create_rxq error path
>
> drivers/net/ethernet/microsoft/mana/mana_en.c | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
Applied to Resolute, Noble, and Jammy linux-azure master-next kernels.
Thanks,
j-c
More information about the kernel-team
mailing list