android_kernel_xiaomi_sm8350/arch/frv/kernel
David Howells 9dec17eb57 [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>
2006-07-10 13:24:21 -07:00
..
asm-offsets.c
break.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cmode.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
debug-stub.c
dma.c
entry-table.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
entry.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
frv_ksyms.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
futex.c
gdb-io.c
gdb-io.h
gdb-stub.c [PATCH] s/;;/;/g 2006-03-24 07:33:24 -08:00
head-mmu-fr451.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
head-uc-fr401.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
head-uc-fr451.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
head-uc-fr555.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
head.inc
head.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
init_task.c
irq-mb93091.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
irq-mb93093.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
irq-mb93493.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
irq-routing.c [PATCH] irq-flags: FRV: Use the new IRQF_ constants 2006-07-02 13:58:46 -07:00
irq.c [PATCH] irq-flags: FRV: Use the new IRQF_ constants 2006-07-02 13:58:46 -07:00
kernel_thread.S
local.h [PATCH] FRV: Fix FRV arch compile errors 2006-07-10 13:24:21 -07:00
Makefile
module.c
pm-mb93093.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
pm.c [PATCH] FRV: Fix FRV arch compile errors 2006-07-10 13:24:21 -07:00
process.c [PATCH] FRV: Fix FRV arch compile errors 2006-07-10 13:24:21 -07:00
ptrace.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
semaphore.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
setup.c kbuild: introduce utsrelease.h 2006-07-03 23:30:54 +02:00
signal.c [PATCH] fix incorrect SA_ONSTACK behaviour for 64-bit processes 2006-06-23 07:43:05 -07:00
sleep.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
switch_to.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sys_frv.c [PATCH] frv: misc __user annotations 2006-06-23 07:42:54 -07:00
sysctl.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
time.c [PATCH] irq-flags: FRV: Use the new IRQF_ constants 2006-07-02 13:58:46 -07:00
traps.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
uaccess.c [PATCH] frv: __user infrastructure 2006-06-23 07:42:54 -07:00
vmlinux.lds.S