Browse Source

fixed reading bug when reading small chunks

master
Mathieu Serandour 1 year ago
parent
commit
64f19cfe04
  1. 6
      kernel/drivers/nvme/nvme.c

6
kernel/drivers/nvme/nvme.c

@ -1121,8 +1121,10 @@ void nvme_async_read(struct driver* this,
void nvme_sync(driver_t* this) {
struct data* data = this->data;
while(!queue_empty(&data->io_queues.cq))
while(
!queue_empty(&data->io_queues.cq)
|| !queue_empty(&data->io_queues.sq)
)
sleep(1);
}

Loading…
Cancel
Save