android_kernel_xiaomi_sm7250/arch/sh/kernel
Paul Mundt 26ff6c11ef sh: page table alloc cleanups and page fault optimizations.
Cleanup of page table allocators, using generic folded PMD and PUD
helpers. TLB flushing operations are moved to a more sensible spot.

The page fault handler is also optimized slightly, we no longer waste
cycles on IRQ disabling for flushing of the page from the ITLB, since
we're already under CLI protection by the initial exception handler.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2006-09-27 15:13:36 +09:00
..
cpu sh: Add flag for MMU PTEA capability. 2006-09-27 14:55:41 +09:00
timers [PATCH] irq-flags: SH: Use the new IRQF_ constants 2006-07-02 13:58:48 -07:00
asm-offsets.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cf-enabler.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cpufreq.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
early_printk.c sh: earlyprintk= support and cleanups. 2006-09-27 14:26:53 +09:00
entry.S sh: Various cosmetic cleanups. 2006-09-27 12:31:01 +09:00
head.S sh: BSS init bugfix and barrier in entry point. 2006-09-27 15:00:04 +09:00
init_task.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_generic.c [PATCH] sh: I/O routine cleanups and ioremap() overhaul 2006-01-16 23:15:28 -08:00
io.c [PATCH] sh: I/O routine cleanups and ioremap() overhaul 2006-01-16 23:15:28 -08:00
irq.c [PATCH] genirq: rename desc->handler to desc->chip 2006-06-29 10:26:21 -07:00
kgdb_jmp.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kgdb_stub.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
machine_kexec.c Storage class should be first 2006-06-26 18:57:34 +02:00
Makefile sh: Move syscall table in to syscall.S. 2006-09-27 11:36:10 +09:00
module.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
process.c Fix 'make headers_check' on sh 2006-09-21 08:36:50 +01:00
ptrace.c sh: Various cosmetic cleanups. 2006-09-27 12:31:01 +09:00
relocate_kernel.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
semaphore.c sh: Fixup some uninitialized spinlocks. 2006-09-27 11:31:32 +09:00
setup.c sh: earlyprintk= support and cleanups. 2006-09-27 14:26:53 +09:00
sh_bios.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sh_ksyms.c sh: export clear_user_page() for the modules that need it. 2006-09-27 15:09:48 +09:00
signal.c [PATCH] convert signal handling of NODEFER to act like other Unix boxes. 2005-08-29 10:03:11 -07:00
smp.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sys_sh.c sh: page table alloc cleanups and page fault optimizations. 2006-09-27 15:13:36 +09:00
syscalls.S sh: Wire up new syscalls. 2006-09-27 14:36:44 +09:00
time.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
traps.c sh: Fixup some uninitialized spinlocks. 2006-09-27 11:31:32 +09:00
vmlinux.lds.S sh: Kill off the .stack section. 2006-09-27 11:40:05 +09:00