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