From 4c8814e1bb8b8b0b9391cd1b339ca048078d7422 Mon Sep 17 00:00:00 2001 From: NicJA Date: Fri, 1 May 2015 14:10:41 +0000 Subject: [PATCH] pull in the exec smp setting via etask.h git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50558 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- rom/task/init.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/rom/task/init.c b/rom/task/init.c index 49af542dba..756df9b8d3 100644 --- a/rom/task/init.c +++ b/rom/task/init.c @@ -3,11 +3,16 @@ $Id$ */ +#define DEBUG 0 + #include #include #include #include +#include + +#include "etask.h" #include "taskres_intern.h" @@ -42,7 +47,7 @@ static LONG taskres_Init(struct TaskResBase *TaskResBase) Add existing tasks to our internal list .. */ #if defined(__AROSEXEC_SMP__) - listLock = KrnSpinLock(&SysBase->TaskRunningSpinLock, SPINLOCK_MODE_READ) + listLock = KrnSpinLock(&SysBase->TaskRunningSpinLock, SPINLOCK_MODE_READ); ForeachNode(&SysBase->TaskRunning, curTask) { if ((taskEntry = AllocMem(sizeof(struct TaskListEntry), MEMF_CLEAR)) != NULL) @@ -52,7 +57,7 @@ static LONG taskres_Init(struct TaskResBase *TaskResBase) } } KrnSpinUnLock(listLock); - listLock = KrnSpinLock(&SysBase->TaskReadySpinLock, SPINLOCK_MODE_READ) + listLock = KrnSpinLock(&SysBase->TaskReadySpinLock, SPINLOCK_MODE_READ); #else if (SysBase->ThisTask) { @@ -73,7 +78,7 @@ static LONG taskres_Init(struct TaskResBase *TaskResBase) } #if defined(__AROSEXEC_SMP__) KrnSpinUnLock(listLock); - listLock = KrnSpinLock(&SysBase->TaskWaitSpinLock, SPINLOCK_MODE_READ) + listLock = KrnSpinLock(&SysBase->TaskWaitSpinLock, SPINLOCK_MODE_READ); #endif ForeachNode(&SysBase->TaskWait, curTask) { -- 2.11.4.GIT