aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/config.py
diff options
context:
space:
mode:
authorVignesh R <[email protected]>2017-01-20 13:46:52 +0530
committerGreg Kroah-Hartman <[email protected]>2017-01-20 14:44:37 +0100
commit75f54acc086940ccef8b6d67ba8537529bda104c (patch)
tree3078f13318caaa38fb8967e8a43701db1f9070bd /scripts/gdb/linux/config.py
parentc92d781f1a5ea19708b1e1e2b85a3fbd4a738b30 (diff)
serial: 8250_omap: pause DMA only if DMA transfer in progress
It is possible that DMA transfer is already complete but, completion handler is yet to be called, when dmaengine_pause() is called in case of error condition(like break/rx timeout). This leads to dmaengine_pause() API to return EINVAL (as descriptor is already NULL) causing rx_dma_broken flag to be set and effectively disabling RX DMA. Fix this by calling dmaengine_pause() only when transfer is in progress. Signed-off-by: Vignesh R <[email protected]> Acked-by: Tony Lindgren <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/config.py')
0 files changed, 0 insertions, 0 deletions