These patches have already been backported through upstream -stable
branches and are already present in the Ubuntu 7.0 kernel, since
7.0-28-generic. Marking fix released.

ubuntu-resolute$ git log origin/master-next drivers/net/ethernet/broadcom/bnge/
commit 630547f715bb61a5eff38322be167ba5a08b0120
Author: Vikas Gupta <[email protected]>
Date:   Thu Jun 4 22:07:09 2026 +0530

    bnge: fix context mem iteration
    
    BugLink: https://bugs.launchpad.net/bugs/2158003
    
    [ Upstream commit 3847d94783c0b893c27ff0b26a3325796d9444c6 ]
    
    The firmware advertises context memory (backing store) types
    through a linked list, with BNGE_CTX_INV serving as the
    end-of-list sentinel.
    However, the driver incorrectly assumes that the list is strictly
    ordered and prematurely terminates traversal when it encounters
    an unrecognized type (>=BNGE_CTX_V2_MAX). As a result, any valid
    context types that appear later in the chain are silently skipped,
    leading to incomplete memory configuration and eventual driver load
    failure.
    
    Fix this by traversing the entire list until the BNGE_CTX_INV sentinel
    is reached, while safely ignoring only those context types that fall
    outside the supported range.
    
    Fixes: 29c5b358f385 ("bng_en: Add backing store support")
    Signed-off-by: Vikas Gupta <[email protected]>
    Reviewed-by: Dharmender Garg <[email protected]>
    Signed-off-by: Jakub Kicinski <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    Signed-off-by: Alice C. Munduruca <[email protected]>
    Signed-off-by: Stefan Bader <[email protected]>
    Signed-off-by: Edoardo Canepa <[email protected]>

commit 906ecb0611d78920e5cc47206a6deb4a03b12eae
Author: Vikas Gupta <[email protected]>
Date:   Sat Apr 18 08:04:38 2026 +0530

    bnge: remove unsupported backing store type
    
    BugLink: https://bugs.launchpad.net/bugs/2156385
    
    [ Upstream commit c6b34add67a5402f53359580956b5c318965a893 ]
    
    The backing store type, BNGE_CTX_MRAV, is not applicable in Thor Ultra
    devices. Remove it from the backing store configuration, as the firmware
    will not populate entities in this backing store type, due to which the
    driver load fails.
    
    Fixes: 29c5b358f385 ("bng_en: Add backing store support")
    Signed-off-by: Vikas Gupta <[email protected]>
    Reviewed-by: Dharmender Garg <[email protected]>
    Link: 
https://patch.msgid.link/[email protected]
    Signed-off-by: Jakub Kicinski <[email protected]>
    Signed-off-by: Sasha Levin <[email protected]>
    Signed-off-by: Noah Wager <[email protected]>
    Signed-off-by: Stefan Bader <[email protected]>
    Signed-off-by: Mehmet Basaran <[email protected]>

commit 14d29e2e54fed0ab68ffef807c7ab5b1c00943ed
Author: Vikas Gupta <[email protected]>
Date:   Sat Apr 18 08:04:37 2026 +0530

    bnge: fix initial HWRM sequence
    
    BugLink: https://bugs.launchpad.net/bugs/2156385
    
    [ Upstream commit 70d7c905a07ae8415b955569620bf2bf77423553 ]
    
    Firmware may not advertize correct resources if backing store is not

ubuntu-resolute$ git describe --contains 
14d29e2e54fed0ab68ffef807c7ab5b1c00943ed
Ubuntu-7.0.0-28.28~1153
ubuntu-resolute$ git describe --contains 
906ecb0611d78920e5cc47206a6deb4a03b12eae
Ubuntu-7.0.0-28.28~1152

** Changed in: linux (Ubuntu Resolute)
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2154523

Title:
  [26.04] BCM57708 (Thor3) Hangs on Linux 7.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2154523/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to