From 555e7c5a3aff136489949938d38e286ca863d59d Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Mon, 21 Oct 2024 10:04:36 +0200 Subject: IMP: Fixes and improvements to syscalls. Signed-off-by: Amlal El Mahrouss --- dev/zka/src/DriveMgr.cxx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'dev/zka/src') 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; -- cgit v1.2.3