]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge branch 'net-lockless-stop-wake-combo-macros'
authorJakub Kicinski <kuba@kernel.org>
Tue, 11 Apr 2023 00:56:20 +0000 (17:56 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 11 Apr 2023 00:56:20 +0000 (17:56 -0700)
commit6c6d5349454d1a8200a348672bb17e8030372a7d
treed63448425584a016acf0c88d6adea460ac85b6a6
parent490fde262f17c5e4db27ee871cef970846e84599
parent301f227fc860624d37ba5dae9da57dcf371268db
Merge branch 'net-lockless-stop-wake-combo-macros'

Jakub Kicinski says:

====================
net: lockless stop/wake combo macros

A lot of drivers follow the same scheme to stop / start queues
without introducing locks between xmit and NAPI tx completions.
I'm guessing they all copy'n'paste each other's code.
The original code dates back all the way to e1000 and Linux 2.6.19.

v3: https://lore.kernel.org/all/20230405223134.94665-1-kuba@kernel.org/
v2: https://lore.kernel.org/all/20230401051221.3160913-2-kuba@kernel.org/
v1: https://lore.kernel.org/all/20230322233028.269410-1-kuba@kernel.org/
rfc: https://lore.kernel.org/all/20230311050130.115138-1-kuba@kernel.org/
====================

Link: https://lore.kernel.org/r/20230407012536.273382-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>