All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] second round of nvme updates for Linux 6.1
@ 2022-09-28 17:10 Christoph Hellwig
  2022-09-28 17:14 ` Jens Axboe
  0 siblings, 1 reply; 2+ messages in thread
From: Christoph Hellwig @ 2022-09-28 17:10 UTC (permalink / raw)
  To: Jens Axboe
  Cc: Keith Busch, Sagi Grimberg, Chaitanya Kulkarni, linux-nvme, linux-block

The following changes since commit 99e603874366be1115b40ecbc0e25847186d84ea:

  blk-cgroup: pass a gendisk to the blkg allocation helpers (2022-09-26 19:17:28 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.1-2022-09-28

for you to fetch changes up to 84fe64f898913ef69f70a8d91aea613b5722b63b:

  nvmet: don't look at the request_queue in nvmet_bdev_set_limits (2022-09-27 18:51:50 +0200)

----------------------------------------------------------------
nvme updates for Linux 6.1

 - handle effects after freeing the request (Keith Busch)
 - copy firmware_rev on each init (Keith Busch)
 - restrict management ioctls to admin (Keith Busch)
 - ensure subsystem reset is single threaded (Keith Busch)
 - report the actual number of tagset maps in nvme-pci (Keith Busch)
 - small fabrics authentication fixups (Christoph Hellwig)
 - add common code for tagset allocation and freeing (Christoph Hellwig)
 - stop using the request_queue in nvmet (Christoph Hellwig)
 - set min_align_mask before calculating max_hw_sectors
   (Rishabh Bhatnagar)
 - send a rediscover uevent when a persistent discovery controller
   reconnects (Sagi Grimberg)
 - misc nvmet-tcp fixes (Varun Prakash, zhenwei pi)

----------------------------------------------------------------
Christoph Hellwig (19):
      nvmet-auth: don't try to cancel a non-initialized work_struct
      nvme: improve the NVME_CONNECT_AUTHREQ* definitions
      nvmet: add helpers to set the result field for connect commands
      nvme-auth: add a MAINTAINERS entry
      nvme: add common helpers to allocate and free tagsets
      nvme-tcp: remove the unused queue_size member in nvme_tcp_queue
      nvme-tcp: store the generic nvme_ctrl in set->driver_data
      nvme-tcp: use the tagset alloc/free helpers
      nvme-rdma: store the generic nvme_ctrl in set->driver_data
      nvme-rdma: use the tagset alloc/free helpers
      nvme-fc: keep ctrl->sqsize in sync with opts->queue_size
      nvme-fc: store the generic nvme_ctrl in set->driver_data
      nvme-fc: use the tagset alloc/free helpers
      nvme-loop: initialize sqsize later
      nvme-loop: store the generic nvme_ctrl in set->driver_data
      nvme-loop: use the tagset alloc/free helpers
      nvme: remove nvme_ctrl_init_connect_q
      nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all
      nvmet: don't look at the request_queue in nvmet_bdev_set_limits

Keith Busch (5):
      nvme: handle effects after freeing the request
      nvme: copy firmware_rev on each init
      nvme: restrict management ioctls to admin
      nvme: ensure subsystem reset is single threaded
      nvme-pci: report the actual number of tagset maps

Rishabh Bhatnagar (1):
      nvme-pci: set min_align_mask before calculating max_hw_sectors

Sagi Grimberg (2):
      nvme: enumerate controller flags
      nvme: send a rediscover uevent when a persistent discovery controller reconnects

Varun Prakash (2):
      nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state
      nvmet-tcp: add bounds check on Transfer Tag

zhenwei pi (2):
      nvmet-tcp: fix NULL pointer dereference during release
      nvmet-tcp: remove nvmet_tcp_finish_cmd

 MAINTAINERS                            |   9 +++
 drivers/nvme/host/core.c               | 132 +++++++++++++++++++++++++++---
 drivers/nvme/host/fc.c                 | 121 +++++++---------------------
 drivers/nvme/host/ioctl.c              |  15 +++-
 drivers/nvme/host/nvme.h               |  44 ++++++----
 drivers/nvme/host/pci.c                |   9 ++-
 drivers/nvme/host/rdma.c               | 141 +++++++++------------------------
 drivers/nvme/host/tcp.c                | 118 ++++++---------------------
 drivers/nvme/target/core.c             |   1 +
 drivers/nvme/target/fabrics-cmd-auth.c |  13 +--
 drivers/nvme/target/fabrics-cmd.c      |  18 ++---
 drivers/nvme/target/io-cmd-bdev.c      |  11 ++-
 drivers/nvme/target/loop.c             |  91 ++++++---------------
 drivers/nvme/target/nvmet.h            |   7 +-
 drivers/nvme/target/passthru.c         |   7 +-
 drivers/nvme/target/tcp.c              |  47 ++++++++---
 drivers/nvme/target/zns.c              |   3 +-
 include/linux/nvme.h                   |   4 +-
 18 files changed, 356 insertions(+), 435 deletions(-)

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

* Re: [GIT PULL] second round of nvme updates for Linux 6.1
  2022-09-28 17:10 [GIT PULL] second round of nvme updates for Linux 6.1 Christoph Hellwig
@ 2022-09-28 17:14 ` Jens Axboe
  0 siblings, 0 replies; 2+ messages in thread
From: Jens Axboe @ 2022-09-28 17:14 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Keith Busch, Sagi Grimberg, Chaitanya Kulkarni, linux-nvme, linux-block

On 9/28/22 11:10 AM, Christoph Hellwig wrote:
> The following changes since commit 99e603874366be1115b40ecbc0e25847186d84ea:
> 
>   blk-cgroup: pass a gendisk to the blkg allocation helpers (2022-09-26 19:17:28 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-6.1-2022-09-28

Pulled, thanks.

-- 
Jens Axboe



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

end of thread, other threads:[~2022-09-28 17:15 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-28 17:10 [GIT PULL] second round of nvme updates for Linux 6.1 Christoph Hellwig
2022-09-28 17:14 ` Jens Axboe

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.