diff options
| author | Peter Hurley <[email protected]> | 2016-04-09 22:14:36 -0700 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2016-04-30 09:26:55 -0700 |
| commit | 33d9b8b23a73d5d8609a740d0adeea8235c2ae52 (patch) | |
| tree | ef63a64eb25995cc3dd6f9912ced54560275e71c /tools/perf/scripts/python/stackcollapse.py | |
| parent | b74fdd23d8fb4e349185ed9d963da8fc2b6eb34c (diff) | |
serial: 8250: Extract IIR logic steering from rx dma
Using fake IIR values to perform rx dma operations unnecessarily
conflates separate operations, stopping in-progress dma with starting
new dma.
Introduce serial8250_rx_dma_flush() to handle stopping in-progress dma
[omap8250 already has equivalent omap_8250_rx_dma_flush()].
Replace rx_dma(UART_IIR_RX_TIMEOUT) with the equivalent *_rx_dma_flush(),
and rx_dma(0) with the equivalent *_rx_dma(). Handle IIR steering
in the irq handler with handle_rx_dma() helper.
Signed-off-by: Peter Hurley <[email protected]>
Reviewed-by: Heikki Krogerus <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions