diff options
author | Lars Persson <lars.persson@axis.com> | 2016-02-29 16:22:31 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-03-02 14:57:14 -0500 |
commit | d4dc35f26e1017e2a632339ecae43706cbc06986 (patch) | |
tree | 30f67f7dab8e59c32d42a949521972cb5a5dae6e /drivers/net/plip | |
parent | 8afb6c474b0dd8f9cf7e122a19c71924566fdb97 (diff) | |
download | blackbird-op-linux-d4dc35f26e1017e2a632339ecae43706cbc06986.tar.gz blackbird-op-linux-d4dc35f26e1017e2a632339ecae43706cbc06986.zip |
dwc_eth_qos: release descriptors outside netif_tx_lock
To prepare for using the CMA, we can not be in atomic context when
de-allocating DMA buffers.
The tx lock was needed only to protect the hw reset against the xmit
handler. Now we briefly grab the tx lock while stopping the queue to
make sure no thread is inside or will enter the xmit handler.
Signed-off-by: Lars Persson <larper@axis.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/plip')
0 files changed, 0 insertions, 0 deletions