]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - kernel/dma/swiotlb.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[linux.git] / kernel / dma / swiotlb.c
index 673a2cdb2656b01ada63b12cd62d30a91b9aaa79..9280d6f8271ed4360bab41cfb2d8dc66d75ca203 100644 (file)
@@ -678,7 +678,7 @@ bool swiotlb_map(struct device *dev, phys_addr_t *phys, dma_addr_t *dma_addr,
 
        /* Ensure that the address returned is DMA'ble */
        *dma_addr = __phys_to_dma(dev, *phys);
-       if (unlikely(!dma_capable(dev, *dma_addr, size))) {
+       if (unlikely(!dma_capable(dev, *dma_addr, size, true))) {
                swiotlb_tbl_unmap_single(dev, *phys, size, size, dir,
                        attrs | DMA_ATTR_SKIP_CPU_SYNC);
                return false;