summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-08-03 13:27:49 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-08-03 13:27:49 +0100
commit34758487e7630244dcec71ebf3995675ac2d1c27 (patch)
tree718650189bf3fccdd76b0840017af1fd2f03f652 /dev/kernel
parent9c07b4640a226f8070d4de0f8cd8f119d7754aa8 (diff)
feat: LaTeX: update technical papers.
feat: CPS: Assign image to nullptr in PROCESS_IMAGE container. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel')
-rw-r--r--dev/kernel/KernelKit/CoreProcessScheduler.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/dev/kernel/KernelKit/CoreProcessScheduler.h b/dev/kernel/KernelKit/CoreProcessScheduler.h
index 170244eb..b92d7393 100644
--- a/dev/kernel/KernelKit/CoreProcessScheduler.h
+++ b/dev/kernel/KernelKit/CoreProcessScheduler.h
@@ -90,6 +90,7 @@ struct PROCESS_FILE_TREE {
struct PROCESS_FILE_TREE<T>* Parent {
nullptr
};
+
struct PROCESS_FILE_TREE<T>* Child {
nullptr
};
@@ -97,6 +98,7 @@ struct PROCESS_FILE_TREE {
struct PROCESS_FILE_TREE<T>* Prev {
nullptr
};
+
struct PROCESS_FILE_TREE<T>* Next {
nullptr
};
@@ -115,8 +117,6 @@ enum class ProcessSubsystem : Int32 {
kProcessSubsystemCount = 4,
};
-typedef UInt64 PTime;
-
/***********************************************************************************/
//! @brief Local Process identifier.
/***********************************************************************************/
@@ -179,7 +179,8 @@ inline bool operator>=(AffinityKind lhs, AffinityKind rhs) {
return lhs_int >= rhs_int;
}
-using ProcessTime = UInt64;
+using PTime = UInt64;
+using ProcessTime = PTime;
using PID = Int64;
/***********************************************************************************/
@@ -209,8 +210,8 @@ struct PROCESS_IMAGE final {
friend class UserProcessScheduler;
- ImagePtr fCode;
- ImagePtr fBlob;
+ ImagePtr fCode{};
+ ImagePtr fBlob{};
public:
Bool HasCode() const { return this->fCode != nullptr; }