On Sun, 25 Feb 2007 00:25:27 +0100, Sam Ravnborg <email@example.com> wrote:
Thanks! It works fine for me too.
This is because rest_init() (non __init) references 'init' (__init) as
an argument of kernel_thread(). No idea how to avoid this warning...
This is because set_up_list3s() (non __init) references
initkmem_list3 (__initdata). The set_up_list3s() is only used on
early stage so can be __init, but it cause an another mismatch ---
setup_cpu_cache() (non __init) calls __init function. Some trick
using a function pointer might solve this issue, but I wonder it is a
right thing to do...
Or we need another whitelist for vmlinux?