On 01/23/13 20:31, Liang Li wrote: > When PCH_UART_CONSOLE and SERIAL_CORE_CONSOLE is not set neither, the > uart_port will have no 'sysrq' member hence their will need a '#ifdef' > in pch_uart.c to handle the case, otherwise we'll see compile error > like this: > > CC [M] drivers/tty/serial/pch_uart.o > drivers/tty/serial/pch_uart.c: In function 'pch_uart_hal_read': > drivers/tty/serial/pch_uart.c:572:11: error: 'struct uart_port' has no member named 'sysrq' > make[4]: *** [drivers/tty/serial/pch_uart.o] Error 1 > > Reported-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > CC: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> > Signed-off-by: Liang Li <liang.li@xxxxxxxxxxxxx> Acked-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> Thanks. > --- > Hi Greg, > > This is for 'tty-next' of your tty tree. Thanks. > > drivers/tty/serial/pch_uart.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c > index 1ddfc66..7a6c989 100644 > --- a/drivers/tty/serial/pch_uart.c > +++ b/drivers/tty/serial/pch_uart.c > @@ -569,10 +569,12 @@ static int pch_uart_hal_read(struct eg20t_port *priv, unsigned char *buf, > if (uart_handle_break(port)) > continue; > } > +#ifdef SUPPORT_SYSRQ > if (port->sysrq) { > if (uart_handle_sysrq_char(port, rbr)) > continue; > } > +#endif > > buf[i++] = rbr; > } > -- ~Randy -- 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