>>> On 30.09.16 at 04:19, <tianyu....@intel.com> wrote: > @@ -87,10 +89,10 @@ void handle_keypress(unsigned char key, struct > cpu_user_regs *regs) > if ( key >= ARRAY_SIZE(key_table) || !(h = &key_table[key])->fn ) > return; > > - if ( !in_irq() || h->irq_callback ) > + if ( h->irq_callback )
Please make subject/description reflect this: You don't _always_ force the use of the tasklet. And then I don't think we want the debugkey sysctl get processed asynchronously - the sysctl should complete only when the key has been fully handled, in order to not interfere with a subsequent one (namely the one retrieving the log buffer). Jan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel