[haiku-commits] r34629 - haiku/trunk/src/system/kernel/scheduler

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 11 Dec 2009 11:25:56 +0100 (CET)

Author: bonefish
Date: 2009-12-11 11:25:56 +0100 (Fri, 11 Dec 2009)
New Revision: 34629
Changeset: http://dev.haiku-os.org/changeset/34629/haiku

Modified:
   haiku/trunk/src/system/kernel/scheduler/scheduler_affine.cpp
   haiku/trunk/src/system/kernel/scheduler/scheduler_simple.cpp
   haiku/trunk/src/system/kernel/scheduler/scheduler_simple_smp.cpp
Log:
We have to use dprintf_no_syslog() in the scheduler, as all code is executed
with the threads spinlock held.


Modified: haiku/trunk/src/system/kernel/scheduler/scheduler_affine.cpp
===================================================================
--- haiku/trunk/src/system/kernel/scheduler/scheduler_affine.cpp        
2009-12-11 08:52:11 UTC (rev 34628)
+++ haiku/trunk/src/system/kernel/scheduler/scheduler_affine.cpp        
2009-12-11 10:25:56 UTC (rev 34629)
@@ -16,6 +16,7 @@
 #include <OS.h>
 
 #include <cpu.h>
+#include <debug.h>
 #include <int.h>
 #include <kernel.h>
 #include <kscheduler.h>
@@ -31,7 +32,7 @@
 
 //#define TRACE_SCHEDULER
 #ifdef TRACE_SCHEDULER
-#      define TRACE(x) dprintf x
+#      define TRACE(x) dprintf_no_syslog x
 #else
 #      define TRACE(x) ;
 #endif

Modified: haiku/trunk/src/system/kernel/scheduler/scheduler_simple.cpp
===================================================================
--- haiku/trunk/src/system/kernel/scheduler/scheduler_simple.cpp        
2009-12-11 08:52:11 UTC (rev 34628)
+++ haiku/trunk/src/system/kernel/scheduler/scheduler_simple.cpp        
2009-12-11 10:25:56 UTC (rev 34629)
@@ -14,6 +14,7 @@
 #include <OS.h>
 
 #include <cpu.h>
+#include <debug.h>
 #include <int.h>
 #include <kernel.h>
 #include <kscheduler.h>
@@ -28,7 +29,7 @@
 
 //#define TRACE_SCHEDULER
 #ifdef TRACE_SCHEDULER
-#      define TRACE(x) dprintf x
+#      define TRACE(x) dprintf_no_syslog x
 #else
 #      define TRACE(x) ;
 #endif

Modified: haiku/trunk/src/system/kernel/scheduler/scheduler_simple_smp.cpp
===================================================================
--- haiku/trunk/src/system/kernel/scheduler/scheduler_simple_smp.cpp    
2009-12-11 08:52:11 UTC (rev 34628)
+++ haiku/trunk/src/system/kernel/scheduler/scheduler_simple_smp.cpp    
2009-12-11 10:25:56 UTC (rev 34629)
@@ -14,6 +14,7 @@
 #include <OS.h>
 
 #include <cpu.h>
+#include <debug.h>
 #include <int.h>
 #include <kernel.h>
 #include <kscheduler.h>
@@ -29,7 +30,7 @@
 
 //#define TRACE_SCHEDULER
 #ifdef TRACE_SCHEDULER
-#      define TRACE(x) dprintf x
+#      define TRACE(x) dprintf_no_syslog x
 #else
 #      define TRACE(x) ;
 #endif


Other related posts:

  • » [haiku-commits] r34629 - haiku/trunk/src/system/kernel/scheduler - ingo_weinhold