x86_64: fix section mismatch warnings in tce
Fix the following two section mismatch warnings: WARNING: vmlinux.o(.text+0x1ce84): Section mismatch: reference to .init.text:free_bootmem (between 'free_tce_table' and 'build_tce_table') WARNING: vmlinux.o(.text+0x1d04d): Section mismatch: reference to .init.text:__alloc_bootmem_low (between 'alloc_tce_table' and 'kretprobe_trampoline_holder') In both cases the functions was used only from __init context so mark them __init. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Cc: Andi Kleen <ak@suse.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
ddcc3050bd
commit
252c01dc27
1 changed files with 2 additions and 2 deletions
|
@ -165,7 +165,7 @@ int build_tce_table(struct pci_dev *dev, void __iomem *bbar)
|
|||
return ret;
|
||||
}
|
||||
|
||||
void* alloc_tce_table(void)
|
||||
void * __init alloc_tce_table(void)
|
||||
{
|
||||
unsigned int size;
|
||||
|
||||
|
@ -175,7 +175,7 @@ void* alloc_tce_table(void)
|
|||
return __alloc_bootmem_low(size, size, 0);
|
||||
}
|
||||
|
||||
void free_tce_table(void *tbl)
|
||||
void __init free_tce_table(void *tbl)
|
||||
{
|
||||
unsigned int size;
|
||||
|
||||
|
|
Loading…
Reference in a new issue