diff --git a/src/sys/kernel/endtask.c b/src/sys/kernel/endtask.c index 73b10a8..b958afe 100644 --- a/src/sys/kernel/endtask.c +++ b/src/sys/kernel/endtask.c @@ -52,7 +52,6 @@ /* this function is much faster if you have the kTask_t item at hand */ void endTask2(kTask_t *task) { - kTask_t *tmpTask = 0x0; sched_setStatus2(task, DEAD); return; diff --git a/src/sys/kernel/fork.c b/src/sys/kernel/fork.c index 27f8a01..8687fc2 100644 --- a/src/sys/kernel/fork.c +++ b/src/sys/kernel/fork.c @@ -47,7 +47,6 @@ *****************************************************************************************/ static int fork_copyProcess(struct taskStruct *newProcess,long ebp,long edi,long esi,long none,long ebx,long ecx,long edx,long eip,long cs,long eflags,long esp,long ss) { - volatile struct taskStruct * tmpProcPtr = newProcess; assert(newProcess); assert(_current); @@ -89,9 +88,6 @@ newProcess->tss.cr3 = (uInt32)vmmCopyVirtualSpace(newProcess->id); newProcess->state = FORK; - /* Fix gcc optimization problems */ - //while (tmpProcPtr->state == FORK) sched_yield(); - /* Return Id of Proccess */ return(newProcess->id); }