|
@@ -257,9 +257,9 @@ static int tw68_initdev(struct pci_dev *pci_dev,
|
|
|
dev->name, pci_name(pci_dev), dev->pci_rev, pci_dev->irq,
|
|
|
dev->pci_lat, (u64)pci_resource_start(pci_dev, 0));
|
|
|
pci_set_master(pci_dev);
|
|
|
- if (!pci_set_dma_mask(pci_dev, DMA_BIT_MASK(32))) {
|
|
|
+ err = pci_set_dma_mask(pci_dev, DMA_BIT_MASK(32));
|
|
|
+ if (err) {
|
|
|
pr_info("%s: Oops: no 32bit PCI DMA ???\n", dev->name);
|
|
|
- err = -EIO;
|
|
|
goto fail1;
|
|
|
}
|
|
|
|