Linus Torvalds
582cd91f69
Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block
...
Pull core block updates from Jens Axboe:
"Another nice round of removing more code than what is added, mostly
due to Christoph's relentless pursuit of tech debt removal/cleanups.
This pull request contains:
- Two series of BFQ improvements (Paolo, Jan, Jia)
- Block iov_iter improvements (Pavel)
- bsg error path fix (Pan)
- blk-mq scheduler improvements (Jan)
- -EBUSY discard fix (Jan)
- bvec allocation improvements (Ming, Christoph)
- bio allocation and init improvements (Christoph)
- Store bdev pointer in bio instead of gendisk + partno (Christoph)
- Block trace point cleanups (Christoph)
- hard read-only vs read-only split (Christoph)
- Block based swap cleanups (Christoph)
- Zoned write granularity support (Damien)
- Various fixes/tweaks (Chunguang, Guoqing, Lei, Lukas, Huhai)"
* tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block: (104 commits)
mm: simplify swapdev_block
sd_zbc: clear zone resources for non-zoned case
block: introduce blk_queue_clear_zone_settings()
zonefs: use zone write granularity as block size
block: introduce zone_write_granularity limit
block: use blk_queue_set_zoned in add_partition()
nullb: use blk_queue_set_zoned() to setup zoned devices
nvme: cleanup zone information initialization
block: document zone_append_max_bytes attribute
block: use bi_max_vecs to find the bvec pool
md/raid10: remove dead code in reshape_request
block: mark the bio as cloned in bio_iov_bvec_set
block: set BIO_NO_PAGE_REF in bio_iov_bvec_set
block: remove a layer of indentation in bio_iov_iter_get_pages
block: turn the nr_iovecs argument to bio_alloc* into an unsigned short
block: remove the 1 and 4 vec bvec_slabs entries
block: streamline bvec_alloc
block: factor out a bvec_alloc_gfp helper
block: move struct biovec_slab to bio.c
block: reuse BIO_INLINE_VECS for integrity bvecs
...
2021-02-21 11:02:48 -08:00
..
2020-12-02 12:59:46 -05:00
2020-12-02 12:59:46 -05:00
2020-12-02 12:59:46 -05:00
2020-11-25 23:14:30 -05:00
2020-10-14 15:15:35 -07:00
2020-12-16 13:34:31 -08:00
2020-12-02 12:59:46 -05:00
2020-12-16 13:34:31 -08:00
2020-12-02 12:59:04 -05:00
2020-12-02 12:59:47 -05:00
2020-12-09 12:14:41 -05:00
2020-12-04 01:01:30 +11:00
2020-12-16 13:34:31 -08:00
2020-03-11 23:07:59 -04:00
2020-11-25 23:14:31 -05:00
2020-12-16 13:34:31 -08:00
2021-01-12 23:32:53 -05:00
2021-01-04 13:27:39 -05:00
2021-01-14 22:02:59 -05:00
2020-08-23 17:36:59 -05:00
2020-11-10 23:08:36 -05:00
2021-01-12 23:07:32 -05:00
2020-10-14 15:15:35 -07:00
2021-01-29 13:41:39 -05:00
2021-01-07 22:26:00 -05:00
2021-01-05 23:25:07 -05:00
2020-08-20 23:21:03 -04:00
2020-10-26 18:23:24 -04:00
2020-12-07 17:35:10 -05:00
2020-10-29 21:49:25 -04:00
2021-01-05 23:22:50 -05:00
2021-01-20 21:43:31 -05:00
2020-12-09 11:34:17 -05:00
2020-11-16 23:03:10 -05:00
2020-10-07 23:50:03 -04:00
2020-10-26 18:23:24 -04:00
2021-01-07 22:50:48 -05:00
2020-03-25 11:50:48 +01:00
2020-11-25 23:23:21 -05:00
2017-12-04 20:32:53 -05:00
2020-11-25 23:23:21 -05:00
2019-10-23 17:23:44 +02:00
2018-10-17 21:58:51 -04:00
2020-10-23 16:19:02 -07:00
2020-09-25 06:20:43 +02:00
2019-01-08 07:58:37 -05:00
2020-06-09 09:39:13 -07:00
2017-11-02 11:10:55 +01:00
2020-06-09 09:39:13 -07:00
2017-11-02 11:10:55 +01:00
2019-05-21 10:50:45 +02:00
2020-11-10 22:27:47 -05:00
2020-07-08 01:12:53 -04:00
2017-11-02 11:10:55 +01:00
2019-05-21 10:50:45 +02:00
2017-11-02 11:10:55 +01:00
2020-12-02 12:59:46 -05:00
2018-06-19 22:02:25 -04:00
2019-05-21 10:50:45 +02:00
2020-11-23 22:12:09 -05:00
2019-11-12 22:21:35 -05:00
2017-11-02 11:10:55 +01:00
2020-08-23 17:36:59 -05:00
2019-06-05 17:37:11 +02:00
2019-05-21 10:50:45 +02:00
2020-02-24 14:54:25 -05:00
2020-04-01 22:03:04 -04:00
2020-11-10 22:27:47 -05:00
2017-11-02 11:10:55 +01:00
2019-05-24 17:36:45 +02:00
2020-09-01 22:15:47 -04:00
2020-03-11 23:07:59 -04:00
2020-08-23 17:36:59 -05:00
2019-12-19 22:08:51 -05:00
2020-09-02 22:49:07 -04:00
2019-06-18 19:46:18 -04:00
2019-07-30 12:17:28 -04:00
2020-07-08 01:12:44 -04:00
2020-08-23 17:36:59 -05:00
2020-12-07 20:24:09 -05:00
2019-01-08 21:58:35 -05:00
2020-03-17 13:36:10 -04:00
2019-01-08 21:57:42 -05:00
2020-10-07 21:48:28 -04:00
2019-01-08 21:58:35 -05:00
2020-06-09 09:39:13 -07:00
2017-11-02 11:10:55 +01:00
2020-10-06 08:33:44 -06:00
2020-09-02 22:49:06 -04:00
2020-12-16 13:34:31 -08:00
2020-09-02 22:49:06 -04:00
2020-10-26 18:23:24 -04:00
2019-06-05 17:36:37 +02:00
2020-08-23 17:36:59 -05:00
2017-11-02 11:10:55 +01:00
2020-10-07 21:48:28 -04:00
2020-10-26 18:23:24 -04:00
2020-07-15 17:26:58 -04:00
2020-07-24 22:32:00 -04:00
2018-11-06 21:31:28 -05:00
2020-06-02 21:23:47 -04:00
2020-10-26 21:54:16 -04:00
2019-05-30 11:26:37 -07:00
2020-10-02 21:52:52 -04:00
2020-07-24 22:09:55 -04:00
2020-06-09 09:39:13 -07:00
2020-10-02 15:27:08 -07:00
2020-12-16 13:34:31 -08:00
2020-06-09 09:39:13 -07:00
2017-11-02 11:10:55 +01:00
2020-10-02 21:52:53 -04:00
2020-12-07 20:24:09 -05:00
2019-07-17 22:39:27 +09:00
2020-10-14 15:15:35 -07:00
2018-06-19 22:02:25 -04:00
2020-08-23 17:36:59 -05:00
2017-11-02 11:10:55 +01:00
2019-05-21 10:50:45 +02:00
2020-06-09 09:39:13 -07:00
2017-11-02 11:10:55 +01:00
2020-11-25 23:23:22 -05:00
2020-03-11 23:07:56 -04:00
2020-12-01 00:03:53 -05:00
2020-01-02 21:57:44 -05:00
2020-12-01 00:03:53 -05:00
2020-01-02 21:57:44 -05:00
2020-08-23 17:36:59 -05:00
2019-05-24 17:36:45 +02:00
2020-12-07 20:24:09 -05:00
2020-12-07 20:24:09 -05:00
2018-06-19 22:02:25 -04:00
2020-09-15 17:34:18 -04:00
2019-05-24 17:39:02 +02:00
2020-11-25 23:23:22 -05:00
2020-03-11 23:07:56 -04:00
2020-08-23 17:36:59 -05:00
2017-11-02 11:10:55 +01:00
2020-12-04 01:01:22 +11:00
2020-09-09 22:37:48 -04:00
2020-01-15 23:09:11 -05:00
2019-03-19 17:11:37 -04:00
2017-11-02 11:10:55 +01:00
2018-12-18 23:19:21 -05:00
2020-10-14 15:15:35 -07:00
2019-02-13 22:07:03 -05:00
2019-06-05 17:37:17 +02:00
2019-05-24 17:36:45 +02:00
2017-12-11 21:39:39 -05:00
2021-02-08 21:51:25 -05:00
2019-07-30 12:42:55 -04:00
2019-05-21 06:16:21 -04:00
2020-10-26 21:54:16 -04:00
2020-07-08 01:16:23 -04:00
2021-01-24 21:52:39 -07:00
2020-08-23 17:36:59 -05:00
2017-11-02 11:10:55 +01:00
2021-01-24 21:52:39 -07:00
2020-07-24 22:09:57 -04:00
2019-12-19 22:08:54 -05:00
2019-05-30 11:26:35 -07:00
2020-07-24 22:09:55 -04:00
2020-10-02 18:53:06 -04:00
2020-02-04 03:05:26 +00:00
2017-11-02 11:10:55 +01:00
2020-10-26 16:05:34 -04:00
2019-05-30 11:29:53 -07:00
2020-11-16 22:33:59 -05:00
2020-03-16 22:08:36 -04:00
2017-11-02 11:10:55 +01:00
2020-10-26 21:54:16 -04:00
2020-12-07 17:45:19 -05:00
2020-08-04 20:56:56 -04:00
2020-12-09 11:41:42 -05:00
2021-01-12 22:56:49 -05:00
2020-06-19 23:06:43 -04:00
2018-06-19 22:02:25 -04:00
2020-12-01 14:53:39 -07:00
2019-06-05 17:37:14 +02:00
2021-02-10 07:44:41 -07:00
2021-01-05 23:46:33 -05:00
2020-10-14 15:15:35 -07:00
2020-09-15 20:28:06 -04:00
2019-07-11 15:14:01 -07:00
2021-01-24 21:52:39 -07:00
2020-09-25 06:20:44 +02:00
2019-05-24 17:36:45 +02:00
2020-10-02 21:52:54 -04:00
2020-12-12 11:12:25 -07:00
2020-02-24 14:59:01 -05:00
2020-12-12 11:12:25 -07:00
2020-02-24 15:01:57 -05:00
2017-11-02 11:10:55 +01:00
2021-01-24 21:52:39 -07:00
2017-11-02 11:10:55 +01:00
2020-12-02 12:59:47 -05:00
2020-12-16 11:49:46 -08:00
2020-08-23 17:36:59 -05:00
2020-10-02 21:52:55 -04:00
2020-10-02 21:52:55 -04:00
2020-10-14 15:15:35 -07:00
2020-08-23 17:36:59 -05:00
2020-08-23 17:36:59 -05:00
2019-05-24 17:39:02 +02:00
2019-07-11 15:14:01 -07:00
2018-11-15 14:27:08 -05:00
2020-08-23 17:36:59 -05:00
2020-01-06 09:45:59 +01:00
2019-05-21 10:50:45 +02:00
2020-06-09 09:39:13 -07:00