From 249346009f9fb5d10e2af61537043dc840b9bdcd Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Mon, 21 Sep 2009 10:21:00 +0000 Subject: [PATCH] Fix for the fix. The previous commit actually broke initalizing timers. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33222 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/arch/x86/arch_timer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/system/kernel/arch/x86/arch_timer.c b/src/system/kernel/arch/x86/arch_timer.c index 9aa1466208..6994d717e3 100644 --- a/src/system/kernel/arch/x86/arch_timer.c +++ b/src/system/kernel/arch/x86/arch_timer.c @@ -26,7 +26,7 @@ #include "interrupts.h" -//#define TRACE_TIMER +#define TRACE_TIMER #ifdef TRACE_TIMER # define TRACE(x) dprintf x #else @@ -99,7 +99,7 @@ arch_init_timer(kernel_args *args) state = disable_interrupts(); for (i = 0; (timer = sTimers[i]) != NULL; i++) { - if (timer->init(args) != B_OK) + if (timer->init(args) == B_OK) break; }