From: Christoph Hellwig <hch@infradead.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: Keith Busch <keith.busch@intel.com>,
linux-block@vger.kernel.org, Sagi Grimberg <sagi@grimberg.me>,
linux-nvme@lists.infradead.org
Subject: [GIT PULL] nvme updates for 4.18
Date: Fri, 1 Jun 2018 14:50:45 +0200 [thread overview]
Message-ID: <20180601125045.GA27290@infradead.org> (raw)
Hi Jens,
below is another set of NVMe updates for 4.18. Besides the usual bug fixes
this includes more feature completness in terms of AEN and log page handling
on the target.
The following changes since commit 5de815a7eedfacf593817ef34634eaa9b75a1482:
block: remove parent device reference from struct bsg_class_device (2018-05-29 13:00:25 -0600)
are available in the Git repository at:
git://git.infradead.org/nvme.git nvme-4.18
for you to fetch changes up to 30d90964e7b80a0723921e8b464c5ceda7297a7b:
nvme: use the changed namespaces list log to clear ns data changed AENs (2018-06-01 14:37:35 +0200)
----------------------------------------------------------------
Christoph Hellwig (12):
nvme-pci: simplify __nvme_submit_cmd
nvme-loop: add support for multiple ports
nvme-fabrics: allow internal passthrough command on deleting controllers
nvme.h: untangle AEN notice definitions
nvme.h: add the changed namespace list log
nvmet: add a new nvmet_zero_sgl helper
nvmet: split log page implementation
nvmet: implement the changed namespaces log
nvmet: add AEN configuration support
nvmet: mask pending AENs
nvme: mark nvme_queue_scan static
nvme: use the changed namespaces list log to clear ns data changed AENs
Hannes Reinecke (2):
nvme.h: add AEN configuration symbols
nvme: submit AEN event configuration on startup
James Smart (1):
nvme: allow duplicate controller if prior controller being deleted
Keith Busch (1):
nvme-pci: Rate limit the nvme timeout warnings
Wei Yongjun (2):
nvmet: fix a typo in nvmet_file_ns_enable()
nvmet: fix error return code in nvmet_file_ns_enable()
drivers/nvme/host/core.c | 115 +++++++++++++++++++++++++-------
drivers/nvme/host/fabrics.c | 79 +++++++++-------------
drivers/nvme/host/fabrics.h | 4 +-
drivers/nvme/host/nvme.h | 4 +-
drivers/nvme/host/pci.c | 39 +++++------
drivers/nvme/target/admin-cmd.c | 133 +++++++++++++++++++++-----------------
drivers/nvme/target/core.c | 73 ++++++++++++++++++---
drivers/nvme/target/io-cmd-file.c | 10 ++-
drivers/nvme/target/loop.c | 48 ++++++++------
drivers/nvme/target/nvmet.h | 23 ++++++-
include/linux/nvme.h | 16 ++++-
11 files changed, 351 insertions(+), 193 deletions(-)
next reply other threads:[~2018-06-01 12:50 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-01 12:50 Christoph Hellwig [this message]
2018-06-01 13:45 ` [GIT PULL] nvme updates for 4.18 Jens Axboe
-- strict thread matches above, loose matches on Subject: below --
2018-05-29 18:54 Christoph Hellwig
2018-05-29 18:59 ` 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=20180601125045.GA27290@infradead.org \
--to=hch@infradead.org \
--cc=axboe@kernel.dk \
--cc=keith.busch@intel.com \
--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 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).