These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / sound / pci / sis7019.c
index efe669b..f3860b8 100644 (file)
@@ -383,9 +383,9 @@ static void __sis_map_silence(struct sis7019 *sis)
 {
        /* Helper function: must hold sis->voice_lock on entry */
        if (!sis->silence_users)
-               sis->silence_dma_addr = pci_map_single(sis->pci,
+               sis->silence_dma_addr = dma_map_single(&sis->pci->dev,
                                                sis->suspend_state[0],
-                                               4096, PCI_DMA_TODEVICE);
+                                               4096, DMA_TO_DEVICE);
        sis->silence_users++;
 }
 
@@ -394,8 +394,8 @@ static void __sis_unmap_silence(struct sis7019 *sis)
        /* Helper function: must hold sis->voice_lock on entry */
        sis->silence_users--;
        if (!sis->silence_users)
-               pci_unmap_single(sis->pci, sis->silence_dma_addr, 4096,
-                                       PCI_DMA_TODEVICE);
+               dma_unmap_single(&sis->pci->dev, sis->silence_dma_addr, 4096,
+                                       DMA_TO_DEVICE);
 }
 
 static void sis_free_voice(struct sis7019 *sis, struct voice *voice)
@@ -1325,7 +1325,7 @@ static int sis_chip_create(struct snd_card *card,
        if (rc)
                goto error_out;
 
-       rc = pci_set_dma_mask(pci, DMA_BIT_MASK(30));
+       rc = dma_set_mask(&pci->dev, DMA_BIT_MASK(30));
        if (rc < 0) {
                dev_err(&pci->dev, "architecture does not support 30-bit PCI busmaster DMA");
                goto error_out_enabled;