From: Philipp Reisner Date: Mon, 10 Nov 2014 16:21:14 +0000 (+0100) Subject: drbd: Fix state change in case of connection timeout X-Git-Tag: omap-for-v3.20/drop-legacy-3517~91^2~23 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9581f97a687724ea41cf2e145dda4751161198c1;p=pandora-kernel.git drbd: Fix state change in case of connection timeout A connection timeout affects all volumes of a resource! Under the following conditions: A resource with multiple volumes AND ko-count >=1 AND a write request triggers the timeout (ko-count * timeout) DRBD's internal state gets confused. That in turn may lead to very miss leading follow up failures. E.g. "BUG: scheduling while atomic" CC: stable@kernel.org # v3.17 Signed-off-by: Philipp Reisner Signed-off-by: Lars Ellenberg Signed-off-by: Jens Axboe --- Reading git-diff-tree failed