OMAP: Enable Magic SysRq on serial console ttyOx
PATCH v4 1/1 OMAP: Enable Magic SysRq on serial console ttyOx
Magic SysRq key is not working for OMAP on new serial console ttyOx because SUPPORT_SYSRQ is not defined for omap-serial.
This patch defines SUPPORT_SYSRQ in omap-serial and enables handling of Magic SysRq character.
Further there is an issue of losing first break character. Removing the reset of the lsr_break_flag fixes this issue.
---v3->v4
Rebased to 2.6.38-rc2 after move of drivers/serial to drivers/tty/serial Added Acked-by and Tested-by
drivers/tty/serial/omap-serial.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)
drivers/tty/serial/omap-serial.c +4 -1
@@ -20,6 +20,10 @@* this driver as required for the omap-platform. */ +#if defined(CONFIG_SERIAL_OMAP_CONSOLE ) && defined(CONFIG_MAGIC_SYSRQ ) +#define SUPPORT_SYSRQ +#endif +#include <linux/module.h> #include <linux/init.h> #include <linux/console.h>
@@ -190,7 +194,6 @@ static inline void receive_chars(struct uart_omap_port *up, int *status)if (up->port.line == up->port.cons->index) {/* Recover the break flag from console xmit */ lsr |= up->lsr_break_flag; - up->lsr_break_flag =0 ; }#endif if (lsr &UART_LSR_BI )
Signature · 1 line
1.7.4.rc3
A message that is not in the archive (sent off-list or not yet received): [email protected]
Greg KH
Acked-byQuoted 17 lines · Kevin Hilman
Quoted 7 lines · Thomas Weber
Magic SysRq key is not working for OMAP on new serial console ttyOx because
SUPPORT_SYSRQis not defined for omap-serial.This patch defines
SUPPORT_SYSRQin omap-serial and enables handling of Magic SysRq character.Quoted 7 lines
Further there is an issue of losing first break character. Removing the reset of the
lsr_break_flagfixes this issue.Signed-off-by Thomas Weber <[email protected]>Acked-by Govindraj.R <[email protected]>Tested-by Manjunath G Kondaiah <[email protected]>Acked-by Kevin Hilman <[email protected]>
Quoted 4 lines
Greg,
Will you be taking this? If you prefer, we can take it via OMAP tree with your ack.
I can take it if it's not a problem for you. Or if you want to, please add:
to the patch.
Let me know which is easier for you.
thanks,
greg k-h
Quoted 23 lines · Greg KH
Quoted 17 lines · Kevin Hilman
Quoted 7 lines · Thomas Weber
Magic SysRq key is not working for OMAP on new serial console ttyOx because
SUPPORT_SYSRQis not defined for omap-serial.This patch defines
SUPPORT_SYSRQin omap-serial and enables handling of Magic SysRq character.Quoted 7 lines
Further there is an issue of losing first break character. Removing the reset of the
lsr_break_flagfixes this issue.Signed-off-by Thomas Weber <[email protected]>Acked-by Govindraj.R <[email protected]>Tested-by Manjunath G Kondaiah <[email protected]>Acked-by Kevin Hilman <[email protected]>Quoted 4 lines
Greg,
Will you be taking this? If you prefer, we can take it via OMAP tree with your ack.
Quoted 6 lines
I can take it if it's not a problem for you. Or if you want to, please add:
to the patch.
Let me know which is easier for you.
Since there are no dependencies on arch/arm/*omap*, you can merge it.
Thanks,
Kevin
Quoted 25 lines · Kevin Hilman
Quoted 23 lines · Greg KH
Quoted 21 lines · Kevin Hilman
Quoted 7 lines · Thomas Weber
Magic SysRq key is not working for OMAP on new serial console ttyOx because
SUPPORT_SYSRQis not defined for omap-serial.This patch defines
SUPPORT_SYSRQin omap-serial and enables handling of Magic SysRq character.Quoted 7 lines
Further there is an issue of losing first break character. Removing the reset of the
lsr_break_flagfixes this issue.Signed-off-by Thomas Weber <[email protected]>Acked-by Govindraj.R <[email protected]>Tested-by Manjunath G Kondaiah <[email protected]>Acked-by Kevin Hilman <[email protected]>Greg,
Will you be taking this? If you prefer, we can take it via OMAP tree with your ack.
Quoted 8 lines
Quoted 6 lines
I can take it if it's not a problem for you. Or if you want to, please add:
to the patch.
Let me know which is easier for you.
Since there are no dependencies on
arch/arm/*omap*, you can merge it.
Ok, will do.
thanks,
greg k-h