Merge tag 'for-6.4/block-2023-05-06' of git://git.kernel.dk/linux
Pull more block updates from Jens Axboe: - MD pull request via Song: - Improve raid5 sequential IO performance on spinning disks, which fixes a regression since v6.0 (Jan Kara) - Fix bitmap offset types, which fixes an issue introduced in this merge window (Jonathan Derrick) - Cleanup of hweight type used for cgroup writeback (Maxim) - Fix a regression with the "has_submit_bio" changes across partitions (Ming) - Cleanup of QUEUE_FLAG_ADD_RANDOM clearing. We used to set this flag on queues non blk-mq queues, and hence some drivers clear it unconditionally. Since all of these have since been converted to true blk-mq drivers, drop the useless clear as the bit is not set (Chaitanya) - Fix the flags being set in a bio for a flush for drbd (Christoph) - Cleanup and deduplication of the code handling setting block device capacity (Damien) - Fix for ublk handling IO timeouts (Ming) - Fix for a regression in blk-cgroup teardown (Tao) - NBD documentation and code fixes (Eric) - Convert blk-integrity to using device_attributes rather than a second kobject to manage lifetimes (Thomas) * tag 'for-6.4/block-2023-05-06' of git://git.kernel.dk/linux: ublk: add timeout handler drbd: correctly submit flush bio on barrier mailmap: add mailmap entries for Jens Axboe block: Skip destroyed blkg when restart in blkg_destroy_all() writeback: fix call of incorrect macro md: Fix bitmap offset type in sb writer md/raid5: Improve performance for sequential IO docs nbd: userspace NBD now favors github over sourceforge block nbd: use req.cookie instead of req.handle uapi nbd: add cookie alias to handle uapi nbd: improve doc links to userspace spec blk-integrity: register sysfs attributes on struct device blk-integrity: convert to struct device_attribute blk-integrity: use sysfs_emit block/drivers: remove dead clear of random flag block: sync part's ->bd_has_submit_bio with disk's block: Cleanup set_capacity()/bdev_set_nr_sectors()
No related branches found
No related tags found
Showing
- .mailmap 4 additions, 1 deletion.mailmap
- Documentation/admin-guide/blockdev/nbd.rst 1 addition, 1 deletionDocumentation/admin-guide/blockdev/nbd.rst
- block/bdev.c 12 additions, 1 deletionblock/bdev.c
- block/blk-cgroup.c 3 additions, 0 deletionsblock/blk-cgroup.c
- block/blk-integrity.c 61 additions, 114 deletionsblock/blk-integrity.c
- block/blk.h 3 additions, 9 deletionsblock/blk.h
- block/genhd.c 5 additions, 14 deletionsblock/genhd.c
- block/partitions/core.c 0 additions, 8 deletionsblock/partitions/core.c
- drivers/block/brd.c 0 additions, 1 deletiondrivers/block/brd.c
- drivers/block/drbd/drbd_receiver.c 1 addition, 1 deletiondrivers/block/drbd/drbd_receiver.c
- drivers/block/nbd.c 3 additions, 4 deletionsdrivers/block/nbd.c
- drivers/block/null_blk/main.c 0 additions, 1 deletiondrivers/block/null_blk/main.c
- drivers/block/ublk_drv.c 31 additions, 0 deletionsdrivers/block/ublk_drv.c
- drivers/block/zram/zram_drv.c 0 additions, 1 deletiondrivers/block/zram/zram_drv.c
- drivers/md/bcache/super.c 0 additions, 1 deletiondrivers/md/bcache/super.c
- drivers/md/md-bitmap.c 3 additions, 3 deletionsdrivers/md/md-bitmap.c
- drivers/md/raid5.c 44 additions, 1 deletiondrivers/md/raid5.c
- fs/fs-writeback.c 1 addition, 1 deletionfs/fs-writeback.c
- include/linux/blkdev.h 0 additions, 3 deletionsinclude/linux/blkdev.h
- include/uapi/linux/nbd.h 20 additions, 5 deletionsinclude/uapi/linux/nbd.h
Loading
Please register or sign in to comment