Hi Linus,
Small collection of fixes that should go into this series. This pull
request contains:
- NVMe pull request with three small fixes (via Christoph)
- Kill useless NULL check before kmem_cache_destroy (Chengguang Xu)
- Xen block driver pull request with persistent grant flushing fixes
(Juergen Gross)
- Final wbt fixes, wrapping up the changes for this series. These have
been heavily tested (me)
- cdrom info leak fix (Scott Bauer)
- ATA dma quirk for SQ201 (Linus Walleij)
- Straight forward bsg refcount_t conversion (John Pittman)
Please pull!
git://git.kernel.dk/linux-block.git tags/for-linus-20180830
----------------------------------------------------------------
Chaitanya Kulkarni (1):
nvmet: free workqueue object if module init fails
Chengguang Xu (1):
block: remove unnecessary condition check
James Smart (1):
nvme-fcloop: Fix dropped LS's to removed target port
Jens Axboe (5):
blk-wbt: abstract out end IO completion handler
blk-wbt: improve waking of tasks
Merge branch 'stable/for-jens-4.19' of
git://git.kernel.org/.../konrad/xen into for-linus
blk-wbt: remove dead code
Merge branch 'nvme-4.19' of git://git.infradead.org/nvme into for-linus
John Pittman (1):
block: bsg: move atomic_t ref_count variable to refcount API
Juergen Gross (5):
xen/blkback: don't keep persistent grants too long
xen/blkfront: cleanup stale persistent grants
xen/blkfront: reorder tests in xlblk_init()
xen/blkback: move persistent grants flags to bool
xen/blkback: remove unused pers_gnts_lock from struct xen_blkif_ring
Linus Walleij (1):
ata: ftide010: Add a quirk for SQ201
Michal Wnukowski (1):
nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event
Scott Bauer (1):
cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status
Documentation/ABI/testing/sysfs-driver-xen-blkback | 10 ++
block/blk-wbt.c | 89 +++++++++++++----
block/bsg.c | 8 +-
block/elevator.c | 3 +-
drivers/ata/pata_ftide010.c | 27 +++--
drivers/block/xen-blkback/blkback.c | 99 ++++++++++---------
drivers/block/xen-blkback/common.h | 14 +--
drivers/block/xen-blkfront.c | 110 ++++++++++++++++++---
drivers/cdrom/cdrom.c | 2 +-
drivers/nvme/host/pci.c | 8 ++
drivers/nvme/target/core.c | 4 +-
drivers/nvme/target/fcloop.c | 3 +-
12 files changed, 269 insertions(+), 108 deletions(-)
--
Jens Axboe