Star64_linux/arch/mips
Peter Zijlstra a866374aec [PATCH] mm: pagefault_{disable,enable}()
Introduce pagefault_{disable,enable}() and use these where previously we did
manual preempt increments/decrements to make the pagefault handler do the
atomic thing.

Currently they still rely on the increased preempt count, but do not rely on
the disabled preemption, this might go away in the future.

(NOTE: the extra barrier() in pagefault_disable might fix some holes on
       machines which have too many registers for their own good)

[heiko.carstens@de.ibm.com: s390 fix]
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Acked-by: Nick Piggin <npiggin@suse.de>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-07 08:39:21 -08:00
..
arc
au1000
basler/excite
boot
cobalt
configs
ddb5xxx
dec [MIPS] *-berr: Header inclusions for DEC bus error handlers 2006-12-06 20:16:09 +00:00
emma2rh [MIPS] Compile __do_IRQ() when really needed 2006-12-06 20:16:08 +00:00
gt64120
jazz [MIPS] Compile __do_IRQ() when really needed 2006-12-06 20:16:08 +00:00
jmr3927 [MIPS] mips HPT cleanup: make clocksource_mips public 2006-11-30 01:14:49 +00:00
kernel Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus 2006-12-06 16:17:37 -08:00
lasat [MIPS] Compile __do_IRQ() when really needed 2006-12-06 20:16:08 +00:00
lib [MIPS] Unify csum_partial.S 2006-12-04 22:43:13 +00:00
lib-32 [MIPS] Unify csum_partial.S 2006-12-04 22:43:13 +00:00
lib-64 [MIPS] Unify csum_partial.S 2006-12-04 22:43:13 +00:00
math-emu
mips-boards [MIPS] Fix double inclusions 2006-11-30 01:14:47 +00:00
mm [PATCH] mm: pagefault_{disable,enable}() 2006-12-07 08:39:21 -08:00
momentum [MIPS] Compile __do_IRQ() when really needed 2006-12-06 20:16:08 +00:00
oprofile
pci
philips/pnx8550 [MIPS] Compile __do_IRQ() when really needed 2006-12-06 20:16:08 +00:00
pmc-sierra
qemu
sgi-ip22 [MIPS] Compile __do_IRQ() when really needed 2006-12-06 20:16:08 +00:00
sgi-ip27 [MIPS] Compile __do_IRQ() when really needed 2006-12-06 20:16:08 +00:00
sgi-ip32
sibyte [MIPS] SWARM: Fix a typo in #error directives 2006-12-04 22:43:13 +00:00
sni
tx4927 [MIPS] Compile __do_IRQ() when really needed 2006-12-06 20:16:08 +00:00
tx4938 [MIPS] Compile __do_IRQ() when really needed 2006-12-06 20:16:08 +00:00
vr41xx [MIPS] Compile __do_IRQ() when really needed 2006-12-06 20:16:08 +00:00
defconfig
Kconfig [MIPS] Compile __do_IRQ() when really needed 2006-12-06 20:16:08 +00:00
Kconfig.debug
Makefile