diff options
Diffstat (limited to 'arch/openrisc/kernel/dma.c')
| -rw-r--r-- | arch/openrisc/kernel/dma.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/openrisc/kernel/dma.c b/arch/openrisc/kernel/dma.c index 1b16d97e7da7..a82b2caaa560 100644 --- a/arch/openrisc/kernel/dma.c +++ b/arch/openrisc/kernel/dma.c @@ -33,7 +33,7 @@ page_set_nocache(pte_t *pte, unsigned long addr,  	 * Flush the page out of the TLB so that the new page flags get  	 * picked up next time there's an access  	 */ -	flush_tlb_page(NULL, addr); +	flush_tlb_kernel_range(addr, addr + PAGE_SIZE);  	/* Flush page out of dcache */  	for (cl = __pa(addr); cl < __pa(next); cl += cpuinfo->dcache_block_size) @@ -56,7 +56,7 @@ page_clear_nocache(pte_t *pte, unsigned long addr,  	 * Flush the page out of the TLB so that the new page flags get  	 * picked up next time there's an access  	 */ -	flush_tlb_page(NULL, addr); +	flush_tlb_kernel_range(addr, addr + PAGE_SIZE);  	return 0;  }  |