From: Keir Fraser Date: Fri, 24 Dec 2010 10:12:58 +0000 (+0000) Subject: re-add calls accidentally deleted from run_all_nonirq_keyhandlers() X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~11014 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=7e509984bd3dc06f270205a79fbcc79e51254d83;p=xen.git re-add calls accidentally deleted from run_all_nonirq_keyhandlers() c/s 22538:a3a29e67aa7e, having got applied in a form different from the one submitted, resulted in the calls to console_{start,end}_log_everything() getting removed without replacement. Add them back since, other than run_all_keyhandlers(), this doesn't run with log-everything already in effect. Signed-off-by: Jan Beulich --- diff --git a/xen/common/keyhandler.c b/xen/common/keyhandler.c index 81c65fd697..d642431ba9 100644 --- a/xen/common/keyhandler.c +++ b/xen/common/keyhandler.c @@ -444,6 +444,8 @@ static void run_all_nonirq_keyhandlers(unsigned long unused) struct keyhandler *h; int k; + console_start_log_everything(); + for ( k = 0; k < ARRAY_SIZE(key_table); k++ ) { process_pending_softirqs(); @@ -453,6 +455,8 @@ static void run_all_nonirq_keyhandlers(unsigned long unused) printk("[%c: %s]\n", k, h->desc); (*h->u.fn)(k); } + + console_end_log_everything(); } static DECLARE_TASKLET(run_all_keyhandlers_tasklet,