Преглед изворни кода

Kernel: Move all tasks-related code to the Tasks subdirectory

Liav A пре 2 година
родитељ
комит
1b04726c85
100 измењених фајлова са 144 додато и 141 уклоњено
  1. 2 2
      AK/Format.cpp
  2. 1 1
      Kernel/Arch/PageFault.cpp
  3. 1 1
      Kernel/Arch/aarch64/Dummy.cpp
  4. 2 2
      Kernel/Arch/aarch64/PageDirectory.cpp
  5. 3 3
      Kernel/Arch/aarch64/Processor.cpp
  6. 3 3
      Kernel/Arch/init.cpp
  7. 1 1
      Kernel/Arch/x86_64/CPU.cpp
  8. 3 0
      Kernel/Arch/x86_64/ISABus/HID/PS2KeyboardDevice.cpp
  9. 4 4
      Kernel/Arch/x86_64/Interrupts.cpp
  10. 2 2
      Kernel/Arch/x86_64/Interrupts/APIC.cpp
  11. 2 2
      Kernel/Arch/x86_64/PageDirectory.cpp
  12. 3 3
      Kernel/Arch/x86_64/Processor.cpp
  13. 4 4
      Kernel/Arch/x86_64/SyscallEntry.cpp
  14. 2 2
      Kernel/Arch/x86_64/Time/PIT.cpp
  15. 1 1
      Kernel/Bus/USB/UHCI/UHCIController.cpp
  16. 1 1
      Kernel/Bus/USB/UHCI/UHCIController.h
  17. 1 1
      Kernel/Bus/VirtIO/Console.cpp
  18. 10 10
      Kernel/CMakeLists.txt
  19. 1 1
      Kernel/Coredump.cpp
  20. 2 2
      Kernel/CrashHandler.cpp
  21. 3 3
      Kernel/Devices/AsyncDeviceRequest.h
  22. 1 1
      Kernel/Devices/Audio/Channel.h
  23. 2 2
      Kernel/Devices/HID/KeyboardDevice.cpp
  24. 1 1
      Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.h
  25. 1 1
      Kernel/Devices/Storage/ATA/AHCI/Port.cpp
  26. 1 1
      Kernel/Devices/Storage/ATA/AHCI/Port.h
  27. 1 1
      Kernel/Devices/Storage/ATA/ATAPort.cpp
  28. 2 2
      Kernel/Devices/Storage/ATA/GenericIDE/Channel.cpp
  29. 1 1
      Kernel/Devices/Storage/ATA/GenericIDE/Channel.h
  30. 1 1
      Kernel/Devices/Storage/NVMe/NVMeInterruptQueue.cpp
  31. 1 1
      Kernel/Devices/Storage/StorageController.h
  32. 1 1
      Kernel/DoubleBuffer.h
  33. 1 1
      Kernel/FileSystem/AnonymousFile.cpp
  34. 1 1
      Kernel/FileSystem/BlockBasedFileSystem.cpp
  35. 1 1
      Kernel/FileSystem/Ext2FS/FileSystem.cpp
  36. 2 2
      Kernel/FileSystem/FIFO.cpp
  37. 1 1
      Kernel/FileSystem/FIFO.h
  38. 1 1
      Kernel/FileSystem/File.cpp
  39. 1 1
      Kernel/FileSystem/Inode.cpp
  40. 1 1
      Kernel/FileSystem/InodeFile.cpp
  41. 1 1
      Kernel/FileSystem/InodeMetadata.cpp
  42. 1 1
      Kernel/FileSystem/InodeWatcher.cpp
  43. 1 1
      Kernel/FileSystem/OpenFileDescription.cpp
  44. 1 1
      Kernel/FileSystem/Plan9FS/FileSystem.cpp
  45. 1 1
      Kernel/FileSystem/Plan9FS/Inode.cpp
  46. 1 1
      Kernel/FileSystem/ProcFS/Inode.cpp
  47. 1 1
      Kernel/FileSystem/ProcFS/ProcessExposed.cpp
  48. 1 1
      Kernel/FileSystem/RAMFS/Inode.cpp
  49. 1 1
      Kernel/FileSystem/SysFS/Subsystems/Kernel/Constants/ConstantInformation.cpp
  50. 1 1
      Kernel/FileSystem/SysFS/Subsystems/Kernel/GlobalInformation.cpp
  51. 1 1
      Kernel/FileSystem/SysFS/Subsystems/Kernel/Network/TCP.cpp
  52. 1 1
      Kernel/FileSystem/SysFS/Subsystems/Kernel/Network/UDP.cpp
  53. 1 1
      Kernel/FileSystem/SysFS/Subsystems/Kernel/PowerStateSwitch.cpp
  54. 2 2
      Kernel/FileSystem/SysFS/Subsystems/Kernel/Processes.cpp
  55. 1 1
      Kernel/FileSystem/SysFS/Subsystems/Kernel/SystemStatistics.cpp
  56. 1 1
      Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/BooleanVariable.cpp
  57. 1 1
      Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/DumpKmallocStack.cpp
  58. 1 1
      Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/StringVariable.cpp
  59. 1 1
      Kernel/FileSystem/VirtualFileSystem.cpp
  60. 1 1
      Kernel/Graphics/VMWare/Console.cpp
  61. 1 1
      Kernel/Graphics/VirtIOGPU/Console.cpp
  62. 2 2
      Kernel/KSyms.cpp
  63. 1 1
      Kernel/Locking/LockRank.cpp
  64. 1 1
      Kernel/Locking/Mutex.cpp
  65. 1 1
      Kernel/Locking/Mutex.h
  66. 2 2
      Kernel/Memory/AddressSpace.cpp
  67. 1 1
      Kernel/Memory/AnonymousVMObject.cpp
  68. 1 1
      Kernel/Memory/MemoryManager.cpp
  69. 3 3
      Kernel/Memory/Region.cpp
  70. 1 1
      Kernel/Net/IPv4Socket.cpp
  71. 1 1
      Kernel/Net/LocalSocket.cpp
  72. 1 1
      Kernel/Net/NetworkAdapter.cpp
  73. 1 1
      Kernel/Net/NetworkTask.cpp
  74. 1 1
      Kernel/Net/Routing.cpp
  75. 1 1
      Kernel/Net/Routing.h
  76. 1 1
      Kernel/Net/Socket.cpp
  77. 1 1
      Kernel/Net/TCPSocket.cpp
  78. 1 1
      Kernel/Net/UDPSocket.cpp
  79. 1 1
      Kernel/Panic.cpp
  80. 1 1
      Kernel/PerformanceEventBuffer.cpp
  81. 2 2
      Kernel/PerformanceManager.h
  82. 1 1
      Kernel/SanCov.cpp
  83. 1 1
      Kernel/Security/Jail.cpp
  84. 1 1
      Kernel/Security/Jail.h
  85. 3 3
      Kernel/Syscall.cpp
  86. 1 1
      Kernel/Syscalls/alarm.cpp
  87. 1 1
      Kernel/Syscalls/anon_create.cpp
  88. 1 1
      Kernel/Syscalls/beep.cpp
  89. 1 1
      Kernel/Syscalls/chdir.cpp
  90. 1 1
      Kernel/Syscalls/chmod.cpp
  91. 1 1
      Kernel/Syscalls/chown.cpp
  92. 1 1
      Kernel/Syscalls/clock.cpp
  93. 1 1
      Kernel/Syscalls/debug.cpp
  94. 1 1
      Kernel/Syscalls/disown.cpp
  95. 1 1
      Kernel/Syscalls/dup2.cpp
  96. 1 1
      Kernel/Syscalls/emuctl.cpp
  97. 2 2
      Kernel/Syscalls/execve.cpp
  98. 2 2
      Kernel/Syscalls/exit.cpp
  99. 1 1
      Kernel/Syscalls/faccessat.cpp
  100. 1 1
      Kernel/Syscalls/fallocate.cpp

+ 2 - 2
AK/Format.cpp

@@ -16,8 +16,8 @@
 #endif
 #endif
 
 
 #ifdef KERNEL
 #ifdef KERNEL
-#    include <Kernel/Process.h>
-#    include <Kernel/Thread.h>
+#    include <Kernel/Tasks/Process.h>
+#    include <Kernel/Tasks/Thread.h>
 #    include <Kernel/Time/TimeManagement.h>
 #    include <Kernel/Time/TimeManagement.h>
 #else
 #else
 #    include <math.h>
 #    include <math.h>

+ 1 - 1
Kernel/Arch/PageFault.cpp

@@ -10,7 +10,7 @@
 #include <Kernel/Arch/RegisterState.h>
 #include <Kernel/Arch/RegisterState.h>
 #include <Kernel/Arch/SafeMem.h>
 #include <Kernel/Arch/SafeMem.h>
 #include <Kernel/PerformanceManager.h>
 #include <Kernel/PerformanceManager.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Arch/aarch64/Dummy.cpp

@@ -9,8 +9,8 @@
 
 
 #include <Kernel/Arch/Delay.h>
 #include <Kernel/Arch/Delay.h>
 #include <Kernel/Bus/PCI/Initializer.h>
 #include <Kernel/Bus/PCI/Initializer.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/kstdio.h>
 #include <Kernel/kstdio.h>
 
 
 // Delay.cpp
 // Delay.cpp

+ 2 - 2
Kernel/Arch/aarch64/PageDirectory.cpp

@@ -12,10 +12,10 @@
 #include <Kernel/InterruptDisabler.h>
 #include <Kernel/InterruptDisabler.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Prekernel/Prekernel.h>
 #include <Kernel/Prekernel/Prekernel.h>
-#include <Kernel/Process.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 namespace Kernel::Memory {
 namespace Kernel::Memory {
 
 

+ 3 - 3
Kernel/Arch/aarch64/Processor.cpp

@@ -14,10 +14,10 @@
 #include <Kernel/Arch/aarch64/CPU.h>
 #include <Kernel/Arch/aarch64/CPU.h>
 #include <Kernel/Arch/aarch64/CPUID.h>
 #include <Kernel/Arch/aarch64/CPUID.h>
 #include <Kernel/InterruptDisabler.h>
 #include <Kernel/InterruptDisabler.h>
-#include <Kernel/Process.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
-#include <Kernel/Scheduler.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Scheduler.h>
+#include <Kernel/Tasks/Thread.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 3 - 3
Kernel/Arch/init.cpp

@@ -43,17 +43,17 @@
 #include <Kernel/Net/NetworkingManagement.h>
 #include <Kernel/Net/NetworkingManagement.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Prekernel/Prekernel.h>
 #include <Kernel/Prekernel/Prekernel.h>
-#include <Kernel/Process.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
-#include <Kernel/Scheduler.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
 #include <Kernel/TTY/ConsoleManagement.h>
 #include <Kernel/TTY/ConsoleManagement.h>
 #include <Kernel/TTY/PTYMultiplexer.h>
 #include <Kernel/TTY/PTYMultiplexer.h>
 #include <Kernel/TTY/VirtualConsole.h>
 #include <Kernel/TTY/VirtualConsole.h>
 #include <Kernel/Tasks/FinalizerTask.h>
 #include <Kernel/Tasks/FinalizerTask.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Scheduler.h>
 #include <Kernel/Tasks/SyncTask.h>
 #include <Kernel/Tasks/SyncTask.h>
+#include <Kernel/Tasks/WorkQueue.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
-#include <Kernel/WorkQueue.h>
 #include <Kernel/kstdio.h>
 #include <Kernel/kstdio.h>
 
 
 #if ARCH(X86_64)
 #if ARCH(X86_64)

+ 1 - 1
Kernel/Arch/x86_64/CPU.cpp

@@ -7,7 +7,7 @@
 #include <AK/Assertions.h>
 #include <AK/Assertions.h>
 #include <Kernel/Arch/CPU.h>
 #include <Kernel/Arch/CPU.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Panic.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 using namespace Kernel;
 using namespace Kernel;
 
 

+ 3 - 0
Kernel/Arch/x86_64/ISABus/HID/PS2KeyboardDevice.cpp

@@ -12,6 +12,9 @@
 #include <Kernel/Devices/HID/Management.h>
 #include <Kernel/Devices/HID/Management.h>
 #include <Kernel/Devices/HID/ScanCodeEvent.h>
 #include <Kernel/Devices/HID/ScanCodeEvent.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
+#include <Kernel/TTY/ConsoleManagement.h>
+#include <Kernel/Tasks/Scheduler.h>
+#include <Kernel/Tasks/WorkQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 4 - 4
Kernel/Arch/x86_64/Interrupts.cpp

@@ -17,12 +17,12 @@
 #include <Kernel/Interrupts/UnhandledInterruptHandler.h>
 #include <Kernel/Interrupts/UnhandledInterruptHandler.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Panic.h>
 #include <Kernel/PerformanceManager.h>
 #include <Kernel/PerformanceManager.h>
-#include <Kernel/Process.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
-#include <Kernel/Scheduler.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
-#include <Kernel/Thread.h>
-#include <Kernel/ThreadTracer.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Scheduler.h>
+#include <Kernel/Tasks/Thread.h>
+#include <Kernel/Tasks/ThreadTracer.h>
 
 
 #include <Kernel/Arch/CPU.h>
 #include <Kernel/Arch/CPU.h>
 #include <Kernel/Arch/PageFault.h>
 #include <Kernel/Arch/PageFault.h>

+ 2 - 2
Kernel/Arch/x86_64/Interrupts/APIC.cpp

@@ -20,9 +20,9 @@
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/TypedMapping.h>
 #include <Kernel/Memory/TypedMapping.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Panic.h>
-#include <Kernel/Scheduler.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Scheduler.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 #define IRQ_APIC_TIMER (0xfc - IRQ_VECTOR_BASE)
 #define IRQ_APIC_TIMER (0xfc - IRQ_VECTOR_BASE)
 #define IRQ_APIC_IPI (0xfd - IRQ_VECTOR_BASE)
 #define IRQ_APIC_IPI (0xfd - IRQ_VECTOR_BASE)

+ 2 - 2
Kernel/Arch/x86_64/PageDirectory.cpp

@@ -11,10 +11,10 @@
 #include <Kernel/InterruptDisabler.h>
 #include <Kernel/InterruptDisabler.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Prekernel/Prekernel.h>
 #include <Kernel/Prekernel/Prekernel.h>
-#include <Kernel/Process.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 namespace Kernel::Memory {
 namespace Kernel::Memory {
 
 

+ 3 - 3
Kernel/Arch/x86_64/Processor.cpp

@@ -14,12 +14,12 @@
 
 
 #include <Kernel/Arch/x86_64/Interrupts/APIC.h>
 #include <Kernel/Arch/x86_64/Interrupts/APIC.h>
 #include <Kernel/InterruptDisabler.h>
 #include <Kernel/InterruptDisabler.h>
-#include <Kernel/Process.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
-#include <Kernel/Scheduler.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
 #include <Kernel/StdLib.h>
 #include <Kernel/StdLib.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Scheduler.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 #include <Kernel/Arch/Interrupts.h>
 #include <Kernel/Arch/Interrupts.h>
 #include <Kernel/Arch/Processor.h>
 #include <Kernel/Arch/Processor.h>

+ 4 - 4
Kernel/Arch/x86_64/SyscallEntry.cpp

@@ -10,10 +10,10 @@
 #include <Kernel/Arch/x86_64/Processor.h>
 #include <Kernel/Arch/x86_64/Processor.h>
 #include <Kernel/Assertions.h>
 #include <Kernel/Assertions.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Panic.h>
-#include <Kernel/Process.h>
-#include <Kernel/Scheduler.h>
-#include <Kernel/Thread.h>
-#include <Kernel/ThreadTracer.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Scheduler.h>
+#include <Kernel/Tasks/Thread.h>
+#include <Kernel/Tasks/ThreadTracer.h>
 
 
 using namespace Kernel;
 using namespace Kernel;
 
 

+ 2 - 2
Kernel/Arch/x86_64/Time/PIT.cpp

@@ -8,9 +8,9 @@
 #include <Kernel/Arch/x86_64/Time/PIT.h>
 #include <Kernel/Arch/x86_64/Time/PIT.h>
 #include <Kernel/InterruptDisabler.h>
 #include <Kernel/InterruptDisabler.h>
 #include <Kernel/Interrupts/GenericInterruptHandler.h>
 #include <Kernel/Interrupts/GenericInterruptHandler.h>
-#include <Kernel/Scheduler.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Scheduler.h>
+#include <Kernel/Tasks/Thread.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
 
 
 #define IRQ_TIMER 0
 #define IRQ_TIMER 0

+ 1 - 1
Kernel/Bus/USB/UHCI/UHCIController.cpp

@@ -14,9 +14,9 @@
 #include <Kernel/Debug.h>
 #include <Kernel/Debug.h>
 #include <Kernel/Memory/AnonymousVMObject.h>
 #include <Kernel/Memory/AnonymousVMObject.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/MemoryManager.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
 #include <Kernel/StdLib.h>
 #include <Kernel/StdLib.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
 
 
 static constexpr u8 RETRY_COUNTER_RELOAD = 3;
 static constexpr u8 RETRY_COUNTER_RELOAD = 3;

+ 1 - 1
Kernel/Bus/USB/UHCI/UHCIController.h

@@ -19,7 +19,7 @@
 #include <Kernel/Interrupts/IRQHandler.h>
 #include <Kernel/Interrupts/IRQHandler.h>
 #include <Kernel/Locking/Spinlock.h>
 #include <Kernel/Locking/Spinlock.h>
 #include <Kernel/Memory/AnonymousVMObject.h>
 #include <Kernel/Memory/AnonymousVMObject.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
 
 
 namespace Kernel::USB {
 namespace Kernel::USB {

+ 1 - 1
Kernel/Bus/VirtIO/Console.cpp

@@ -8,7 +8,7 @@
 #include <Kernel/Bus/VirtIO/Console.h>
 #include <Kernel/Bus/VirtIO/Console.h>
 #include <Kernel/Devices/DeviceManagement.h>
 #include <Kernel/Devices/DeviceManagement.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
-#include <Kernel/WorkQueue.h>
+#include <Kernel/Tasks/WorkQueue.h>
 
 
 namespace Kernel::VirtIO {
 namespace Kernel::VirtIO {
 
 

+ 10 - 10
Kernel/CMakeLists.txt

@@ -216,7 +216,6 @@ set(KERNEL_SOURCES
     Firmware/ACPI/Initialize.cpp
     Firmware/ACPI/Initialize.cpp
     Firmware/ACPI/Parser.cpp
     Firmware/ACPI/Parser.cpp
     Firmware/MultiProcessor/Parser.cpp
     Firmware/MultiProcessor/Parser.cpp
-    FutexQueue.cpp
     Interrupts/GenericInterruptHandler.cpp
     Interrupts/GenericInterruptHandler.cpp
     Interrupts/IRQHandler.cpp
     Interrupts/IRQHandler.cpp
     Interrupts/PCIIRQHandler.cpp
     Interrupts/PCIIRQHandler.cpp
@@ -261,11 +260,7 @@ set(KERNEL_SOURCES
     Net/UDPSocket.cpp
     Net/UDPSocket.cpp
     Panic.cpp
     Panic.cpp
     PerformanceEventBuffer.cpp
     PerformanceEventBuffer.cpp
-    Process.cpp
-    ProcessGroup.cpp
-    ProcessList.cpp
     Random.cpp
     Random.cpp
-    Scheduler.cpp
     ScopedCritical.cpp
     ScopedCritical.cpp
     StdLib.cpp
     StdLib.cpp
     Syscall.cpp
     Syscall.cpp
@@ -349,16 +344,21 @@ set(KERNEL_SOURCES
     TTY/TTY.cpp
     TTY/TTY.cpp
     TTY/VirtualConsole.cpp
     TTY/VirtualConsole.cpp
     Tasks/FinalizerTask.cpp
     Tasks/FinalizerTask.cpp
+    Tasks/FutexQueue.cpp
+    Tasks/Process.cpp
+    Tasks/ProcessGroup.cpp
+    Tasks/ProcessList.cpp
+    Tasks/Scheduler.cpp
     Tasks/SyncTask.cpp
     Tasks/SyncTask.cpp
-    Thread.cpp
-    ThreadBlockers.cpp
-    ThreadTracer.cpp
+    Tasks/Thread.cpp
+    Tasks/ThreadBlockers.cpp
+    Tasks/ThreadTracer.cpp
+    Tasks/WaitQueue.cpp
+    Tasks/WorkQueue.cpp
     Time/TimeManagement.cpp
     Time/TimeManagement.cpp
     TimerQueue.cpp
     TimerQueue.cpp
     UBSanitizer.cpp
     UBSanitizer.cpp
     UserOrKernelBuffer.cpp
     UserOrKernelBuffer.cpp
-    WaitQueue.cpp
-    WorkQueue.cpp
 )
 )
 
 
 if ("${SERENITY_ARCH}" STREQUAL "x86_64")
 if ("${SERENITY_ARCH}" STREQUAL "x86_64")

+ 1 - 1
Kernel/Coredump.cpp

@@ -18,7 +18,7 @@
 #include <Kernel/KLexicalPath.h>
 #include <Kernel/KLexicalPath.h>
 #include <Kernel/Locking/Spinlock.h>
 #include <Kernel/Locking/Spinlock.h>
 #include <Kernel/Memory/ScopedAddressSpaceSwitcher.h>
 #include <Kernel/Memory/ScopedAddressSpaceSwitcher.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 #include <LibC/elf.h>
 #include <LibC/elf.h>
 #include <LibELF/Core.h>
 #include <LibELF/Core.h>
 
 

+ 2 - 2
Kernel/CrashHandler.cpp

@@ -8,8 +8,8 @@
 #include <Kernel/Arch/RegisterState.h>
 #include <Kernel/Arch/RegisterState.h>
 
 
 #include <Kernel/Panic.h>
 #include <Kernel/Panic.h>
-#include <Kernel/Process.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 3 - 3
Kernel/Devices/AsyncDeviceRequest.h

@@ -9,10 +9,10 @@
 #include <AK/IntrusiveList.h>
 #include <AK/IntrusiveList.h>
 #include <Kernel/Library/NonnullLockRefPtr.h>
 #include <Kernel/Library/NonnullLockRefPtr.h>
 #include <Kernel/Memory/ScopedAddressSpaceSwitcher.h>
 #include <Kernel/Memory/ScopedAddressSpaceSwitcher.h>
-#include <Kernel/Process.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Thread.h>
+#include <Kernel/Tasks/WaitQueue.h>
 #include <Kernel/UserOrKernelBuffer.h>
 #include <Kernel/UserOrKernelBuffer.h>
-#include <Kernel/WaitQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Devices/Audio/Channel.h

@@ -10,7 +10,7 @@
 #include <Kernel/Interrupts/IRQHandler.h>
 #include <Kernel/Interrupts/IRQHandler.h>
 #include <Kernel/Memory/PhysicalPage.h>
 #include <Kernel/Memory/PhysicalPage.h>
 #include <Kernel/PhysicalAddress.h>
 #include <Kernel/PhysicalAddress.h>
-#include <Kernel/WaitQueue.h>
+#include <Kernel/Tasks/WaitQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 2 - 2
Kernel/Devices/HID/KeyboardDevice.cpp

@@ -12,11 +12,11 @@
 #include <Kernel/API/KeyCode.h>
 #include <Kernel/API/KeyCode.h>
 #include <Kernel/Devices/DeviceManagement.h>
 #include <Kernel/Devices/DeviceManagement.h>
 #include <Kernel/Devices/HID/KeyboardDevice.h>
 #include <Kernel/Devices/HID/KeyboardDevice.h>
-#include <Kernel/Scheduler.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
 #include <Kernel/TTY/ConsoleManagement.h>
 #include <Kernel/TTY/ConsoleManagement.h>
 #include <Kernel/TTY/VirtualConsole.h>
 #include <Kernel/TTY/VirtualConsole.h>
-#include <Kernel/WorkQueue.h>
+#include <Kernel/Tasks/Scheduler.h>
+#include <Kernel/Tasks/WorkQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.h

@@ -17,7 +17,7 @@
 #include <Kernel/PhysicalAddress.h>
 #include <Kernel/PhysicalAddress.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
-#include <Kernel/WaitQueue.h>
+#include <Kernel/Tasks/WaitQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Devices/Storage/ATA/AHCI/Port.cpp

@@ -17,7 +17,7 @@
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/ScatterGatherList.h>
 #include <Kernel/Memory/ScatterGatherList.h>
 #include <Kernel/Memory/TypedMapping.h>
 #include <Kernel/Memory/TypedMapping.h>
-#include <Kernel/WorkQueue.h>
+#include <Kernel/Tasks/WorkQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Devices/Storage/ATA/AHCI/Port.h

@@ -24,7 +24,7 @@
 #include <Kernel/PhysicalAddress.h>
 #include <Kernel/PhysicalAddress.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
-#include <Kernel/WaitQueue.h>
+#include <Kernel/Tasks/WaitQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Devices/Storage/ATA/ATAPort.cpp

@@ -9,7 +9,7 @@
 #include <Kernel/Devices/Storage/ATA/ATADiskDevice.h>
 #include <Kernel/Devices/Storage/ATA/ATADiskDevice.h>
 #include <Kernel/Devices/Storage/ATA/ATAPort.h>
 #include <Kernel/Devices/Storage/ATA/ATAPort.h>
 #include <Kernel/Devices/Storage/ATA/Definitions.h>
 #include <Kernel/Devices/Storage/ATA/Definitions.h>
-#include <Kernel/WorkQueue.h>
+#include <Kernel/Tasks/WorkQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 2 - 2
Kernel/Devices/Storage/ATA/GenericIDE/Channel.cpp

@@ -15,9 +15,9 @@
 #include <Kernel/Devices/Storage/ATA/GenericIDE/Controller.h>
 #include <Kernel/Devices/Storage/ATA/GenericIDE/Controller.h>
 #include <Kernel/IOWindow.h>
 #include <Kernel/IOWindow.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/MemoryManager.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
-#include <Kernel/WorkQueue.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/WorkQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Devices/Storage/ATA/GenericIDE/Channel.h

@@ -29,7 +29,7 @@
 #include <Kernel/Memory/PhysicalPage.h>
 #include <Kernel/Memory/PhysicalPage.h>
 #include <Kernel/PhysicalAddress.h>
 #include <Kernel/PhysicalAddress.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
-#include <Kernel/WaitQueue.h>
+#include <Kernel/Tasks/WaitQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Devices/Storage/NVMe/NVMeInterruptQueue.cpp

@@ -7,7 +7,7 @@
 #include <Kernel/Devices/BlockDevice.h>
 #include <Kernel/Devices/BlockDevice.h>
 #include <Kernel/Devices/Storage/NVMe/NVMeDefinitions.h>
 #include <Kernel/Devices/Storage/NVMe/NVMeDefinitions.h>
 #include <Kernel/Devices/Storage/NVMe/NVMeInterruptQueue.h>
 #include <Kernel/Devices/Storage/NVMe/NVMeInterruptQueue.h>
-#include <Kernel/WorkQueue.h>
+#include <Kernel/Tasks/WorkQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Devices/Storage/StorageController.h

@@ -15,7 +15,7 @@
 #include <Kernel/Memory/PhysicalPage.h>
 #include <Kernel/Memory/PhysicalPage.h>
 #include <Kernel/PhysicalAddress.h>
 #include <Kernel/PhysicalAddress.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
-#include <Kernel/WaitQueue.h>
+#include <Kernel/Tasks/WaitQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/DoubleBuffer.h

@@ -9,7 +9,7 @@
 #include <AK/Types.h>
 #include <AK/Types.h>
 #include <Kernel/KBuffer.h>
 #include <Kernel/KBuffer.h>
 #include <Kernel/Locking/Mutex.h>
 #include <Kernel/Locking/Mutex.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Thread.h>
 #include <Kernel/UserOrKernelBuffer.h>
 #include <Kernel/UserOrKernelBuffer.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 1 - 1
Kernel/FileSystem/AnonymousFile.cpp

@@ -6,7 +6,7 @@
 
 
 #include <Kernel/FileSystem/AnonymousFile.h>
 #include <Kernel/FileSystem/AnonymousFile.h>
 #include <Kernel/Memory/AnonymousVMObject.h>
 #include <Kernel/Memory/AnonymousVMObject.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/BlockBasedFileSystem.cpp

@@ -7,7 +7,7 @@
 #include <AK/IntrusiveList.h>
 #include <AK/IntrusiveList.h>
 #include <Kernel/Debug.h>
 #include <Kernel/Debug.h>
 #include <Kernel/FileSystem/BlockBasedFileSystem.h>
 #include <Kernel/FileSystem/BlockBasedFileSystem.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/Ext2FS/FileSystem.cpp

@@ -8,7 +8,7 @@
 #include <Kernel/Debug.h>
 #include <Kernel/Debug.h>
 #include <Kernel/FileSystem/Ext2FS/FileSystem.h>
 #include <Kernel/FileSystem/Ext2FS/FileSystem.h>
 #include <Kernel/FileSystem/Ext2FS/Inode.h>
 #include <Kernel/FileSystem/Ext2FS/Inode.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/UnixTypes.h>
 #include <Kernel/UnixTypes.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 2 - 2
Kernel/FileSystem/FIFO.cpp

@@ -9,8 +9,8 @@
 #include <Kernel/FileSystem/FIFO.h>
 #include <Kernel/FileSystem/FIFO.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/Locking/Mutex.h>
 #include <Kernel/Locking/Mutex.h>
-#include <Kernel/Process.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/FIFO.h

@@ -9,8 +9,8 @@
 #include <Kernel/DoubleBuffer.h>
 #include <Kernel/DoubleBuffer.h>
 #include <Kernel/FileSystem/File.h>
 #include <Kernel/FileSystem/File.h>
 #include <Kernel/Locking/Mutex.h>
 #include <Kernel/Locking/Mutex.h>
+#include <Kernel/Tasks/WaitQueue.h>
 #include <Kernel/UnixTypes.h>
 #include <Kernel/UnixTypes.h>
-#include <Kernel/WaitQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/File.cpp

@@ -8,7 +8,7 @@
 #include <AK/Userspace.h>
 #include <AK/Userspace.h>
 #include <Kernel/FileSystem/File.h>
 #include <Kernel/FileSystem/File.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/Inode.cpp

@@ -17,7 +17,7 @@
 #include <Kernel/KBufferBuilder.h>
 #include <Kernel/KBufferBuilder.h>
 #include <Kernel/Memory/SharedInodeVMObject.h>
 #include <Kernel/Memory/SharedInodeVMObject.h>
 #include <Kernel/Net/LocalSocket.h>
 #include <Kernel/Net/LocalSocket.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/InodeFile.cpp

@@ -13,7 +13,7 @@
 #include <Kernel/FileSystem/VirtualFileSystem.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
 #include <Kernel/Memory/PrivateInodeVMObject.h>
 #include <Kernel/Memory/PrivateInodeVMObject.h>
 #include <Kernel/Memory/SharedInodeVMObject.h>
 #include <Kernel/Memory/SharedInodeVMObject.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/InodeMetadata.cpp

@@ -5,7 +5,7 @@
  */
  */
 
 
 #include <Kernel/FileSystem/InodeMetadata.h>
 #include <Kernel/FileSystem/InodeMetadata.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/InodeWatcher.cpp

@@ -7,7 +7,7 @@
 
 
 #include <Kernel/FileSystem/Inode.h>
 #include <Kernel/FileSystem/Inode.h>
 #include <Kernel/FileSystem/InodeWatcher.h>
 #include <Kernel/FileSystem/InodeWatcher.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/OpenFileDescription.cpp

@@ -16,9 +16,9 @@
 #include <Kernel/FileSystem/VirtualFileSystem.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Net/Socket.h>
 #include <Kernel/Net/Socket.h>
-#include <Kernel/Process.h>
 #include <Kernel/TTY/MasterPTY.h>
 #include <Kernel/TTY/MasterPTY.h>
 #include <Kernel/TTY/TTY.h>
 #include <Kernel/TTY/TTY.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/UnixTypes.h>
 #include <Kernel/UnixTypes.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 1 - 1
Kernel/FileSystem/Plan9FS/FileSystem.cpp

@@ -6,7 +6,7 @@
 
 
 #include <Kernel/FileSystem/Plan9FS/FileSystem.h>
 #include <Kernel/FileSystem/Plan9FS/FileSystem.h>
 #include <Kernel/FileSystem/Plan9FS/Inode.h>
 #include <Kernel/FileSystem/Plan9FS/Inode.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/Plan9FS/Inode.cpp

@@ -5,7 +5,7 @@
  */
  */
 
 
 #include <Kernel/FileSystem/Plan9FS/Inode.h>
 #include <Kernel/FileSystem/Plan9FS/Inode.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/ProcFS/Inode.cpp

@@ -7,7 +7,7 @@
  */
  */
 
 
 #include <Kernel/FileSystem/ProcFS/Inode.h>
 #include <Kernel/FileSystem/ProcFS/Inode.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 1 - 1
Kernel/FileSystem/ProcFS/ProcessExposed.cpp

@@ -13,8 +13,8 @@
 #include <Kernel/KBufferBuilder.h>
 #include <Kernel/KBufferBuilder.h>
 #include <Kernel/Memory/AnonymousVMObject.h>
 #include <Kernel/Memory/AnonymousVMObject.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/MemoryManager.h>
-#include <Kernel/Process.h>
 #include <Kernel/TTY/TTY.h>
 #include <Kernel/TTY/TTY.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/RAMFS/Inode.cpp

@@ -6,7 +6,7 @@
  */
  */
 
 
 #include <Kernel/FileSystem/RAMFS/Inode.h>
 #include <Kernel/FileSystem/RAMFS/Inode.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/SysFS/Subsystems/Kernel/Constants/ConstantInformation.cpp

@@ -5,8 +5,8 @@
  */
  */
 
 
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Constants/ConstantInformation.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Constants/ConstantInformation.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/SysFS/Subsystems/Kernel/GlobalInformation.cpp

@@ -5,7 +5,7 @@
  */
  */
 
 
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/GlobalInformation.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/GlobalInformation.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/SysFS/Subsystems/Kernel/Network/TCP.cpp

@@ -8,8 +8,8 @@
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Network/TCP.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Network/TCP.h>
 #include <Kernel/Net/Routing.h>
 #include <Kernel/Net/Routing.h>
 #include <Kernel/Net/TCPSocket.h>
 #include <Kernel/Net/TCPSocket.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/SysFS/Subsystems/Kernel/Network/UDP.cpp

@@ -7,8 +7,8 @@
 #include <AK/JsonObjectSerializer.h>
 #include <AK/JsonObjectSerializer.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Network/UDP.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Network/UDP.h>
 #include <Kernel/Net/UDPSocket.h>
 #include <Kernel/Net/UDPSocket.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/SysFS/Subsystems/Kernel/PowerStateSwitch.cpp

@@ -15,9 +15,9 @@
 #include <Kernel/FileSystem/FileSystem.h>
 #include <Kernel/FileSystem/FileSystem.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/PowerStateSwitch.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/PowerStateSwitch.h>
 #include <Kernel/Firmware/ACPI/Parser.h>
 #include <Kernel/Firmware/ACPI/Parser.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
 #include <Kernel/TTY/ConsoleManagement.h>
 #include <Kernel/TTY/ConsoleManagement.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 2 - 2
Kernel/FileSystem/SysFS/Subsystems/Kernel/Processes.cpp

@@ -7,10 +7,10 @@
 #include <AK/JsonObjectSerializer.h>
 #include <AK/JsonObjectSerializer.h>
 #include <AK/Try.h>
 #include <AK/Try.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Processes.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Processes.h>
-#include <Kernel/Process.h>
-#include <Kernel/Scheduler.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
 #include <Kernel/TTY/TTY.h>
 #include <Kernel/TTY/TTY.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Scheduler.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/SysFS/Subsystems/Kernel/SystemStatistics.cpp

@@ -6,8 +6,8 @@
 
 
 #include <AK/JsonObjectSerializer.h>
 #include <AK/JsonObjectSerializer.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/SystemStatistics.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/SystemStatistics.h>
-#include <Kernel/Scheduler.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
+#include <Kernel/Tasks/Scheduler.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 1 - 1
Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/BooleanVariable.cpp

@@ -5,8 +5,8 @@
  */
  */
 
 
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/BooleanVariable.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/BooleanVariable.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/DumpKmallocStack.cpp

@@ -5,8 +5,8 @@
  */
  */
 
 
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/DumpKmallocStack.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/DumpKmallocStack.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/StringVariable.cpp

@@ -5,8 +5,8 @@
  */
  */
 
 
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/StringVariable.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/StringVariable.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/FileSystem/VirtualFileSystem.cpp

@@ -20,8 +20,8 @@
 #include <Kernel/FileSystem/VirtualFileSystem.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
 #include <Kernel/KLexicalPath.h>
 #include <Kernel/KLexicalPath.h>
 #include <Kernel/KSyms.h>
 #include <Kernel/KSyms.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Graphics/VMWare/Console.cpp

@@ -5,7 +5,7 @@
  */
  */
 
 
 #include <Kernel/Graphics/VMWare/Console.h>
 #include <Kernel/Graphics/VMWare/Console.h>
-#include <Kernel/WorkQueue.h>
+#include <Kernel/Tasks/WorkQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Graphics/VirtIOGPU/Console.cpp

@@ -6,7 +6,7 @@
 
 
 #include <Kernel/Graphics/VirtIOGPU/Console.h>
 #include <Kernel/Graphics/VirtIOGPU/Console.h>
 #include <Kernel/TTY/ConsoleManagement.h>
 #include <Kernel/TTY/ConsoleManagement.h>
-#include <Kernel/WorkQueue.h>
+#include <Kernel/Tasks/WorkQueue.h>
 
 
 namespace Kernel::Graphics::VirtIOGPU {
 namespace Kernel::Graphics::VirtIOGPU {
 
 

+ 2 - 2
Kernel/KSyms.cpp

@@ -9,9 +9,9 @@
 #include <Kernel/Arch/SmapDisabler.h>
 #include <Kernel/Arch/SmapDisabler.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/KSyms.h>
 #include <Kernel/KSyms.h>
-#include <Kernel/Process.h>
-#include <Kernel/Scheduler.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Scheduler.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Locking/LockRank.cpp

@@ -5,7 +5,7 @@
  */
  */
 
 
 #include <Kernel/Locking/LockRank.h>
 #include <Kernel/Locking/LockRank.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 // Note: These stubs can't be in LockRank.h as that would create
 // Note: These stubs can't be in LockRank.h as that would create
 // a cyclic dependency in the header include graph of the Kernel.
 // a cyclic dependency in the header include graph of the Kernel.

+ 1 - 1
Kernel/Locking/Mutex.cpp

@@ -10,7 +10,7 @@
 #include <Kernel/Locking/LockLocation.h>
 #include <Kernel/Locking/LockLocation.h>
 #include <Kernel/Locking/Mutex.h>
 #include <Kernel/Locking/Mutex.h>
 #include <Kernel/Locking/Spinlock.h>
 #include <Kernel/Locking/Spinlock.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 extern bool g_in_early_boot;
 extern bool g_in_early_boot;
 
 

+ 1 - 1
Kernel/Locking/Mutex.h

@@ -14,7 +14,7 @@
 #include <Kernel/Forward.h>
 #include <Kernel/Forward.h>
 #include <Kernel/Locking/LockLocation.h>
 #include <Kernel/Locking/LockLocation.h>
 #include <Kernel/Locking/LockMode.h>
 #include <Kernel/Locking/LockMode.h>
-#include <Kernel/WaitQueue.h>
+#include <Kernel/Tasks/WaitQueue.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 2 - 2
Kernel/Memory/AddressSpace.cpp

@@ -13,9 +13,9 @@
 #include <Kernel/Memory/InodeVMObject.h>
 #include <Kernel/Memory/InodeVMObject.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/PerformanceManager.h>
 #include <Kernel/PerformanceManager.h>
-#include <Kernel/Process.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
-#include <Kernel/Scheduler.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Scheduler.h>
 
 
 namespace Kernel::Memory {
 namespace Kernel::Memory {
 
 

+ 1 - 1
Kernel/Memory/AnonymousVMObject.cpp

@@ -10,7 +10,7 @@
 #include <Kernel/Memory/AnonymousVMObject.h>
 #include <Kernel/Memory/AnonymousVMObject.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/PhysicalPage.h>
 #include <Kernel/Memory/PhysicalPage.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel::Memory {
 namespace Kernel::Memory {
 
 

+ 1 - 1
Kernel/Memory/MemoryManager.cpp

@@ -22,9 +22,9 @@
 #include <Kernel/Multiboot.h>
 #include <Kernel/Multiboot.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Prekernel/Prekernel.h>
 #include <Kernel/Prekernel/Prekernel.h>
-#include <Kernel/Process.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
 #include <Kernel/StdLib.h>
 #include <Kernel/StdLib.h>
+#include <Kernel/Tasks/Process.h>
 
 
 extern u8 start_of_kernel_image[];
 extern u8 start_of_kernel_image[];
 extern u8 end_of_kernel_image[];
 extern u8 end_of_kernel_image[];

+ 3 - 3
Kernel/Memory/Region.cpp

@@ -15,9 +15,9 @@
 #include <Kernel/Memory/Region.h>
 #include <Kernel/Memory/Region.h>
 #include <Kernel/Memory/SharedInodeVMObject.h>
 #include <Kernel/Memory/SharedInodeVMObject.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Panic.h>
-#include <Kernel/Process.h>
-#include <Kernel/Scheduler.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Scheduler.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 namespace Kernel::Memory {
 namespace Kernel::Memory {
 
 

+ 1 - 1
Kernel/Net/IPv4Socket.cpp

@@ -22,7 +22,7 @@
 #include <Kernel/Net/TCPSocket.h>
 #include <Kernel/Net/TCPSocket.h>
 #include <Kernel/Net/UDP.h>
 #include <Kernel/Net/UDP.h>
 #include <Kernel/Net/UDPSocket.h>
 #include <Kernel/Net/UDPSocket.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/UnixTypes.h>
 #include <Kernel/UnixTypes.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 1 - 1
Kernel/Net/LocalSocket.cpp

@@ -14,8 +14,8 @@
 #include <Kernel/Locking/Mutex.h>
 #include <Kernel/Locking/Mutex.h>
 #include <Kernel/Locking/MutexProtected.h>
 #include <Kernel/Locking/MutexProtected.h>
 #include <Kernel/Net/LocalSocket.h>
 #include <Kernel/Net/LocalSocket.h>
-#include <Kernel/Process.h>
 #include <Kernel/StdLib.h>
 #include <Kernel/StdLib.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/UnixTypes.h>
 #include <Kernel/UnixTypes.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 1 - 1
Kernel/Net/NetworkAdapter.cpp

@@ -9,8 +9,8 @@
 #include <Kernel/Net/EtherType.h>
 #include <Kernel/Net/EtherType.h>
 #include <Kernel/Net/NetworkAdapter.h>
 #include <Kernel/Net/NetworkAdapter.h>
 #include <Kernel/Net/NetworkingManagement.h>
 #include <Kernel/Net/NetworkingManagement.h>
-#include <Kernel/Process.h>
 #include <Kernel/StdLib.h>
 #include <Kernel/StdLib.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Net/NetworkTask.cpp

@@ -21,7 +21,7 @@
 #include <Kernel/Net/TCPSocket.h>
 #include <Kernel/Net/TCPSocket.h>
 #include <Kernel/Net/UDP.h>
 #include <Kernel/Net/UDP.h>
 #include <Kernel/Net/UDPSocket.h>
 #include <Kernel/Net/UDPSocket.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Net/Routing.cpp

@@ -12,7 +12,7 @@
 #include <Kernel/Net/NetworkTask.h>
 #include <Kernel/Net/NetworkTask.h>
 #include <Kernel/Net/NetworkingManagement.h>
 #include <Kernel/Net/NetworkingManagement.h>
 #include <Kernel/Net/Routing.h>
 #include <Kernel/Net/Routing.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Net/Routing.h

@@ -10,7 +10,7 @@
 #include <AK/RefPtr.h>
 #include <AK/RefPtr.h>
 #include <Kernel/Locking/MutexProtected.h>
 #include <Kernel/Locking/MutexProtected.h>
 #include <Kernel/Net/NetworkAdapter.h>
 #include <Kernel/Net/NetworkAdapter.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Net/Socket.cpp

@@ -12,7 +12,7 @@
 #include <Kernel/Net/LocalSocket.h>
 #include <Kernel/Net/LocalSocket.h>
 #include <Kernel/Net/NetworkingManagement.h>
 #include <Kernel/Net/NetworkingManagement.h>
 #include <Kernel/Net/Socket.h>
 #include <Kernel/Net/Socket.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/UnixTypes.h>
 #include <Kernel/UnixTypes.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 1 - 1
Kernel/Net/TCPSocket.cpp

@@ -17,8 +17,8 @@
 #include <Kernel/Net/Routing.h>
 #include <Kernel/Net/Routing.h>
 #include <Kernel/Net/TCP.h>
 #include <Kernel/Net/TCP.h>
 #include <Kernel/Net/TCPSocket.h>
 #include <Kernel/Net/TCPSocket.h>
-#include <Kernel/Process.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Net/UDPSocket.cpp

@@ -10,8 +10,8 @@
 #include <Kernel/Net/Routing.h>
 #include <Kernel/Net/Routing.h>
 #include <Kernel/Net/UDP.h>
 #include <Kernel/Net/UDP.h>
 #include <Kernel/Net/UDPSocket.h>
 #include <Kernel/Net/UDPSocket.h>
-#include <Kernel/Process.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Panic.cpp

@@ -14,7 +14,7 @@
 #include <Kernel/CommandLine.h>
 #include <Kernel/CommandLine.h>
 #include <Kernel/KSyms.h>
 #include <Kernel/KSyms.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Panic.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/PerformanceEventBuffer.cpp

@@ -13,7 +13,7 @@
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/KBufferBuilder.h>
 #include <Kernel/KBufferBuilder.h>
 #include <Kernel/PerformanceEventBuffer.h>
 #include <Kernel/PerformanceEventBuffer.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 2 - 2
Kernel/PerformanceManager.h

@@ -7,8 +7,8 @@
 #pragma once
 #pragma once
 
 
 #include <Kernel/PerformanceEventBuffer.h>
 #include <Kernel/PerformanceEventBuffer.h>
-#include <Kernel/Process.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Thread.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 1 - 1
Kernel/SanCov.cpp

@@ -5,7 +5,7 @@
  */
  */
 
 
 #include <Kernel/Devices/KCOVDevice.h>
 #include <Kernel/Devices/KCOVDevice.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 extern bool g_in_early_boot;
 extern bool g_in_early_boot;
 
 

+ 1 - 1
Kernel/Security/Jail.cpp

@@ -7,8 +7,8 @@
 #include <AK/IntrusiveList.h>
 #include <AK/IntrusiveList.h>
 #include <AK/Singleton.h>
 #include <AK/Singleton.h>
 #include <Kernel/API/Jail.h>
 #include <Kernel/API/Jail.h>
-#include <Kernel/Process.h>
 #include <Kernel/Security/Jail.h>
 #include <Kernel/Security/Jail.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Security/Jail.h

@@ -17,7 +17,7 @@
 #include <AK/Types.h>
 #include <AK/Types.h>
 #include <Kernel/KString.h>
 #include <Kernel/KString.h>
 #include <Kernel/Locking/SpinlockProtected.h>
 #include <Kernel/Locking/SpinlockProtected.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 3 - 3
Kernel/Syscall.cpp

@@ -11,10 +11,10 @@
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Memory/MemoryManager.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Panic.h>
 #include <Kernel/PerformanceManager.h>
 #include <Kernel/PerformanceManager.h>
-#include <Kernel/Process.h>
-#include <Kernel/Scheduler.h>
 #include <Kernel/Sections.h>
 #include <Kernel/Sections.h>
-#include <Kernel/ThreadTracer.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Scheduler.h>
+#include <Kernel/Tasks/ThreadTracer.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Syscalls/alarm.cpp

@@ -4,7 +4,7 @@
  * SPDX-License-Identifier: BSD-2-Clause
  * SPDX-License-Identifier: BSD-2-Clause
  */
  */
 
 
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/TimerQueue.h>
 #include <Kernel/TimerQueue.h>
 
 

+ 1 - 1
Kernel/Syscalls/anon_create.cpp

@@ -7,7 +7,7 @@
 #include <Kernel/FileSystem/AnonymousFile.h>
 #include <Kernel/FileSystem/AnonymousFile.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/Memory/AnonymousVMObject.h>
 #include <Kernel/Memory/AnonymousVMObject.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Syscalls/beep.cpp

@@ -8,7 +8,7 @@
 #if ARCH(X86_64)
 #if ARCH(X86_64)
 #    include <Kernel/Arch/x86_64/PCSpeaker.h>
 #    include <Kernel/Arch/x86_64/PCSpeaker.h>
 #endif
 #endif
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Syscalls/chdir.cpp

@@ -7,7 +7,7 @@
 #include <AK/RefPtr.h>
 #include <AK/RefPtr.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Syscalls/chmod.cpp

@@ -7,7 +7,7 @@
 
 
 #include <AK/StringView.h>
 #include <AK/StringView.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Syscalls/chown.cpp

@@ -8,7 +8,7 @@
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Syscalls/clock.cpp

@@ -5,7 +5,7 @@
  */
  */
 
 
 #include <AK/Time.h>
 #include <AK/Time.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
 
 
 namespace Kernel {
 namespace Kernel {

+ 1 - 1
Kernel/Syscalls/debug.cpp

@@ -5,7 +5,7 @@
  */
  */
 
 
 #include <Kernel/KSyms.h>
 #include <Kernel/KSyms.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 #include <Kernel/UserOrKernelBuffer.h>
 #include <Kernel/UserOrKernelBuffer.h>
 #include <Kernel/kstdio.h>
 #include <Kernel/kstdio.h>
 
 

+ 1 - 1
Kernel/Syscalls/disown.cpp

@@ -4,7 +4,7 @@
  * SPDX-License-Identifier: BSD-2-Clause
  * SPDX-License-Identifier: BSD-2-Clause
  */
  */
 
 
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Syscalls/dup2.cpp

@@ -5,7 +5,7 @@
  */
  */
 
 
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Syscalls/emuctl.cpp

@@ -4,7 +4,7 @@
  * SPDX-License-Identifier: BSD-2-Clause
  * SPDX-License-Identifier: BSD-2-Clause
  */
  */
 
 
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 2 - 2
Kernel/Syscalls/execve.cpp

@@ -17,9 +17,9 @@
 #include <Kernel/Memory/SharedInodeVMObject.h>
 #include <Kernel/Memory/SharedInodeVMObject.h>
 #include <Kernel/Panic.h>
 #include <Kernel/Panic.h>
 #include <Kernel/PerformanceManager.h>
 #include <Kernel/PerformanceManager.h>
-#include <Kernel/Process.h>
 #include <Kernel/Random.h>
 #include <Kernel/Random.h>
-#include <Kernel/Scheduler.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Scheduler.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <Kernel/Time/TimeManagement.h>
 #include <LibELF/AuxiliaryVector.h>
 #include <LibELF/AuxiliaryVector.h>
 #include <LibELF/Image.h>
 #include <LibELF/Image.h>

+ 2 - 2
Kernel/Syscalls/exit.cpp

@@ -6,8 +6,8 @@
 
 
 #include <Kernel/KSyms.h>
 #include <Kernel/KSyms.h>
 #include <Kernel/PerformanceManager.h>
 #include <Kernel/PerformanceManager.h>
-#include <Kernel/Process.h>
-#include <Kernel/Thread.h>
+#include <Kernel/Tasks/Process.h>
+#include <Kernel/Tasks/Thread.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Syscalls/faccessat.cpp

@@ -6,7 +6,7 @@
 
 
 #include <AK/StringView.h>
 #include <AK/StringView.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

+ 1 - 1
Kernel/Syscalls/fallocate.cpp

@@ -8,7 +8,7 @@
 #include <Kernel/FileSystem/Inode.h>
 #include <Kernel/FileSystem/Inode.h>
 #include <Kernel/FileSystem/InodeFile.h>
 #include <Kernel/FileSystem/InodeFile.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
-#include <Kernel/Process.h>
+#include <Kernel/Tasks/Process.h>
 
 
 namespace Kernel {
 namespace Kernel {
 
 

Неке датотеке нису приказане због велике количине промена