riscv: dma-mapping: skip invalidation before bidirectional DMA
[platform/kernel/linux-rpi.git] / arch / riscv / mm / dma-noncoherent.c
index 94614cf..fc6377a 100644 (file)
@@ -25,7 +25,7 @@ void arch_sync_dma_for_device(phys_addr_t paddr, size_t size,
                ALT_CMO_OP(clean, vaddr, size, riscv_cbom_block_size);
                break;
        case DMA_BIDIRECTIONAL:
-               ALT_CMO_OP(flush, vaddr, size, riscv_cbom_block_size);
+               ALT_CMO_OP(clean, vaddr, size, riscv_cbom_block_size);
                break;
        default:
                break;