From ec80bc9633f3ef2acfa84adcfb0385d0ee55c6dd Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Mon, 30 Jun 2025 23:39:04 +0200 Subject: feat: Generic `sched_try_go_upper_ptr_tree` support. Signed-off-by: Amlal El Mahrouss --- dev/kernel/src/UserProcessScheduler.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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* sched_try_go_upper_ptr_tree(PROCESS_HEAP_TREE* tree) { +template +STATIC PROCESS_HEAP_TREE* sched_try_go_upper_ptr_tree(T* tree) { if (!tree) { return nullptr; } -- cgit v1.2.3