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] third batch of nvme updates for 4.21
Date: Wed, 19 Dec 2018 15:20:15 +0100 [thread overview]
Message-ID: <20181219142015.GA960@infradead.org> (raw)
Hi Jens,
the remaining nvme updates for this merge window below. This contains
a series from Sagi to restore poll support for nvme-rdma, a new
tracepoint from yupeng and various fixes.
The following changes since commit cd19181bf9ad4b7f40f2a4e0355d052109c76529:
blk-mq: enable IO poll if .nr_queues of type poll > 0 (2018-12-17 21:35:07 -0700)
are available in the Git repository at:
git://git.infradead.org/nvme.git nvme-4.21
for you to fetch changes up to 604c01d567cb9ee7d19dc598272cb90ab6229a8a:
nvme-pci: trace SQ status on completions (2018-12-19 08:35:36 +0100)
----------------------------------------------------------------
Chaitanya Kulkarni (1):
nvmet: use a macro for default error location
Christoph Hellwig (4):
nvme-pci: only set nr_maps to 2 if poll queues are supported
nvme-pci: refactor nvme_poll_irqdisable to make sparse happy
nvmet-tcp: fix endianess annotations
nvme-tcp: fix endianess annotations
Colin Ian King (2):
nvmet: fix comparison of a u16 with -1
nvme-tcp: fix spelling mistake "attepmpt" -> "attempt"
Sagi Grimberg (5):
block: make request_to_qc_t public
nvme-core: optionally poll sync commands
nvme-fabrics: allow nvmf_connect_io_queue to poll
nvme-fabrics: allow user to pass in nr_poll_queues
nvme-rdma: implement polling queue map
yupeng (1):
nvme-pci: trace SQ status on completions
block/blk-mq.c | 8 --------
drivers/nvme/host/core.c | 38 ++++++++++++++++++++++++++++++-----
drivers/nvme/host/fabrics.c | 25 +++++++++++++++++------
drivers/nvme/host/fabrics.h | 5 ++++-
drivers/nvme/host/fc.c | 2 +-
drivers/nvme/host/nvme.h | 2 +-
drivers/nvme/host/pci.c | 17 ++++++++++------
drivers/nvme/host/rdma.c | 49 +++++++++++++++++++++++++++++++++++++++------
drivers/nvme/host/tcp.c | 13 ++++++------
drivers/nvme/host/trace.c | 3 +++
drivers/nvme/host/trace.h | 23 +++++++++++++++++++++
drivers/nvme/target/core.c | 4 ++--
drivers/nvme/target/loop.c | 2 +-
drivers/nvme/target/nvmet.h | 1 +
drivers/nvme/target/tcp.c | 4 ++--
include/linux/blk-mq.h | 10 +++++++++
include/linux/blk_types.h | 11 ----------
17 files changed, 161 insertions(+), 56 deletions(-)
WARNING: multiple messages have this Message-ID (diff)
From: hch@infradead.org (Christoph Hellwig)
Subject: [GIT PULL] third batch of nvme updates for 4.21
Date: Wed, 19 Dec 2018 15:20:15 +0100 [thread overview]
Message-ID: <20181219142015.GA960@infradead.org> (raw)
Hi Jens,
the remaining nvme updates for this merge window below. This contains
a series from Sagi to restore poll support for nvme-rdma, a new
tracepoint from yupeng and various fixes.
The following changes since commit cd19181bf9ad4b7f40f2a4e0355d052109c76529:
blk-mq: enable IO poll if .nr_queues of type poll > 0 (2018-12-17 21:35:07 -0700)
are available in the Git repository at:
git://git.infradead.org/nvme.git nvme-4.21
for you to fetch changes up to 604c01d567cb9ee7d19dc598272cb90ab6229a8a:
nvme-pci: trace SQ status on completions (2018-12-19 08:35:36 +0100)
----------------------------------------------------------------
Chaitanya Kulkarni (1):
nvmet: use a macro for default error location
Christoph Hellwig (4):
nvme-pci: only set nr_maps to 2 if poll queues are supported
nvme-pci: refactor nvme_poll_irqdisable to make sparse happy
nvmet-tcp: fix endianess annotations
nvme-tcp: fix endianess annotations
Colin Ian King (2):
nvmet: fix comparison of a u16 with -1
nvme-tcp: fix spelling mistake "attepmpt" -> "attempt"
Sagi Grimberg (5):
block: make request_to_qc_t public
nvme-core: optionally poll sync commands
nvme-fabrics: allow nvmf_connect_io_queue to poll
nvme-fabrics: allow user to pass in nr_poll_queues
nvme-rdma: implement polling queue map
yupeng (1):
nvme-pci: trace SQ status on completions
block/blk-mq.c | 8 --------
drivers/nvme/host/core.c | 38 ++++++++++++++++++++++++++++++-----
drivers/nvme/host/fabrics.c | 25 +++++++++++++++++------
drivers/nvme/host/fabrics.h | 5 ++++-
drivers/nvme/host/fc.c | 2 +-
drivers/nvme/host/nvme.h | 2 +-
drivers/nvme/host/pci.c | 17 ++++++++++------
drivers/nvme/host/rdma.c | 49 +++++++++++++++++++++++++++++++++++++++------
drivers/nvme/host/tcp.c | 13 ++++++------
drivers/nvme/host/trace.c | 3 +++
drivers/nvme/host/trace.h | 23 +++++++++++++++++++++
drivers/nvme/target/core.c | 4 ++--
drivers/nvme/target/loop.c | 2 +-
drivers/nvme/target/nvmet.h | 1 +
drivers/nvme/target/tcp.c | 4 ++--
include/linux/blk-mq.h | 10 +++++++++
include/linux/blk_types.h | 11 ----------
17 files changed, 161 insertions(+), 56 deletions(-)
next reply other threads:[~2018-12-19 14:20 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-12-19 14:20 Christoph Hellwig [this message]
2018-12-19 14:20 ` [GIT PULL] third batch of nvme updates for 4.21 Christoph Hellwig
2018-12-19 15:09 ` Jens Axboe
2018-12-19 15:09 ` 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=20181219142015.GA960@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 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.