Linux-NVME Archive on lore.kernel.org
 help / color / 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] nvme updates for 5.9
Date: Wed, 29 Jul 2020 19:11:25 +0200
Message-ID: <20200729171125.GA21194@infradead.org> (raw)


The following changes since commit c5be1f2c5bab1538aa29cd42e226d6b80391e3ff:

  bcache: use disk_{start,end}_io_acct() to count I/O for bcache device (2020-07-28 09:14:52 -0600)

are available in the Git repository at:

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

for you to fetch changes up to b6cec06d19d90db5dbcc50034fb33983f6259b8b:

  nvme-loop: remove extra variable in create ctrl (2020-07-29 07:46:28 +0200)

----------------------------------------------------------------
Baolin Wang (1):
      nvme: remove redundant validation in nvme_start_ctrl()

Chaitanya Kulkarni (6):
      nvme-core: replace ctrl page size with a macro
      nvme-pci: use max of PRP or SGL for iod size
      nvmet: use xarray for ctrl ns storing
      nvmet: introduce the passthru Kconfig option
      nvme-loop: set ctrl state connecting after init
      nvme-loop: remove extra variable in create ctrl

Dan Carpenter (1):
      nvme: remove an unnecessary condition

David E. Box (1):
      nvme-pci: add support for ACPI StorageD3Enable property

Hannes Reinecke (1):
      nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths

James Smart (3):
      nvme-fc: set max_segments to lldd max value
      nvmet-fc: check successful reference in nvmet_fc_find_target_assoc
      nvmet-fc: remove redundant del_work_active flag

Logan Gunthorpe (8):
      nvme: clear any SGL flags in passthru commands
      nvme: create helper function to obtain command effects
      nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_[start|end]()
      nvme: introduce nvme_ctrl_get_by_path()
      nvme: export nvme_find_get_ns() and nvme_put_ns()
      nvmet: add passthru code to process commands
      nvmet: Add passthru enable/disable helpers
      nvmet: introduce the passthru configfs interface

Martin Wilck (1):
      nvme-multipath: fix logic for non-optimized paths

Randy Dunlap (1):
      nvme-fc: drop a duplicated word in a comment

Sagi Grimberg (5):
      nvme: document nvme controller states
      nvme: fix deadlock in disconnect during scan_work and/or ana_work
      nvme-hwmon: log the controller device name
      nvme-tcp: fix controller reset hang during traffic
      nvme-rdma: fix controller reset hang during traffic

Yamin Friedman (2):
      nvme-rdma: use new shared CQ mechanism
      nvmet-rdma: use new shared CQ mechanism

 drivers/acpi/property.c         |   3 +
 drivers/nvme/host/core.c        | 294 +++++++++++++---------
 drivers/nvme/host/fabrics.c     |   2 +-
 drivers/nvme/host/fabrics.h     |   3 +-
 drivers/nvme/host/fc.c          |   6 +-
 drivers/nvme/host/hwmon.c       |   3 +-
 drivers/nvme/host/multipath.c   |  35 ++-
 drivers/nvme/host/nvme.h        |  36 ++-
 drivers/nvme/host/pci.c         | 133 +++++++---
 drivers/nvme/host/rdma.c        |  99 +++++---
 drivers/nvme/host/tcp.c         |  27 +-
 drivers/nvme/target/Kconfig     |  12 +
 drivers/nvme/target/Makefile    |   1 +
 drivers/nvme/target/admin-cmd.c |  24 +-
 drivers/nvme/target/configfs.c  | 103 ++++++++
 drivers/nvme/target/core.c      |  77 +++---
 drivers/nvme/target/fc.c        |  30 +--
 drivers/nvme/target/loop.c      |  13 +-
 drivers/nvme/target/nvmet.h     |  55 +++-
 drivers/nvme/target/passthru.c  | 544 ++++++++++++++++++++++++++++++++++++++++
 drivers/nvme/target/rdma.c      |  14 +-
 include/linux/nvme-fc-driver.h  |   2 +-
 include/linux/nvme.h            |   4 +
 23 files changed, 1209 insertions(+), 311 deletions(-)
 create mode 100644 drivers/nvme/target/passthru.c

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

             reply index

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-29 17:11 Christoph Hellwig [this message]
2020-07-29 17:23 ` 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=20200729171125.GA21194@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

Linux-NVME Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-nvme/0 linux-nvme/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-nvme linux-nvme/ https://lore.kernel.org/linux-nvme \
		linux-nvme@lists.infradead.org
	public-inbox-index linux-nvme

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.infradead.lists.linux-nvme


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git