]> xenbits.xensource.com Git - xen.git/commitdiff
re-add calls accidentally deleted from run_all_nonirq_keyhandlers()
authorKeir Fraser <keir@xen.org>
Fri, 24 Dec 2010 10:29:14 +0000 (10:29 +0000)
committerKeir Fraser <keir@xen.org>
Fri, 24 Dec 2010 10:29:14 +0000 (10:29 +0000)
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 <jbeulich@novell.com>
xen-unstable changeset:   22631:dca1b7cf2e2c
xen-unstable date:        Fri Dec 24 10:12:58 2010 +0000

xen/common/keyhandler.c

index 5ddd489a0e41d6faa417bb5c5fa46a4975d0b546..b8e8201177021d33bc0b2b72f26d27a5c1efcb0c 100644 (file)
@@ -375,6 +375,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_nested();
@@ -384,6 +386,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,