WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] [xen-unstable] xentrace: Ensure virq gets sent even if w

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] xentrace: Ensure virq gets sent even if we exactly hit the half water mark.
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Wed, 19 Dec 2007 05:40:22 -0800
Delivery-date: Wed, 19 Dec 2007 05:41:05 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1198057895 0
# Node ID 7c98b9177b15990b8ac267d70960da1a9b2dff4e
# Parent  2900e4dacaa7c15b8a392bea58588c72f6899d9e
xentrace: Ensure virq gets sent even if we exactly hit the half water mark.
Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx>
---
 xen/common/trace.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff -r 2900e4dacaa7 -r 7c98b9177b15 xen/common/trace.c
--- a/xen/common/trace.c        Mon Dec 17 09:56:12 2007 -0700
+++ b/xen/common/trace.c        Wed Dec 19 09:51:35 2007 +0000
@@ -485,8 +485,8 @@ void __trace_var(u32 event, int cycles, 
     local_irq_restore(flags);
 
     /* Notify trace buffer consumer that we've crossed the high water mark. */
-    if ( started_below_highwater
-         && ((buf->prod - buf->cons) > t_buf_highwater) )
+    if ( started_below_highwater &&
+         ((buf->prod - buf->cons) >= t_buf_highwater) )
         raise_softirq(TRACE_SOFTIRQ);
 }
 

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-unstable] xentrace: Ensure virq gets sent even if we exactly hit the half water mark., Xen patchbot-unstable <=