serenity/Kernel/Storage/ATA
Linus Groh d8fb3290d5 Kernel/Storage: Add device null check in AHCIPort::handle_interrupt()
Before attempting to remove the device while handling an AHCI port
interrupt, check if m_connected_device is even non-null.
This happened during my bare metal run and caused a kernel panic.
2022-01-26 21:34:26 +00:00
..
AHCI.h
AHCIController.cpp Kernel: Propagate overflow errors from Memory::page_round_up 2021-12-28 23:08:50 +01:00
AHCIController.h Kernel: Remove the kmalloc_eternal heap :^) 2021-12-28 21:02:38 +01:00
AHCIPort.cpp Kernel/Storage: Add device null check in AHCIPort::handle_interrupt() 2022-01-26 21:34:26 +00:00
AHCIPort.h
AHCIPortHandler.cpp
AHCIPortHandler.h
ATA.h
ATAController.h
ATADevice.cpp
ATADevice.h
ATADiskDevice.cpp Kernel: Remove the KString::try_create(String::formatted(...)) pattern 2021-12-28 01:55:22 -08:00
ATADiskDevice.h
ATAPIDiscDevice.cpp Kernel: Remove the KString::try_create(String::formatted(...)) pattern 2021-12-28 01:55:22 -08:00
ATAPIDiscDevice.h
BMIDEChannel.cpp Kernel: Use DMA helper everywhere 2022-01-09 00:45:38 +01:00
BMIDEChannel.h
IDEChannel.cpp Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr 2022-01-24 22:36:09 +01:00
IDEChannel.h Kernel: Clarify IDEChannel function that switches current channel 2022-01-12 01:57:38 +01:00
IDEController.cpp
IDEController.h Kernel: Remove the kmalloc_eternal heap :^) 2021-12-28 21:02:38 +01:00