Cleared tx_in_progress when tegra_uart_flush_buffer is called. If tegra_uart_flush_buffer is called before complete to transmit through DMA, next transmit could not be started because tx_in_progress is not cleared. Bug 3098159 Change-Id: I4b6b001314479313d7854d04a10d8394357a37cf Signed-off-by: Alvin Park <apark@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-4.9/+/2405363 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: automaticguardword <automaticguardword@nvidia.com> Reviewed-by: Hardik T Shah <hardikts@nvidia.com> Reviewed-by: Phoenix Jung <pjung@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Signed-off-by: CTCaer <ctcaer@gmail.com>