]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
xtensa: fix kmap_prot definition
authorMax Filippov <jcmvbkbc@gmail.com>
Tue, 9 Dec 2014 00:04:24 +0000 (03:04 +0300)
committerLuis Henriques <luis.henriques@canonical.com>
Thu, 15 Jan 2015 10:43:40 +0000 (10:43 +0000)
commit ff009ab6d4d4581b62fa055ab6233133aca25ab8 upstream.

Replace PAGE_KERNEL with PAGE_KERNEL_EXEC to allow copy_to_user_page
invalidate icache for pages mapped with kmap.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
arch/xtensa/include/asm/highmem.h

index 2653ef5d55f1c9ed92d35d50f91136732334ec1b..694113314a771f5a9fd2fa77b0ab3a7844cef427 100644 (file)
@@ -23,7 +23,7 @@
 #define PKMAP_NR(virt)         (((virt) - PKMAP_BASE) >> PAGE_SHIFT)
 #define PKMAP_ADDR(nr)         (PKMAP_BASE + ((nr) << PAGE_SHIFT))
 
-#define kmap_prot              PAGE_KERNEL
+#define kmap_prot              PAGE_KERNEL_EXEC
 
 extern pte_t *pkmap_page_table;