diff --git a/drivers/nvme/nvme.asm b/drivers/nvme/nvme.asm index 8de5706..2e741d7 100644 --- a/drivers/nvme/nvme.asm +++ b/drivers/nvme/nvme.asm @@ -1135,7 +1135,7 @@ proc sqytdbl_write stdcall, pci:dword, y:word, cmd:dword mov ax, word [edi + NVM_QUEUE_ENTRY.tail] inc ax cmp ax, NVM_ASQS - jb @f + jbe @f xor ax, ax @@: @@ -1203,7 +1203,7 @@ proc consume_cq_entries stdcall, pci:dword, queue:dword je .end inc ecx cmp ecx, NVM_ACQS - jb @f + jbe @f xor ecx, ecx mov word [esi + NVM_QUEUE_ENTRY.head], cx