From: 黄涛 Date: Fri, 7 Sep 2012 02:46:52 +0000 (+0800) Subject: rk: fiq_debugger: flush uart before putc on oops X-Git-Tag: firefly_0821_release~8706 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=41dfb4ee24e76126be2a960a5632d49644fb10fd;p=firefly-linux-kernel-4.4.55.git rk: fiq_debugger: flush uart before putc on oops --- diff --git a/arch/arm/plat-rk/rk_fiq_debugger.c b/arch/arm/plat-rk/rk_fiq_debugger.c index 55f409914a00..20eb1a8f8696 100644 --- a/arch/arm/plat-rk/rk_fiq_debugger.c +++ b/arch/arm/plat-rk/rk_fiq_debugger.c @@ -159,6 +159,7 @@ static void console_write(struct platform_device *pdev, const char *s, unsigned t = container_of(dev_get_platdata(&pdev->dev), typeof(*t), pdata); if (oops_in_progress || oops) { + debug_flush(pdev); while (kfifo_get(&fifo, &c)) debug_putc(pdev, c); while (count--) {