diff --git a/sys/arch/armv6/sched.c b/sys/arch/armv6/sched.c index 5f6ffc6..8381715 100644 --- a/sys/arch/armv6/sched.c +++ b/sys/arch/armv6/sched.c @@ -146,11 +146,13 @@ tmpTask->state = NEW; /* HACK */ + /* XXX MrOlsen (2020-01-28): Why did I allocate them? This is not needed just waste of memory? for (i = 0; i < 3; i++) { fp = (void *) kmalloc(sizeof(struct file)); tmpTask->td.o_files[i] = (uint32_t) fp; fp->f_flag = 0x4; } + */ spinLock(&schedulerSpinLock); tmpTask->id = nextID++; diff --git a/sys/arch/i386/sched.c b/sys/arch/i386/sched.c index a8328c6..8eeb1ea 100644 --- a/sys/arch/i386/sched.c +++ b/sys/arch/i386/sched.c @@ -173,13 +173,14 @@ memcpy(tmpTask->username, "UbixOS", 6); /* HACK */ - + /* XXX MrOlsen (2020-01-28): This is not needed? Waste of memory I think for (i = 0; i < 3; i++) { fp = (void *) kmalloc(sizeof(struct file)); //kprintf("DB: [0x%X]\n", (uint32_t) fp); tmpTask->td.o_files[i] = (void *) fp; fp->f_flag = 0x4; } + */ spinLock(&schedulerSpinLock); tmpTask->id = nextID++;