summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorEsben Haabendal <esben@geanix.com>2020-02-21 07:47:58 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-03-21 08:15:46 +0100
commit7f35851d5567f1ccee89ecd860b8c822a1ecd4c0 (patch)
tree15928321572e4b04490c87eb3bf6ea8df7b4ba0f /block
parentd955c2c50dac4060e6e6827ce1249ae8448df30f (diff)
net: ll_temac: Handle DMA halt condition caused by buffer underrun
[ Upstream commit 1d63b8d66d146deaaedbe16c80de105f685ea012 ] The SDMA engine used by TEMAC halts operation when it has finished processing of the last buffer descriptor in the buffer ring. Unfortunately, no interrupt event is generated when this happens, so we need to setup another mechanism to make sure DMA operation is restarted when enough buffers have been added to the ring. Fixes: 92744989533c ("net: add Xilinx ll_temac device driver") Signed-off-by: Esben Haabendal <esben@geanix.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions