All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] nvme fixes for 4.14
@ 2017-10-20 13:17 ` Christoph Hellwig
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Hellwig @ 2017-10-20 13:17 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, Sagi Grimberg, linux-nvme, linux-block

Hi Jens,

below are two regression fixes each for RDMA and FC, and a fix for a SQHD
update race in the target.

The following changes since commit 639812a1ed9bf49ae2c026086fbf975339cd1eef:

  nbd: don't set the device size until we're connected (2017-10-09 12:29:22 -0600)

are available in the git repository at:

  git://git.infradead.org/nvme.git nvme-4.14

for you to fetch changes up to f04b9cc87b5fc466b1b7231ba7b078e885956c5b:

  nvme-rdma: Fix error status return in tagset allocation failure (2017-10-19 17:13:51 +0200)

----------------------------------------------------------------
James Smart (3):
      nvme-fc: fix iowait hang
      nvme-fc: retry initial controller connections 3 times
      nvmet: synchronize sqhd update

Sagi Grimberg (2):
      nvme-rdma: Fix possible double free in reconnect flow
      nvme-rdma: Fix error status return in tagset allocation failure

 drivers/nvme/host/fc.c      | 37 +++++++++++++++++++++++++++++++++----
 drivers/nvme/host/rdma.c    | 16 ++++++++++++----
 drivers/nvme/target/core.c  | 15 ++++++++++++---
 drivers/nvme/target/nvmet.h |  2 +-
 4 files changed, 58 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [GIT PULL] nvme fixes for 4.14
@ 2017-10-20 13:17 ` Christoph Hellwig
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Hellwig @ 2017-10-20 13:17 UTC (permalink / raw)


Hi Jens,

below are two regression fixes each for RDMA and FC, and a fix for a SQHD
update race in the target.

The following changes since commit 639812a1ed9bf49ae2c026086fbf975339cd1eef:

  nbd: don't set the device size until we're connected (2017-10-09 12:29:22 -0600)

are available in the git repository at:

  git://git.infradead.org/nvme.git nvme-4.14

for you to fetch changes up to f04b9cc87b5fc466b1b7231ba7b078e885956c5b:

  nvme-rdma: Fix error status return in tagset allocation failure (2017-10-19 17:13:51 +0200)

----------------------------------------------------------------
James Smart (3):
      nvme-fc: fix iowait hang
      nvme-fc: retry initial controller connections 3 times
      nvmet: synchronize sqhd update

Sagi Grimberg (2):
      nvme-rdma: Fix possible double free in reconnect flow
      nvme-rdma: Fix error status return in tagset allocation failure

 drivers/nvme/host/fc.c      | 37 +++++++++++++++++++++++++++++++++----
 drivers/nvme/host/rdma.c    | 16 ++++++++++++----
 drivers/nvme/target/core.c  | 15 ++++++++++++---
 drivers/nvme/target/nvmet.h |  2 +-
 4 files changed, 58 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [GIT PULL] nvme fixes for 4.14
  2017-10-20 13:17 ` Christoph Hellwig
@ 2017-10-20 14:04   ` Jens Axboe
  -1 siblings, 0 replies; 12+ messages in thread
From: Jens Axboe @ 2017-10-20 14:04 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, Sagi Grimberg, linux-nvme, linux-block

On 10/20/2017 08:17 AM, Christoph Hellwig wrote:
> Hi Jens,
> 
> below are two regression fixes each for RDMA and FC, and a fix for a SQHD
> update race in the target.
> 
> The following changes since commit 639812a1ed9bf49ae2c026086fbf975339cd1eef:
> 
>   nbd: don't set the device size until we're connected (2017-10-09 12:29:22 -0600)
> 
> are available in the git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.14

Pulled, thanks.

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [GIT PULL] nvme fixes for 4.14
@ 2017-10-20 14:04   ` Jens Axboe
  0 siblings, 0 replies; 12+ messages in thread
From: Jens Axboe @ 2017-10-20 14:04 UTC (permalink / raw)


On 10/20/2017 08:17 AM, Christoph Hellwig wrote:
> Hi Jens,
> 
> below are two regression fixes each for RDMA and FC, and a fix for a SQHD
> update race in the target.
> 
> The following changes since commit 639812a1ed9bf49ae2c026086fbf975339cd1eef:
> 
>   nbd: don't set the device size until we're connected (2017-10-09 12:29:22 -0600)
> 
> are available in the git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.14

Pulled, thanks.

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [GIT PULL] nvme fixes for 4.14
  2017-09-11 16:16     ` Christoph Hellwig
@ 2017-09-11 16:18       ` Jens Axboe
  -1 siblings, 0 replies; 12+ messages in thread
From: Jens Axboe @ 2017-09-11 16:18 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 09/11/2017 10:16 AM, Christoph Hellwig wrote:
> I've done the trivial rebase and will send you the new PR after it has
> survived local testing and the build bot.

Thanks - I pushed out a new for-linus base, so we should be good now.

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [GIT PULL] nvme fixes for 4.14
@ 2017-09-11 16:18       ` Jens Axboe
  0 siblings, 0 replies; 12+ messages in thread
From: Jens Axboe @ 2017-09-11 16:18 UTC (permalink / raw)


On 09/11/2017 10:16 AM, Christoph Hellwig wrote:
> I've done the trivial rebase and will send you the new PR after it has
> survived local testing and the build bot.

Thanks - I pushed out a new for-linus base, so we should be good now.

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [GIT PULL] nvme fixes for 4.14
  2017-09-11 15:54   ` Jens Axboe
@ 2017-09-11 16:16     ` Christoph Hellwig
  -1 siblings, 0 replies; 12+ messages in thread
From: Christoph Hellwig @ 2017-09-11 16:16 UTC (permalink / raw)
  To: Jens Axboe
  Cc: Christoph Hellwig, Keith Busch, linux-block, Sagi Grimberg, linux-nvme

I've done the trivial rebase and will send you the new PR after it has
survived local testing and the build bot.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [GIT PULL] nvme fixes for 4.14
@ 2017-09-11 16:16     ` Christoph Hellwig
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Hellwig @ 2017-09-11 16:16 UTC (permalink / raw)


I've done the trivial rebase and will send you the new PR after it has
survived local testing and the build bot.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [GIT PULL] nvme fixes for 4.14
  2017-09-11 15:46 ` Christoph Hellwig
@ 2017-09-11 15:54   ` Jens Axboe
  -1 siblings, 0 replies; 12+ messages in thread
From: Jens Axboe @ 2017-09-11 15:54 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 09/11/2017 09:46 AM, Christoph Hellwig wrote:
> Hi Jens,
> 
> below are a few small fixes for the current merge window:
> 
>  - fix string.h compilation failures with the new memcpy_and_pad
>    helper (Martin Wilck)
>  - fix incorrect dereference of a PCI data structure in the lightnvm
>    support code (me)
>  - HMB fixes (Akinobu Mita and me)
> 
> The following changes since commit 40a5fce495715c48c2e02668144e68a507ac5a30:
> 
>   nvme-fabrics: generate spec-compliant UUID NQNs (2017-09-01 09:48:01 +0200)
> 
> are available in the git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.14
> 
> for you to fetch changes up to 47256a9529757b56f6ffca09c9fcf778ce61f0f5:
> 
>   string.h: un-fortify memcpy_and_pad (2017-09-11 13:56:09 +0200)

This is throwing rejects against current master, in pci.c. Can you base it
on the current master tree?

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [GIT PULL] nvme fixes for 4.14
@ 2017-09-11 15:54   ` Jens Axboe
  0 siblings, 0 replies; 12+ messages in thread
From: Jens Axboe @ 2017-09-11 15:54 UTC (permalink / raw)


On 09/11/2017 09:46 AM, Christoph Hellwig wrote:
> Hi Jens,
> 
> below are a few small fixes for the current merge window:
> 
>  - fix string.h compilation failures with the new memcpy_and_pad
>    helper (Martin Wilck)
>  - fix incorrect dereference of a PCI data structure in the lightnvm
>    support code (me)
>  - HMB fixes (Akinobu Mita and me)
> 
> The following changes since commit 40a5fce495715c48c2e02668144e68a507ac5a30:
> 
>   nvme-fabrics: generate spec-compliant UUID NQNs (2017-09-01 09:48:01 +0200)
> 
> are available in the git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.14
> 
> for you to fetch changes up to 47256a9529757b56f6ffca09c9fcf778ce61f0f5:
> 
>   string.h: un-fortify memcpy_and_pad (2017-09-11 13:56:09 +0200)

This is throwing rejects against current master, in pci.c. Can you base it
on the current master tree?

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [GIT PULL] nvme fixes for 4.14
@ 2017-09-11 15:46 ` Christoph Hellwig
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Hellwig @ 2017-09-11 15:46 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

Hi Jens,

below are a few small fixes for the current merge window:

 - fix string.h compilation failures with the new memcpy_and_pad
   helper (Martin Wilck)
 - fix incorrect dereference of a PCI data structure in the lightnvm
   support code (me)
 - HMB fixes (Akinobu Mita and me)

The following changes since commit 40a5fce495715c48c2e02668144e68a507ac5a30:

  nvme-fabrics: generate spec-compliant UUID NQNs (2017-09-01 09:48:01 +0200)

are available in the git repository at:

  git://git.infradead.org/nvme.git nvme-4.14

for you to fetch changes up to 47256a9529757b56f6ffca09c9fcf778ce61f0f5:

  string.h: un-fortify memcpy_and_pad (2017-09-11 13:56:09 +0200)

----------------------------------------------------------------
Akinobu Mita (1):
      nvme-pci: use appropriate initial chunk size for HMB allocation

Christoph Hellwig (4):
      nvme: fix lightnvm check
      nvme-pci: fix host memory buffer allocation fallback
      nvme-pci: propagate (some) errors from host memory buffer setup
      nvme-pci: implement the HMB entry number and size limitations

Martin Wilck (1):
      string.h: un-fortify memcpy_and_pad

 drivers/nvme/host/core.c     | 11 ++++---
 drivers/nvme/host/lightnvm.c | 26 ----------------
 drivers/nvme/host/nvme.h     | 13 +++++---
 drivers/nvme/host/pci.c      | 74 ++++++++++++++++++++++++++++++--------------
 include/linux/nvme.h         |  4 ++-
 include/linux/string.h       | 15 ++-------
 6 files changed, 70 insertions(+), 73 deletions(-)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [GIT PULL] nvme fixes for 4.14
@ 2017-09-11 15:46 ` Christoph Hellwig
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Hellwig @ 2017-09-11 15:46 UTC (permalink / raw)


Hi Jens,

below are a few small fixes for the current merge window:

 - fix string.h compilation failures with the new memcpy_and_pad
   helper (Martin Wilck)
 - fix incorrect dereference of a PCI data structure in the lightnvm
   support code (me)
 - HMB fixes (Akinobu Mita and me)

The following changes since commit 40a5fce495715c48c2e02668144e68a507ac5a30:

  nvme-fabrics: generate spec-compliant UUID NQNs (2017-09-01 09:48:01 +0200)

are available in the git repository at:

  git://git.infradead.org/nvme.git nvme-4.14

for you to fetch changes up to 47256a9529757b56f6ffca09c9fcf778ce61f0f5:

  string.h: un-fortify memcpy_and_pad (2017-09-11 13:56:09 +0200)

----------------------------------------------------------------
Akinobu Mita (1):
      nvme-pci: use appropriate initial chunk size for HMB allocation

Christoph Hellwig (4):
      nvme: fix lightnvm check
      nvme-pci: fix host memory buffer allocation fallback
      nvme-pci: propagate (some) errors from host memory buffer setup
      nvme-pci: implement the HMB entry number and size limitations

Martin Wilck (1):
      string.h: un-fortify memcpy_and_pad

 drivers/nvme/host/core.c     | 11 ++++---
 drivers/nvme/host/lightnvm.c | 26 ----------------
 drivers/nvme/host/nvme.h     | 13 +++++---
 drivers/nvme/host/pci.c      | 74 ++++++++++++++++++++++++++++++--------------
 include/linux/nvme.h         |  4 ++-
 include/linux/string.h       | 15 ++-------
 6 files changed, 70 insertions(+), 73 deletions(-)

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2017-10-20 14:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-20 13:17 [GIT PULL] nvme fixes for 4.14 Christoph Hellwig
2017-10-20 13:17 ` Christoph Hellwig
2017-10-20 14:04 ` Jens Axboe
2017-10-20 14:04   ` Jens Axboe
  -- strict thread matches above, loose matches on Subject: below --
2017-09-11 15:46 Christoph Hellwig
2017-09-11 15:46 ` Christoph Hellwig
2017-09-11 15:54 ` Jens Axboe
2017-09-11 15:54   ` Jens Axboe
2017-09-11 16:16   ` Christoph Hellwig
2017-09-11 16:16     ` Christoph Hellwig
2017-09-11 16:18     ` Jens Axboe
2017-09-11 16:18       ` Jens Axboe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.