Hi, On 1/9/20 1:54 PM, Dmitry Safonov wrote: > > Based-on-patch-by: Vasiliy Khoruzhick <vasilykh@xxxxxxxxxx> > Signed-off-by: Dmitry Safonov <dima@xxxxxxxxxx> > --- > drivers/tty/serial/serial_core.c | 52 ++++++++++++++++++++++++++++---- > include/linux/serial_core.h | 2 +- > lib/Kconfig.debug | 8 +++++ > 3 files changed, 55 insertions(+), 7 deletions(-) > > diff --git a/drivers/tty/serial/serial_core.c b/drivers/tty/serial/serial_core.c > index 6ac9dfed3423..f70eba032d0b 100644 > --- a/drivers/tty/serial/serial_core.c > +++ b/drivers/tty/serial/serial_core.c > @@ -3081,6 +3081,38 @@ void uart_insert_char(struct uart_port *port, unsigned int status, > } > EXPORT_SYMBOL_GPL(uart_insert_char); > > +const char sysrq_toggle_seq[] = CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE; > + > +static void uart_sysrq_on(struct work_struct *w) > +{ > + sysrq_toggle_support(1); > + pr_info("SysRq is enabled by magic sequience on serial\n"); typo: sequence > +} > +static DECLARE_WORK(sysrq_enable_work, uart_sysrq_on); -- ~Randy