summaryrefslogtreecommitdiffhomepage
path: root/src/kernel/KernelKit/KernelTaskScheduler.h
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-22 12:21:08 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-22 12:28:18 +0100
commitc965bc54982d6b90ae91edd3bb1103a8d356e59a (patch)
tree129d5970bfde8f80a900b54b88ac9643e5b1c836 /src/kernel/KernelKit/KernelTaskScheduler.h
parent36dee4f0d8ea806b2f061ed66a89e812ab007ed2 (diff)
feat: kernel: New Vettable API, remove IsAcceptable concept.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/kernel/KernelKit/KernelTaskScheduler.h')
-rw-r--r--src/kernel/KernelKit/KernelTaskScheduler.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/kernel/KernelKit/KernelTaskScheduler.h b/src/kernel/KernelKit/KernelTaskScheduler.h
index 861ccbda..a3fba2af 100644
--- a/src/kernel/KernelKit/KernelTaskScheduler.h
+++ b/src/kernel/KernelKit/KernelTaskScheduler.h
@@ -32,11 +32,8 @@ class KernelTask final {
/// @brief a KID is a Kernel ID, it is used to find a task running within
/// the kernel.
KID Kid{0};
-};
-template <>
-struct Vettable<KernelTask> final {
- static constexpr BOOL kValue = NO;
+ NE_NON_VETTABLE;
};
/// @brief Equivalent of UserProcessHelper, but for kernel tasks.