From df28c51b4454ebcd7a078eaeb51c094bca5d1abf Mon Sep 17 00:00:00 2001 From: NicJA Date: Wed, 13 May 2015 00:37:03 +0000 Subject: [PATCH] fix usage of krnspinlock. NB - we directly use the kernel resource functions so that exec doesn't use the TS_SPIN hooks. git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50650 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- rom/task/init.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rom/task/init.c b/rom/task/init.c index c3d19d147c..75ebd528ab 100644 --- a/rom/task/init.c +++ b/rom/task/init.c @@ -54,7 +54,7 @@ static LONG taskres_Init(struct TaskResBase *TaskResBase) Add existing tasks to our internal list .. */ #if defined(__AROSEXEC_SMP__) - listLock = KrnSpinLock(&PrivExecBase(SysBase)->TaskRunningSpinLock, SPINLOCK_MODE_READ); + listLock = KrnSpinLock(&PrivExecBase(SysBase)->TaskRunningSpinLock, NULL, SPINLOCK_MODE_READ); #endif Disable(); #if defined(__AROSEXEC_SMP__) @@ -69,7 +69,7 @@ static LONG taskres_Init(struct TaskResBase *TaskResBase) } KrnSpinUnLock(listLock); Enable(); - listLock = KrnSpinLock(&PrivExecBase(SysBase)->TaskReadySpinLock, SPINLOCK_MODE_READ); + listLock = KrnSpinLock(&PrivExecBase(SysBase)->TaskReadySpinLock, NULL, SPINLOCK_MODE_READ); Disable(); #else if (SysBase->ThisTask) @@ -94,7 +94,7 @@ static LONG taskres_Init(struct TaskResBase *TaskResBase) #if defined(__AROSEXEC_SMP__) KrnSpinUnLock(listLock); Enable(); - listLock = KrnSpinLock(&PrivExecBase(SysBase)->TaskWaitSpinLock, SPINLOCK_MODE_READ); + listLock = KrnSpinLock(&PrivExecBase(SysBase)->TaskWaitSpinLock, NULL, SPINLOCK_MODE_READ); Disable(); #endif ForeachNode(&SysBase->TaskWait, curTask) -- 2.11.4.GIT