From: Thorsten Knabe Date: Sat, 23 Aug 2014 13:47:38 +0000 (+0200) Subject: um: ubd: Fix for processes stuck in D state forever X-Git-Tag: fixes-against-v3.18-rc2~82^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2a2361228c5e6d8c1733f00653481de918598e50;p=pandora-kernel.git 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 Cc: stable@kernel.org # >= 3.12 Signed-off-by: Richard Weinberger --- Reading git-diff-tree failed