linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] first round of nvme updates for Linux 5.18
@ 2022-03-03 10:47 Christoph Hellwig
  2022-03-03 16:07 ` Jens Axboe
  0 siblings, 1 reply; 2+ messages in thread
From: Christoph Hellwig @ 2022-03-03 10:47 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

The following changes since commit df00b1d26c3c3ff9dae4b572a6ad878ab65334e1:

  null_blk: null_alloc_page() cleanup (2022-02-27 14:49:49 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-5.18-2022-03-03

for you to fetch changes up to 2079f41ec6ffaad9aa51ca550105b2228467aec7:

  nvme: check that EUI/GUID/UUID are globally unique (2022-02-28 13:45:07 +0200)

----------------------------------------------------------------
nvme updates for Linux 5.18

 - add vectored-io support for user-passthrough (Kanchan Joshi)
 - add verbose error logging (Alan Adamson)
 - support buffered I/O on block devices in nvmet (Chaitanya Kulkarni)
 - central discovery controller support (Martin Belanger)
 - fix and extended the globally unique idenfier validation (me)
 - move away from the deprecated IDA APIs (Sagi Grimberg)
 - misc code cleanup (Keith Busch, Max Gurtovoy, Qinghua Jin,
   Chaitanya Kulkarni)

----------------------------------------------------------------
Alan Adamson (1):
      nvme: add verbose error logging

Chaitanya Kulkarni (9):
      nvme-core: remove unnecessary semicolon
      nvme-core: remove unnecessary function parameter
      nvme-fabrics: use unsigned int type
      nvme-fabrics: use unsigned int type
      nvme-fabrics: use consistent zeroout pattern
      nvme-fabrics: remove unnecessary braces for case
      nvmet: use i_size_read() to set size for file-ns
      nvmet: allow bdev in buffered_io mode
      nvme: add a helper to initialize connect_q

Christoph Hellwig (4):
      nvme: cleanup __nvme_check_ids
      nvme: fix the check for duplicate unique identifiers
      nvme: check for duplicate identifiers earlier
      nvme: check that EUI/GUID/UUID are globally unique

Kanchan Joshi (1):
      nvme: add vectored-io support for user-passthrough

Keith Busch (2):
      nvme: explicitly set non-error for directives
      nvme: remove nssa from struct nvme_ctrl

Martin Belanger (2):
      nvme: send uevent on connection up
      nvme: expose cntrltype and dctype through sysfs

Max Gurtovoy (1):
      nvme-rdma: add helpers for mapping/unmapping request

Qinghua Jin (1):
      nvme-fc: fix a typo

Sagi Grimberg (6):
      nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free]
      nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free]
      nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free]
      nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free]
      nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free]
      nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free]

 drivers/nvme/host/Kconfig         |   8 ++
 drivers/nvme/host/Makefile        |   2 +-
 drivers/nvme/host/constants.c     | 185 ++++++++++++++++++++++++++++++++++++
 drivers/nvme/host/core.c          | 192 ++++++++++++++++++++++++++++++--------
 drivers/nvme/host/fabrics.c       |   9 +-
 drivers/nvme/host/fc.c            |  22 ++---
 drivers/nvme/host/ioctl.c         |  35 +++++--
 drivers/nvme/host/nvme.h          |  31 +++++-
 drivers/nvme/host/rdma.c          | 117 +++++++++++++----------
 drivers/nvme/host/tcp.c           |   6 +-
 drivers/nvme/target/core.c        |   4 +-
 drivers/nvme/target/fc.c          |  12 +--
 drivers/nvme/target/io-cmd-bdev.c |   8 ++
 drivers/nvme/target/io-cmd-file.c |  17 +---
 drivers/nvme/target/loop.c        |   6 +-
 drivers/nvme/target/nvmet.h       |   2 +-
 drivers/nvme/target/rdma.c        |   6 +-
 drivers/nvme/target/tcp.c         |   6 +-
 include/linux/nvme-fc-driver.h    |   2 +-
 include/linux/nvme.h              |  11 ++-
 include/uapi/linux/nvme_ioctl.h   |   6 +-
 21 files changed, 532 insertions(+), 155 deletions(-)
 create mode 100644 drivers/nvme/host/constants.c

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

* Re: [GIT PULL] first round of nvme updates for Linux 5.18
  2022-03-03 10:47 [GIT PULL] first round of nvme updates for Linux 5.18 Christoph Hellwig
@ 2022-03-03 16:07 ` Jens Axboe
  0 siblings, 0 replies; 2+ messages in thread
From: Jens Axboe @ 2022-03-03 16:07 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Keith Busch, linux-block, Sagi Grimberg, linux-nvme

On 3/3/22 3:47 AM, Christoph Hellwig wrote:
> The following changes since commit df00b1d26c3c3ff9dae4b572a6ad878ab65334e1:
> 
>   null_blk: null_alloc_page() cleanup (2022-02-27 14:49:49 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-5.18-2022-03-03

Pulled, thanks.

-- 
Jens Axboe


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

end of thread, other threads:[~2022-03-03 16:07 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-03 10:47 [GIT PULL] first round of nvme updates for Linux 5.18 Christoph Hellwig
2022-03-03 16:07 ` 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).