Linus Torvalds
df668a5fe4
Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel.dk/linux-block
Pull core block updates from Jens Axboe:
- disk events cleanup (Christoph)
- gendisk and request queue allocation simplifications (Christoph)
- bdev_disk_changed cleanups (Christoph)
- IO priority improvements (Bart)
- Chained bio completion trace fix (Edward)
- blk-wbt fixes (Jan)
- blk-wbt enable/disable fix (Zhang)
- Scheduler dispatch improvements (Jan, Ming)
- Shared tagset scheduler improvements (John)
- BFQ updates (Paolo, Luca, Pietro)
- BFQ lock inversion fix (Jan)
- Documentation improvements (Kir)
- CLONE_IO block cgroup fix (Tejun)
- Remove of ancient and deprecated block dump feature (zhangyi)
- Discard merge fix (Ming)
- Misc fixes or followup fixes (Colin, Damien, Dan, Long, Max, Thomas,
Yang)
* tag 'for-5.14/block-2021-06-29' of git://git.kernel.dk/linux-block: (129 commits)
block: fix discard request merge
block/mq-deadline: Remove a WARN_ON_ONCE() call
blk-mq: update hctx->dispatch_busy in case of real scheduler
blk: Fix lock inversion between ioc lock and bfqd lock
bfq: Remove merged request already in bfq_requests_merged()
block: pass a gendisk to bdev_disk_changed
block: move bdev_disk_changed
block: add the events* attributes to disk_attrs
block: move the disk events code to a separate file
block: fix trace completion for chained bio
block/partitions/msdos: Fix typo inidicator -> indicator
block, bfq: reset waker pointer with shared queues
block, bfq: check waker only for queues with no in-flight I/O
block, bfq: avoid delayed merge of async queues
block, bfq: boost throughput by extending queue-merging times
block, bfq: consider also creation time in delayed stable merge
block, bfq: fix delayed stable merge check
block, bfq: let also stably merged queues enjoy weight raising
blk-wbt: make sure throttle is enabled properly
blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled()
...
2021-06-30 12:12:56 -07:00
..
2021-06-24 12:01:06 -06:00
2020-08-23 17:36:59 -05:00
2021-03-25 10:50:07 -06:00
2021-06-24 18:43:55 -06:00
2021-03-25 10:50:07 -06:00
2021-03-25 10:50:07 -06:00
2021-04-06 09:28:17 -06:00
2021-06-24 09:53:50 -06:00
2021-03-05 11:32:15 -07:00
2019-11-07 12:28:13 -07:00
2021-06-21 15:03:40 -06:00
2021-06-03 14:37:24 -06:00
2021-03-11 07:47:48 -07:00
2020-10-05 10:47:43 -06:00
2021-02-11 09:45:25 -05:00
2021-01-29 07:43:29 -07:00
2021-05-24 06:47:21 -06:00
2020-10-06 07:29:53 -06:00
2020-07-16 10:22:15 -06:00
2021-05-11 20:50:35 -06:00
2020-10-08 07:59:48 -06:00
2021-06-21 15:03:40 -06:00
2021-06-21 15:03:40 -06:00
2021-03-11 07:47:48 -07:00
2021-04-12 06:45:12 -06:00
2021-06-29 07:41:08 -06:00
2020-10-20 07:08:17 -06:00
2021-06-21 15:03:40 -06:00
2021-06-24 18:43:55 -06:00
2021-06-24 18:43:55 -06:00
2020-10-09 12:46:28 -06:00
2021-05-24 06:47:22 -06:00
2021-05-24 06:47:22 -06:00
2020-03-17 20:55:21 +01:00
2021-06-30 12:12:56 -07:00
2021-06-24 18:43:55 -06:00
2020-12-09 11:41:41 -05:00
2021-02-22 06:33:48 -07:00
2021-06-08 15:12:57 -06:00
2021-06-21 15:03:40 -06:00
2021-05-09 13:25:14 -07:00
2020-09-01 16:48:46 -06:00
2021-06-16 08:41:50 -06:00
2021-01-24 18:17:20 -07:00
2020-07-31 16:29:47 -06:00
2021-06-21 15:03:41 -06:00
2021-06-21 15:03:41 -06:00
2021-04-07 14:31:45 -06:00
2021-06-24 18:43:55 -06:00
2021-04-06 09:28:18 -06:00
2020-09-23 09:18:13 -06:00
2021-01-24 21:52:39 -07:00
2021-06-24 12:00:22 -06:00
2021-06-24 18:43:55 -06:00
2021-06-24 12:00:22 -06:00
2021-06-01 07:45:27 -06:00
2021-04-08 13:43:53 -06:00
2021-06-21 15:03:40 -06:00
2021-06-21 15:03:41 -06:00
2021-02-22 10:22:54 -08:00
2021-05-11 08:12:14 -06:00
2021-06-24 12:00:22 -06:00
2021-06-21 15:03:41 -06:00
2021-06-21 15:03:41 -06:00
2021-06-27 16:25:10 -06:00
2020-03-12 08:00:10 -06:00
2021-04-13 11:23:52 -06:00
2020-03-12 08:00:10 -06:00
2020-01-06 20:59:04 -07:00