summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/src/UserProcessScheduler.cc
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-06-30 23:39:04 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-06-30 23:39:04 +0200
commitec80bc9633f3ef2acfa84adcfb0385d0ee55c6dd (patch)
tree6333070fe4e1d7babc905132765427558da48313 /dev/kernel/src/UserProcessScheduler.cc
parent38bf99758a949f52a4cff7849a6bfaeba2eec1c3 (diff)
feat: Generic `sched_try_go_upper_ptr_tree` support.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/src/UserProcessScheduler.cc')
-rw-r--r--dev/kernel/src/UserProcessScheduler.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/dev/kernel/src/UserProcessScheduler.cc b/dev/kernel/src/UserProcessScheduler.cc
index 51f3f962..89210b44 100644
--- a/dev/kernel/src/UserProcessScheduler.cc
+++ b/dev/kernel/src/UserProcessScheduler.cc
@@ -85,7 +85,8 @@ Void USER_PROCESS::Wake(Bool should_wakeup) {
/** @param tree The tree to calibrate */
/***********************************************************************************/
-STATIC PROCESS_HEAP_TREE<VoidPtr>* sched_try_go_upper_ptr_tree(PROCESS_HEAP_TREE<VoidPtr>* tree) {
+template <typename T>
+STATIC PROCESS_HEAP_TREE<VoidPtr>* sched_try_go_upper_ptr_tree(T* tree) {
if (!tree) {
return nullptr;
}