summaryrefslogtreecommitdiffstats
path: root/drivers/block/mg_disk.c
diff options
context:
space:
mode:
authorPhilipp Reisner <philipp.reisner@linbit.com>2014-11-10 17:21:14 +0100
committerJens Axboe <axboe@fb.com>2014-11-10 09:27:41 -0700
commit9581f97a687724ea41cf2e145dda4751161198c1 (patch)
tree64bcd8625412df63a422f0671a81e0f50d211319 /drivers/block/mg_disk.c
parent3b9d35d744bb5139f9fed57f38c019bb8c7d351c (diff)
downloadop-kernel-dev-9581f97a687724ea41cf2e145dda4751161198c1.zip
op-kernel-dev-9581f97a687724ea41cf2e145dda4751161198c1.tar.gz
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 <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'drivers/block/mg_disk.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud