Philipp Reisner
5af2e8ce2b
drbd: Fix completion of requests while the device is suspended
...
In various places (E.g. CONNECTION_LOST_WHILE_PENDING) the
RQ_COMPLETION_SUSP mask is passed in the clear set to mod_rq_state().
The issue was that it tried to clear the RQ_COMPLETION_SUSP bit
out of the state mask first, and eventuelly set it afterwards,
in the drbd_req_put_completion_ref() function.
Fixed that by moving the reference getting out of
drbd_req_put_completion_ref() into the mod_rq_state(), before the place
where the extra reference might be put.
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com >
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com >
2012-11-09 14:05:50 +01:00
..
2011-08-05 22:16:42 -04:00
2011-08-02 21:17:02 -10:00
2011-07-26 16:49:47 -07:00
2011-08-05 21:45:20 +02:00
2011-07-25 13:56:39 -07:00
2012-11-09 14:05:50 +01:00
2011-08-06 18:33:19 -07:00
2011-07-23 10:34:47 -07:00
2011-07-28 18:26:32 -07:00
2011-07-26 09:21:09 -07:00
2011-08-03 19:06:37 -04:00
2011-07-28 01:30:07 -07:00
2011-08-04 16:43:43 -10:00
2011-07-26 16:49:47 -07:00
2011-08-04 06:32:51 -10:00
2011-07-26 16:49:47 -07:00
2011-08-02 21:18:39 -10:00
2011-08-01 06:13:48 -10:00
2011-08-05 10:56:29 +01:00
2011-07-30 08:57:57 -10:00
2011-07-27 00:02:28 +01:00
2011-08-04 01:30:34 -07:00
2011-07-27 13:21:40 -07:00
2011-08-03 22:00:09 -10:00
2011-07-28 05:58:19 -07:00
2011-07-25 20:57:15 -07:00
2011-08-02 12:32:08 +01:00
2011-07-30 00:08:53 -07:00
2011-07-30 08:36:02 -10:00
2011-07-31 23:28:27 +02:00
2011-07-26 16:49:47 -07:00
2011-07-27 09:31:39 +08:00
2011-07-25 13:56:39 -07:00
2011-08-05 06:42:01 -10:00
2011-07-26 16:27:24 -04:00
2011-08-04 11:26:24 +01:00
2011-07-26 16:49:47 -07:00
2011-07-25 23:09:27 -07:00
2011-08-02 21:17:02 -10:00
2011-07-31 06:23:08 -10:00
2011-08-05 15:21:52 -04:00
2011-07-25 21:00:19 -07:00
2011-07-31 06:24:50 -10:00
2011-08-01 14:05:46 -10:00
2011-08-03 14:25:20 -10:00
2011-08-03 16:44:21 +02:00
2011-07-26 16:49:47 -07:00
2011-07-30 08:36:02 -10:00
2011-08-01 06:10:16 -10:00
2011-08-02 14:54:11 +01:00
2011-07-25 13:56:39 -07:00
2011-07-30 00:08:53 -07:00
2011-08-03 15:12:09 -10:00
2011-08-02 14:51:57 -04:00
2011-08-07 15:51:45 -07:00
2011-07-25 23:06:24 -07:00
2011-07-30 00:08:53 -07:00
2011-07-26 16:49:47 -07:00
2011-08-06 12:02:40 -07:00
2011-07-23 16:20:30 +09:30
2011-07-26 16:49:47 -07:00
2011-08-02 08:23:07 +00:00
2011-08-03 14:34:57 -04:00
2011-07-25 22:59:39 -07:00
2011-07-25 22:59:39 -07:00