Linus Torvalds
64b28683de
Merge tag 'for-linus-20180204' of git://git.kernel.dk/linux-block
...
Pull more block updates from Jens Axboe:
"Most of this is fixes and not new code/features:
- skd fix from Arnd, fixing a build error dependent on sla allocator
type.
- blk-mq scheduler discard merging fixes, one from me and one from
Keith. This fixes a segment miscalculation for blk-mq-sched, where
we mistakenly think two segments are physically contigious even
though the request isn't carrying real data. Also fixes a bio-to-rq
merge case.
- Don't re-set a bit on the buffer_head flags, if it's already set.
This can cause scalability concerns on bigger machines and
workloads. From Kemi Wang.
- Add BLK_STS_DEV_RESOURCE return value to blk-mq, allowing us to
distuingish between a local (device related) resource starvation
and a global one. The latter might happen without IO being in
flight, so it has to be handled a bit differently. From Ming"
* tag 'for-linus-20180204' of git://git.kernel.dk/linux-block:
block: skd: fix incorrect linux/slab_def.h inclusion
buffer: Avoid setting buffer bits that are already set
blk-mq-sched: Enable merging discard bio into request
blk-mq: fix discard merge with scheduler attached
blk-mq: introduce BLK_STS_DEV_RESOURCE
2018-02-04 11:16:35 -08:00
..
2018-01-31 11:23:28 -08:00
2017-11-14 16:23:44 -08:00
2017-11-21 16:35:54 -08:00
2018-01-22 20:04:02 -05:00
2018-01-22 20:04:01 -05:00
2017-11-21 16:35:54 -08:00
2018-01-31 11:23:28 -08:00
2018-01-10 23:25:09 -05:00
2018-01-04 01:13:28 -05:00
2017-12-04 22:56:03 -05:00
2018-01-08 21:45:48 -05:00
2018-01-10 23:24:58 -05:00
2018-01-10 23:25:11 -05:00
2017-06-20 12:18:27 +02:00
2017-11-21 15:57:07 -08:00
2017-11-21 15:57:07 -08:00
2018-01-22 20:03:57 -05:00
2018-01-22 20:03:59 -05:00
2018-01-22 20:04:00 -05:00
2017-12-04 22:56:04 -05:00
2017-11-13 17:56:58 -08:00
2017-12-15 12:51:42 -08:00
2018-01-31 11:23:28 -08:00
2018-02-01 10:00:28 -08:00
2018-01-31 11:23:28 -08:00
2018-01-31 11:23:28 -08:00
2017-11-21 16:35:54 -08:00
2017-12-18 13:55:43 -07:00
2017-11-02 11:10:55 +01:00
2017-11-21 16:35:54 -08:00
2018-01-31 14:31:10 -08:00
2018-01-31 14:31:10 -08:00
2018-01-22 20:07:39 -05:00
2018-01-04 01:07:58 -05:00
2018-01-10 23:25:07 -05:00
2017-11-02 11:10:55 +01:00
2017-11-21 15:57:09 -08:00
2018-01-31 11:23:28 -08:00
2017-10-25 05:40:22 -04:00
2017-12-04 20:32:53 -05:00
2017-12-04 20:32:53 -05:00
2017-12-04 20:32:53 -05:00
2017-08-25 17:21:11 -04:00
2017-11-02 11:10:55 +01:00
2017-08-25 17:21:10 -04:00
2017-11-02 11:10:55 +01:00
2017-08-25 17:21:10 -04:00
2017-11-02 11:10:55 +01:00
2017-08-25 17:21:11 -04:00
2017-11-02 11:10:55 +01:00
2017-08-24 22:29:07 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-08-25 17:21:11 -04:00
2017-11-02 11:10:55 +01:00
2017-08-24 22:29:06 -04:00
2017-11-02 11:10:55 +01:00
2017-10-27 02:22:00 -07:00
2017-11-02 11:10:55 +01:00
2017-08-25 17:21:11 -04:00
2017-08-10 19:55:35 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-08-25 17:21:12 -04:00
2017-08-10 19:55:35 -04:00
2017-11-02 11:10:55 +01:00
2017-08-25 17:21:10 -04:00
2017-08-25 17:21:10 -04:00
2017-08-25 17:21:11 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-10-27 02:22:00 -07:00
2017-11-02 11:10:55 +01:00
2017-08-25 17:21:10 -04:00
2017-11-02 11:10:55 +01:00
2017-12-07 21:06:31 -05:00
2017-10-25 04:55:18 -04:00
2018-02-01 10:00:28 -08:00
2017-08-24 22:28:55 -04:00
2017-08-25 17:21:10 -04:00
2017-08-25 17:21:11 -04:00
2017-11-02 11:10:55 +01:00
2017-12-04 22:56:03 -05:00
2017-08-08 11:49:51 -04:00
2017-06-20 12:18:27 +02:00
2017-06-20 12:18:27 +02:00
2018-01-03 23:10:06 -05:00
2017-11-15 10:14:11 -08:00
2017-08-22 16:34:36 +02:00
2018-01-03 23:10:06 -05:00
2018-01-03 23:10:06 -05:00
2017-08-07 14:04:02 -04:00
2017-11-02 11:10:55 +01:00
2017-08-10 19:55:34 -04:00
2017-08-25 17:21:11 -04:00
2017-11-14 16:23:44 -08:00
2017-08-07 14:04:01 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-04-24 18:16:49 -04:00
2017-11-21 15:57:07 -08:00
2017-11-14 16:23:44 -08:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-09-01 11:59:17 +02:00
2017-11-02 11:10:55 +01:00
2017-10-16 22:38:44 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-08-24 22:29:01 -04:00
2017-11-02 11:10:55 +01:00
2017-12-07 21:22:37 -05:00
2017-08-07 14:04:01 -04:00
2017-12-04 20:32:52 -05:00
2017-11-02 11:10:55 +01:00
2017-10-05 15:01:17 +02:00
2017-10-05 15:01:17 +02:00
2017-08-25 17:21:11 -04:00
2017-11-02 11:10:55 +01:00
2017-08-25 17:21:11 -04:00
2017-08-28 22:15:46 -04:00
2017-11-02 11:10:55 +01:00
2017-12-11 21:39:39 -05:00
2018-01-17 01:00:05 -05:00
2018-01-08 22:27:32 -05:00
2017-04-26 15:09:04 -06:00
2018-01-31 11:23:28 -08:00
2017-12-07 21:32:03 -05:00
2017-12-07 21:06:57 -05:00
2017-08-25 17:08:07 -04:00
2017-11-02 11:10:55 +01:00
2018-02-04 11:16:35 -08:00
2017-11-14 16:23:44 -08:00
2017-12-07 21:13:45 -05:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-12-14 22:30:24 -05:00
2018-01-31 11:23:28 -08:00
2017-11-02 11:10:55 +01:00
2018-01-03 22:51:02 -05:00
2017-11-14 16:23:44 -08:00
2017-10-16 23:40:51 -04:00
2018-01-10 01:10:20 +01:00
2017-11-07 09:04:32 -08:00
2017-09-07 12:12:43 -07:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-01-08 22:27:32 -05:00
2018-02-03 13:07:56 -08:00
2018-01-08 22:27:32 -05:00
2017-11-02 11:10:55 +01:00
2017-12-04 22:55:59 -05:00
2017-11-28 11:07:14 -05:00
2017-08-25 17:21:10 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-08-25 17:08:08 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-12-04 20:32:53 -05:00
2017-11-02 11:10:55 +01:00
2017-04-26 18:32:29 -04:00
2018-01-31 11:23:28 -08:00
2017-08-25 17:21:11 -04:00
2017-06-27 21:46:55 -04:00
2017-08-24 22:28:51 -04:00
2017-08-25 17:21:10 -04:00
2017-12-04 20:32:55 -05:00
2017-11-02 11:10:55 +01:00
2017-06-12 21:02:04 -04:00
2017-08-22 16:34:36 +02:00