lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sat, 8 Mar 2014 23:17:22 +0100 From: Hans-Christian Egtvedt <egtvedt@...fundet.no> To: Chen Gang <gang.chen.5i5j@...il.com> Cc: HÃ¥vard Skinnemoen <hskinnemoen@...il.com>, "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org> Subject: Re: [PATCH] arch/avr32/mm/cache.c: export symbol flush_icache_range() for module using Around Sun 09 Mar 2014 05:47:04 +0800 or thereabout, Chen Gang wrote: > > After this patch, our linux kernel can pass "avr32-linux-" allmodconfig > (it contents quite a few of warnings, but after check, I guess they are > not kernel's issue). That sounds great, I am a bit surprised however that the lkdtm module need flush_icache_range. Would have been interesting to look into what causes this dependency. I will pull this into my for-linus branch, and push during the next merge window. > On 03/09/2014 05:35 AM, Chen Gang wrote: >> 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@...il.com> Acked-by: Hans-Christian Egtvedt <egtvedt@...fundet.no> >> --- >> 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(). -- mvh Hans-Christian Egtvedt -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists