When a UART that is being used for a kernel console is also opened by user-side, e.g. for use as a terminal, then there are race conditions which can lead to terminal input being disabled and console output being corrupted. This small patch series fixes these. Jon Medhurst (3): serial: amba-pl011: use port lock to guard control register access serial: amba-pl011: factor out code for writing LCR_H register serial: amba-pl011: preseserve hardware settings during initialisation drivers/tty/serial/amba-pl011.c | 59 ++++++++++++++++++++++++++++++++++------------------------ -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html