Hi Greg, Does uart_ops.tx_empty need to hold port->lock? I find some drivers hold the lock in tx_empty hook, for example 8250. But many more drivers don't hold it, for example imx.c, sh-sci.c. Thanks Richard -- 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