Hi David, On Thu, Jul 2, 2015 at 11:29 AM, David Jander <david@xxxxxxxxxxx> wrote: > If the UART has been in use before this driver was loaded, IRQs might be > active and get fired as soon as we set the handler, which will crash > in the spin_lock_irqsave(&sport->port.lock, flags) because port.lock is > not initialized until the port is added at the end of probe. Would the following patch fix the issue in your case? http://www.spinics.net/lists/linux-serial/msg17873.html Regards, Fabio Estevam -- 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