]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/nvme/host/pci.c
nvme-pci: set ctrl sqsize to the device q_depth
[linux.git] / drivers / nvme / host / pci.c
index 45a80b708ef44ae102ce11c76411f7f7e6613569..530104d205069189d715f06d6533665d17d40620 100644 (file)
@@ -2314,6 +2314,7 @@ static int nvme_pci_enable(struct nvme_dev *dev)
 
        dev->q_depth = min_t(int, NVME_CAP_MQES(dev->ctrl.cap) + 1,
                                io_queue_depth);
+       dev->ctrl.sqsize = dev->q_depth - 1; /* 0's based queue depth */
        dev->db_stride = 1 << NVME_CAP_STRIDE(dev->ctrl.cap);
        dev->dbs = dev->bar + 4096;