瀏覽代碼

Kernel: Remove unused String.h includes

This makes searching for not yet OOM safe interfaces a bit easier.
Hendiadyoin1 3 年之前
父節點
當前提交
e34eb3e36d

+ 1 - 1
Kernel/Arch/x86/IO.h

@@ -7,7 +7,7 @@
 #pragma once
 
 #include <AK/Assertions.h>
-#include <AK/String.h>
+#include <AK/Format.h>
 #include <AK/Types.h>
 
 #include <AK/Platform.h>

+ 0 - 1
Kernel/Bus/PCI/Access.h

@@ -7,7 +7,6 @@
 #pragma once
 
 #include <AK/Bitmap.h>
-#include <AK/String.h>
 #include <AK/Vector.h>
 #include <Kernel/Bus/PCI/Definitions.h>
 #include <Kernel/FileSystem/SysFS.h>

+ 3 - 1
Kernel/Bus/PCI/Definitions.h

@@ -6,11 +6,13 @@
 
 #pragma once
 
+#include <AK/Badge.h>
+#include <AK/DistinctNumeric.h>
 #include <AK/Function.h>
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <AK/Vector.h>
 #include <Kernel/Debug.h>
+#include <Kernel/PhysicalAddress.h>
 
 namespace Kernel {
 

+ 1 - 0
Kernel/Bus/PCI/SysFSPCI.cpp

@@ -4,6 +4,7 @@
  * SPDX-License-Identifier: BSD-2-Clause
  */
 
+#include <AK/String.h>
 #include <Kernel/Bus/PCI/API.h>
 #include <Kernel/Bus/PCI/Access.h>
 #include <Kernel/Bus/PCI/SysFSPCI.h>

+ 0 - 1
Kernel/Bus/PCI/SysFSPCI.h

@@ -6,7 +6,6 @@
 
 #pragma once
 
-#include <AK/String.h>
 #include <AK/Vector.h>
 #include <Kernel/Bus/PCI/Definitions.h>
 #include <Kernel/FileSystem/SysFS.h>

+ 0 - 1
Kernel/Bus/USB/USBDevice.cpp

@@ -5,7 +5,6 @@
  */
 
 #include <AK/OwnPtr.h>
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <AK/Vector.h>
 #include <Kernel/Bus/USB/USBController.h>

+ 0 - 1
Kernel/Devices/KCOVInstance.cpp

@@ -4,7 +4,6 @@
  * SPDX-License-Identifier: BSD-2-Clause
  */
 
-#include <AK/String.h>
 #include <Kernel/Devices/KCOVInstance.h>
 
 namespace Kernel {

+ 0 - 1
Kernel/Devices/MemoryDevice.h

@@ -6,7 +6,6 @@
 
 #pragma once
 
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <Kernel/Devices/CharacterDevice.h>
 #include <Kernel/PhysicalAddress.h>

+ 1 - 1
Kernel/FileSystem/File.h

@@ -9,7 +9,7 @@
 #include <AK/Error.h>
 #include <AK/NonnullRefPtr.h>
 #include <AK/RefCounted.h>
-#include <AK/String.h>
+#include <AK/StringView.h>
 #include <AK/Types.h>
 #include <AK/Weakable.h>
 #include <Kernel/Forward.h>

+ 0 - 1
Kernel/FileSystem/VirtualFileSystem.h

@@ -13,7 +13,6 @@
 #include <AK/NonnullOwnPtrVector.h>
 #include <AK/OwnPtr.h>
 #include <AK/RefPtr.h>
-#include <AK/String.h>
 #include <Kernel/FileSystem/FileSystem.h>
 #include <Kernel/FileSystem/InodeIdentifier.h>
 #include <Kernel/FileSystem/InodeMetadata.h>

+ 0 - 1
Kernel/Graphics/Bochs/GraphicsAdapter.h

@@ -6,7 +6,6 @@
 
 #pragma once
 
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <Kernel/Bus/PCI/Device.h>
 #include <Kernel/Graphics/Console/GenericFramebufferConsole.h>

+ 0 - 1
Kernel/Graphics/Console/Console.h

@@ -7,7 +7,6 @@
 #pragma once
 
 #include <AK/RefCounted.h>
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <Kernel/Graphics/GenericGraphicsAdapter.h>
 

+ 0 - 1
Kernel/Graphics/FramebufferDevice.h

@@ -7,7 +7,6 @@
 #pragma once
 
 #include <AK/NonnullOwnPtr.h>
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <Kernel/Graphics/GenericFramebufferDevice.h>
 #include <Kernel/Graphics/GenericGraphicsAdapter.h>

+ 0 - 1
Kernel/Graphics/GenericFramebufferDevice.h

@@ -7,7 +7,6 @@
 #pragma once
 
 #include <AK/Error.h>
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <Kernel/Devices/BlockDevice.h>
 #include <Kernel/Graphics/GenericGraphicsAdapter.h>

+ 0 - 1
Kernel/Graphics/GenericGraphicsAdapter.h

@@ -6,7 +6,6 @@
 
 #pragma once
 
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <AK/Weakable.h>
 #include <Kernel/Bus/PCI/Definitions.h>

+ 0 - 1
Kernel/Graphics/Intel/NativeGraphicsAdapter.h

@@ -6,7 +6,6 @@
 
 #pragma once
 
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <Kernel/Bus/PCI/Device.h>
 #include <Kernel/Graphics/Definitions.h>

+ 0 - 1
Kernel/Graphics/VGACompatibleAdapter.h

@@ -6,7 +6,6 @@
 
 #pragma once
 
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <Kernel/Bus/PCI/Device.h>
 #include <Kernel/Graphics/Console/Console.h>

+ 0 - 1
Kernel/Interrupts/IRQController.h

@@ -7,7 +7,6 @@
 #pragma once
 
 #include <AK/RefCounted.h>
-#include <AK/String.h>
 #include <AK/Types.h>
 
 namespace Kernel {

+ 0 - 1
Kernel/Interrupts/IRQHandler.h

@@ -7,7 +7,6 @@
 #pragma once
 
 #include <AK/RefPtr.h>
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <Kernel/Interrupts/GenericInterruptHandler.h>
 #include <Kernel/Interrupts/IRQController.h>

+ 0 - 1
Kernel/Interrupts/UnhandledInterruptHandler.h

@@ -6,7 +6,6 @@
 
 #pragma once
 
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <Kernel/Interrupts/GenericInterruptHandler.h>
 

+ 0 - 1
Kernel/Memory/MemoryManager.h

@@ -10,7 +10,6 @@
 #include <AK/HashTable.h>
 #include <AK/NonnullOwnPtrVector.h>
 #include <AK/NonnullRefPtrVector.h>
-#include <AK/String.h>
 #include <Kernel/Forward.h>
 #include <Kernel/Locking/Spinlock.h>
 #include <Kernel/Memory/AllocationStrategy.h>

+ 0 - 1
Kernel/Net/IPv4.h

@@ -9,7 +9,6 @@
 #include <AK/Assertions.h>
 #include <AK/Endian.h>
 #include <AK/IPv4Address.h>
-#include <AK/String.h>
 #include <AK/Types.h>
 
 namespace Kernel {

+ 0 - 1
Kernel/ProcessExposed.h

@@ -10,7 +10,6 @@
 #include <AK/Function.h>
 #include <AK/RefCounted.h>
 #include <AK/RefPtr.h>
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <Kernel/FileSystem/File.h>
 #include <Kernel/FileSystem/FileSystem.h>

+ 0 - 1
Kernel/StdLib.cpp

@@ -6,7 +6,6 @@
 
 #include <AK/Assertions.h>
 #include <AK/MemMem.h>
-#include <AK/String.h>
 #include <AK/Types.h>
 #include <Kernel/Arch/SmapDisabler.h>
 #include <Kernel/Heap/kmalloc.h>

+ 0 - 1
Kernel/TTY/VirtualConsole.h

@@ -9,7 +9,6 @@
 
 #include <AK/Noncopyable.h>
 #include <AK/NonnullOwnPtrVector.h>
-#include <AK/String.h>
 #include <AK/Vector.h>
 #include <Kernel/API/KeyCode.h>
 #include <Kernel/Devices/ConsoleDevice.h>

+ 0 - 1
Kernel/Time/HardwareTimer.h

@@ -8,7 +8,6 @@
 
 #include <AK/Function.h>
 #include <AK/RefCounted.h>
-#include <AK/String.h>
 #include <Kernel/Interrupts/IRQHandler.h>
 #include <Kernel/Time/TimeManagement.h>