From: Jiada Wang Date: Tue, 9 Dec 2014 09:11:30 +0000 (+0900) Subject: serial: imx: call imx_dma_tx() again in dma_tx_callback X-Git-Tag: fixes-v4.0-rc1~98^2~90 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0bbc9b81c1638f6e75c8ed423b5e6ae1a2035d79;p=pandora-kernel.git serial: imx: call imx_dma_tx() again in dma_tx_callback Currently in dma_tx_callback(), no matter if there is still remaining data pending in circle buffer or not, DMA transmit will be terminated. This will result in some data never get transmitted. In order to fix this issue, call imx_dma_tx() again in dma_tx_callback, when there is pending data and uart hasn't been stopped. Signed-off-by: Jiada Wang Signed-off-by: Dirk Behme Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed