[GIT PULL] Block fixes for 5.12-rc3
From: Jens Axboe <axboe@kernel.dk>
Date: 2021-03-12 19:49:16
Hi Linus,
Mostly just random fixes all over the map. Only odd-one-out change is
finally getting the rename of BIO_MAX_PAGES to BIO_MAX_VECS done. This
should've been done with the multipage bvec change, but it's been left.
Do it now to avoid hassles around changes piling up for the next merge
window.
- NVMe pull request
- one more quirk (Dmitry Monakhov)
- fix max_zone_append_sectors initialization (Chaitanya Kulkarni)
- nvme-fc reset/create race fix (James Smart)
- fix status code on aborts/resets (Hannes Reinecke)
- fix the CSS check for ZNS namespaces (Chaitanya Kulkarni)
- fix a use after free in a debug printk in nvme-rdma (Lv Yunlong)
- Fixup for the bd_size_lock being IRQ safe, now that the offending
driver has been dropped (Damien).
- rsxx probe failure error return (Jia-Ju)
- umem probe failure error return (Wei)
- s390/dasd unbind fixes (Stefan)
- blk-cgroup stats summing fix (Xunlei)
- zone reset handling fix (Damien)
- Rename BIO_MAX_PAGES to BIO_MAX_VECS (Christoph)
- Suppress uevent trigger for hidden devices (Daniel)
- Fix handling of discard on busy device (Jan)
- Fix stale cache issue with zone reset (Shin'ichiro)
Please pull!
The following changes since commit fe07bfda2fb9cdef8a4d4008a409bb02f35f1bd8:
Linux 5.12-rc1 (2021-02-28 16:05:19 -0800)
are available in the Git repository at:
git://git.kernel.dk/linux-block.git tags/block-5.12-2021-03-05
for you to fetch changes up to a2b658e4a07d05fcf056e2b9524ed8cc214f486a:
Merge tag 'nvme-5.12-2021-03-05' of git://git.infradead.org/nvme into block-5.12 (2021-03-05 09:13:07 -0700)
----------------------------------------------------------------
block-5.12-2021-03-05
----------------------------------------------------------------
Damien Le Moal (1):
block: revert "block: fix bd_size_lock use"
Dan Carpenter (1):
rsxx: Return -EFAULT if copy_to_user() fails
Daniel Wagner (1):
nvme-hwmon: Return error code when registration fails
Jean Delvare (1):
block: Drop leftover references to RQF_SORTED
Jens Axboe (1):
Merge tag 'nvme-5.12-2021-03-05' of git://git.infradead.org/nvme into block-5.12
Joseph Qi (1):
block/bfq: update comments and default value in docs for fifo_expire
Julian Einwag (1):
nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST.
Martin George (1):
nvme-fabrics: fix kato initialization
Max Gurtovoy (1):
nvmet: model_number must be immutable once set
Pascal Terjan (1):
nvme-pci: add quirks for Lexar 256GB SSD
Tian Tao (1):
rsxx: remove unused including <linux/version.h>
Zoltán Böszörményi (1):
nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state
Documentation/block/bfq-iosched.rst | 4 +--
block/bfq-iosched.c | 2 +-
block/blk-mq-debugfs.c | 1 -
block/blk-mq-sched.c | 6 +----
block/genhd.c | 5 ++--
block/partitions/core.c | 6 ++---
drivers/block/rsxx/core.c | 8 +++---
drivers/block/rsxx/rsxx_priv.h | 1 -
drivers/nvme/host/fabrics.c | 5 +++-
drivers/nvme/host/hwmon.c | 1 +
drivers/nvme/host/pci.c | 8 +++++-
drivers/nvme/target/admin-cmd.c | 36 ++++++++++++++++++--------
drivers/nvme/target/configfs.c | 50 +++++++++++++++++--------------------
drivers/nvme/target/core.c | 2 +-
drivers/nvme/target/nvmet.h | 7 +-----
include/linux/blkdev.h | 2 --
16 files changed, 75 insertions(+), 69 deletions(-)
--
Jens Axboe