* [GIT PULL] Block fixes for 4.8-rc
@ 2016-09-03 2:12 Jens Axboe
0 siblings, 0 replies; 2+ messages in thread
From: Jens Axboe @ 2016-09-03 2:12 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-block
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
^ permalink raw reply [flat|nested] 2+ messages in thread
* [GIT PULL] Block fixes for 4.8-rc
@ 2016-09-15 14:54 Jens Axboe
0 siblings, 0 replies; 2+ messages in thread
From: Jens Axboe @ 2016-09-15 14:54 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-block, linux-kernel
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 <torvalds@linux-foundation.org>
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
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-09-15 14:54 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-03 2:12 [GIT PULL] Block fixes for 4.8-rc Jens Axboe
2016-09-15 14:54 Jens Axboe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome