linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] nvme fixes for Linux 5.15
@ 2021-09-07 14:10 Christoph Hellwig
  2021-09-07 14:37 ` Jens Axboe
  0 siblings, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2021-09-07 14:10 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit 1c500ad706383f1a6609e63d0b5d1723fd84dab9:

  loop: reduce the loop_ctl_mutex scope (2021-09-03 22:14:40 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.15-2021-09-07

for you to fetch changes up to aff959c2840858d55d9ee155d555b3aa7e068b32:

  nvme: update MAINTAINERS email address (2021-09-06 10:08:09 +0200)

----------------------------------------------------------------
nvme fixes for Linux 5.15

 - fix nvmet command set reporting for passthrough controllers
   (Adam Manzanares)
 - updated
 - update a MAINTAINERS email address (Chaitanya Kulkarni)
 - set QUEUE_FLAG_NOWAIT for nvme-multipth (me)
 - handle errors from add_disk() (Luis Chamberlain)
 - update the keep alive interval when kato is modified (Tatsuya Sasaki)
 - fix a buffer overrun in nvmet_subsys_attr_serial (Hannes Reinecke)
 - do not reset transport on data digest errors in nvme-tcp (Daniel Wagner)
 - only call synchronize_srcu when clearing current path (Daniel Wagner)
 - revalidate paths during rescan (Hannes Reinecke)

----------------------------------------------------------------
Adam Manzanares (2):
      nvme: move nvme_multi_css into nvme.h
      nvmet: looks at the passthrough controller when initializing CAP

Chaitanya Kulkarni (1):
      nvme: update MAINTAINERS email address

Christoph Hellwig (2):
      nvme-multipath: set QUEUE_FLAG_NOWAIT
      nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req

Daniel Wagner (2):
      nvme-tcp: Do not reset transport on data digest errors
      nvme: only call synchronize_srcu when clearing current path

Hannes Reinecke (2):
      nvme-multipath: revalidate paths during rescan
      nvmet: fixup buffer overrun in nvmet_subsys_attr_serial()

Luis Chamberlain (1):
      nvme: add error handling support for add_disk()

Tatsuya Sasaki (1):
      nvme: update keep alive interval when kato is modified

 MAINTAINERS                     |  2 +-
 drivers/nvme/host/core.c        | 68 ++++++++++++++++++++++++++++++++++-------
 drivers/nvme/host/multipath.c   | 19 +++++++++++-
 drivers/nvme/host/nvme.h        | 10 ++++++
 drivers/nvme/host/tcp.c         | 22 ++++++++++---
 drivers/nvme/target/admin-cmd.c |  2 +-
 drivers/nvme/target/configfs.c  |  5 +--
 drivers/nvme/target/core.c      | 10 +++---
 drivers/nvme/target/nvmet.h     | 11 ++++---
 drivers/nvme/target/passthru.c  | 14 +++++++--
 10 files changed, 132 insertions(+), 31 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [GIT PULL] nvme fixes for Linux 5.15
@ 2021-09-15 13:49 Christoph Hellwig
  2021-09-15 13:54 ` Jens Axboe
  0 siblings, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2021-09-15 13:49 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit 67f3b2f822b7e71cfc9b42dbd9f3144fa2933e0b:

  blk-mq: avoid to iterate over stale request (2021-09-12 19:32:43 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.15-2021-09-15

for you to fetch changes up to 70f437fb4395ad4d1d16fab9a1ad9fbc9fc0579b:

  nvme-tcp: fix io_work priority inversion (2021-09-14 10:32:05 +0200)

----------------------------------------------------------------
nvme fixes for Linux 5.15

 - fix ANA state updates when a namespace is not present (Anton Eidelman)
 - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show
   (Dan Carpenter)
 - avoid race in shutdown namespace removal (Daniel Wagner)
 - fix io_work priority inversion in nvme-tcp (Keith Busch)
 - destroy cm id before destroy qp to avoid use after free (Ruozhu Li)

----------------------------------------------------------------
Anton Eidelman (1):
      nvme-multipath: fix ANA state updates when a namespace is not present

Dan Carpenter (1):
      nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show()

Daniel Wagner (1):
      nvme: avoid race in shutdown namespace removal

Keith Busch (1):
      nvme-tcp: fix io_work priority inversion

Ruozhu Li (1):
      nvme-rdma: destroy cm id before destroy qp to avoid use after free

 drivers/nvme/host/core.c       | 15 +++++++--------
 drivers/nvme/host/multipath.c  |  7 +++++--
 drivers/nvme/host/rdma.c       | 16 +++-------------
 drivers/nvme/host/tcp.c        | 20 ++++++++++----------
 drivers/nvme/target/configfs.c |  2 +-
 5 files changed, 26 insertions(+), 34 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [GIT PULL] nvme fixes for Linux 5.15
@ 2021-09-24  6:36 Christoph Hellwig
  2021-09-24 13:15 ` Jens Axboe
  0 siblings, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2021-09-24  6:36 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit 858560b27645e7e97aca37ee8f232cccd658fbd2:

  blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (2021-09-15 12:03:18 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.15-2021-09-24

for you to fetch changes up to 298ba0e3d4af539cc37f982d4c011a0f07fca48c:

  nvme: keep ctrl->namespaces ordered (2021-09-21 09:17:15 +0200)

----------------------------------------------------------------
nvme fixes for Linux 5.15:

 - keep ctrl->namespaces ordered (me)
 - fix incorrect h2cdata pdu offset accounting in nvme-tcp
   (Sagi Grimberg)
 - handled updated hw_queues in nvme-fc more carefully (Daniel Wagner,
   James Smart)

----------------------------------------------------------------
Christoph Hellwig (1):
      nvme: keep ctrl->namespaces ordered

Daniel Wagner (1):
      nvme-fc: update hardware queues before using them

James Smart (2):
      nvme-fc: avoid race between time out and tear down
      nvme-fc: remove freeze/unfreeze around update_nr_hw_queues

Sagi Grimberg (1):
      nvme-tcp: fix incorrect h2cdata pdu offset accounting

 drivers/nvme/host/core.c | 33 +++++++++++++++++----------------
 drivers/nvme/host/fc.c   | 18 +++++++++---------
 drivers/nvme/host/tcp.c  | 13 ++++++++++---
 3 files changed, 36 insertions(+), 28 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [GIT PULL] nvme fixes for Linux 5.15
@ 2021-10-14 13:05 Christoph Hellwig
  2021-10-14 15:07 ` Jens Axboe
  0 siblings, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2021-10-14 13:05 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit 298ba0e3d4af539cc37f982d4c011a0f07fca48c:

  nvme: keep ctrl->namespaces ordered (2021-09-21 09:17:15 +0200)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.15-2021-10-14

for you to fetch changes up to be5eb933542629ad6a7d4c92097b1b472b1612d0:

  nvme: fix per-namespace chardev deletion (2021-10-14 08:07:47 +0200)

----------------------------------------------------------------
nvme fixes for Linux 5.15:

 - fix the abort command id (Keith Busch)
 - nvme: fix per-namespace chardev deletion (Adam Manzanares)

----------------------------------------------------------------
Adam Manzanares (1):
      nvme: fix per-namespace chardev deletion

Keith Busch (1):
      nvme-pci: Fix abort command id

 drivers/nvme/host/core.c      | 21 ++++++++++++---------
 drivers/nvme/host/multipath.c |  2 --
 drivers/nvme/host/pci.c       |  2 +-
 3 files changed, 13 insertions(+), 12 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [GIT PULL] nvme fixes for Linux 5.15
@ 2021-10-28 14:25 Christoph Hellwig
  2021-10-28 14:34 ` Jens Axboe
  0 siblings, 1 reply; 10+ messages in thread
From: Christoph Hellwig @ 2021-10-28 14:25 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit 9fbfabfda25d8774c5a08634fdd2da000a924890:

  block: fix incorrect references to disk objects (2021-10-18 11:20:38 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.15-2021-10-28

for you to fetch changes up to 86aeda32b887cdaeb0f4b7bfc9971e36377181c7:

  nvmet-tcp: fix header digest verification (2021-10-27 09:20:50 +0200)

----------------------------------------------------------------
nvme fixe for Linux 5.15

 - fix nvmet-tcp header digest verification (Amit Engel)
 - fix a memory leak in nvmet-tcp when releasing a queue
   (Maurizio Lombardi)
 - fix nvme-tcp H2CData PDU send accounting again (Sagi Grimberg)
 - fix digest pointer calculation in nvme-tcp and nvmet-tcp
   (Varun Prakash)
 - fix possible nvme-tcp req->offset corruption (Varun Prakash)

----------------------------------------------------------------
Amit Engel (1):
      nvmet-tcp: fix header digest verification

Maurizio Lombardi (1):
      nvmet-tcp: fix a memory leak when releasing a queue

Sagi Grimberg (1):
      nvme-tcp: fix H2CData PDU send accounting (again)

Varun Prakash (3):
      nvme-tcp: fix possible req->offset corruption
      nvme-tcp: fix data digest pointer calculation
      nvmet-tcp: fix data digest pointer calculation

 drivers/nvme/host/tcp.c   | 9 ++++++---
 drivers/nvme/target/tcp.c | 7 +++++--
 2 files changed, 11 insertions(+), 5 deletions(-)

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

end of thread, other threads:[~2021-10-28 14:34 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-07 14:10 [GIT PULL] nvme fixes for Linux 5.15 Christoph Hellwig
2021-09-07 14:37 ` Jens Axboe
2021-09-15 13:49 Christoph Hellwig
2021-09-15 13:54 ` Jens Axboe
2021-09-24  6:36 Christoph Hellwig
2021-09-24 13:15 ` Jens Axboe
2021-10-14 13:05 Christoph Hellwig
2021-10-14 15:07 ` Jens Axboe
2021-10-28 14:25 Christoph Hellwig
2021-10-28 14:34 ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).