diff options
author | Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> | 2008-03-28 12:10:50 -0400 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2008-04-01 05:43:08 -0400 |
commit | fa90f70a8ed338d1afb43da21163752c6558a7d5 (patch) | |
tree | 668108991d3379fe69dcdf9ea44c26058b9e0372 /arch/powerpc/mm | |
parent | 18f032cb51a6de7d9c875e1112650ecf975fee12 (diff) |
[POWERPC] arch_add_memory() cannot be __devinit
WARNING: vmlinux.o(.text+0xb41b0): Section mismatch in reference from the
function .add_memory() to the function .devinit.text:.arch_add_memory()
The function .add_memory() references
the function __devinit .arch_add_memory().
This is often because .add_memory lacks a __devinit
annotation or the annotation of .arch_add_memory is wrong.
arch_add_memory() is also not __devinit on other architectures
Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/mm')
-rw-r--r-- | arch/powerpc/mm/mem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c index 60c019cdc69f..1b119b92a826 100644 --- a/arch/powerpc/mm/mem.c +++ b/arch/powerpc/mm/mem.c | |||
@@ -111,7 +111,7 @@ int memory_add_physaddr_to_nid(u64 start) | |||
111 | } | 111 | } |
112 | #endif | 112 | #endif |
113 | 113 | ||
114 | int __devinit arch_add_memory(int nid, u64 start, u64 size) | 114 | int arch_add_memory(int nid, u64 start, u64 size) |
115 | { | 115 | { |
116 | struct pglist_data *pgdata; | 116 | struct pglist_data *pgdata; |
117 | struct zone *zone; | 117 | struct zone *zone; |