Commit ae6f2462 authored by Christoph Lameter's avatar Christoph Lameter Committed by Linus Torvalds

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: default avatarChristoph Lameter <cl@linux.com>
Reported-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Tested-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 5c395097
...@@ -855,7 +855,7 @@ void __init setup_kmalloc_cache_index_table(void) ...@@ -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_caches[idx] = create_kmalloc_cache(kmalloc_info[idx].name,
kmalloc_info[idx].size, flags); kmalloc_info[idx].size, flags);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment