@@ -562,13 +562,15 @@ static int rsxx_eeh_frozen(struct pci_dev *dev)
562
562
563
563
for (i = 0 ; i < card -> n_targets ; i ++ ) {
564
564
if (card -> ctrl [i ].status .buf )
565
- pci_free_consistent (card -> dev , STATUS_BUFFER_SIZE8 ,
566
- card -> ctrl [i ].status .buf ,
567
- card -> ctrl [i ].status .dma_addr );
565
+ dma_free_coherent (& card -> dev -> dev ,
566
+ STATUS_BUFFER_SIZE8 ,
567
+ card -> ctrl [i ].status .buf ,
568
+ card -> ctrl [i ].status .dma_addr );
568
569
if (card -> ctrl [i ].cmd .buf )
569
- pci_free_consistent (card -> dev , COMMAND_BUFFER_SIZE8 ,
570
- card -> ctrl [i ].cmd .buf ,
571
- card -> ctrl [i ].cmd .dma_addr );
570
+ dma_free_coherent (& card -> dev -> dev ,
571
+ COMMAND_BUFFER_SIZE8 ,
572
+ card -> ctrl [i ].cmd .buf ,
573
+ card -> ctrl [i ].cmd .dma_addr );
572
574
}
573
575
574
576
return 0 ;
@@ -711,15 +713,15 @@ static pci_ers_result_t rsxx_slot_reset(struct pci_dev *dev)
711
713
failed_hw_buffers_init :
712
714
for (i = 0 ; i < card -> n_targets ; i ++ ) {
713
715
if (card -> ctrl [i ].status .buf )
714
- pci_free_consistent ( card -> dev ,
715
- STATUS_BUFFER_SIZE8 ,
716
- card -> ctrl [i ].status .buf ,
717
- card -> ctrl [i ].status .dma_addr );
716
+ dma_free_coherent ( & card -> dev -> dev ,
717
+ STATUS_BUFFER_SIZE8 ,
718
+ card -> ctrl [i ].status .buf ,
719
+ card -> ctrl [i ].status .dma_addr );
718
720
if (card -> ctrl [i ].cmd .buf )
719
- pci_free_consistent ( card -> dev ,
720
- COMMAND_BUFFER_SIZE8 ,
721
- card -> ctrl [i ].cmd .buf ,
722
- card -> ctrl [i ].cmd .dma_addr );
721
+ dma_free_coherent ( & card -> dev -> dev ,
722
+ COMMAND_BUFFER_SIZE8 ,
723
+ card -> ctrl [i ].cmd .buf ,
724
+ card -> ctrl [i ].cmd .dma_addr );
723
725
}
724
726
failed_hw_setup :
725
727
rsxx_eeh_failure (dev );
0 commit comments