All of lore.kernel.org
 help / color / mirror / Atom feed
From: Christoph Hellwig <hch@infradead.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: Keith Busch <kbusch@kernel.org>,
	linux-block@vger.kernel.org, Sagi Grimberg <sagi@grimberg.me>,
	linux-nvme@lists.infradead.org
Subject: [GIT PULL] second round of nvme updates for 5.12
Date: Thu, 11 Feb 2021 19:15:26 +0100	[thread overview]
Message-ID: <YCV0PmcdMDOeQp5Q@infradead.org> (raw)

Note that we have some issues with the previous updates.  We're working
fast on fixes for those, but in the meantime I think it is good to get
these changes out to you and into linux-next.


The following changes since commit 6751c1e3cff3aa763c760c08862627069a37b50e:

  bcache: Avoid comma separated statements (2021-02-10 08:06:00 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.12-2021-02-11

for you to fetch changes up to e11e5116171dedeaf63735931e72ad5de0f30ed5:

  nvme-tcp: fix crash triggered with a dataless request submission (2021-02-11 08:04:51 +0100)

----------------------------------------------------------------
nvme updates for 5.12:

 - fix multipath handling of ->queue_rq errors (Chao Leng)
 - nvmet cleanups (Chaitanya Kulkarni)
 - add a quirk for buggy Amazon controller (Filippo Sironi)
 - avoid devm allocations in nvme-hwmon that don't interact well with
   fabrics (Hannes Reinecke)
 - sysfs cleanups (Jiapeng Chong)
 - fix nr_zones for multipath (Keith Busch)
 - nvme-tcp crash fix for no-data commands (Sagi Grimberg)
 - nvmet-tcp fixes (Sagi Grimberg)
 - add a missing __rcu annotation (me)

----------------------------------------------------------------
Chaitanya Kulkarni (10):
      nvmet: set status to 0 in case for invalid nsid
      nvmet: return uniform error for invalid ns
      nvmet: make nvmet_find_namespace() req based
      nvmet: remove extra variable in id-ns handler
      nvmet: add helper to report invalid opcode
      nvmet: use invalid cmd opcode helper
      nvmet: use invalid cmd opcode helper
      nvmet: use min of device_path and disk len
      nvmet: add nvmet_req_subsys() helper
      nvmet: remove else at the end of the function

Chao Leng (4):
      blk-mq: introduce blk_mq_set_request_complete
      nvme: introduce a nvme_host_path_error helper
      nvme-fabrics: avoid double completions in nvmf_fail_nonready_command
      nvme-rdma: handle nvme_rdma_post_send failures better

Christoph Hellwig (1):
      nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues

Filippo Sironi (1):
      nvme: add 48-bit DMA address quirk for Amazon NVMe controllers

Hannes Reinecke (1):
      nvme-hwmon: rework to avoid devm allocation

Jiapeng Chong (1):
      nvme: convert sysfs sprintf/snprintf family to sysfs_emit

Keith Busch (1):
      nvme-multipath: set nr_zones for zoned namespaces

Sagi Grimberg (3):
      nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs
      nvmet-tcp: fix potential race of tcp socket closing accept_work
      nvme-tcp: fix crash triggered with a dataless request submission

 drivers/nvme/host/core.c          | 26 +++++++++++++----
 drivers/nvme/host/fabrics.c       |  6 +---
 drivers/nvme/host/hwmon.c         | 31 +++++++++++++-------
 drivers/nvme/host/multipath.c     |  4 +++
 drivers/nvme/host/nvme.h          | 15 ++++++++++
 drivers/nvme/host/pci.c           | 21 +++++++++++++-
 drivers/nvme/host/rdma.c          |  4 ++-
 drivers/nvme/host/tcp.c           |  2 +-
 drivers/nvme/target/admin-cmd.c   | 59 ++++++++++++++++-----------------------
 drivers/nvme/target/core.c        | 37 +++++++++++++++---------
 drivers/nvme/target/fc.c          |  2 +-
 drivers/nvme/target/io-cmd-bdev.c |  5 +---
 drivers/nvme/target/io-cmd-file.c |  5 +---
 drivers/nvme/target/nvmet.h       | 10 +++++--
 drivers/nvme/target/passthru.c    |  6 ++--
 drivers/nvme/target/tcp.c         | 59 ++++++++++++++++++++++++++++-----------
 drivers/nvme/target/trace.h       |  9 ++++--
 include/linux/blk-mq.h            | 12 ++++++++
 18 files changed, 208 insertions(+), 105 deletions(-)

WARNING: multiple messages have this Message-ID (diff)
From: Christoph Hellwig <hch@infradead.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: Keith Busch <kbusch@kernel.org>,
	linux-block@vger.kernel.org, Sagi Grimberg <sagi@grimberg.me>,
	linux-nvme@lists.infradead.org
Subject: [GIT PULL] second round of nvme updates for 5.12
Date: Thu, 11 Feb 2021 19:15:26 +0100	[thread overview]
Message-ID: <YCV0PmcdMDOeQp5Q@infradead.org> (raw)

Note that we have some issues with the previous updates.  We're working
fast on fixes for those, but in the meantime I think it is good to get
these changes out to you and into linux-next.


The following changes since commit 6751c1e3cff3aa763c760c08862627069a37b50e:

  bcache: Avoid comma separated statements (2021-02-10 08:06:00 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.12-2021-02-11

for you to fetch changes up to e11e5116171dedeaf63735931e72ad5de0f30ed5:

  nvme-tcp: fix crash triggered with a dataless request submission (2021-02-11 08:04:51 +0100)

----------------------------------------------------------------
nvme updates for 5.12:

 - fix multipath handling of ->queue_rq errors (Chao Leng)
 - nvmet cleanups (Chaitanya Kulkarni)
 - add a quirk for buggy Amazon controller (Filippo Sironi)
 - avoid devm allocations in nvme-hwmon that don't interact well with
   fabrics (Hannes Reinecke)
 - sysfs cleanups (Jiapeng Chong)
 - fix nr_zones for multipath (Keith Busch)
 - nvme-tcp crash fix for no-data commands (Sagi Grimberg)
 - nvmet-tcp fixes (Sagi Grimberg)
 - add a missing __rcu annotation (me)

----------------------------------------------------------------
Chaitanya Kulkarni (10):
      nvmet: set status to 0 in case for invalid nsid
      nvmet: return uniform error for invalid ns
      nvmet: make nvmet_find_namespace() req based
      nvmet: remove extra variable in id-ns handler
      nvmet: add helper to report invalid opcode
      nvmet: use invalid cmd opcode helper
      nvmet: use invalid cmd opcode helper
      nvmet: use min of device_path and disk len
      nvmet: add nvmet_req_subsys() helper
      nvmet: remove else at the end of the function

Chao Leng (4):
      blk-mq: introduce blk_mq_set_request_complete
      nvme: introduce a nvme_host_path_error helper
      nvme-fabrics: avoid double completions in nvmf_fail_nonready_command
      nvme-rdma: handle nvme_rdma_post_send failures better

Christoph Hellwig (1):
      nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues

Filippo Sironi (1):
      nvme: add 48-bit DMA address quirk for Amazon NVMe controllers

Hannes Reinecke (1):
      nvme-hwmon: rework to avoid devm allocation

Jiapeng Chong (1):
      nvme: convert sysfs sprintf/snprintf family to sysfs_emit

Keith Busch (1):
      nvme-multipath: set nr_zones for zoned namespaces

Sagi Grimberg (3):
      nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs
      nvmet-tcp: fix potential race of tcp socket closing accept_work
      nvme-tcp: fix crash triggered with a dataless request submission

 drivers/nvme/host/core.c          | 26 +++++++++++++----
 drivers/nvme/host/fabrics.c       |  6 +---
 drivers/nvme/host/hwmon.c         | 31 +++++++++++++-------
 drivers/nvme/host/multipath.c     |  4 +++
 drivers/nvme/host/nvme.h          | 15 ++++++++++
 drivers/nvme/host/pci.c           | 21 +++++++++++++-
 drivers/nvme/host/rdma.c          |  4 ++-
 drivers/nvme/host/tcp.c           |  2 +-
 drivers/nvme/target/admin-cmd.c   | 59 ++++++++++++++++-----------------------
 drivers/nvme/target/core.c        | 37 +++++++++++++++---------
 drivers/nvme/target/fc.c          |  2 +-
 drivers/nvme/target/io-cmd-bdev.c |  5 +---
 drivers/nvme/target/io-cmd-file.c |  5 +---
 drivers/nvme/target/nvmet.h       | 10 +++++--
 drivers/nvme/target/passthru.c    |  6 ++--
 drivers/nvme/target/tcp.c         | 59 ++++++++++++++++++++++++++++-----------
 drivers/nvme/target/trace.h       |  9 ++++--
 include/linux/blk-mq.h            | 12 ++++++++
 18 files changed, 208 insertions(+), 105 deletions(-)

_______________________________________________
Linux-nvme mailing list
Linux-nvme@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-nvme

             reply	other threads:[~2021-02-11 18:31 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-11 18:15 Christoph Hellwig [this message]
2021-02-11 18:15 ` [GIT PULL] second round of nvme updates for 5.12 Christoph Hellwig
2021-02-11 18:31 ` Jens Axboe
2021-02-11 18:31   ` Jens Axboe
2021-02-11 18:33   ` Christoph Hellwig
2021-02-11 18:33     ` Christoph Hellwig
2021-02-11 18:34     ` Jens Axboe
2021-02-11 18:34       ` Jens Axboe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YCV0PmcdMDOeQp5Q@infradead.org \
    --to=hch@infradead.org \
    --cc=axboe@kernel.dk \
    --cc=kbusch@kernel.org \
    --cc=linux-block@vger.kernel.org \
    --cc=linux-nvme@lists.infradead.org \
    --cc=sagi@grimberg.me \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.