|
@@ -1905,7 +1905,7 @@ static int hw_card_start(struct hw *hw)
|
|
return err;
|
|
return err;
|
|
|
|
|
|
/* Set DMA transfer mask */
|
|
/* Set DMA transfer mask */
|
|
- if (dma_set_mask(&pci->dev, DMA_BIT_MASK(dma_bits))) {
|
|
|
|
|
|
+ if (!dma_set_mask(&pci->dev, DMA_BIT_MASK(dma_bits))) {
|
|
dma_set_coherent_mask(&pci->dev, DMA_BIT_MASK(dma_bits));
|
|
dma_set_coherent_mask(&pci->dev, DMA_BIT_MASK(dma_bits));
|
|
} else {
|
|
} else {
|
|
dma_set_mask(&pci->dev, DMA_BIT_MASK(32));
|
|
dma_set_mask(&pci->dev, DMA_BIT_MASK(32));
|