1
linux/arch/s390
Heiko Carstens d8ad075ef6 [S390] don't call handle_mm_fault() if in an atomic context.
There are several places in the futex code where a spin_lock is held
and still uaccesses happen. Deadlocks are avoided by increasing the
preempt count. The pagefault handler will then not take any locks
but will immediately search the fixup tables.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2007-01-09 10:18:50 +01:00
..
appldata [PATCH] hotplug CPU: clean up hotcpu_notifier() use 2006-12-07 08:39:39 -08:00
boot
crypto [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
hypfs [S390] hypfs fixes 2006-12-15 17:18:10 +01:00
kernel [S390] Fix vmalloc area size calculation. 2007-01-09 10:18:47 +01:00
lib [S390] don't call handle_mm_fault() if in an atomic context. 2007-01-09 10:18:50 +01:00
math-emu [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
mm Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6 2006-12-08 11:21:55 -08:00
oprofile
defconfig [S390] update default configuration 2006-12-15 17:17:57 +01:00
Kconfig [PATCH] appldata_mem dependes on vm counters 2006-12-13 09:05:52 -08: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