From c24971c61795971982ccc12e7dfc59ec6326e77f Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 12 Mar 2025 05:48:40 +0100 Subject: AHCI.cc: Don't panic when disk fails (AHCI) --- dev/Kernel/HALKit/AMD64/Storage/AHCI.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dev') diff --git a/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc b/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc index e33f7126..6b115eef 100644 --- a/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc +++ b/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc @@ -188,7 +188,8 @@ STATIC Void drv_std_input_output(UInt64 lba, UInt8* buffer, SizeT sector_sz, Siz // Check IS again. if (kSATAHba->Is & kHBAErrTaskFile) { - ke_panic(RUNTIME_CHECK_BAD_BEHAVIOR, "AHCI Read disk failure, faulty component."); + err_global_get() = kErrorDiskIsCorrupted; + return; } } -- cgit v1.2.3