Add __init attribute to new_kmalloc_cache
Avoid the warning: WARNING: mm/built-in.o(.text.unlikely+0xc22): Section mismatch in reference from the function .new_kmalloc_cache() to the variable .init.rodata:kmalloc_info The function .new_kmalloc_cache() references the variable __initconst kmalloc_info. Signed-off-by: Christoph Lameter <cl@linux.com> Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Tested-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Родитель
5c3950970b
Коммит
ae6f2462e5
|
@ -855,7 +855,7 @@ void __init setup_kmalloc_cache_index_table(void)
|
|||
}
|
||||
}
|
||||
|
||||
static void new_kmalloc_cache(int idx, unsigned long flags)
|
||||
static void __init new_kmalloc_cache(int idx, unsigned long flags)
|
||||
{
|
||||
kmalloc_caches[idx] = create_kmalloc_cache(kmalloc_info[idx].name,
|
||||
kmalloc_info[idx].size, flags);
|
||||
|
|
Загрузка…
Ссылка в новой задаче