summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'dev/kernel')
-rw-r--r--dev/kernel/src/UserProcessScheduler.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/dev/kernel/src/UserProcessScheduler.cc b/dev/kernel/src/UserProcessScheduler.cc
index 47a65202..eff53745 100644
--- a/dev/kernel/src/UserProcessScheduler.cc
+++ b/dev/kernel/src/UserProcessScheduler.cc
@@ -152,12 +152,10 @@ ErrorOr<VoidPtr> USER_PROCESS::New(SizeT sz, SizeT pad_amount) {
prev_entry = entry;
- if (entry->Color == kBlackTreeKind) break;
-
if (entry->Child && entry->Child->EntrySize > 0 && entry->Child->EntrySize == sz) {
entry = entry->Child;
is_parent = YES;
- } else if (entry->Next && entry->Child->EntrySize > 0 && entry->Next->EntrySize == sz) {
+ } else if (entry->Next && entry->Next->EntrySize > 0 && entry->Next->EntrySize == sz) {
is_parent = NO;
entry = entry->Next;
} else {