]> git.baikalelectronics.ru Git - kernel.git/commit
tty/serial: Skip 'NULL' char after console break when sysrq enabled
authorVijay Kumar <vijay.ac.kumar@oracle.com>
Wed, 23 Dec 2015 18:55:33 +0000 (10:55 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 24 Dec 2015 17:13:37 +0000 (12:13 -0500)
commita664958c0bf7901c4c4d9826894c5cf623d7ac4d
tree6252b2ec2b3eaf65d87fd506086e8ff314ed2de4
parentb27de62999e27cc23f37be2a08ff4b8efaddfe4a
tty/serial: Skip 'NULL' char after console break when sysrq enabled

When sysrq is triggered from console, serial driver for SUN hypervisor
console receives a console break and enables the sysrq. It expects a valid
sysrq char following with break. Meanwhile if driver receives 'NULL'
ASCII char then it disables sysrq and sysrq handler will never be invoked.

This fix skips calling uart sysrq handler when 'NULL' is received while
sysrq is enabled.

Signed-off-by: Vijay Kumar <vijay.ac.kumar@oracle.com>
Acked-by: Karl Volz <karl.volz@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/tty/serial/sunhv.c