Skip to content
Commit c650e048 authored by Ganji Aravind's avatar Ganji Aravind Committed by David S. Miller
Browse files

cxgb4: Fix race between loopback and normal Tx path

Even after Tx queues are marked stopped, there exists a
small window where the current packet in the normal Tx
path is still being sent out and loopback selftest ends
up corrupting the same Tx ring. So, ensure selftest takes
the Tx lock to synchronize access the Tx ring.

Fixes: 7235ffae

 ("cxgb4: add loopback ethtool self-test")
Signed-off-by: default avatarGanji Aravind <ganji.aravind@chelsio.com>
Reviewed-by: default avatarJesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 33595642
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment