diff options
author | Hariprasad Shenai <hariprasad@chelsio.com> | 2016-04-26 20:10:24 +0530 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-04-26 13:23:57 -0400 |
commit | fbe8077687330a55e87bc26745d4992991c101ec (patch) | |
tree | c01c9b317a8c060e5bde68e0f66c399a2b922af5 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | ed98c85ee9a16373f73afeb5bcd7b37b65c2a62f (diff) |
cxgb4: Avoids race and deadlock while freeing tx descriptor
There could be race between t4_eth_xmit() and t4_free_sge_resources() while
freeing tx descriptors, take txq lock in t4_free_sge_resources(). We need
to stop the xmit frame path which runs in bottom half context while
unloading the driver using _bh variant of the lock. This is to prevent
the deadlock between xmit and driver unload.
Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions