From 97f1fa7d8f7afc4f09300f11bd46b04d554465c0 Mon Sep 17 00:00:00 2001 From: Timon Kruiper Date: Tue, 25 Oct 2022 18:53:04 +0200 Subject: [PATCH] Kernel: Include missing headers for various files With these missing header files, we can now build these files for aarch64. --- Kernel/Bus/USB/USBDevice.h | 1 + Kernel/Devices/HID/HIDManagement.h | 2 ++ Kernel/FileSystem/SysFS/Subsystems/Kernel/Interrupts.cpp | 1 + Kernel/Forward.h | 1 + Kernel/ProcessGroup.h | 1 + Kernel/Storage/ATA/ATAPort.cpp | 1 + 6 files changed, 7 insertions(+) diff --git a/Kernel/Bus/USB/USBDevice.h b/Kernel/Bus/USB/USBDevice.h index c1069b9939..e11fab6cbe 100644 --- a/Kernel/Bus/USB/USBDevice.h +++ b/Kernel/Bus/USB/USBDevice.h @@ -6,6 +6,7 @@ #pragma once +#include #include #include #include diff --git a/Kernel/Devices/HID/HIDManagement.h b/Kernel/Devices/HID/HIDManagement.h index c2c212ddfc..4afa687af9 100644 --- a/Kernel/Devices/HID/HIDManagement.h +++ b/Kernel/Devices/HID/HIDManagement.h @@ -13,6 +13,8 @@ #include #include #include +#include +#include #include #include #include diff --git a/Kernel/FileSystem/SysFS/Subsystems/Kernel/Interrupts.cpp b/Kernel/FileSystem/SysFS/Subsystems/Kernel/Interrupts.cpp index 15510da707..23b0258080 100644 --- a/Kernel/FileSystem/SysFS/Subsystems/Kernel/Interrupts.cpp +++ b/Kernel/FileSystem/SysFS/Subsystems/Kernel/Interrupts.cpp @@ -7,6 +7,7 @@ #include #include #include +#include #include namespace Kernel { diff --git a/Kernel/Forward.h b/Kernel/Forward.h index 645ac420a9..f629292028 100644 --- a/Kernel/Forward.h +++ b/Kernel/Forward.h @@ -29,6 +29,7 @@ class Inode; class InodeIdentifier; class InodeWatcher; class KBuffer; +class KString; class LocalSocket; class Mutex; class MasterPTY; diff --git a/Kernel/ProcessGroup.h b/Kernel/ProcessGroup.h index b2746f59b7..8ab9b55134 100644 --- a/Kernel/ProcessGroup.h +++ b/Kernel/ProcessGroup.h @@ -8,6 +8,7 @@ #include #include +#include #include #include #include diff --git a/Kernel/Storage/ATA/ATAPort.cpp b/Kernel/Storage/ATA/ATAPort.cpp index 99e0838f21..9a4824ce58 100644 --- a/Kernel/Storage/ATA/ATAPort.cpp +++ b/Kernel/Storage/ATA/ATAPort.cpp @@ -4,6 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include #include