| From 1ff38c56cbd095c4c0dfa581a859ba3557830f78 Mon Sep 17 00:00:00 2001 |
| From: Chen Gang <gang.chen.5i5j@gmail.com> |
| Date: Mon, 24 Mar 2014 20:17:44 +0800 |
| Subject: arch/unicore32/mm/alignment.c: include "asm/pgtable.h" to avoid compiling error |
| |
| From: Chen Gang <gang.chen.5i5j@gmail.com> |
| |
| commit 1ff38c56cbd095c4c0dfa581a859ba3557830f78 upstream. |
| |
| Need include "asm/pgtable.h" to include "asm-generic/pgtable-nopmd.h", |
| so can let 'pmd_t' defined. The related error with allmodconfig: |
| |
| CC arch/unicore32/mm/alignment.o |
| In file included from arch/unicore32/mm/alignment.c:24: |
| arch/unicore32/include/asm/tlbflush.h:135: error: expected .). before .*. token |
| arch/unicore32/include/asm/tlbflush.h:154: error: expected .). before .*. token |
| In file included from arch/unicore32/mm/alignment.c:27: |
| arch/unicore32/mm/mm.h:15: error: expected .=., .,., .;., .sm. or ._attribute__. before .*. token |
| arch/unicore32/mm/mm.h:20: error: expected .=., .,., .;., .sm. or ._attribute__. before .*. token |
| arch/unicore32/mm/mm.h:25: error: expected .=., .,., .;., .sm. or ._attribute__. before .*. token |
| make[1]: *** [arch/unicore32/mm/alignment.o] Error 1 |
| make: *** [arch/unicore32/mm] Error 2 |
| |
| Signed-off-by: Chen Gang <gang.chen.5i5j@gmail.com> |
| Acked-by: Xuetao Guan <gxt@mprc.pku.edu.cn> |
| Signed-off-by: Xuetao Guan <gxt@mprc.pku.edu.cn> |
| Cc: Guenter Roeck <linux@roeck-us.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| arch/unicore32/mm/alignment.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/arch/unicore32/mm/alignment.c |
| +++ b/arch/unicore32/mm/alignment.c |
| @@ -21,6 +21,7 @@ |
| #include <linux/sched.h> |
| #include <linux/uaccess.h> |
| |
| +#include <asm/pgtable.h> |
| #include <asm/tlbflush.h> |
| #include <asm/unaligned.h> |
| |