From 87af896340e00ea9adfa7bc5022fe7eef7acf6d5 Mon Sep 17 00:00:00 2001 From: Adrian Chadd Date: Tue, 27 Oct 2015 23:11:22 +0000 Subject: [PATCH] mips: use the correct va for wbinv flushing. arge doesn't trigger this, but ath(4) does. Tested: * AR9331 SoC (Carambola2); ath(4) hostap Submitted by: ian --- sys/mips/mips/busdma_machdep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/mips/mips/busdma_machdep.c b/sys/mips/mips/busdma_machdep.c index 182519e0e3f..247335e016b 100644 --- a/sys/mips/mips/busdma_machdep.c +++ b/sys/mips/mips/busdma_machdep.c @@ -1128,7 +1128,7 @@ bus_dmamap_sync_buf(vm_offset_t buf, int len, bus_dmasync_op_t op, int aligned) break; case BUS_DMASYNC_PREREAD|BUS_DMASYNC_PREWRITE: - mips_dcache_wbinv_range(buf_cl, len); + mips_dcache_wbinv_range(buf, len); break; case BUS_DMASYNC_PREREAD: