Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Commit b430428 ("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 <[email protected]> Cc: Tomaso Paoletti <[email protected]> Cc: Andrew Morton <[email protected]> Cc: Alan Cox <[email protected]> Acked-by: Kyle McMartin <[email protected]> Cc: [email protected] Signed-off-by: Helge Deller <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
- Loading branch information