On Tue, Jan 13, 2009 at 10:51:07PM +0100, Helge Deller wrote: > commit b430428a188e8a434325e251d0704af4b88b4711, > "8250: Don't clobber spinlocks." > introduced a regression on the parisc architecture, which > broke the handover to the serial port at boottime. > > early_serial_setup() was changed to only copy a subset of the > uart_port fields, and sadly the "type" and "line" fields > were forgotten and thus the serial port was not initialized > and could not be used for a handover. > This patch fixes this by copying the missing fields. > > As this change to early_serial_setup() doesn't need an > initialized spinlock in the uart_port struct any longer, we > can drop the spinlock initialization in the superio driver. > > CC: David Daney <ddaney@xxxxxxxxxxxxxxxxxx> > CC: Tomaso Paoletti <tpaoletti@xxxxxxxxxxxxxxxxxx> > CC: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> > CC: Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> > CC: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> > CC: Kyle McMartin <kyle@xxxxxxxxxxx> > CC: linux-parisc@xxxxxxxxxxxxxxx > > Signed-off-by: Helge Deller <deller@xxxxxx> > Acked-by: Kyle McMartin <kyle@xxxxxxxxxxx> Linus, please apply. -- 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