summaryrefslogtreecommitdiffstats
path: root/drivers/tty
diff options
context:
space:
mode:
authorHuang Shijie <b32955@freescale.com>2013-08-29 10:29:25 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-08-30 23:11:28 +0200
commitb09c74ae1263ea63b63dd65e6b6500686a3a5fe3 (patch)
tree23543f8ec506a42073b6b2dd1822c59ad477b159 /drivers/tty
parenttty: ar933x_uart: add device tree support and binding documentation (diff)
downloadlinux-b09c74ae1263ea63b63dd65e6b6500686a3a5fe3.tar.xz
linux-b09c74ae1263ea63b63dd65e6b6500686a3a5fe3.zip
serial: imx: initialize the local variable
The slave_config is not initialized, so some of its fields may be set with random data which may causes the failure in the following dmaengine_prep_slave_sg(). This patch fixes this issue. Signed-off-by: Huang Shijie <b32955@freescale.com> Acked-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/tty')
-rw-r--r--drivers/tty/serial/imx.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/tty/serial/imx.c b/drivers/tty/serial/imx.c
index 2c13155bb3bc..a0ebbc9ce5cd 100644
--- a/drivers/tty/serial/imx.c
+++ b/drivers/tty/serial/imx.c
@@ -979,7 +979,7 @@ static void imx_uart_dma_exit(struct imx_port *sport)
static int imx_uart_dma_init(struct imx_port *sport)
{
- struct dma_slave_config slave_config;
+ struct dma_slave_config slave_config = {};
struct device *dev = sport->port.dev;
int ret;