diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-04-08 13:02:04 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-04-08 13:02:04 +0200 |
| commit | 0feaebd38260d87d8971140b4918d14721ba3306 (patch) | |
| tree | 5500c497cd34689eef4a022b3b86e10b24e64920 /dev/kernel | |
| parent | 1f6dd86d548ec8194c79bd9e2a8b27991061cd9e (diff) | |
storage, ahci: only assign `kSATAPortsImplemented` when init's successful.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel')
| -rw-r--r-- | dev/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/dev/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc b/dev/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc index 3336e20e..e9c967dc 100644 --- a/dev/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc +++ b/dev/kernel/HALKit/AMD64/Storage/AHCI+Generic.cc @@ -491,9 +491,9 @@ namespace Kernel UInt16 sk_init_ahci_device(BOOL atapi) { UInt16 pi = 0; - drv_std_init_ahci(pi, atapi); - - kSATAPortsImplemented = pi; + + if (drv_std_init_ahci(pi, atapi)) + kSATAPortsImplemented = pi; return pi; } |
