From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Subject: [GIT PULL] Core block changes for 5.13-rc
Date: Tue, 27 Apr 2021 09:00:27 -0600 [thread overview]
Message-ID: <e0a1b214-e3db-c7fa-dde1-8a5d93f2ff46@kernel.dk> (raw)
Hi Linus,
Pretty quiet round this time, which is nice. In detail:
- Series revamping bounce buffer support (Christoph)
- Dead code removal (Christoph, Bart)
- Partition iteration revamp, now using xarray (Christoph)
- Passthrough request scheduler improvements (Lin)
- Series of BFQ improvements (Paolo)
- Fix ioprio task iteration (Peter)
- Various little tweaks and fixes (Tejun, Saravanan, Bhaskar, Max,
Nikolay)
Please pull!
The following changes since commit 0d02ec6b3136c73c09e7859f0d0e4e2c4c07b49b:
Linux 5.12-rc4 (2021-03-21 14:56:43 -0700)
are available in the Git repository at:
git://git.kernel.dk/linux-block.git tags/for-5.13/block-2021-04-27
for you to fetch changes up to f46ec84b5acbf8d7067d71a6bbdde213d4b86036:
blk-iocost: don't ignore vrate_min on QD contention (2021-04-26 06:44:18 -0600)
----------------------------------------------------------------
for-5.13/block-2021-04-27
----------------------------------------------------------------
Bart Van Assche (2):
blk-zoned: Remove the definition of blk_zone_start()
block: Remove an obsolete comment from sg_io()
Bhaskar Chowdhury (1):
blk-mq: Sentence reconstruct for better readability
Christoph Hellwig (23):
aha1542: use a local bounce buffer
Buslogic: remove ISA support
BusLogic: reject broken old firmware that requires ISA-style bounce buffering
advansys: remove ISA support
scsi: remove the unchecked_isa_dma flag
block: remove BLK_BOUNCE_ISA support
block: refactor the bounce buffering code
block: stop calling blk_queue_bounce for passthrough requests
dasd: use bdev_disk_changed instead of blk_drop_partitions
block: remove invalidate_partition
block: move more syncing and invalidation to delete_partition
block: refactor blk_drop_partitions
block: take bd_mutex around delete_partitions in del_gendisk
block: simplify partition removal
block: simplify partition_overlaps
block: simplify printk_all_partitions
block: simplify show_partition
block: simplify diskstats_show
block: remove disk_part_iter
block: initialize ret in bdev_disk_changed
block: remove an incorrect check from blk_rq_append_bio
block: remove zero_fill_bio_iter
block: move bio_list_copy_data to pktcdvd
Jeffle Xu (1):
block: add queue_to_disk() to get gendisk from request_queue
Lin Feng (2):
blk-mq: bypass IO scheduler's limit_depth for passthrough request
bfq/mq-deadline: remove redundant check for passthrough request
Max Gurtovoy (1):
block: add sysfs entry for virt boundary mask
Ming Lei (1):
blk-mq: set default elevator as deadline in case of hctx shared tagset
Nikolay Borisov (1):
blk-mq: Always use blk_mq_is_sbitmap_shared
Paolo Valente (6):
block, bfq: always inject I/O of queues blocked by wakers
block, bfq: put reqs of waker and woken in dispatch list
block, bfq: make shared queues inherit wakers
block, bfq: fix weight-raising resume with !low_latency
block, bfq: keep shared queues out of the waker mechanism
block, bfq: merge bursts of newly-created queues
Peter Zijlstra (1):
block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration
Saravanan D (1):
blk-mq: Fix spurious debugfs directory creation during initialization
Tejun Heo (1):
blk-iocost: don't ignore vrate_min on QD contention
Documentation/scsi/BusLogic.rst | 26 +--
Documentation/scsi/scsi_mid_low_api.rst | 4 -
block/bfq-cgroup.c | 2 +
block/bfq-iosched.c | 398 ++++++++++++++++++++++++++++++--
block/bfq-iosched.h | 15 ++
block/bfq-wf2q.c | 8 +
block/bio-integrity.c | 3 +-
block/bio.c | 43 +---
block/blk-core.c | 6 +-
block/blk-iocost.c | 4 -
block/blk-map.c | 119 +++-------
block/blk-mq-debugfs.c | 8 +
block/blk-mq-tag.c | 8 +-
block/blk-mq.c | 3 +-
block/blk-settings.c | 53 +----
block/blk-sysfs.c | 9 +-
block/blk-zoned.c | 8 -
block/blk.h | 18 +-
block/bounce.c | 138 ++---------
block/elevator.c | 3 +-
block/genhd.c | 183 +++++----------
block/ioprio.c | 11 +-
block/mq-deadline.c | 7 +-
block/partitions/core.c | 54 ++---
block/scsi_ioctl.c | 6 +-
drivers/ata/libata-scsi.c | 3 +-
drivers/block/pktcdvd.c | 36 +++
drivers/nvme/host/lightnvm.c | 2 +-
drivers/s390/block/dasd_genhd.c | 3 +-
drivers/scsi/BusLogic.c | 205 +---------------
drivers/scsi/BusLogic.h | 11 -
drivers/scsi/Kconfig | 2 +-
drivers/scsi/advansys.c | 321 +++-----------------------
drivers/scsi/aha1542.c | 105 +++++----
drivers/scsi/esas2r/esas2r_main.c | 1 -
drivers/scsi/hosts.c | 7 +-
drivers/scsi/scsi_debugfs.c | 1 -
drivers/scsi/scsi_lib.c | 52 +----
drivers/scsi/scsi_scan.c | 6 +-
drivers/scsi/scsi_sysfs.c | 2 -
drivers/scsi/sg.c | 10 +-
drivers/scsi/sr_ioctl.c | 12 +-
drivers/scsi/st.c | 20 +-
drivers/scsi/st.h | 2 -
drivers/target/target_core_pscsi.c | 4 +-
fs/block_dev.c | 10 +-
include/linux/bio.h | 8 +-
include/linux/blkdev.h | 46 ++--
include/linux/genhd.h | 21 +-
include/scsi/scsi_cmnd.h | 7 +-
include/scsi/scsi_host.h | 6 -
include/trace/events/kyber.h | 6 +-
mm/Kconfig | 9 +-
53 files changed, 788 insertions(+), 1267 deletions(-)
--
Jens Axboe
next reply other threads:[~2021-04-27 15:00 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-04-27 15:00 Jens Axboe [this message]
2021-04-28 22:25 ` [GIT PULL] Core block changes for 5.13-rc pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=e0a1b214-e3db-c7fa-dde1-8a5d93f2ff46@kernel.dk \
--to=axboe@kernel.dk \
--cc=linux-block@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.