diff --git a/Kernel/Arch/aarch64/PageDirectory.cpp b/Kernel/Arch/aarch64/PageDirectory.cpp index e0b8bfde99d..e27f831ba9f 100644 --- a/Kernel/Arch/aarch64/PageDirectory.cpp +++ b/Kernel/Arch/aarch64/PageDirectory.cpp @@ -12,8 +12,8 @@ #include #include #include -#include #include +#include #include #include diff --git a/Kernel/Arch/aarch64/Processor.cpp b/Kernel/Arch/aarch64/Processor.cpp index 7f9e4d46a26..b049ac4b9ba 100644 --- a/Kernel/Arch/aarch64/Processor.cpp +++ b/Kernel/Arch/aarch64/Processor.cpp @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/Kernel/Arch/init.cpp b/Kernel/Arch/init.cpp index 22d09ae0b40..0cfa86b6db0 100644 --- a/Kernel/Arch/init.cpp +++ b/Kernel/Arch/init.cpp @@ -43,8 +43,8 @@ #include #include #include -#include #include +#include #include #include #include diff --git a/Kernel/Arch/x86_64/ISABus/HID/PS2KeyboardDevice.h b/Kernel/Arch/x86_64/ISABus/HID/PS2KeyboardDevice.h index 4c459f49c81..250e7fd48bb 100644 --- a/Kernel/Arch/x86_64/ISABus/HID/PS2KeyboardDevice.h +++ b/Kernel/Arch/x86_64/ISABus/HID/PS2KeyboardDevice.h @@ -11,7 +11,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Arch/x86_64/ISABus/HID/PS2MouseDevice.h b/Kernel/Arch/x86_64/ISABus/HID/PS2MouseDevice.h index c77830bd60f..d3325dbf1a7 100644 --- a/Kernel/Arch/x86_64/ISABus/HID/PS2MouseDevice.h +++ b/Kernel/Arch/x86_64/ISABus/HID/PS2MouseDevice.h @@ -10,7 +10,7 @@ #include #include #include -#include +#include namespace Kernel { class PS2MouseDevice : public IRQHandler diff --git a/Kernel/Arch/x86_64/ISABus/HID/VMWareMouseDevice.h b/Kernel/Arch/x86_64/ISABus/HID/VMWareMouseDevice.h index 34104b447b2..65059d33e86 100644 --- a/Kernel/Arch/x86_64/ISABus/HID/VMWareMouseDevice.h +++ b/Kernel/Arch/x86_64/ISABus/HID/VMWareMouseDevice.h @@ -11,7 +11,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Arch/x86_64/Interrupts.cpp b/Kernel/Arch/x86_64/Interrupts.cpp index 1bff3a707d9..7dba1a1195b 100644 --- a/Kernel/Arch/x86_64/Interrupts.cpp +++ b/Kernel/Arch/x86_64/Interrupts.cpp @@ -17,8 +17,8 @@ #include #include #include -#include #include +#include #include #include #include diff --git a/Kernel/Arch/x86_64/PageDirectory.cpp b/Kernel/Arch/x86_64/PageDirectory.cpp index ff905cfcf65..22b8381f257 100644 --- a/Kernel/Arch/x86_64/PageDirectory.cpp +++ b/Kernel/Arch/x86_64/PageDirectory.cpp @@ -11,8 +11,8 @@ #include #include #include -#include #include +#include #include #include diff --git a/Kernel/Arch/x86_64/Processor.cpp b/Kernel/Arch/x86_64/Processor.cpp index 593a7816b24..01feeccfe4e 100644 --- a/Kernel/Arch/x86_64/Processor.cpp +++ b/Kernel/Arch/x86_64/Processor.cpp @@ -14,8 +14,8 @@ #include #include -#include #include +#include #include #include #include diff --git a/Kernel/Bus/VirtIO/RNG.h b/Kernel/Bus/VirtIO/RNG.h index 0070add9082..edf8bc811a0 100644 --- a/Kernel/Bus/VirtIO/RNG.h +++ b/Kernel/Bus/VirtIO/RNG.h @@ -9,7 +9,7 @@ #include #include #include -#include +#include namespace Kernel::VirtIO { diff --git a/Kernel/CMakeLists.txt b/Kernel/CMakeLists.txt index c9c7f470b00..0b1f445aae8 100644 --- a/Kernel/CMakeLists.txt +++ b/Kernel/CMakeLists.txt @@ -260,10 +260,10 @@ set(KERNEL_SOURCES Net/UDPSocket.cpp Panic.cpp PerformanceEventBuffer.cpp - Random.cpp ScopedCritical.cpp StdLib.cpp Syscall.cpp + Security/Random.cpp Security/Jail.cpp Syscalls/anon_create.cpp Syscalls/alarm.cpp diff --git a/Kernel/Devices/Audio/Channel.cpp b/Kernel/Devices/Audio/Channel.cpp index c76afd4199e..d70e08f253f 100644 --- a/Kernel/Devices/Audio/Channel.cpp +++ b/Kernel/Devices/Audio/Channel.cpp @@ -8,8 +8,8 @@ #include #include #include -#include #include +#include namespace Kernel { diff --git a/Kernel/Devices/Audio/Controller.h b/Kernel/Devices/Audio/Controller.h index dfe39e9d844..1771d5aeee4 100644 --- a/Kernel/Devices/Audio/Controller.h +++ b/Kernel/Devices/Audio/Controller.h @@ -17,7 +17,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Devices/Generic/RandomDevice.cpp b/Kernel/Devices/Generic/RandomDevice.cpp index b8f703d7969..b59c5a80434 100644 --- a/Kernel/Devices/Generic/RandomDevice.cpp +++ b/Kernel/Devices/Generic/RandomDevice.cpp @@ -6,8 +6,8 @@ #include #include -#include #include +#include namespace Kernel { diff --git a/Kernel/Devices/HID/Device.h b/Kernel/Devices/HID/Device.h index 891f215bcdb..ec99422548d 100644 --- a/Kernel/Devices/HID/Device.h +++ b/Kernel/Devices/HID/Device.h @@ -7,7 +7,7 @@ #pragma once #include -#include +#include namespace Kernel { diff --git a/Kernel/Devices/HID/KeyboardDevice.h b/Kernel/Devices/HID/KeyboardDevice.h index fe52305444f..9c7d7042c3b 100644 --- a/Kernel/Devices/HID/KeyboardDevice.h +++ b/Kernel/Devices/HID/KeyboardDevice.h @@ -14,7 +14,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Devices/HID/MouseDevice.h b/Kernel/Devices/HID/MouseDevice.h index a571692f5d7..06e31626e47 100644 --- a/Kernel/Devices/HID/MouseDevice.h +++ b/Kernel/Devices/HID/MouseDevice.h @@ -13,7 +13,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.h b/Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.h index 0c2e16d6ba5..f3931789d07 100644 --- a/Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.h +++ b/Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.h @@ -15,8 +15,8 @@ #include #include #include -#include #include +#include #include namespace Kernel { diff --git a/Kernel/Devices/Storage/ATA/AHCI/Port.h b/Kernel/Devices/Storage/ATA/AHCI/Port.h index cbabd3b9c51..d05fe938bb1 100644 --- a/Kernel/Devices/Storage/ATA/AHCI/Port.h +++ b/Kernel/Devices/Storage/ATA/AHCI/Port.h @@ -22,8 +22,8 @@ #include #include #include -#include #include +#include #include namespace Kernel { diff --git a/Kernel/Devices/Storage/ATA/GenericIDE/Channel.h b/Kernel/Devices/Storage/ATA/GenericIDE/Channel.h index f7a097d6b6c..c58b00ae359 100644 --- a/Kernel/Devices/Storage/ATA/GenericIDE/Channel.h +++ b/Kernel/Devices/Storage/ATA/GenericIDE/Channel.h @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include namespace Kernel { diff --git a/Kernel/Devices/Storage/StorageController.h b/Kernel/Devices/Storage/StorageController.h index 13923bc60cc..9a217d53721 100644 --- a/Kernel/Devices/Storage/StorageController.h +++ b/Kernel/Devices/Storage/StorageController.h @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/VirtIOGPU/DisplayConnector.cpp b/Kernel/Graphics/VirtIOGPU/DisplayConnector.cpp index 0a4d32f46d2..d5acdb96d6f 100644 --- a/Kernel/Graphics/VirtIOGPU/DisplayConnector.cpp +++ b/Kernel/Graphics/VirtIOGPU/DisplayConnector.cpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Graphics/VirtIOGPU/GPU3DDevice.cpp b/Kernel/Graphics/VirtIOGPU/GPU3DDevice.cpp index 12a3e01d052..0d9bcb0a930 100644 --- a/Kernel/Graphics/VirtIOGPU/GPU3DDevice.cpp +++ b/Kernel/Graphics/VirtIOGPU/GPU3DDevice.cpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Memory/AddressSpace.cpp b/Kernel/Memory/AddressSpace.cpp index e3eae985d5b..643f6bd94aa 100644 --- a/Kernel/Memory/AddressSpace.cpp +++ b/Kernel/Memory/AddressSpace.cpp @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include diff --git a/Kernel/Memory/PhysicalRegion.cpp b/Kernel/Memory/PhysicalRegion.cpp index 71cd9d58ea0..bae809e297e 100644 --- a/Kernel/Memory/PhysicalRegion.cpp +++ b/Kernel/Memory/PhysicalRegion.cpp @@ -9,7 +9,7 @@ #include #include #include -#include +#include namespace Kernel::Memory { diff --git a/Kernel/Memory/RegionTree.cpp b/Kernel/Memory/RegionTree.cpp index 1de4bb79999..505fe21f7da 100644 --- a/Kernel/Memory/RegionTree.cpp +++ b/Kernel/Memory/RegionTree.cpp @@ -8,7 +8,7 @@ #include #include #include -#include +#include namespace Kernel::Memory { diff --git a/Kernel/Net/Intel/E1000ENetworkAdapter.h b/Kernel/Net/Intel/E1000ENetworkAdapter.h index eec3a3d4bdd..5b8b45a22e5 100644 --- a/Kernel/Net/Intel/E1000ENetworkAdapter.h +++ b/Kernel/Net/Intel/E1000ENetworkAdapter.h @@ -13,7 +13,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Net/Intel/E1000NetworkAdapter.h b/Kernel/Net/Intel/E1000NetworkAdapter.h index 47ed34b6c8b..143e0db1207 100644 --- a/Kernel/Net/Intel/E1000NetworkAdapter.h +++ b/Kernel/Net/Intel/E1000NetworkAdapter.h @@ -12,7 +12,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Net/Realtek/RTL8168NetworkAdapter.h b/Kernel/Net/Realtek/RTL8168NetworkAdapter.h index 13172ddb34a..c8a0bfb1312 100644 --- a/Kernel/Net/Realtek/RTL8168NetworkAdapter.h +++ b/Kernel/Net/Realtek/RTL8168NetworkAdapter.h @@ -12,7 +12,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Net/TCPSocket.cpp b/Kernel/Net/TCPSocket.cpp index ad858f4d05b..0a23ae177f3 100644 --- a/Kernel/Net/TCPSocket.cpp +++ b/Kernel/Net/TCPSocket.cpp @@ -17,7 +17,7 @@ #include #include #include -#include +#include #include namespace Kernel { diff --git a/Kernel/Net/UDPSocket.cpp b/Kernel/Net/UDPSocket.cpp index db562a7880d..a9c1c46eefc 100644 --- a/Kernel/Net/UDPSocket.cpp +++ b/Kernel/Net/UDPSocket.cpp @@ -10,7 +10,7 @@ #include #include #include -#include +#include #include namespace Kernel { diff --git a/Kernel/Random.cpp b/Kernel/Security/Random.cpp similarity index 99% rename from Kernel/Random.cpp rename to Kernel/Security/Random.cpp index b713f6469d6..b785dadb922 100644 --- a/Kernel/Random.cpp +++ b/Kernel/Security/Random.cpp @@ -14,8 +14,8 @@ # include #endif #include -#include #include +#include #include namespace Kernel { diff --git a/Kernel/Random.h b/Kernel/Security/Random.h similarity index 100% rename from Kernel/Random.h rename to Kernel/Security/Random.h diff --git a/Kernel/Syscalls/execve.cpp b/Kernel/Syscalls/execve.cpp index dc2499e4fe0..737a8ddddf3 100644 --- a/Kernel/Syscalls/execve.cpp +++ b/Kernel/Syscalls/execve.cpp @@ -17,7 +17,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/Kernel/Syscalls/getrandom.cpp b/Kernel/Syscalls/getrandom.cpp index 76144d63150..cdbe94f4f69 100644 --- a/Kernel/Syscalls/getrandom.cpp +++ b/Kernel/Syscalls/getrandom.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include #include #include diff --git a/Userland/Libraries/LibCrypto/Cipher/Mode/CTR.h b/Userland/Libraries/LibCrypto/Cipher/Mode/CTR.h index a17bb3514c3..5e51fede44c 100644 --- a/Userland/Libraries/LibCrypto/Cipher/Mode/CTR.h +++ b/Userland/Libraries/LibCrypto/Cipher/Mode/CTR.h @@ -97,7 +97,7 @@ public: // Encryption, even when decrypting AES-CTR. // TODO: How to deal with ciphers that take different arguments? // FIXME: Add back the default intent parameter once clang-11 is the default in GitHub Actions. - // Once added back, remove the parameter where it's constructed in get_random_bytes in Kernel/Random.h. + // Once added back, remove the parameter where it's constructed in get_random_bytes in Kernel/Security/Random.h. template explicit constexpr CTR(KeyType const& user_key, size_t key_bits, Intent, Args... args) : Mode(user_key, key_bits, Intent::Encryption, args...)