drbd: fix local read error hung forever
authorLars Ellenberg <lars.ellenberg@linbit.com>
Fri, 8 Jun 2012 14:30:30 +0000 (16:30 +0200)
committerPhilipp Reisner <philipp.reisner@linbit.com>
Thu, 8 Nov 2012 15:58:32 +0000 (16:58 +0100)
commitab53b90e89eb2421a607655cab426232fdd82f6f
tree02474e043a62020e39d98beb4eadf30c846a9aa5
parent1b6f19740da8e7ed2d1216dc69a972d10de4f0e9
drbd: fix local read error hung forever

The commit
    drbd: simplify retry path of failed READ requests
simplified it too much:
it just did not do anything for local read errors.

Add the missing req_may_be_completed_not_susp() to the
READ_COMPLETED_WITH_ERROR case.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
drivers/block/drbd/drbd_req.c