From: NeilBrown Date: Fri, 19 Sep 2008 01:49:54 +0000 (+1000) Subject: md: Don't wait UNINTERRUPTIBLE for other resync to finish X-Git-Tag: v2.6.27-rc7~16^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9744197c3d7b329590c2be33ad7b17409bd798fe;p=pandora-kernel.git md: Don't wait UNINTERRUPTIBLE for other resync to finish When two md arrays share some block device (e.g each uses different partitions on the one device), a resync of one array will wait for the resync on the other to finish. This can be a long time and as it currently waits TASK_UNINTERRUPTIBLE, the softlockup code notices and complains. So use TASK_INTERRUPTIBLE instead and make sure to flush signals before calling schedule. Signed-off-by: NeilBrown --- Reading git-diff-tree failed