Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752476AbdF3MFf (ORCPT ); Fri, 30 Jun 2017 08:05:35 -0400 Received: from bhuna.collabora.co.uk ([46.235.227.227]:37571 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751951AbdF3MFH (ORCPT ); Fri, 30 Jun 2017 08:05:07 -0400 From: Romain Perier To: Greg Kroah-Hartman Cc: linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Nandor Han , Romain Perier Subject: [PATCH 3/7] serial: imx: init dma_is_{rx|tx}ing variables Date: Fri, 30 Jun 2017 14:04:42 +0200 Message-Id: <20170630120446.13994-4-romain.perier@collabora.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170630120446.13994-1-romain.perier@collabora.com> References: <20170630120446.13994-1-romain.perier@collabora.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 776 Lines: 28 From: Nandor Han Initialize both dma_is_{rx|tx}ing variables when DMA is enabled to avoid checking uninitialized variables if port shutdown is requested before DMA channels get a chance to start. Signed-off-by: Nandor Han Signed-off-by: Romain Perier --- drivers/tty/serial/imx.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/tty/serial/imx.c b/drivers/tty/serial/imx.c index 188063d..81fb413 100644 --- a/drivers/tty/serial/imx.c +++ b/drivers/tty/serial/imx.c @@ -1225,6 +1225,9 @@ static void imx_enable_dma(struct imx_port *sport) imx_setup_ufcr(sport, TXTL_DMA, RXTL_DMA); + sport->dma_is_rxing = 0; + sport->dma_is_txing = 0; + sport->dma_is_enabled = 1; } -- 1.8.3.1