Commit 5096947508b7 for kernel

commit 5096947508b750bd4a65a8e61bd2083a44d61bfd
Merge: fc266a5dd99c 2a86bbed9f60
Author: Jakub Kicinski <kuba@kernel.org>
Date:   Thu Sep 10 09:06:07 2026 -0700

    Merge branch 'net-sched-fix-action-batch-failure-cleanup'

    Xuanqiang Luo says:

    ====================
    net/sched: fix action batch failure cleanup

    Failed batched RTM_NEWACTION requests can leak action references and
    reserved IDR indices when cleanup encounters a filter-bound action.

    Patch 1 fixes the failure cleanup.

    Patch 2 adds tc-testing regression coverage.

    Failure reproduction (key output excerpts):

      python3 tdc.py -f tc-tests/actions/gact-rollback.json

    not ok 1 e3b1 - Failed action batch releases a bound action reference
            Could not match regex pattern. Verify command output:
    [...]
             index 1 ref 3 bind 1

    not ok 2 e3b2 - Failed action batch releases entries after a bound action
            Command exited with 255, expected 0
    RTNETLINK answers: Resource temporarily unavailable
    We have an error talking to the kernel

    not ok 3 e3b3 - Failed action batch releases repeated references to a bound action
            Could not match regex pattern. Verify command output:
    [...]
             index 1 ref 4 bind 1
    ====================

    Link: https://patch.msgid.link/20260909070336.32979-1-xuanqiang.luo@linux.dev
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>