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 ...
No related branches found
No related tags found
Showing
- Documentation/block/biovecs.rst 2 additions, 0 deletionsDocumentation/block/biovecs.rst
- Documentation/block/queue-sysfs.rst 13 additions, 0 deletionsDocumentation/block/queue-sysfs.rst
- Documentation/filesystems/f2fs.rst 0 additions, 1 deletionDocumentation/filesystems/f2fs.rst
- Documentation/filesystems/porting.rst 16 additions, 0 deletionsDocumentation/filesystems/porting.rst
- arch/m68k/emu/nfblock.c 1 addition, 1 deletionarch/m68k/emu/nfblock.c
- arch/xtensa/platforms/iss/simdisk.c 1 addition, 1 deletionarch/xtensa/platforms/iss/simdisk.c
- block/bfq-iosched.c 276 additions, 169 deletionsblock/bfq-iosched.c
- block/bfq-iosched.h 19 additions, 10 deletionsblock/bfq-iosched.h
- block/bfq-wf2q.c 0 additions, 3 deletionsblock/bfq-wf2q.c
- block/bio-integrity.c 15 additions, 20 deletionsblock/bio-integrity.c
- block/bio.c 253 additions, 318 deletionsblock/bio.c
- block/blk-cgroup.c 12 additions, 10 deletionsblock/blk-cgroup.c
- block/blk-core.c 46 additions, 53 deletionsblock/blk-core.c
- block/blk-crypto-fallback.c 4 additions, 2 deletionsblock/blk-crypto-fallback.c
- block/blk-crypto.c 1 addition, 1 deletionblock/blk-crypto.c
- block/blk-exec.c 5 additions, 9 deletionsblock/blk-exec.c
- block/blk-flush.c 6 additions, 11 deletionsblock/blk-flush.c
- block/blk-merge.c 8 additions, 9 deletionsblock/blk-merge.c
- block/blk-mq.c 61 additions, 8 deletionsblock/blk-mq.c
- block/blk-settings.c 39 additions, 2 deletionsblock/blk-settings.c
Loading
Please register or sign in to comment