summaryrefslogtreecommitdiffhomepage
path: root/dev/zka/src
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-10-21 10:04:36 +0200
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-10-21 10:04:36 +0200
commit555e7c5a3aff136489949938d38e286ca863d59d (patch)
treeb89b1ef0af6d58d0c717c05b5f6b164d84816c6a /dev/zka/src
parent0bb0eb7952edbe2d14a071abe9eeff6e8b1b51ee (diff)
IMP: Fixes and improvements to syscalls.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/zka/src')
-rw-r--r--dev/zka/src/DriveMgr.cxx8
1 files changed, 6 insertions, 2 deletions
diff --git a/dev/zka/src/DriveMgr.cxx b/dev/zka/src/DriveMgr.cxx
index d9bf57f2..9a8e98cd 100644
--- a/dev/zka/src/DriveMgr.cxx
+++ b/dev/zka/src/DriveMgr.cxx
@@ -72,10 +72,14 @@ namespace Kernel
kATAMaster = true;
kATAIO = ATA_PRIMARY_IO;
- MUST_PASS(drv_std_init(kATAIO, kATAMaster, kATAIO, kATAMaster));
+ if (!drv_std_init(kATAIO, kATAMaster, kATAIO, kATAMaster))
+ return;
+
#elif defined(__AHCI__)
UInt16 pi = 0;
- MUST_PASS(drv_std_init(pi));
+
+ if (!drv_std_init(pi))
+ return;
#endif // if defined(__ATA_PIO__) || defined (__ATA_DMA__)
pckt->fPacketGood = true;