Hi Linus,
A small collection of fixes that should go into this series. This pull
request contains:
- NVMe pull request from Christoph, with various fixes for nvme proper
and nvme-fc.
- Disabling runtime PM for blk-mq for now. With scsi now defaulting to
using blk-mq, this reared it's head as an issue. Longer term we'll fix
up runtime PM for blk-mq, for now just disable it to prevent a hang on
laptop resume for some folks.
- blk-mq CPU <-> hw queue map fix from Christoph.
- xen/blkfront pull request from Konrad, with two small fixes for the
blkfront driver.
- A few fixups for nbd from Joseph.
- A stable fix for pblk from Javier.
Please pull!
git://git.kernel.dk/linux-block.git for-linus
----------------------------------------------------------------
Bart Van Assche (1):
xen-blkfront: Fix handling of non-supported operations
Christoph Hellwig (3):
block: disable runtime-pm for blk-mq
blk-mq: map queues to all present CPUs
nvme-pci: fix HMB size calculation
Dongli Zhang (1):
xen/blkfront: always allocate grants first from per-queue persistent
grants
James Smart (2):
nvme-fc: address target disconnect race conditions in fcp io submit
nvme-fc: revise TRADDR parsing
Javier González (1):
lightnvm: pblk: advance bio according to lba index
Jens Axboe (2):
Merge branch 'stable/for-jens-4.13' of
git://git.kernel.org/.../konrad/xen into for-linus
Merge branch 'nvme-4.13' of git://git.infradead.org/nvme into for-linus
Johannes Thumshirn (1):
nvme: also provide a UUID in the WWID sysfs attribute
Jon Derrick (1):
nvme: fabrics commands should use the fctype field for data direction
Josef Bacik (4):
nbd: allow multiple disconnects to be sent
nbd: take tx_lock before disconnecting
nbd: only set sndtimeo if we have a timeout set
nbd: clear disconnected on reconnect
Junxiao Bi (1):
xen-blkfront: fix mq start/stop race
Scott Bauer (1):
nvme: validate admin queue before unquiesce
block/blk-core.c | 4 ++
block/blk-mq-cpumap.c | 4 +-
drivers/block/nbd.c | 18 +++++--
drivers/block/xen-blkfront.c | 25 +++++----
drivers/lightnvm/pblk-rb.c | 4 +-
drivers/lightnvm/pblk-read.c | 23 +++++---
drivers/lightnvm/pblk.h | 2 +-
drivers/nvme/host/core.c | 6 ++-
drivers/nvme/host/fc.c | 121 +++++++++++++++++++++++--------------------
drivers/nvme/host/pci.c | 6 +--
drivers/nvme/target/fc.c | 101 +++++++++++++++++++-----------------
include/linux/nvme-fc.h | 19 +++++++
include/linux/nvme.h | 2 +-
13 files changed, 197 insertions(+), 138 deletions(-)
--
Jens Axboe