Ilya Dryomov
587562d0c7
blk-mq: I/O and timer unplugs are inverted in blktrace
...
trace_block_unplug() takes true for explicit unplugs and false for
implicit unplugs. schedule() unplugs are implicit and should be
reported as timer unplugs. While correct in the legacy code, this has
been inverted in blk-mq since 4.11.
Cc: stable@vger.kernel.org
Fixes: bd166ef183c2 ("blk-mq-sched: add framework for MQ capable IO schedulers")
Reviewed-by: Omar Sandoval <osandov@fb.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2018-09-27 13:12:44 -06:00
..
2018-07-27 09:17:41 -06:00
2017-11-03 11:29:50 -07:00
2018-09-06 11:32:58 -06:00
2018-08-16 13:08:13 -06:00
2018-07-09 09:07:52 -06:00
2018-08-16 13:08:15 -06:00
2018-07-26 15:49:41 -06:00
2018-09-21 20:26:59 -06:00
2018-09-11 10:59:53 -06:00
2018-09-21 20:26:59 -06:00
2018-01-17 09:49:21 -07:00
2018-06-09 06:37:14 -06:00
2018-05-24 13:38:59 -06:00
2018-07-09 09:07:54 -06:00
2018-08-02 09:58:14 -06:00
2018-07-09 09:07:54 -06:00
2018-01-29 11:51:49 -08:00
2018-06-02 20:35:00 -06:00
2018-04-10 08:38:46 -06:00
2018-07-09 09:07:52 -06:00
2018-07-09 09:07:53 -06:00
2018-07-09 09:07:52 -06:00
2018-07-09 09:07:53 -06:00
2017-08-08 14:58:03 -04:00
2018-08-21 09:02:55 -06:00
2018-08-21 09:02:55 -06:00
2018-05-24 13:38:59 -06:00
2018-09-25 20:17:59 -06:00
2017-11-14 15:32:19 -08:00
2017-02-27 20:54:05 +02:00
2018-09-27 13:12:44 -06:00
2018-07-17 16:04:00 -06:00
2018-07-22 11:30:53 -06:00
2018-07-22 11:30:53 -06:00
2018-07-24 14:46:39 -06:00
2018-06-19 11:27:18 -06:00
2018-07-09 09:07:54 -06:00
2018-07-09 09:07:54 -06:00
2018-08-23 09:34:46 -06:00
2018-06-17 05:37:55 +09:00
2018-08-31 14:48:58 -06:00
2018-06-23 10:25:45 -06:00
2018-08-27 13:32:12 -06:00
2018-07-09 09:07:54 -06:00
2018-07-09 09:07:52 -06:00
2018-08-21 09:02:55 -06:00
2018-07-24 14:43:26 -06:00
2018-08-01 09:13:03 -06:00
2018-08-27 19:17:02 -06:00
2018-08-07 17:57:13 -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-09-26 19:57:24 -06:00
2018-09-21 20:26:59 -06:00
2018-02-23 15:20:19 -07:00
2018-05-31 10:50:54 -04:00
2018-07-09 09:07:54 -06:00
2017-11-02 11:10:55 +01:00
2018-05-30 10:47:40 -06:00
2018-07-09 09:07:54 -06: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-09-21 20:26:59 -06:00
2018-05-14 08:55:18 -06:00
2018-06-20 12:04:06 -06:00
2018-07-30 08:27:02 -06:00