All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] nvme updates for Linux 6.9
@ 2024-03-21 18:15 Keith Busch
  2024-03-21 19:23 ` Jens Axboe
  0 siblings, 1 reply; 4+ messages in thread
From: Keith Busch @ 2024-03-21 18:15 UTC (permalink / raw)
  To: axboe; +Cc: hch, sagi, linux-nvme

The following changes since commit 0dc31b98d7200a0046de5c760feb0aaff6c4b53c:

  cdrom: gdrom: Convert to platform remove callback returning void (2024-03-07 11:53:30 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.9-2024-03-21

for you to fetch changes up to 910934da9444dbb102294796481ab05e4419d311:

  nvmet-rdma: remove NVMET_RDMA_REQ_INVALIDATE_RKEY flag (2024-03-21 10:46:53 -0700)

----------------------------------------------------------------
nvme updates for Linux 6.9

 - Make an informative message less ominous (Keith)
 - Enhanced trace decoding (Guixin)
 - TCP updates (Hannes, Li)
 - Fabrics connect deadlock fix (Chunguang)
 - Platform API migration update (Uwe)
 - A new device quirk (Jiawei)

----------------------------------------------------------------
Chunguang Xu (1):
      nvme: fix reconnection fail due to reserved tag allocation

Guixin Liu (8):
      nvmet: add tracing of authentication commands
      nvmet: add tracing of zns commands
      nvme: use nvme_disk_is_ns_head helper
      nvme: parse zns command's zsa and zrasf to string
      nvme: add tracing of reservation commands
      nvme: parse format command's lbafu when tracing
      nvme: remove redundant BUILD_BUG_ON check
      nvmet-rdma: remove NVMET_RDMA_REQ_INVALIDATE_RKEY flag

Hannes Reinecke (1):
      nvmet-tcp: do not continue for invalid icreq

Jiawei Fu (iBug) (1):
      drivers/nvme: Add quirks for device 126f:2262

Keith Busch (1):
      nvme: change shutdown timeout setting message

Li Feng (2):
      nvme-tcp: Export the nvme_tcp_wq to sysfs
      nvme/tcp: Add wq_unbound modparam for nvme_tcp_wq

Uwe Kleine-König (1):
      nvme-apple: Convert to platform remove callback returning void

 drivers/nvme/host/apple.c   |   6 +--
 drivers/nvme/host/core.c    |  11 +++--
 drivers/nvme/host/fabrics.h |   7 ---
 drivers/nvme/host/pci.c     |   3 ++
 drivers/nvme/host/pr.c      |   3 +-
 drivers/nvme/host/sysfs.c   |   3 +-
 drivers/nvme/host/tcp.c     |  21 +++++++--
 drivers/nvme/host/trace.c   | 105 ++++++++++++++++++++++++++++++++++++++++++--
 drivers/nvme/target/rdma.c  |   8 ++--
 drivers/nvme/target/tcp.c   |   1 +
 drivers/nvme/target/trace.c |  98 +++++++++++++++++++++++++++++++++++++++++
 11 files changed, 233 insertions(+), 33 deletions(-)



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

* Re: [GIT PULL] nvme updates for Linux 6.9
  2024-03-21 18:15 [GIT PULL] nvme updates for Linux 6.9 Keith Busch
@ 2024-03-21 19:23 ` Jens Axboe
  0 siblings, 0 replies; 4+ messages in thread
From: Jens Axboe @ 2024-03-21 19:23 UTC (permalink / raw)
  To: Keith Busch; +Cc: hch, sagi, linux-nvme

On 3/21/24 12:15 PM, Keith Busch wrote:
> The following changes since commit 0dc31b98d7200a0046de5c760feb0aaff6c4b53c:
> 
>   cdrom: gdrom: Convert to platform remove callback returning void (2024-03-07 11:53:30 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-6.9-2024-03-21
> 
> for you to fetch changes up to 910934da9444dbb102294796481ab05e4419d311:
> 
>   nvmet-rdma: remove NVMET_RDMA_REQ_INVALIDATE_RKEY flag (2024-03-21 10:46:53 -0700)
> 
> ----------------------------------------------------------------
> nvme updates for Linux 6.9
> 
>  - Make an informative message less ominous (Keith)
>  - Enhanced trace decoding (Guixin)
>  - TCP updates (Hannes, Li)
>  - Fabrics connect deadlock fix (Chunguang)
>  - Platform API migration update (Uwe)
>  - A new device quirk (Jiawei)

Pulled, thanks.

-- 
Jens Axboe




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

* Re: [GIT PULL] nvme updates for Linux 6.9
  2024-03-07 15:51 Keith Busch
@ 2024-03-07 16:57 ` Jens Axboe
  0 siblings, 0 replies; 4+ messages in thread
From: Jens Axboe @ 2024-03-07 16:57 UTC (permalink / raw)
  To: Keith Busch; +Cc: hch, sagi, linux-nvme

On 3/7/24 8:51 AM, Keith Busch wrote:
> [resending; first one did not CC the list]
> 
> This is our first nvme pull request for the upcoming 6.9 merge window.
> 
> The following changes since commit 268283244c0f018dec8bf4a9c69ce50684561f46:
> 
>   nbd: use the atomic queue limits API in nbd_set_size (2024-03-01 09:08:22 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-6.9-2024-03-07
> 
> for you to fetch changes up to 7e80eb792bd7377a20f204943ac31c77d859be89:
> 
>   nvme: clear caller pointer on identify failure (2024-03-06 06:29:01 -0800)
> 
> ----------------------------------------------------------------
> nvme updates for Linux 6.9
> 
>  - RDMA target enhancements (Max)
>  - Fabrics fixes (Max, Guixin, Hannes)
>  - Atomic queue_limits usage (Christoph)
>  - Const use for class_register (Ricardo)
>  - Identification error handling fixes (Shin'ichiro, Keith)

Pulled, thanks.

-- 
Jens Axboe




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

* [GIT PULL] nvme updates for Linux 6.9
@ 2024-03-07 15:51 Keith Busch
  2024-03-07 16:57 ` Jens Axboe
  0 siblings, 1 reply; 4+ messages in thread
From: Keith Busch @ 2024-03-07 15:51 UTC (permalink / raw)
  To: axboe; +Cc: hch, sagi, linux-nvme

[resending; first one did not CC the list]

This is our first nvme pull request for the upcoming 6.9 merge window.

The following changes since commit 268283244c0f018dec8bf4a9c69ce50684561f46:

  nbd: use the atomic queue limits API in nbd_set_size (2024-03-01 09:08:22 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.9-2024-03-07

for you to fetch changes up to 7e80eb792bd7377a20f204943ac31c77d859be89:

  nvme: clear caller pointer on identify failure (2024-03-06 06:29:01 -0800)

----------------------------------------------------------------
nvme updates for Linux 6.9

 - RDMA target enhancements (Max)
 - Fabrics fixes (Max, Guixin, Hannes)
 - Atomic queue_limits usage (Christoph)
 - Const use for class_register (Ricardo)
 - Identification error handling fixes (Shin'ichiro, Keith)

----------------------------------------------------------------
Christoph Hellwig (16):
      nvme: set max_hw_sectors unconditionally
      nvme: move NVME_QUIRK_DEALLOCATE_ZEROES out of nvme_config_discard
      nvme: remove nvme_revalidate_zones
      nvme: move max_integrity_segments handling out of nvme_init_integrity
      nvme: cleanup the nvme_init_integrity calling conventions
      nvme: move blk_integrity_unregister into nvme_init_integrity
      nvme: don't use nvme_update_disk_info for the multipath disk
      nvme: move a few things out of nvme_update_disk_info
      nvme: move setting the write cache flags out of nvme_set_queue_limits
      nvme: move common logic into nvme_update_ns_info
      nvme: split out a nvme_identify_ns_nvm helper
      nvme: don't query identify data in configure_metadata
      nvme: cleanup nvme_configure_metadata
      nvme: use the atomic queue limits update API
      nvme-multipath: pass queue_limits to blk_alloc_disk
      nvme-multipath: use atomic queue limits API for stacking limits

Guixin Liu (1):
      nvme-fabrics: check max outstanding commands

Hannes Reinecke (1):
      nvme-fabrics: typo in nvmf_parse_key()

Keith Busch (1):
      nvme: clear caller pointer on identify failure

Max Gurtovoy (8):
      nvme-rdma: move NVME_RDMA_IP_PORT from common file
      nvmet: compare mqes and sqsize only for IO SQ
      nvmet: set maxcmd to be per controller
      nvmet: set ctrl pi_support cap before initializing cap reg
      nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition
      nvme-rdma: clamp queue size according to ctrl cap
      nvmet: introduce new max queue size configuration entry
      nvmet-rdma: set max_queue_size for RDMA transport

Ricardo B. Marliere (3):
      nvme: core: constify struct class usage
      nvme: fabrics: make nvmf_class constant
      nvme: fcloop: make fcloop_class constant

Shin'ichiro Kawasaki (1):
      nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse()

 drivers/nvme/host/core.c          | 456 ++++++++++++++++++++------------------
 drivers/nvme/host/fabrics.c       |  22 +-
 drivers/nvme/host/multipath.c     |  13 +-
 drivers/nvme/host/nvme.h          |  11 +-
 drivers/nvme/host/rdma.c          |  14 +-
 drivers/nvme/host/sysfs.c         |   7 +-
 drivers/nvme/host/zns.c           |  24 +-
 drivers/nvme/target/admin-cmd.c   |   2 +-
 drivers/nvme/target/configfs.c    |  28 +++
 drivers/nvme/target/core.c        |  18 +-
 drivers/nvme/target/discovery.c   |   2 +-
 drivers/nvme/target/fabrics-cmd.c |   5 +-
 drivers/nvme/target/fcloop.c      |  17 +-
 drivers/nvme/target/nvmet.h       |   6 +-
 drivers/nvme/target/passthru.c    |   2 +-
 drivers/nvme/target/rdma.c        |  10 +
 include/linux/nvme-rdma.h         |   6 +-
 include/linux/nvme.h              |   2 -
 18 files changed, 356 insertions(+), 289 deletions(-)


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

end of thread, other threads:[~2024-03-21 19:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-21 18:15 [GIT PULL] nvme updates for Linux 6.9 Keith Busch
2024-03-21 19:23 ` Jens Axboe
  -- strict thread matches above, loose matches on Subject: below --
2024-03-07 15:51 Keith Busch
2024-03-07 16:57 ` 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.