Keith Busch
ad103e7983
blk-mq: Fix timeout and state order
...
The block layer had been setting the state to in-flight prior to updating
the timer. This is the wrong order since the timeout handler could observe
the in-flight state with the older timeout, believing the request had
expired when in fact it is just getting started.
Signed-off-by: Keith Busch <keith.busch@intel.com>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2018-05-29 08:47:40 -06:00
..
2018-01-10 09:12:16 -07:00
2017-11-03 11:29:50 -07:00
2018-05-09 08:33:06 -06:00
2018-05-10 11:27:41 -06:00
2018-05-10 11:27:31 -06:00
2018-01-18 08:21:37 -07:00
2018-05-14 13:16:03 -06:00
2018-05-14 13:16:15 -06:00
2018-04-19 08:51:59 -06:00
2018-05-14 13:16:13 -06:00
2018-01-17 09:49:21 -07:00
2017-11-04 12:40:13 -06:00
2018-05-24 13:38:59 -06:00
2017-11-02 11:10:55 +01:00
2018-05-08 15:10:44 -06:00
2018-01-29 11:51:49 -08:00
2018-05-09 08:33:09 -06:00
2018-04-10 08:38:46 -06:00
2018-04-10 08:38:46 -06:00
2017-11-02 11:10:55 +01:00
2018-03-27 21:25:36 -06:00
2017-08-08 14:58:03 -04:00
2018-02-01 14:45:11 -07:00
2018-01-17 09:49:21 -07:00
2018-05-24 13:38:59 -06:00
2018-05-24 11:00:39 -06:00
2017-11-14 15:32:19 -08:00
2017-02-27 20:54:05 +02:00
2018-05-29 08:47:40 -06:00
2018-04-26 09:02:01 -06:00
2018-03-08 14:13:48 -07:00
2017-11-02 11:10:55 +01:00
2018-05-09 08:33:09 -06:00
2018-05-09 08:33:09 -06:00
2018-05-24 13:38:59 -06:00
2017-11-02 11:10:55 +01:00
2018-05-09 08:33:05 -06:00
2018-04-02 16:36:13 -06:00
2018-05-09 08:33:05 -06:00
2018-05-09 08:33:05 -06:00
2018-05-22 11:58:07 -06:00
2018-05-09 08:33:09 -06:00
2018-05-07 15:26:36 -06:00
2018-03-13 11:40:24 -06:00
2018-05-14 08:55:12 -06:00
2018-05-24 13:38:59 -06:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-05-24 13:38:59 -06:00
2018-01-18 12:54:42 -07:00
2018-05-24 13:38:59 -06:00
2018-02-23 15:20:19 -07:00
2017-06-21 11:46:07 -06:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-05-10 11:27:46 -06:00
2017-11-02 11:10:55 +01:00
2018-05-24 13:38:59 -06:00
2017-01-17 10:03:33 -07:00
2017-09-11 09:45:52 -06:00
2018-05-24 13:38:59 -06:00
2018-05-14 08:55:18 -06:00
2018-04-05 14:27:02 -07:00
2017-07-03 16:56:25 -06:00