[PATCH] FRV: Fix FRV arch compile errors
authorDavid Howells <dhowells@redhat.com>
Mon, 10 Jul 2006 11:44:51 +0000 (04:44 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 10 Jul 2006 20:24:21 +0000 (13:24 -0700)
commit9dec17eb577169f78d642c5424e4264186d27115
tree76cff4c5a8a6d255bc457392057e775d71ff5532
parent1aeb21d626327ee909fef03f72aea6e8a60e6c0c
[PATCH] FRV: Fix FRV arch compile errors

Fix some FRV arch compile errors, including:

 (*) Marking nr_kernel_pages as __meminitdata so that references to it end up
     being properly calculated rather than being assumed to be in the small
     data section (and thus calculated wrt the GP register).  Not doing this
     causes the linker to emit errors as the offset is too big to fit into the
     load instruction.

 (*) Move pm_power_off into an unconditionally compiled .c file as it's now
     unconditionally accessed.

 (*) Declare frv_change_cmode() in a header file rather than in a .c file, and
     declare it asmlinkage.

Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/frv/kernel/local.h
arch/frv/kernel/pm.c
arch/frv/kernel/process.c
arch/frv/mb93090-mb00/pci-vdk.c
include/linux/bootmem.h