* [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.