From 578e905d123d1ae48ad6690cddd5247b83cdccae Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Thu, 12 Mar 2026 18:18:06 +0100 Subject: [FEAT] CFAtom & Kernel::Atom improvements, doc TypeAtomic. Signed-off-by: Amlal El Mahrouss --- src/kernel/KernelKit/CoreProcessScheduler.h | 51 +++++++++++++++++++++-------- 1 file changed, 37 insertions(+), 14 deletions(-) (limited to 'src/kernel/KernelKit/CoreProcessScheduler.h') diff --git a/src/kernel/KernelKit/CoreProcessScheduler.h b/src/kernel/KernelKit/CoreProcessScheduler.h index 690527fd..0d915f12 100644 --- a/src/kernel/KernelKit/CoreProcessScheduler.h +++ b/src/kernel/KernelKit/CoreProcessScheduler.h @@ -3,7 +3,6 @@ // Licensed under the Apache License, Version 2.0 (see LICENSE file) // Official repository: https://github.com/ne-foss-org/nekernel - #ifndef KERNELKIT_COREPROCESSSCHEDULER_H #define KERNELKIT_COREPROCESSSCHEDULER_H @@ -61,11 +60,19 @@ struct ProcessHeapTree final { TreeKind Color{TreeKind::kBlackTreeKind}; - struct ProcessHeapTree* Parent{nullptr}; - struct ProcessHeapTree* Child{nullptr}; - - struct ProcessHeapTree* Prev{nullptr}; - struct ProcessHeapTree* Next{nullptr}; + struct ProcessHeapTree* Parent { + nullptr + }; + struct ProcessHeapTree* Child { + nullptr + }; + + struct ProcessHeapTree* Prev { + nullptr + }; + struct ProcessHeapTree* Next { + nullptr + }; }; template @@ -80,13 +87,21 @@ struct ProcessFileTree final { TreeKind Color{TreeKind::kBlackTreeKind}; - struct ProcessFileTree* Parent{nullptr}; + struct ProcessFileTree* Parent { + nullptr + }; - struct ProcessFileTree* Child{nullptr}; + struct ProcessFileTree* Child { + nullptr + }; - struct ProcessFileTree* Prev{nullptr}; + struct ProcessFileTree* Prev { + nullptr + }; - struct ProcessFileTree* Next{nullptr}; + struct ProcessFileTree* Next { + nullptr + }; }; template @@ -107,13 +122,21 @@ struct ProcessSpecialTree final { TreeKind Color{TreeKind::kBlackTreeKind}; - struct ProcessSpecialTree* Parent{nullptr}; + struct ProcessSpecialTree* Parent { + nullptr + }; - struct ProcessSpecialTree* Child{nullptr}; + struct ProcessSpecialTree* Child { + nullptr + }; - struct ProcessSpecialTree* Prev{nullptr}; + struct ProcessSpecialTree* Prev { + nullptr + }; - struct ProcessSpecialTree* Next{nullptr}; + struct ProcessSpecialTree* Next { + nullptr + }; }; /***********************************************************************************/ -- cgit v1.2.3