aboutsummaryrefslogtreecommitdiffstats
path: root/xen/drivers/char/console.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-03-15 13:19:16 +0000
committerKeir Fraser <keir.fraser@citrix.com>2010-03-15 13:19:16 +0000
commit778143a050d148a56faa3908e0fb003cffdd6a89 (patch)
treea7157c578d35145e7114f4a5f9ed3e0306432d66 /xen/drivers/char/console.c
parent55120309eda0d3bfab572c78b187d57f68054d58 (diff)
downloadxen-778143a050d148a56faa3908e0fb003cffdd6a89.tar.gz
xen-778143a050d148a56faa3908e0fb003cffdd6a89.tar.bz2
xen-778143a050d148a56faa3908e0fb003cffdd6a89.zip
Fix incremental access to hypervisor console log
"xenconsoled --log=hv" outputs duplicated messages to /var/log/xen/hypervisor.log. Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com>
Diffstat (limited to 'xen/drivers/char/console.c')
-rw-r--r--xen/drivers/char/console.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
index b1ed507f18..82f74e4745 100644
--- a/xen/drivers/char/console.c
+++ b/xen/drivers/char/console.c
@@ -198,7 +198,7 @@ long read_console_ring(struct xen_sysctl_readconsole *op)
sofar = 0;
c = conringc;
- if ( op->incremental && ((int32_t)(op->index - c) < 0) )
+ if ( op->incremental && ((int32_t)(op->index - c) > 0) )
c = op->index;
while ( (c != conringp) && (sofar < max) )