]> Pileus Git - ~andy/linux/blobdiff - include/asm-generic/cacheflush.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ecryptfs...
[~andy/linux] / include / asm-generic / cacheflush.h
index 57b5c3c82e86a8e2e7b875e49dc1641ca20fb7aa..87bc536ccde3cedb139a892e692e83ee45a12cfe 100644 (file)
 #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)