]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
kvm: Flush stdout for early printk
authorPekka Enberg <penberg@cs.helsinki.fi>
Sat, 24 Apr 2010 06:57:38 +0000 (09:57 +0300)
committerPekka Enberg <penberg@cs.helsinki.fi>
Sat, 24 Apr 2010 06:57:38 +0000 (09:57 +0300)
Make sure we flush stdout for early printk so that we can see what's really
going on when a kernel gets stuck.

Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
tools/kvm/early_printk.c

index 49e58d452e870717a5f8e139dd63e4aa9582458f..02d9cc90ce7026f92869833d7f1871d636843da3 100644 (file)
@@ -15,7 +15,8 @@ static bool early_serial_txr_out(struct kvm *self, uint16_t port, void *data, in
 {
        char *p = data;
 
-       printf("%c", *p);
+       fprintf(stderr, "%c", *p);
+       fflush(stderr);
 
        return true;
 }