Re: [PATCH] Fix preemptible lazy mode bug

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jeremy Fitzhardinge
Date: Saturday, September 1, 2007 - 2:09 pm

Zachary Amsden wrote:

I think this patch is the direction we should go.  I this this would
work equally well for the other pv implementations; it would probably go
into the common lazy mode logic when we get around to doing it.

    J

diff -r b3fcc228c531 arch/i386/xen/enlighten.c
--- a/arch/i386/xen/enlighten.c	Mon Aug 20 14:20:15 2007 -0700
+++ b/arch/i386/xen/enlighten.c	Mon Aug 27 13:40:24 2007 -0700
@@ -250,6 +250,9 @@ static void xen_halt(void)
 
 static void xen_set_lazy_mode(enum paravirt_lazy_mode mode)
 {
+	if (preemptible() && mode == PARAVIRT_LAZY_FLUSH)
+		return;		/* nothing to flush with preempt on */
+
 	BUG_ON(preemptible());
 
 	switch (mode) {


-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] Fix preemptible lazy mode bug, Zachary Amsden, (Thu Aug 23, 10:46 pm)
Re: [PATCH] Fix preemptible lazy mode bug, Jeremy Fitzhardinge, (Thu Aug 23, 11:53 pm)
Re: [PATCH] Fix preemptible lazy mode bug, Zachary Amsden, (Thu Aug 23, 11:59 pm)
Re: [PATCH] Fix preemptible lazy mode bug, Rusty Russell, (Sat Aug 25, 4:57 am)
Re: [PATCH] Fix preemptible lazy mode bug, Jeremy Fitzhardinge, (Sat Sep 1, 2:09 pm)
Re: [PATCH] Fix preemptible lazy mode bug, Rusty Russell, (Mon Sep 3, 1:14 pm)
Re: [PATCH] Fix preemptible lazy mode bug, Jeremy Fitzhardinge, (Tue Sep 4, 6:42 am)
Re: [PATCH] Fix preemptible lazy mode bug, Rusty Russell, (Wed Sep 5, 9:33 am)
Re: [PATCH] Fix preemptible lazy mode bug, Zachary Amsden, (Wed Sep 5, 10:05 am)
Re: [PATCH] Fix preemptible lazy mode bug, Rusty Russell, (Wed Sep 5, 10:48 am)
Re: [PATCH] Fix preemptible lazy mode bug, Jeremy Fitzhardinge, (Wed Sep 5, 1:10 pm)
Re: [PATCH] Fix preemptible lazy mode bug, Rusty Russell, (Wed Sep 5, 1:37 pm)
Re: [PATCH] Fix preemptible lazy mode bug, Zachary Amsden, (Wed Sep 5, 4:49 pm)
Re: [PATCH] Fix preemptible lazy mode bug, Andi Kleen, (Wed Sep 5, 10:41 pm)
Re: [PATCH] Fix preemptible lazy mode bug, Jeremy Fitzhardinge, (Thu Sep 6, 2:56 am)
Re: [PATCH] Fix preemptible lazy mode bug, Jeremy Fitzhardinge, (Thu Sep 6, 2:57 am)