drbd: Fix postponed requests
authorPhilipp Reisner <philipp.reisner@linbit.com>
Tue, 28 Aug 2012 12:39:44 +0000 (14:39 +0200)
committerPhilipp Reisner <philipp.reisner@linbit.com>
Fri, 9 Nov 2012 13:08:24 +0000 (14:08 +0100)
commitd76440181d0e05826f228189b74b4dbf64b68981
tree1cd13320a3174aea469984a3a584d4df025a77ec
parent4ae98b4db3d0e9336d0b771636b7d053a1460805
drbd: Fix postponed requests

* Postponed requests should not set or clear out-of-sync marks
* When a request gets postponed we need to drop its reference
  mdev->local_cnt (put_ldev()).

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