summaryrefslogtreecommitdiff
path: root/scripts/basic/split-include.c
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2026-10-29 11:35:17 +0100
committerPaolo Abeni <pabeni@redhat.com>2026-10-29 11:35:18 +0100
commit46897c169be9c027f9c404037400faeab888487d (patch)
tree64ca31dd8ec59f47f6c6b6d843b998d2fce5dc54 /scripts/basic/split-include.c
parentd2bfe74a8fe219a86b86c1f126e1d722a5001790 (diff)
parent782d6bb8f9b8e9d8591181662222bf74cd3ecf79 (diff)
downloadlinux-46897c169be9c027f9c404037400faeab888487d.tar.gz
linux-46897c169be9c027f9c404037400faeab888487d.zip
Merge branch 'net-sched-sch_teql-fix-transmit-path-regressions'
Jamal Hadi Salim says: ==================== net/sched: sch_teql: fix transmit-path regressions - Patch 1/2 is unchanged - Patch 2/2 now fixes the drop accounting raised by the Sashiko review of v1 (both providers): only NETDEV_TX_OK and NET_XMIT_CN count as accepted transmits (CN can accompany acceptance of the current packet); any other consumed result, e.g. NET_XMIT_DROP, is charged to tx_dropped instead of being counted as a good transmit. The skb-ownership fix is unchanged (Sashiko-gemini). The v2 revision follows the review of patch 2/2 (https://lore.kernel.org/netdev/179248763469.3135.1739559328868319628@kernel.org/) and Simon Horman's request for a response (https://lore.kernel.org/netdev/20261023162821.GN708417@horms.kernel.org/). Two independent sch_teql regressions on the transmit path. Patch 1 makes slaves_lock safe for the hard-IRQ-disabled netpoll path and for PREEMPT_RT by converting it to a raw spinlock taken with IRQs saved. Patch 2 fixes a use-after-free when a lower virtual device consumes an skb but returns NET_XMIT_DROP rather than NETDEV_TX_OK, and stops counting those consumed drops as good transmits. ==================== Link: https://patch.msgid.link/QDISC-Y0BY.v2.r0.20261024060625@mojatatu.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions