diff options
Diffstat (limited to 'include/asm-generic/cacheflush.h')
| -rw-r--r-- | include/asm-generic/cacheflush.h | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/include/asm-generic/cacheflush.h b/include/asm-generic/cacheflush.h index 57b5c3c82e8..87bc536ccde 100644 --- a/include/asm-generic/cacheflush.h +++ b/include/asm-generic/cacheflush.h @@ -24,7 +24,10 @@  #define flush_cache_vunmap(start, end)		do { } while (0)  #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ -	memcpy(dst, src, len) +	do { \ +		memcpy(dst, src, len); \ +		flush_icache_user_range(vma, page, vaddr, len); \ +	} while (0)  #define copy_from_user_page(vma, page, vaddr, dst, src, len) \  	memcpy(dst, src, len)  | 
