|
@@ -513,7 +513,7 @@ swiotlb_free_coherent(struct device *hwdev, size_t size, void *vaddr,
|
|
|
free_pages((unsigned long) vaddr, get_order(size));
|
|
|
else
|
|
|
/* DMA_TO_DEVICE to avoid memcpy in unmap_single */
|
|
|
- swiotlb_unmap_single (hwdev, dma_handle, size, DMA_TO_DEVICE);
|
|
|
+ unmap_single(hwdev, vaddr, size, DMA_TO_DEVICE);
|
|
|
}
|
|
|
|
|
|
static void
|