All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] nvme fixes for 4.18
@ 2018-06-08  5:58 ` Christoph Hellwig
  0 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2018-06-08  5:58 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

Hi Jens,

a few more small fixes for NVMe for this merge window:

The following changes since commit af6c5d5e01ad9f2c9ca38cccaae6b5d67ddd241f:

  Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq (2018-06-05 17:31:33 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 9ce44fde233fcbe5eca34f97f2a68b97d3ca833b:

  nvme: cleanup double shift issue (2018-06-07 16:27:08 +0200)

----------------------------------------------------------------
Christoph Hellwig (1):
      nvmet: return all zeroed buffer when we can't find an active namespace

Dan Carpenter (1):
      nvme: cleanup double shift issue

Johannes Thumshirn (1):
      nvme: don't hold nvmf_transports_rwsem for more than transport lookups

Keith Busch (6):
      nvme-pci: remove unnecessary nested locking
      nvme-pci: remove unnecessary completion doorbell check
      nvme-pci: queue creation fixes
      nvme-pci: remove HMB teardown on reset
      nvme-pci: unquiesce dead controller queues
      nvme-pci: make CMB SQ mod-param read-only

Sagi Grimberg (1):
      nvmet: filter newlines from user input

Steve Wise (1):
      nvme-rdma: correctly check for target keyed sgl support

 drivers/nvme/host/core.c        |  4 ++--
 drivers/nvme/host/fabrics.c     |  3 ++-
 drivers/nvme/host/fabrics.h     |  3 +++
 drivers/nvme/host/nvme.h        |  1 -
 drivers/nvme/host/pci.c         | 35 ++++++++++-------------------------
 drivers/nvme/host/rdma.c        |  5 +++--
 drivers/nvme/target/admin-cmd.c | 15 +++++++++------
 drivers/nvme/target/configfs.c  | 14 +++++++++-----
 8 files changed, 38 insertions(+), 42 deletions(-)

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-06-08  5:58 ` Christoph Hellwig
  0 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2018-06-08  5:58 UTC (permalink / raw)


Hi Jens,

a few more small fixes for NVMe for this merge window:

The following changes since commit af6c5d5e01ad9f2c9ca38cccaae6b5d67ddd241f:

  Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq (2018-06-05 17:31:33 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 9ce44fde233fcbe5eca34f97f2a68b97d3ca833b:

  nvme: cleanup double shift issue (2018-06-07 16:27:08 +0200)

----------------------------------------------------------------
Christoph Hellwig (1):
      nvmet: return all zeroed buffer when we can't find an active namespace

Dan Carpenter (1):
      nvme: cleanup double shift issue

Johannes Thumshirn (1):
      nvme: don't hold nvmf_transports_rwsem for more than transport lookups

Keith Busch (6):
      nvme-pci: remove unnecessary nested locking
      nvme-pci: remove unnecessary completion doorbell check
      nvme-pci: queue creation fixes
      nvme-pci: remove HMB teardown on reset
      nvme-pci: unquiesce dead controller queues
      nvme-pci: make CMB SQ mod-param read-only

Sagi Grimberg (1):
      nvmet: filter newlines from user input

Steve Wise (1):
      nvme-rdma: correctly check for target keyed sgl support

 drivers/nvme/host/core.c        |  4 ++--
 drivers/nvme/host/fabrics.c     |  3 ++-
 drivers/nvme/host/fabrics.h     |  3 +++
 drivers/nvme/host/nvme.h        |  1 -
 drivers/nvme/host/pci.c         | 35 ++++++++++-------------------------
 drivers/nvme/host/rdma.c        |  5 +++--
 drivers/nvme/target/admin-cmd.c | 15 +++++++++------
 drivers/nvme/target/configfs.c  | 14 +++++++++-----
 8 files changed, 38 insertions(+), 42 deletions(-)

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

* Re: [GIT PULL] nvme fixes for 4.18
  2018-06-08  5:58 ` Christoph Hellwig
@ 2018-06-08 13:09   ` Jens Axboe
  -1 siblings, 0 replies; 18+ messages in thread
From: Jens Axboe @ 2018-06-08 13:09 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 6/7/18 11:58 PM, Christoph Hellwig wrote:
> Hi Jens,
> 
> a few more small fixes for NVMe for this merge window:
> 
> The following changes since commit af6c5d5e01ad9f2c9ca38cccaae6b5d67ddd241f:
> 
>   Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq (2018-06-05 17:31:33 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.18

This is based off some random point in master, 2k commits or so ahead
of my for-linus branch.

The patches look fine, but I don't want to pull that. I can either apply
the patches (trivial), or you can rebase. I'm fine with either.

-- 
Jens Axboe

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-06-08 13:09   ` Jens Axboe
  0 siblings, 0 replies; 18+ messages in thread
From: Jens Axboe @ 2018-06-08 13:09 UTC (permalink / raw)


On 6/7/18 11:58 PM, Christoph Hellwig wrote:
> Hi Jens,
> 
> a few more small fixes for NVMe for this merge window:
> 
> The following changes since commit af6c5d5e01ad9f2c9ca38cccaae6b5d67ddd241f:
> 
>   Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq (2018-06-05 17:31:33 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.18

This is based off some random point in master, 2k commits or so ahead
of my for-linus branch.

The patches look fine, but I don't want to pull that. I can either apply
the patches (trivial), or you can rebase. I'm fine with either.

-- 
Jens Axboe

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

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

On 6/8/18 7:09 AM, Jens Axboe wrote:
> On 6/7/18 11:58 PM, Christoph Hellwig wrote:
>> Hi Jens,
>>
>> a few more small fixes for NVMe for this merge window:
>>
>> The following changes since commit af6c5d5e01ad9f2c9ca38cccaae6b5d67ddd241f:
>>
>>   Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq (2018-06-05 17:31:33 -0700)
>>
>> are available in the Git repository at:
>>
>>   git://git.infradead.org/nvme.git nvme-4.18
> 
> This is based off some random point in master, 2k commits or so ahead
> of my for-linus branch.
> 
> The patches look fine, but I don't want to pull that. I can either apply
> the patches (trivial), or you can rebase. I'm fine with either.

JFYI, to avoid holding them up any further, I've committed them
manually and pushed it out.

-- 
Jens Axboe

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-06-08 18:51     ` Jens Axboe
  0 siblings, 0 replies; 18+ messages in thread
From: Jens Axboe @ 2018-06-08 18:51 UTC (permalink / raw)


On 6/8/18 7:09 AM, Jens Axboe wrote:
> On 6/7/18 11:58 PM, Christoph Hellwig wrote:
>> Hi Jens,
>>
>> a few more small fixes for NVMe for this merge window:
>>
>> The following changes since commit af6c5d5e01ad9f2c9ca38cccaae6b5d67ddd241f:
>>
>>   Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq (2018-06-05 17:31:33 -0700)
>>
>> are available in the Git repository at:
>>
>>   git://git.infradead.org/nvme.git nvme-4.18
> 
> This is based off some random point in master, 2k commits or so ahead
> of my for-linus branch.
> 
> The patches look fine, but I don't want to pull that. I can either apply
> the patches (trivial), or you can rebase. I'm fine with either.

JFYI, to avoid holding them up any further, I've committed them
manually and pushed it out.

-- 
Jens Axboe

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

* Re: [GIT PULL] nvme fixes for 4.18
  2018-07-26 14:16 ` Christoph Hellwig
@ 2018-07-26 17:49   ` Jens Axboe
  -1 siblings, 0 replies; 18+ messages in thread
From: Jens Axboe @ 2018-07-26 17:49 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 7/26/18 7:16 AM, Christoph Hellwig wrote:
> Two small fixes each for the FC code and the target.
> 
> 
> The following changes since commit 8f3ea35929a0806ad1397db99a89ffee0140822a:
> 
>   nbd: handle unexpected replies better (2018-07-16 10:14:40 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.18
> 
> for you to fetch changes up to 405a7519607e7a364114896264440c0f87b325c0:
> 
>   nvmet: only check for filebacking on -ENOTBLK (2018-07-25 13:14:04 +0200)
> 
> ----------------------------------------------------------------
> Hannes Reinecke (2):
>       nvmet: fixup crash on NULL device path
>       nvmet: only check for filebacking on -ENOTBLK
> 
> James Smart (2):
>       nvmet-fc: fix target sgl list on large transfers
>       nvme: if_ready checks to fail io to deleting controller

Pulled, thanks.

-- 
Jens Axboe

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-07-26 17:49   ` Jens Axboe
  0 siblings, 0 replies; 18+ messages in thread
From: Jens Axboe @ 2018-07-26 17:49 UTC (permalink / raw)


On 7/26/18 7:16 AM, Christoph Hellwig wrote:
> Two small fixes each for the FC code and the target.
> 
> 
> The following changes since commit 8f3ea35929a0806ad1397db99a89ffee0140822a:
> 
>   nbd: handle unexpected replies better (2018-07-16 10:14:40 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.18
> 
> for you to fetch changes up to 405a7519607e7a364114896264440c0f87b325c0:
> 
>   nvmet: only check for filebacking on -ENOTBLK (2018-07-25 13:14:04 +0200)
> 
> ----------------------------------------------------------------
> Hannes Reinecke (2):
>       nvmet: fixup crash on NULL device path
>       nvmet: only check for filebacking on -ENOTBLK
> 
> James Smart (2):
>       nvmet-fc: fix target sgl list on large transfers
>       nvme: if_ready checks to fail io to deleting controller

Pulled, thanks.

-- 
Jens Axboe

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-07-26 14:16 ` Christoph Hellwig
  0 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2018-07-26 14:16 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

Two small fixes each for the FC code and the target.


The following changes since commit 8f3ea35929a0806ad1397db99a89ffee0140822a:

  nbd: handle unexpected replies better (2018-07-16 10:14:40 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 405a7519607e7a364114896264440c0f87b325c0:

  nvmet: only check for filebacking on -ENOTBLK (2018-07-25 13:14:04 +0200)

----------------------------------------------------------------
Hannes Reinecke (2):
      nvmet: fixup crash on NULL device path
      nvmet: only check for filebacking on -ENOTBLK

James Smart (2):
      nvmet-fc: fix target sgl list on large transfers
      nvme: if_ready checks to fail io to deleting controller

 drivers/nvme/host/fabrics.c    | 10 +++++++---
 drivers/nvme/host/fabrics.h    |  3 ++-
 drivers/nvme/host/fc.c         |  2 +-
 drivers/nvme/host/rdma.c       |  2 +-
 drivers/nvme/target/configfs.c |  9 +++++++--
 drivers/nvme/target/core.c     |  2 +-
 drivers/nvme/target/fc.c       | 44 +++++++++++++++++++++++++++++++++---------
 drivers/nvme/target/loop.c     |  2 +-
 8 files changed, 55 insertions(+), 19 deletions(-)

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-07-26 14:16 ` Christoph Hellwig
  0 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2018-07-26 14:16 UTC (permalink / raw)


Two small fixes each for the FC code and the target.


The following changes since commit 8f3ea35929a0806ad1397db99a89ffee0140822a:

  nbd: handle unexpected replies better (2018-07-16 10:14:40 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 405a7519607e7a364114896264440c0f87b325c0:

  nvmet: only check for filebacking on -ENOTBLK (2018-07-25 13:14:04 +0200)

----------------------------------------------------------------
Hannes Reinecke (2):
      nvmet: fixup crash on NULL device path
      nvmet: only check for filebacking on -ENOTBLK

James Smart (2):
      nvmet-fc: fix target sgl list on large transfers
      nvme: if_ready checks to fail io to deleting controller

 drivers/nvme/host/fabrics.c    | 10 +++++++---
 drivers/nvme/host/fabrics.h    |  3 ++-
 drivers/nvme/host/fc.c         |  2 +-
 drivers/nvme/host/rdma.c       |  2 +-
 drivers/nvme/target/configfs.c |  9 +++++++--
 drivers/nvme/target/core.c     |  2 +-
 drivers/nvme/target/fc.c       | 44 +++++++++++++++++++++++++++++++++---------
 drivers/nvme/target/loop.c     |  2 +-
 8 files changed, 55 insertions(+), 19 deletions(-)

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

* Re: [GIT PULL] nvme fixes for 4.18
  2018-06-22 13:00 ` Christoph Hellwig
@ 2018-06-22 14:46   ` Jens Axboe
  -1 siblings, 0 replies; 18+ messages in thread
From: Jens Axboe @ 2018-06-22 14:46 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 6/22/18 7:00 AM, Christoph Hellwig wrote:
> Various relatively small fixes, mostly to fix error handling of various
> sorts.
> 
> 
> The following changes since commit 9c24c10a2c1e1bb478b6bb70612d9e885aee044f:
> 
>   Revert "block: Add warning for bi_next not NULL in bio_endio()" (2018-06-19 11:59:47 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.18
> 
> for you to fetch changes up to 943e942e6266f22babee5efeb00f8f672fbff5bd:
> 
>   nvme-pci: limit max IO size and segments to avoid high order allocations (2018-06-21 18:59:46 +0200)
> 
> ----------------------------------------------------------------
> Israel Rukshin (1):
>       nvme-rdma: Fix command completion race at error recovery
> 
> James Smart (1):
>       nvme-fc: release io queues to allow fast fail
> 
> Jens Axboe (1):
>       nvme-pci: limit max IO size and segments to avoid high order allocations
> 
> Jianchao Wang (1):
>       nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl
> 
> Max Gurtuvoy (1):
>       nvmet: reset keep alive timer in controller enable
> 
> Sagi Grimberg (3):
>       nvme-rdma: fix possible double free condition when failing to create a controller
>       nvme-rdma: fix possible free of a non-allocated async event buffer
>       nvme-rdma: don't override opts->queue_size
> 
>  drivers/nvme/host/core.c   |  1 +
>  drivers/nvme/host/fc.c     |  6 ++--
>  drivers/nvme/host/nvme.h   |  1 +
>  drivers/nvme/host/pci.c    | 44 ++++++++++++++++++++++++----
>  drivers/nvme/host/rdma.c   | 73 +++++++++++++++++++++++-----------------------
>  drivers/nvme/target/core.c |  8 +++++
>  6 files changed, 88 insertions(+), 45 deletions(-)

Pulled, thanks.

-- 
Jens Axboe

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-06-22 14:46   ` Jens Axboe
  0 siblings, 0 replies; 18+ messages in thread
From: Jens Axboe @ 2018-06-22 14:46 UTC (permalink / raw)


On 6/22/18 7:00 AM, Christoph Hellwig wrote:
> Various relatively small fixes, mostly to fix error handling of various
> sorts.
> 
> 
> The following changes since commit 9c24c10a2c1e1bb478b6bb70612d9e885aee044f:
> 
>   Revert "block: Add warning for bi_next not NULL in bio_endio()" (2018-06-19 11:59:47 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.18
> 
> for you to fetch changes up to 943e942e6266f22babee5efeb00f8f672fbff5bd:
> 
>   nvme-pci: limit max IO size and segments to avoid high order allocations (2018-06-21 18:59:46 +0200)
> 
> ----------------------------------------------------------------
> Israel Rukshin (1):
>       nvme-rdma: Fix command completion race at error recovery
> 
> James Smart (1):
>       nvme-fc: release io queues to allow fast fail
> 
> Jens Axboe (1):
>       nvme-pci: limit max IO size and segments to avoid high order allocations
> 
> Jianchao Wang (1):
>       nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl
> 
> Max Gurtuvoy (1):
>       nvmet: reset keep alive timer in controller enable
> 
> Sagi Grimberg (3):
>       nvme-rdma: fix possible double free condition when failing to create a controller
>       nvme-rdma: fix possible free of a non-allocated async event buffer
>       nvme-rdma: don't override opts->queue_size
> 
>  drivers/nvme/host/core.c   |  1 +
>  drivers/nvme/host/fc.c     |  6 ++--
>  drivers/nvme/host/nvme.h   |  1 +
>  drivers/nvme/host/pci.c    | 44 ++++++++++++++++++++++++----
>  drivers/nvme/host/rdma.c   | 73 +++++++++++++++++++++++-----------------------
>  drivers/nvme/target/core.c |  8 +++++
>  6 files changed, 88 insertions(+), 45 deletions(-)

Pulled, thanks.

-- 
Jens Axboe

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-06-22 13:00 ` Christoph Hellwig
  0 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2018-06-22 13:00 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

Various relatively small fixes, mostly to fix error handling of various
sorts.


The following changes since commit 9c24c10a2c1e1bb478b6bb70612d9e885aee044f:

  Revert "block: Add warning for bi_next not NULL in bio_endio()" (2018-06-19 11:59:47 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 943e942e6266f22babee5efeb00f8f672fbff5bd:

  nvme-pci: limit max IO size and segments to avoid high order allocations (2018-06-21 18:59:46 +0200)

----------------------------------------------------------------
Israel Rukshin (1):
      nvme-rdma: Fix command completion race at error recovery

James Smart (1):
      nvme-fc: release io queues to allow fast fail

Jens Axboe (1):
      nvme-pci: limit max IO size and segments to avoid high order allocations

Jianchao Wang (1):
      nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl

Max Gurtuvoy (1):
      nvmet: reset keep alive timer in controller enable

Sagi Grimberg (3):
      nvme-rdma: fix possible double free condition when failing to create a controller
      nvme-rdma: fix possible free of a non-allocated async event buffer
      nvme-rdma: don't override opts->queue_size

 drivers/nvme/host/core.c   |  1 +
 drivers/nvme/host/fc.c     |  6 ++--
 drivers/nvme/host/nvme.h   |  1 +
 drivers/nvme/host/pci.c    | 44 ++++++++++++++++++++++++----
 drivers/nvme/host/rdma.c   | 73 +++++++++++++++++++++++-----------------------
 drivers/nvme/target/core.c |  8 +++++
 6 files changed, 88 insertions(+), 45 deletions(-)

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-06-22 13:00 ` Christoph Hellwig
  0 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2018-06-22 13:00 UTC (permalink / raw)


Various relatively small fixes, mostly to fix error handling of various
sorts.


The following changes since commit 9c24c10a2c1e1bb478b6bb70612d9e885aee044f:

  Revert "block: Add warning for bi_next not NULL in bio_endio()" (2018-06-19 11:59:47 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 943e942e6266f22babee5efeb00f8f672fbff5bd:

  nvme-pci: limit max IO size and segments to avoid high order allocations (2018-06-21 18:59:46 +0200)

----------------------------------------------------------------
Israel Rukshin (1):
      nvme-rdma: Fix command completion race at error recovery

James Smart (1):
      nvme-fc: release io queues to allow fast fail

Jens Axboe (1):
      nvme-pci: limit max IO size and segments to avoid high order allocations

Jianchao Wang (1):
      nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl

Max Gurtuvoy (1):
      nvmet: reset keep alive timer in controller enable

Sagi Grimberg (3):
      nvme-rdma: fix possible double free condition when failing to create a controller
      nvme-rdma: fix possible free of a non-allocated async event buffer
      nvme-rdma: don't override opts->queue_size

 drivers/nvme/host/core.c   |  1 +
 drivers/nvme/host/fc.c     |  6 ++--
 drivers/nvme/host/nvme.h   |  1 +
 drivers/nvme/host/pci.c    | 44 ++++++++++++++++++++++++----
 drivers/nvme/host/rdma.c   | 73 +++++++++++++++++++++++-----------------------
 drivers/nvme/target/core.c |  8 +++++
 6 files changed, 88 insertions(+), 45 deletions(-)

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

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

On 6/15/18 7:13 AM, Christoph Hellwig wrote:
> Fix various little regressions introduced in this merge window, plus
> a rework of the fibre channel connect and reconnect path to share the
> code instead of having separate sets of bugs.  Last but not least a
> trivial trace point addition from Hannes.

Pulled, thanks.

-- 
Jens Axboe

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-06-15 14:16   ` Jens Axboe
  0 siblings, 0 replies; 18+ messages in thread
From: Jens Axboe @ 2018-06-15 14:16 UTC (permalink / raw)


On 6/15/18 7:13 AM, Christoph Hellwig wrote:
> Fix various little regressions introduced in this merge window, plus
> a rework of the fibre channel connect and reconnect path to share the
> code instead of having separate sets of bugs.  Last but not least a
> trivial trace point addition from Hannes.

Pulled, thanks.

-- 
Jens Axboe

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-06-15 13:13 ` Christoph Hellwig
  0 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2018-06-15 13:13 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

Fix various little regressions introduced in this merge window, plus
a rework of the fibre channel connect and reconnect path to share the
code instead of having separate sets of bugs.  Last but not least a
trivial trace point addition from Hannes.


The following changes since commit 190b02ed79e08983bf62d47c05945c1b06a3d7d5:

  block: fix use-after-free in block flush handling (2018-06-09 06:37:14 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 35897b920c8ab5e23331ad429e0aa235528c63ba:

  nvme-fabrics: fix and refine state checks in __nvmf_check_ready (2018-06-15 11:21:00 +0200)

----------------------------------------------------------------
Chaitanya Kulkarni (1):
      nvmet: free smart-log buffer after use

Christoph Hellwig (6):
      nvme: don't rely on the changed namespace list log
      nvme: remove nvme_reinit_tagset
      blk-mq: remove blk_mq_tagset_iter
      nvme-fabrics: refactor queue ready check
      nvme-fabrics: handle the admin-only case properly in nvmf_check_ready
      nvme-fabrics: fix and refine state checks in __nvmf_check_ready

Hannes Reinecke (1):
      nvme: add bio remapping tracepoint

Israel Rukshin (1):
      nvme: fix NULL pointer dereference in nvme_init_subsystem

James Smart (3):
      nvme-fc: change controllers first connect to use reconnect path
      nvme-fc: remove reinit_request routine
      nvme-fc: fix nulling of queue data on reconnect

Max Gurtovoy (1):
      nvme-rdma: fix error flow during mapping request data

 block/blk-mq-tag.c              |  29 --------
 drivers/nvme/host/core.c        |  48 ++++----------
 drivers/nvme/host/fabrics.c     |  86 +++++++++++-------------
 drivers/nvme/host/fabrics.h     |  14 +++-
 drivers/nvme/host/fc.c          | 144 ++++++++++++++++------------------------
 drivers/nvme/host/multipath.c   |   4 ++
 drivers/nvme/host/nvme.h        |   2 -
 drivers/nvme/host/rdma.c        |  38 ++++++++---
 drivers/nvme/target/admin-cmd.c |   4 +-
 drivers/nvme/target/loop.c      |   7 +-
 include/linux/blk-mq.h          |   2 -
 11 files changed, 154 insertions(+), 224 deletions(-)

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

* [GIT PULL] nvme fixes for 4.18
@ 2018-06-15 13:13 ` Christoph Hellwig
  0 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2018-06-15 13:13 UTC (permalink / raw)


Fix various little regressions introduced in this merge window, plus
a rework of the fibre channel connect and reconnect path to share the
code instead of having separate sets of bugs.  Last but not least a
trivial trace point addition from Hannes.


The following changes since commit 190b02ed79e08983bf62d47c05945c1b06a3d7d5:

  block: fix use-after-free in block flush handling (2018-06-09 06:37:14 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 35897b920c8ab5e23331ad429e0aa235528c63ba:

  nvme-fabrics: fix and refine state checks in __nvmf_check_ready (2018-06-15 11:21:00 +0200)

----------------------------------------------------------------
Chaitanya Kulkarni (1):
      nvmet: free smart-log buffer after use

Christoph Hellwig (6):
      nvme: don't rely on the changed namespace list log
      nvme: remove nvme_reinit_tagset
      blk-mq: remove blk_mq_tagset_iter
      nvme-fabrics: refactor queue ready check
      nvme-fabrics: handle the admin-only case properly in nvmf_check_ready
      nvme-fabrics: fix and refine state checks in __nvmf_check_ready

Hannes Reinecke (1):
      nvme: add bio remapping tracepoint

Israel Rukshin (1):
      nvme: fix NULL pointer dereference in nvme_init_subsystem

James Smart (3):
      nvme-fc: change controllers first connect to use reconnect path
      nvme-fc: remove reinit_request routine
      nvme-fc: fix nulling of queue data on reconnect

Max Gurtovoy (1):
      nvme-rdma: fix error flow during mapping request data

 block/blk-mq-tag.c              |  29 --------
 drivers/nvme/host/core.c        |  48 ++++----------
 drivers/nvme/host/fabrics.c     |  86 +++++++++++-------------
 drivers/nvme/host/fabrics.h     |  14 +++-
 drivers/nvme/host/fc.c          | 144 ++++++++++++++++------------------------
 drivers/nvme/host/multipath.c   |   4 ++
 drivers/nvme/host/nvme.h        |   2 -
 drivers/nvme/host/rdma.c        |  38 ++++++++---
 drivers/nvme/target/admin-cmd.c |   4 +-
 drivers/nvme/target/loop.c      |   7 +-
 include/linux/blk-mq.h          |   2 -
 11 files changed, 154 insertions(+), 224 deletions(-)

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

end of thread, other threads:[~2018-07-26 17:49 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-08  5:58 [GIT PULL] nvme fixes for 4.18 Christoph Hellwig
2018-06-08  5:58 ` Christoph Hellwig
2018-06-08 13:09 ` Jens Axboe
2018-06-08 13:09   ` Jens Axboe
2018-06-08 18:51   ` Jens Axboe
2018-06-08 18:51     ` Jens Axboe
2018-06-15 13:13 Christoph Hellwig
2018-06-15 13:13 ` Christoph Hellwig
2018-06-15 14:16 ` Jens Axboe
2018-06-15 14:16   ` Jens Axboe
2018-06-22 13:00 Christoph Hellwig
2018-06-22 13:00 ` Christoph Hellwig
2018-06-22 14:46 ` Jens Axboe
2018-06-22 14:46   ` Jens Axboe
2018-07-26 14:16 Christoph Hellwig
2018-07-26 14:16 ` Christoph Hellwig
2018-07-26 17:49 ` Jens Axboe
2018-07-26 17:49   ` 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.