linux/arch/m68k/kernel
Greg Ungerer d25ba98afc m68k: remove thread_info struct from thread struct
Currently on m68k we have a comeplete thread_info structure stored inside
of the thread_struct, and we also have it in the initial part of the kernel
stack. Mostly the code currently uses the one inside of the thread_struct,
only using the "task" pointer from the stack based one.

This is wasteful and confusing, we should only have the single instance of
thread_info inside the stack page. And this is the norm for all other
architectures.

This change makes m68k handle thread_info consistently on both MMU enabled
and non-MMU setups.

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
2011-12-24 21:47:56 +10:00
..
.gitignore
asm-offsets.c m68k: remove thread_info struct from thread struct 2011-12-24 21:47:56 +10:00
dma_mm.c m68k: Add export.h to the m68k specific files as required 2011-10-31 19:30:59 -04:00
dma_no.c m68k: Add export.h to the m68k specific files as required 2011-10-31 19:30:59 -04:00
dma.c
entry_mm.S m68k: remove thread_info struct from thread struct 2011-12-24 21:47:56 +10:00
entry_no.S m68k: merge mmu and non-mmu include/asm/entry.h files 2011-10-18 14:22:25 +10:00
entry.S
head.S
init_task.c m68k: merge the init_task code for mmu and non-mmu targets 2011-12-24 21:47:56 +10:00
ints.c m68k/irq: Remove obsolete support for user vector interrupt fixups 2011-11-08 22:35:52 +01:00
irq.c
m68k_ksyms.c
Makefile m68k: merge the init_task code for mmu and non-mmu targets 2011-12-24 21:47:56 +10:00
module.c
module.lds
process_mm.c m68k: merge the init_task code for mmu and non-mmu targets 2011-12-24 21:47:56 +10:00
process_no.c
process.c
ptrace_mm.c
ptrace_no.c
ptrace.c
setup_mm.c
setup_no.c m68knommu: create common externs for _ram* vars 2011-10-18 14:22:26 +10:00
setup.c
signal_mm.c
signal_no.c
signal.c
sun3-head.S
sys_m68k.c
syscalltable.S m68k: Wire up process_vm_{read,write}v 2011-12-06 20:37:58 +01:00
time_mm.c
time_no.c
time.c
traps.c m68k: merge the mmu and non-mmu traps.c files 2011-10-18 14:22:25 +10:00
vectors.c m68k: move hardware vector setting from traps.c to its own file 2011-10-18 14:22:25 +10:00
vmlinux-std.lds
vmlinux-sun3.lds
vmlinux.lds_mm.S
vmlinux.lds_no.S m68k: Finally remove leftover markers sections 2011-10-24 21:00:34 +02:00
vmlinux.lds.S