All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] nvme fixes for Linux 4.16
@ 2018-02-14 23:52 Keith Busch
  2018-02-15  2:04 ` Jens Axboe
  0 siblings, 1 reply; 6+ messages in thread
From: Keith Busch @ 2018-02-14 23:52 UTC (permalink / raw)


Hi Jens,

After syncing with Christoph and Sagi, we feel this is a good time to
send our latest fixes across most of the nvme components for 4.16:

The following changes since commit a7877390614770965a6925dfed79cbd3eeeb61e0:

  block, bfq: add requeue-request hook (2018-02-07 15:17:46 -0700)

are available in the git repository at:

  git://git.infradead.org/nvme.git nvme-4.16-rc

for you to fetch changes up to 8000d1fdb07e365e6565c2415aefdfed15413794:

  nvme-rdma: fix sysfs invoked reset_ctrl error flow (2018-02-14 15:44:22 +0200)

----------------------------------------------------------------
Israel Rukshin (1):
      nvmet: Change return code of discard command if not supported

James Smart (2):
      nvme_fc: correct abort race condition on resets
      nvme_fc: cleanup io completion

Jianchao Wang (1):
      nvme: fix the deadlock in nvme_update_formats

Keith Busch (3):
      nvme: Fix discard buffer overrun
      nvme-pci: Remap CMB SQ entries on every controller reset
      nvme-pci: Fix timeouts in connecting state

Max Gurtovoy (3):
      nvme: rename NVME_CTRL_RECONNECTING state to NVME_CTRL_CONNECTING
      nvme-rdma: use NVME_CTRL_CONNECTING state to mark init process
      nvme: delete NVME_CTRL_LIVE --> NVME_CTRL_CONNECTING transition

Nitzan Carmi (1):
      nvme-rdma: fix sysfs invoked reset_ctrl error flow

Roland Dreier (1):
      nvme: Don't use a stack buffer for keep-alive command

 drivers/nvme/host/core.c     |  45 ++++++++-----
 drivers/nvme/host/fabrics.h  |   9 +--
 drivers/nvme/host/fc.c       | 157 ++++++++++---------------------------------
 drivers/nvme/host/nvme.h     |   3 +-
 drivers/nvme/host/pci.c      |  39 ++++++-----
 drivers/nvme/host/rdma.c     |  16 ++---
 drivers/nvme/target/io-cmd.c |   7 +-
 7 files changed, 106 insertions(+), 170 deletions(-)

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

* [GIT PULL] nvme fixes for Linux 4.16
  2018-02-14 23:52 [GIT PULL] nvme fixes for Linux 4.16 Keith Busch
@ 2018-02-15  2:04 ` Jens Axboe
  0 siblings, 0 replies; 6+ messages in thread
From: Jens Axboe @ 2018-02-15  2:04 UTC (permalink / raw)


On 2/14/18 4:52 PM, Keith Busch wrote:
> Hi Jens,
> 
> After syncing with Christoph and Sagi, we feel this is a good time to
> send our latest fixes across most of the nvme components for 4.16:
> 
> The following changes since commit a7877390614770965a6925dfed79cbd3eeeb61e0:
> 
>   block, bfq: add requeue-request hook (2018-02-07 15:17:46 -0700)
> 
> are available in the git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.16-rc

Pulled, thanks Keith.

-- 
Jens Axboe

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

* Re: [GIT PULL] nvme fixes for Linux 4.16
  2018-01-08 18:52 ` Christoph Hellwig
@ 2018-01-08 19:20   ` Jens Axboe
  -1 siblings, 0 replies; 6+ messages in thread
From: Jens Axboe @ 2018-01-08 19:20 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 1/8/18 11:52 AM, Christoph Hellwig wrote:
> Hi Jens,
> 
> below are the pending nvme updates for Linux 4.16.  Just fixes and
> cleanups from various contributors this time around.
> 
> The following changes since commit fb350e0ad99359768e1e80b4784692031ec340e4:
> 
>   blk-mq: fix race between updating nr_hw_queues and switching io sched (2018-01-06 09:25:36 -0700)
> 
> are available in the git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.16

Thanks, pulled.

-- 
Jens Axboe

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

* [GIT PULL] nvme fixes for Linux 4.16
@ 2018-01-08 19:20   ` Jens Axboe
  0 siblings, 0 replies; 6+ messages in thread
From: Jens Axboe @ 2018-01-08 19:20 UTC (permalink / raw)


On 1/8/18 11:52 AM, Christoph Hellwig wrote:
> Hi Jens,
> 
> below are the pending nvme updates for Linux 4.16.  Just fixes and
> cleanups from various contributors this time around.
> 
> The following changes since commit fb350e0ad99359768e1e80b4784692031ec340e4:
> 
>   blk-mq: fix race between updating nr_hw_queues and switching io sched (2018-01-06 09:25:36 -0700)
> 
> are available in the git repository at:
> 
>   git://git.infradead.org/nvme.git nvme-4.16

Thanks, pulled.

-- 
Jens Axboe

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

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

Hi Jens,

below are the pending nvme updates for Linux 4.16.  Just fixes and
cleanups from various contributors this time around.

The following changes since commit fb350e0ad99359768e1e80b4784692031ec340e4:

  blk-mq: fix race between updating nr_hw_queues and switching io sched (2018-01-06 09:25:36 -0700)

are available in the git repository at:

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

for you to fetch changes up to b837b28394fb76993c28bb242db7061ee0417da6:

  nvme: fix subsystem multiple controllers support check (2018-01-08 16:57:00 +0100)

----------------------------------------------------------------
Israel Rukshin (3):
      nvmet: fix error flow in nvmet_alloc_ctrl()
      nvmet: rearrange nvmet_ctrl_free()
      nvme: fix subsystem multiple controllers support check

James Smart (5):
      nvme_fcloop: fix abort race condition
      nvme_fcloop: disassocate local port structs
      nvme_fcloop: rework to remove xxx_IN_ISR feature flags
      nvme_fcloop: refactor host/target io job access
      nvmet-fc: cleanup nvmet add_port/remove_port

Jianchao Wang (1):
      nvme-pci: fix NULL pointer reference in nvme_alloc_ns

Max Gurtovoy (1):
      nvme: modify the debug level for setting shutdown timeout

Minwoo Im (1):
      nvme-pci: remove an unnecessary initialization in HMB code

Nitzan Carmi (1):
      nvme: take refcount on transport module

Roy Shterman (1):
      nvme-fabrics: protect against module unload during create_ctrl

Sagi Grimberg (4):
      nvmet-rdma: removed queue cleanup from module exit
      nvmet-rdma: lowering log level for chatty debug messages
      nvmet: lower log level for each queue creation
      nvme-pci: don't open-code nvme_reset_ctrl

 drivers/nvme/host/core.c          |  62 ++++++++--
 drivers/nvme/host/fabrics.c       |  17 ++-
 drivers/nvme/host/fabrics.h       |   2 +
 drivers/nvme/host/fc.c            |   1 +
 drivers/nvme/host/nvme.h          |   1 +
 drivers/nvme/host/pci.c           |  38 ++++--
 drivers/nvme/host/rdma.c          |   1 +
 drivers/nvme/target/core.c        |  11 +-
 drivers/nvme/target/fabrics-cmd.c |   2 +-
 drivers/nvme/target/fc.c          |  24 +---
 drivers/nvme/target/fcloop.c      | 244 ++++++++++++++++++++++++++++++--------
 drivers/nvme/target/loop.c        |   1 +
 drivers/nvme/target/rdma.c        |  20 +---
 13 files changed, 307 insertions(+), 117 deletions(-)

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

* [GIT PULL] nvme fixes for Linux 4.16
@ 2018-01-08 18:52 ` Christoph Hellwig
  0 siblings, 0 replies; 6+ messages in thread
From: Christoph Hellwig @ 2018-01-08 18:52 UTC (permalink / raw)


Hi Jens,

below are the pending nvme updates for Linux 4.16.  Just fixes and
cleanups from various contributors this time around.

The following changes since commit fb350e0ad99359768e1e80b4784692031ec340e4:

  blk-mq: fix race between updating nr_hw_queues and switching io sched (2018-01-06 09:25:36 -0700)

are available in the git repository at:

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

for you to fetch changes up to b837b28394fb76993c28bb242db7061ee0417da6:

  nvme: fix subsystem multiple controllers support check (2018-01-08 16:57:00 +0100)

----------------------------------------------------------------
Israel Rukshin (3):
      nvmet: fix error flow in nvmet_alloc_ctrl()
      nvmet: rearrange nvmet_ctrl_free()
      nvme: fix subsystem multiple controllers support check

James Smart (5):
      nvme_fcloop: fix abort race condition
      nvme_fcloop: disassocate local port structs
      nvme_fcloop: rework to remove xxx_IN_ISR feature flags
      nvme_fcloop: refactor host/target io job access
      nvmet-fc: cleanup nvmet add_port/remove_port

Jianchao Wang (1):
      nvme-pci: fix NULL pointer reference in nvme_alloc_ns

Max Gurtovoy (1):
      nvme: modify the debug level for setting shutdown timeout

Minwoo Im (1):
      nvme-pci: remove an unnecessary initialization in HMB code

Nitzan Carmi (1):
      nvme: take refcount on transport module

Roy Shterman (1):
      nvme-fabrics: protect against module unload during create_ctrl

Sagi Grimberg (4):
      nvmet-rdma: removed queue cleanup from module exit
      nvmet-rdma: lowering log level for chatty debug messages
      nvmet: lower log level for each queue creation
      nvme-pci: don't open-code nvme_reset_ctrl

 drivers/nvme/host/core.c          |  62 ++++++++--
 drivers/nvme/host/fabrics.c       |  17 ++-
 drivers/nvme/host/fabrics.h       |   2 +
 drivers/nvme/host/fc.c            |   1 +
 drivers/nvme/host/nvme.h          |   1 +
 drivers/nvme/host/pci.c           |  38 ++++--
 drivers/nvme/host/rdma.c          |   1 +
 drivers/nvme/target/core.c        |  11 +-
 drivers/nvme/target/fabrics-cmd.c |   2 +-
 drivers/nvme/target/fc.c          |  24 +---
 drivers/nvme/target/fcloop.c      | 244 ++++++++++++++++++++++++++++++--------
 drivers/nvme/target/loop.c        |   1 +
 drivers/nvme/target/rdma.c        |  20 +---
 13 files changed, 307 insertions(+), 117 deletions(-)

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

end of thread, other threads:[~2018-02-15  2:04 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-14 23:52 [GIT PULL] nvme fixes for Linux 4.16 Keith Busch
2018-02-15  2:04 ` Jens Axboe
  -- strict thread matches above, loose matches on Subject: below --
2018-01-08 18:52 Christoph Hellwig
2018-01-08 18:52 ` Christoph Hellwig
2018-01-08 19:20 ` Jens Axboe
2018-01-08 19:20   ` 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.