Hi Linus, Here's a set of fixes that should make it into this series. This pull request contains: - NVMe pull request from Christoph, with little fixes all over the map - Loop caching fix for offset/bs change (Jaegeuk Kim) - Block documentation tweaks (Jeff, Jon, Weiping, John) - null_blk zoned tweak (John) - ahch mvebu suspend/resume support. Should have gone into the merge window, but there was some confusion on which tree had it. (Miquel) Please pull! git://git.kernel.dk/linux-block.git tags/for-linus-20190112 ---------------------------------------------------------------- Andrey Smirnov (1): nvme: don't initlialize ctrl->cntlid twice Hannes Reinecke (1): nvme-multipath: zero out ANA log buffer Hongbo Yao (1): nvme-pci: fix out of bounds access in nvme_cqe_pending Jaegeuk Kim (1): loop: drop caches if offset or block_size are changed James Dingwall (1): nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN Jeff Moyer (1): block: clarify documentation for blk_{start|finish}_plug Jens Axboe (1): Merge branch 'nvme-5.0' of git://git.infradead.org/nvme into for-linus Jianchao Wang (1): nvme-pci: fix the wrong setting of nr_maps John Pittman (2): null_blk: add zoned config support information block: doc: add slice_idle_us to bfq documentation Jonathan Corbet (1): block: fix kerneldoc comment for blk_attempt_plug_merge() Keith Busch (2): nvme-pci: rerun irq setup on IO queue init errors nvme: pad fake subsys NQN vid and ssvid with zeros Liviu Dudau (1): nvme-pci: use the same attributes when freeing host_mem_desc_bufs. Miquel Raynal (5): ata: libahci_platform: comply to PHY framework ata: ahci: mvebu: remove stale comment ata: ahci: mvebu: do Armada 38x configuration only on relevant SoCs ata: ahci: mvebu: add Armada 3700 initialization needed for S2RAM ata: ahci: mvebu: request PHY suspend/resume for Armada 3700 Sagi Grimberg (3): nvme-tcp: remove dead code nvme-tcp: don't ask if controller is fabrics nvme-fabrics: unset write/poll queues for discovery controllers Weiping Zhang (1): block: add documentation for io_timeout Documentation/ABI/testing/sysfs-block | 9 ++++ Documentation/block/bfq-iosched.txt | 7 +++ Documentation/block/null_blk.txt | 3 +- Documentation/block/queue-sysfs.txt | 7 +++ block/blk-core.c | 20 +++++++- drivers/ata/ahci.h | 2 + drivers/ata/ahci_mvebu.c | 87 ++++++++++++++++++++++++++--------- drivers/ata/libahci_platform.c | 13 ++++++ drivers/block/loop.c | 35 +++++++++++++- drivers/block/null_blk.h | 1 + drivers/nvme/host/core.c | 19 ++++---- drivers/nvme/host/fabrics.c | 2 + drivers/nvme/host/multipath.c | 2 + drivers/nvme/host/nvme.h | 5 ++ drivers/nvme/host/pci.c | 67 +++++++++++++++++++-------- drivers/nvme/host/tcp.c | 16 +++---- 16 files changed, 229 insertions(+), 66 deletions(-) -- Jens Axboe