serial: mxs-auart: unmap the scatter list before we copy the data
authorHuang Shijie <b32955@freescale.com>
Thu, 22 Nov 2012 07:06:30 +0000 (15:06 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 26 Nov 2012 23:38:44 +0000 (15:38 -0800)
commitd7ffb9329012a517575e4c4d49480b6ce0d1529e
tree6a1064c8981f1ab66086ab4fc843946d754fbdfd
parenta5919442bc61846e36011671df0d67c72275337e
serial: mxs-auart: unmap the scatter list before we copy the data

We should first unmap the DMA scatter list for receiving data, and
then copy the data from the DMA buffer.

The old code misses unmap the scatter list for RX. This patch fixes it.

Signed-off-by: Huang Shijie <b32955@freescale.com>
Tested-by: Lauri Hintsala <lauri.hintsala@bluegiga.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/mxs-auart.c