[GIT PULL] Block fixes for 4.8-rc
Hi Linus, A set of fixes for the current series in the realm of block. Like the previous pull request, the meat of it are fixes for the nvme fabrics/target code. Outside of that, just one fix from Gabriel for not doing a queue suspend if we didn't get the admin queue setup in the first place. Note that this branch contains a patch that will cause a merge conflict with your commit: commit bd0b841fee49de421f615cc173ccff063303672f Author: Linus TorvaldsDate: Sun Sep 11 14:41:49 2016 -0700 nvme: make NVME_RDMA depend on BLOCK since you ended up fixing that one up yourself. Apart from that, it will merge cleanly. Please pull! git://git.kernel.dk/linux-block.git for-linus Arnd Bergmann (1): nvme-rdma: add back dependency on CONFIG_BLOCK Colin Ian King (1): nvme-rdma: fix null pointer dereference on req->mr Gabriel Krisman Bertazi (1): nvme: Don't suspend admin queue that wasn't created Jens Axboe (1): Merge branch 'nvmf-4.8-rc' of git://git.infradead.org/nvme-fabrics into for-linus Sagi Grimberg (1): nvme-rdma: add DELETING queue flag Steve Wise (5): iw_cxgb4: call dev_put() on l2t allocation failure iw_cxgb4: block module unload until all ep resources are released nvme_rdma: keep a ref on the ctrl during delete/flush nvme-rdma: destroy nvme queue rdma resources on connect failure nvme-rdma: use ib_client API to detect device removal Wenbo Wang (1): nvme/quirk: Add a delay before checking device ready for memblaze device drivers/infiniband/hw/cxgb4/cm.c | 6 +- drivers/infiniband/hw/cxgb4/device.c | 5 ++ drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 1 + drivers/nvme/host/Kconfig | 1 + drivers/nvme/host/pci.c| 9 ++- drivers/nvme/host/rdma.c | 144 - 6 files changed, 91 insertions(+), 75 deletions(-) -- Jens Axboe
[GIT PULL] Block fixes for 4.8-rc
Hi Linus, A set of fixes for the current series in the realm of block. Like the previous pull request, the meat of it are fixes for the nvme fabrics/target code. Outside of that, just one fix from Gabriel for not doing a queue suspend if we didn't get the admin queue setup in the first place. Note that this branch contains a patch that will cause a merge conflict with your commit: commit bd0b841fee49de421f615cc173ccff063303672f Author: Linus Torvalds Date: Sun Sep 11 14:41:49 2016 -0700 nvme: make NVME_RDMA depend on BLOCK since you ended up fixing that one up yourself. Apart from that, it will merge cleanly. Please pull! git://git.kernel.dk/linux-block.git for-linus Arnd Bergmann (1): nvme-rdma: add back dependency on CONFIG_BLOCK Colin Ian King (1): nvme-rdma: fix null pointer dereference on req->mr Gabriel Krisman Bertazi (1): nvme: Don't suspend admin queue that wasn't created Jens Axboe (1): Merge branch 'nvmf-4.8-rc' of git://git.infradead.org/nvme-fabrics into for-linus Sagi Grimberg (1): nvme-rdma: add DELETING queue flag Steve Wise (5): iw_cxgb4: call dev_put() on l2t allocation failure iw_cxgb4: block module unload until all ep resources are released nvme_rdma: keep a ref on the ctrl during delete/flush nvme-rdma: destroy nvme queue rdma resources on connect failure nvme-rdma: use ib_client API to detect device removal Wenbo Wang (1): nvme/quirk: Add a delay before checking device ready for memblaze device drivers/infiniband/hw/cxgb4/cm.c | 6 +- drivers/infiniband/hw/cxgb4/device.c | 5 ++ drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 1 + drivers/nvme/host/Kconfig | 1 + drivers/nvme/host/pci.c| 9 ++- drivers/nvme/host/rdma.c | 144 - 6 files changed, 91 insertions(+), 75 deletions(-) -- Jens Axboe
[GIT PULL] Block fixes for 4.8-rc
Hi Linus, Collection of fixes for the nvme over fabrics code. The shortlog is below, probably no need to further detail it. Please pull, thanks! git://git.kernel.dk/linux-block.git for-linus Christoph Hellwig (2): nvme-fabrics: get a reference when reusing a nvme_host structure nvme: fabrics drivers don't need the nvme-pci driver Colin Ian King (1): nvme-rdma: initialize ret to zero to avoid returning garbage Daniel Verkamp (1): nvme-fabrics: change NQN UUID to big-endian format Jay Freyensee (4): nvmet-rdma: +1 to *queue_size from hsqsize/hrqsize fabrics: define admin sqsize min default, per spec nvme-rdma: fix sqsize/hsqsize per spec nvme-loop: set sqsize to 0-based value, per spec Jens Axboe (1): Merge branch 'nvmf-4.8-rc' of git://git.infradead.org/nvme-fabrics into for-linus Sagi Grimberg (2): nvme-rdma: Get rid of duplicate variable nvme-rdma: Get rid of redundant defines Vincent Stehlé (1): nvmet-rdma: Fix use after free drivers/nvme/host/Kconfig | 2 +- drivers/nvme/host/fabrics.c | 23 --- drivers/nvme/host/fabrics.h | 2 +- drivers/nvme/host/rdma.c| 46 +++-- drivers/nvme/target/Kconfig | 2 +- drivers/nvme/target/loop.c | 4 ++-- drivers/nvme/target/rdma.c | 7 --- include/linux/nvme.h| 2 +- 8 files changed, 54 insertions(+), 34 deletions(-) -- Jens Axboe
[GIT PULL] Block fixes for 4.8-rc
Hi Linus, Collection of fixes for the nvme over fabrics code. The shortlog is below, probably no need to further detail it. Please pull, thanks! git://git.kernel.dk/linux-block.git for-linus Christoph Hellwig (2): nvme-fabrics: get a reference when reusing a nvme_host structure nvme: fabrics drivers don't need the nvme-pci driver Colin Ian King (1): nvme-rdma: initialize ret to zero to avoid returning garbage Daniel Verkamp (1): nvme-fabrics: change NQN UUID to big-endian format Jay Freyensee (4): nvmet-rdma: +1 to *queue_size from hsqsize/hrqsize fabrics: define admin sqsize min default, per spec nvme-rdma: fix sqsize/hsqsize per spec nvme-loop: set sqsize to 0-based value, per spec Jens Axboe (1): Merge branch 'nvmf-4.8-rc' of git://git.infradead.org/nvme-fabrics into for-linus Sagi Grimberg (2): nvme-rdma: Get rid of duplicate variable nvme-rdma: Get rid of redundant defines Vincent Stehlé (1): nvmet-rdma: Fix use after free drivers/nvme/host/Kconfig | 2 +- drivers/nvme/host/fabrics.c | 23 --- drivers/nvme/host/fabrics.h | 2 +- drivers/nvme/host/rdma.c| 46 +++-- drivers/nvme/target/Kconfig | 2 +- drivers/nvme/target/loop.c | 4 ++-- drivers/nvme/target/rdma.c | 7 --- include/linux/nvme.h| 2 +- 8 files changed, 54 insertions(+), 34 deletions(-) -- Jens Axboe