summaryrefslogtreecommitdiffhomepage
path: root/dev/zka/src
diff options
context:
space:
mode:
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;