linux/arch/um
Thorsten Knabe 2a2361228c um: ubd: Fix for processes stuck in D state forever
Starting with Linux 3.12 processes get stuck in D state forever in
UserModeLinux under sync heavy workloads. This bug was introduced by
commit 805f11a0d5 (um: ubd: Add REQ_FLUSH suppport).
Fix bug by adding a check if FLUSH request was successfully submitted to
the I/O thread and keeping the FLUSH request on the request queue on
submission failures.

Fixes: 805f11a0d5 (um: ubd: Add REQ_FLUSH suppport)
Signed-off-by: Thorsten Knabe <linux@thorsten-knabe.de>
Cc: stable@kernel.org # >= 3.12
Signed-off-by: Richard Weinberger <richard@nod.at>
2014-10-13 21:45:55 +02:00
..
configs
drivers um: ubd: Fix for processes stuck in D state forever 2014-10-13 21:45:55 +02:00
include um: delete unnecessary bootmem struct page array 2014-10-13 17:15:09 +02:00
kernel um: delete unnecessary bootmem struct page array 2014-10-13 17:15:09 +02:00
os-Linux Revert "um: Fix wait_stub_done() error handling" 2014-07-20 12:56:34 +02:00
scripts
sys-ia64
sys-ppc
.gitignore
Kconfig.char
Kconfig.common
Kconfig.debug
Kconfig.net
Kconfig.rest
Kconfig.um
Makefile um: Fix for relative objtree when generating x86 headers 2014-06-05 17:55:48 +02:00
Makefile-ia64
Makefile-os-Linux
Makefile-ppc
Makefile-skas