summaryrefslogtreecommitdiffhomepage
path: root/src/kernel/KernelKit/ThreadLocalStorage.inl
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-28 15:17:29 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-28 15:17:29 +0100
commita70a1fc41e4420a3db2e64467cec349d794738ff (patch)
tree33a90e58acf97d197a63e4cc034af95396135aad /src/kernel/KernelKit/ThreadLocalStorage.inl
parent9012c6fb7c040be92aa8f950bad4f49c5be264d8 (diff)
feat: kernel: architectural and implementation improvements.v0.1.1
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/kernel/KernelKit/ThreadLocalStorage.inl')
-rw-r--r--src/kernel/KernelKit/ThreadLocalStorage.inl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kernel/KernelKit/ThreadLocalStorage.inl b/src/kernel/KernelKit/ThreadLocalStorage.inl
index b0775db2..30d81e8d 100644
--- a/src/kernel/KernelKit/ThreadLocalStorage.inl
+++ b/src/kernel/KernelKit/ThreadLocalStorage.inl
@@ -15,7 +15,7 @@ inline T* tls_new_ptr(void) {
auto ref_process = UserProcessScheduler::The().TheCurrentProcess();
- auto pointer = ref_process.Leak().New(sizeof(T));
+ auto pointer = ref_process.New(sizeof(T));
if (pointer.Error()) return nullptr;
@@ -34,7 +34,7 @@ inline Kernel::Bool tls_delete_ptr(T* obj) {
ErrorOr<T*> obj_wrapped{obj};
- return ref_process.Leak().Delete(obj_wrapped);
+ return ref_process.Delete(obj_wrapped);
}
//! @brief Delete process pointer.