1
linux/arch/s390
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
..
appldata WorkQueue: Fix up arch-specific work items where possible 2006-12-05 19:36:26 +00:00
boot
crypto [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
hypfs [PATCH] Vectorize aio_read/aio_write fileop methods 2006-10-01 00:39:28 -07:00
kernel [S390] Memory detection fixes. 2006-12-04 15:40:56 +01:00
lib [PATCH] mm: pagefault_{disable,enable}() 2006-12-07 08:39:21 -08:00
math-emu [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
mm [S390] Convert extmem spin_lock into a mutex. 2006-12-04 15:40:51 +01:00
oprofile
defconfig [S390] revert add_active_range() usage patch. 2006-11-06 10:49:00 +01:00
Kconfig [S390] Don't use small stacks when lockdep is used. 2006-12-04 15:41:10 +01:00
Kconfig.debug [PATCH] lockdep: irqtrace subsystem, s390 support 2006-07-03 15:27:03 -07:00
Makefile [S390] set KBUILD_IMAGE. 2006-12-04 15:40:49 +01:00