Kernel/USB: Don't include UHCIController.h in USBPipe.h

The USB::Pipe is abstracted from the actual USB host controller
implementation, so don't include the UHCIController.h file.
Also, we missed an include to UserOrKernelBuffer.h, so this is added to
ensure the code can still compile.
This commit is contained in:
Liav A. 2024-03-02 20:52:08 +02:00 committed by Jelle Raaijmakers
commit b9df8deba2
Notes: sideshowbarker 2024-07-19 01:59:31 +09:00
2 changed files with 2 additions and 1 deletions

View file

@ -7,7 +7,7 @@
#include <AK/StdLibExtras.h>
#include <Kernel/Bus/USB/PacketTypes.h>
#include <Kernel/Bus/USB/UHCI/UHCIController.h>
#include <Kernel/Bus/USB/USBController.h>
#include <Kernel/Bus/USB/USBPipe.h>
#include <Kernel/Bus/USB/USBTransfer.h>

View file

@ -10,6 +10,7 @@
#include <AK/OwnPtr.h>
#include <AK/Types.h>
#include <Kernel/Bus/USB/USBDescriptors.h>
#include <Kernel/Library/UserOrKernelBuffer.h>
#include <Kernel/Locking/Mutex.h>
#include <Kernel/Memory/Region.h>