@@ -134,7 +134,7 @@ common_shutdown_1(void *generic_ptr)#ifdef CONFIG_DUMMY_CONSOLE/* If we've gotten here after SysRq-b, leave interruptcontextbeforetakingovertheconsole.*/-if(in_irq())+if(in_hardirq())irq_exit();/* This has the effect of resetting the VGA video origin. */console_lock();
@@ -134,7 +134,7 @@ common_shutdown_1(void *generic_ptr)#ifdef CONFIG_DUMMY_CONSOLE/* If we've gotten here after SysRq-b, leave interruptcontextbeforetakingovertheconsole.*/-if(in_irq())+if(in_hardirq())irq_exit();/* This has the effect of resetting the VGA video origin. */console_lock();--
2.30.2
Thanks for the patch! This was included in my pull request today and
is now upstream in Linus' tree.