Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
When a device ndo_start_xmit() calls again dev_queue_xmit(), lockdep can complain because dev_queue_xmit() is re-entered and the spinlocks protecting tx queues share a common lockdep class. Same issue was fixed for bonding/l2tp/ppp in commits 0daa230 ("[PATCH] bonding: lockdep annotation") 49ee492 ("bonding: set qdisc_tx_busylock to avoid LOCKDEP splat") 23d3b8b ("net: qdisc busylock needs lockdep annotations ") 303c07d ("ppp: set qdisc_tx_busylock to avoid LOCKDEP splat ") Reported-by: Alexander Aring <alex.aring@gmail.com> Signed-off-by: Eric Dumazet <edumazet@google.com> Tested-by: Alexander Aring <alex.aring@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
- Loading branch information