Commit 2930353f authored by Matthew Wilcox's avatar Matthew Wilcox
Browse files

NVMe: Allow queues to be allocated above 4GB



Need to call dma_set_coherent_mask() to allow queues to be allocated
above 4GB.

Signed-off-by: default avatarMatthew Wilcox <matthew.r.wilcox@intel.com>
parent f64d3365
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1110,7 +1110,8 @@ static int __devinit nvme_probe(struct pci_dev *pdev,
	INIT_LIST_HEAD(&dev->namespaces);
	dev->pci_dev = pdev;
	pci_set_drvdata(pdev, dev);
	dma_set_mask(&dev->pci_dev->dev, DMA_BIT_MASK(64));
	dma_set_mask(&pdev->dev, DMA_BIT_MASK(64));
	dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64));
	nvme_set_instance(dev);
	dev->entry[0].vector = pdev->irq;