diff options
author | Anton Kling <anton@kling.gg> | 2024-06-30 21:16:06 +0200 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-06-30 21:24:39 +0200 |
commit | e9be93974b24733f20502ce64c54b5ec749a0a3a (patch) | |
tree | 9224ca6047154af91981f151c4ea10dee8a25228 /kernel/drivers/ahci.c | |
parent | 5f88cd153b67d2d94f9625f1f69fa67000ea782f (diff) |
ahci/ext2: small fixes
Diffstat (limited to 'kernel/drivers/ahci.c')
-rw-r--r-- | kernel/drivers/ahci.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/drivers/ahci.c b/kernel/drivers/ahci.c index 530295d..0d379cb 100644 --- a/kernel/drivers/ahci.c +++ b/kernel/drivers/ahci.c @@ -307,7 +307,7 @@ void ahci_wait_for_completion(volatile struct HBA_PORT *port) { u32 num_slots = ((hba->cap >> 8) & 0x1F); u32 slots = (port->ci); u32 num_free = 0; - for (; num_free < 10;) { + for (; num_free < num_slots;) { num_free = 0; for (u8 i = 0; i < num_slots + 1; i++) { if (!((slots >> i) & 1)) { |