mirror of
https://github.com/team-infusion-developers/android_kernel_samsung_msm8976.git
synced 2024-11-05 18:59:58 +00:00
Merge master.kernel.org:/home/rmk/linux-2.6-serial
This commit is contained in:
commit
08ab8c2031
1 changed files with 13 additions and 1 deletions
|
@ -1808,6 +1808,12 @@ uart_set_options(struct uart_port *port, struct console *co,
|
|||
struct termios termios;
|
||||
int i;
|
||||
|
||||
/*
|
||||
* Ensure that the serial console lock is initialised
|
||||
* early.
|
||||
*/
|
||||
spin_lock_init(&port->lock);
|
||||
|
||||
memset(&termios, 0, sizeof(struct termios));
|
||||
|
||||
termios.c_cflag = CREAD | HUPCL | CLOCAL;
|
||||
|
@ -2196,10 +2202,16 @@ int uart_add_one_port(struct uart_driver *drv, struct uart_port *port)
|
|||
|
||||
state->port = port;
|
||||
|
||||
spin_lock_init(&port->lock);
|
||||
port->cons = drv->cons;
|
||||
port->info = state->info;
|
||||
|
||||
/*
|
||||
* If this port is a console, then the spinlock is already
|
||||
* initialised.
|
||||
*/
|
||||
if (!uart_console(port))
|
||||
spin_lock_init(&port->lock);
|
||||
|
||||
uart_configure_port(drv, state, port);
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue