diff options
| author | Amlal <amlal@nekernel.org> | 2025-04-27 13:12:12 +0200 |
|---|---|---|
| committer | Amlal <amlal@nekernel.org> | 2025-04-27 13:12:12 +0200 |
| commit | e5efb02ff49e7a5a0083acc5f4b1af5fbb73b518 (patch) | |
| tree | 769d0cf9b8e978c363a41c8fc68c7ed3bc798dde /dev/kernel/src/UserProcessScheduler.cc | |
| parent | 2a064da4102e8c9b70b2648cc3bfc116b38fe35a (diff) | |
dev, kernel: AHCI support and HeFS improvements, alongside scheduler allocation tree fix.
Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/src/UserProcessScheduler.cc')
| -rw-r--r-- | dev/kernel/src/UserProcessScheduler.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/dev/kernel/src/UserProcessScheduler.cc b/dev/kernel/src/UserProcessScheduler.cc index 5d983f34..96938d10 100644 --- a/dev/kernel/src/UserProcessScheduler.cc +++ b/dev/kernel/src/UserProcessScheduler.cc @@ -108,11 +108,13 @@ STATIC USER_PROCESS::USER_HEAP_TREE* sched_try_go_upper_heap_tree( tree = tree->MemoryParent; if (tree) { - tree = tree->MemoryParent; + auto tree_tmp = tree->MemoryNext; - if (!tree) { - return nullptr; + if (!tree_tmp) { + return tree; } + + return tree_tmp; } return tree; |
