Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5e82eb33 authored by Nye Liu's avatar Nye Liu Committed by Kumar Gala
Browse files

powerpc/CPM: Minor cosmetic changes to udbg_putc



udbg_putc is a *function pointer* that is initialized during
udbg_init_cpm. It might not be initialized properly when called from
udbg_putc_cpm(), so (recursively) call udbg_putc_cpm() directly.

Signed-off-by: default avatarNye Liu <nyet@mrv.com>
Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
parent a3083220
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@ static void udbg_putc_cpm(char c)
	u8 __iomem *txbuf = (u8 __iomem __force *)in_be32(&cpm_udbg_txdesc[1]);

	if (c == '\n')
		udbg_putc('\r');
		udbg_putc_cpm('\r');

	while (in_be32(&cpm_udbg_txdesc[0]) & 0x80000000)
		;
@@ -53,7 +53,6 @@ void __init udbg_init_cpm(void)
		setbat(1, 0xf0000000, 0xf0000000, 1024*1024, _PAGE_IO);
#endif
		udbg_putc = udbg_putc_cpm;
		udbg_putc('X');
	}
}
#endif