[GIT PULL] Block fixes for 4.8-rc

2016-09-15 Thread Jens Axboe

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

2016-09-15 Thread Jens Axboe

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

2016-09-02 Thread Jens Axboe

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

2016-09-02 Thread Jens Axboe

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