Messages in this thread Patch in this message | | | Date | Sun, 09 Mar 2014 05:35:46 +0800 | From | Chen Gang <> | Subject | [PATCH] arch/avr32/mm/cache.c: export symbol flush_icache_range() for module using |
| |
Need export symbol flush_icache_range() to modules, just like another platforms have done, or can not pass compiling.
The related error (with allmodconfig under avr32):
ERROR: "flush_icache_range" [drivers/misc/lkdtm.ko] undefined! make[1]: *** [__modpost] Error 1 make: *** [modules] Error 2
Signed-off-by: Chen Gang <gang.chen.5i5j@gmail.com> --- arch/avr32/mm/cache.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/arch/avr32/mm/cache.c b/arch/avr32/mm/cache.c index 6a46ecd..85d635c 100644 --- a/arch/avr32/mm/cache.c +++ b/arch/avr32/mm/cache.c @@ -111,6 +111,7 @@ void flush_icache_range(unsigned long start, unsigned long end) __flush_icache_range(start & ~(linesz - 1), (end + linesz - 1) & ~(linesz - 1)); } +EXPORT_SYMBOL(flush_icache_range); /* * This one is called from __do_fault() and do_swap_page(). -- 1.7.11.7
| |