Linux-NVME Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] nvme fixes for linux 6.12
@ 2024-09-13 14:34 Keith Busch
  2024-09-13 14:39 ` Jens Axboe
  0 siblings, 1 reply; 8+ messages in thread
From: Keith Busch @ 2024-09-13 14:34 UTC (permalink / raw)
  To: axboe; +Cc: linux-nvme, hch, sagi

Sending a follow up sooner than usual: the important fix here is for a
potential build error for certain configs.

The following changes since commit 68f31e88917f5608eb8da0bef37249648ffd48d4:

  Merge tag 'md-6.12-20240906' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.12/block (2024-09-06 14:43:16 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.12-2024-09-13

for you to fetch changes up to 83bdfcbdbe5d901c5fa432decf12e1725a840a56:

  nvme-pci: qdepth 1 quirk (2024-09-13 07:29:30 -0700)

----------------------------------------------------------------
nvme fixes for Linux 6.12

 - A syntax cleanup (Shen)
 - Fix a Kconfig linking error (Arnd)
 - New queue-depth quirk (Keith)

----------------------------------------------------------------
Arnd Bergmann (1):
      nvme-tcp: fix link failure for TCP auth

Keith Busch (1):
      nvme-pci: qdepth 1 quirk

Shen Lichuan (1):
      nvme: Convert comma to semicolon

 drivers/nvme/host/Kconfig |  2 +-
 drivers/nvme/host/core.c  |  2 +-
 drivers/nvme/host/nvme.h  |  5 +++++
 drivers/nvme/host/pci.c   | 18 +++++++++---------
 4 files changed, 16 insertions(+), 11 deletions(-)


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

* Re: [GIT PULL] nvme fixes for linux 6.12
  2024-09-13 14:34 [GIT PULL] nvme fixes for linux 6.12 Keith Busch
@ 2024-09-13 14:39 ` Jens Axboe
  0 siblings, 0 replies; 8+ messages in thread
From: Jens Axboe @ 2024-09-13 14:39 UTC (permalink / raw)
  To: Keith Busch; +Cc: linux-nvme, hch, sagi

On 9/13/24 8:34 AM, Keith Busch wrote:
> Sending a follow up sooner than usual: the important fix here is for a
> potential build error for certain configs.
> 
> The following changes since commit 68f31e88917f5608eb8da0bef37249648ffd48d4:
> 
>   Merge tag 'md-6.12-20240906' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.12/block (2024-09-06 14:43:16 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-6.12-2024-09-13
> 
> for you to fetch changes up to 83bdfcbdbe5d901c5fa432decf12e1725a840a56:
> 
>   nvme-pci: qdepth 1 quirk (2024-09-13 07:29:30 -0700)
> 
> ----------------------------------------------------------------
> nvme fixes for Linux 6.12
> 
>  - A syntax cleanup (Shen)
>  - Fix a Kconfig linking error (Arnd)
>  - New queue-depth quirk (Keith)

Pulled, thanks!

-- 
Jens Axboe


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

* [GIT PULL] nvme fixes for Linux 6.12
@ 2024-09-25  6:40 Keith Busch
  2024-09-25  9:29 ` Jens Axboe
  0 siblings, 1 reply; 8+ messages in thread
From: Keith Busch @ 2024-09-25  6:40 UTC (permalink / raw)
  To: axboe; +Cc: hch, sagi, linux-nvme

The following changes since commit 65f666c6203600053478ce8e34a1db269a8701c9:

  lib/sbitmap: define swap_lock as raw_spinlock_t (2024-09-20 00:20:06 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.12-2024-09-25

for you to fetch changes up to 9064610348b16356d43e59e286aedfec31825541:

  nvme: remove CC register read-back during enabling (2024-09-24 23:35:10 -0700)

----------------------------------------------------------------
nvme fixes for Linux 6.12

 - Multipath fixes (Hannes)
 - Sysfs attribute list NULL terminate fix (Shin'ichiro)
 - Remove problematic read-back (Keith)

----------------------------------------------------------------
Hannes Reinecke (2):
      nvme-multipath: system fails to create generic nvme device
      nvme-multipath: avoid hang on inaccessible namespaces

Keith Busch (1):
      nvme: remove CC register read-back during enabling

Shin'ichiro Kawasaki (1):
      nvme: null terminate nvme_tls_attrs

 drivers/nvme/host/core.c      |  5 -----
 drivers/nvme/host/multipath.c | 14 +++++++++++---
 drivers/nvme/host/sysfs.c     |  1 +
 3 files changed, 12 insertions(+), 8 deletions(-)



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

* Re: [GIT PULL] nvme fixes for Linux 6.12
  2024-09-25  6:40 [GIT PULL] nvme fixes for Linux 6.12 Keith Busch
@ 2024-09-25  9:29 ` Jens Axboe
  0 siblings, 0 replies; 8+ messages in thread
From: Jens Axboe @ 2024-09-25  9:29 UTC (permalink / raw)
  To: Keith Busch; +Cc: hch, sagi, linux-nvme

On 9/25/24 12:40 AM, Keith Busch wrote:
> The following changes since commit 65f666c6203600053478ce8e34a1db269a8701c9:
> 
>   lib/sbitmap: define swap_lock as raw_spinlock_t (2024-09-20 00:20:06 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-6.12-2024-09-25
> 
> for you to fetch changes up to 9064610348b16356d43e59e286aedfec31825541:
> 
>   nvme: remove CC register read-back during enabling (2024-09-24 23:35:10 -0700)
> 
> ----------------------------------------------------------------
> nvme fixes for Linux 6.12
> 
>  - Multipath fixes (Hannes)
>  - Sysfs attribute list NULL terminate fix (Shin'ichiro)
>  - Remove problematic read-back (Keith)

Pulled, thanks.

-- 
Jens Axboe



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

* [GIT PULL] nvme fixes for Linux 6.12
@ 2024-10-17 18:48 Keith Busch
  2024-10-17 19:12 ` Jens Axboe
  0 siblings, 1 reply; 8+ messages in thread
From: Keith Busch @ 2024-10-17 18:48 UTC (permalink / raw)
  To: axboe; +Cc: hch, linux-nvme, sagi

The following changes since commit 8be007c8e0911d0450b402ca8cbb1a8cbd00e8f2:

  block: fix blk_rq_map_integrity_sg kernel-doc (2024-09-27 04:19:53 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.12-2024-10-18

for you to fetch changes up to 599d9f3a10eec69ef28a90161763e4bd7c9c02bf:

  nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function (2024-10-17 11:07:37 -0700)

----------------------------------------------------------------
nvme fixes for Linux 6.12

 - Fix target passthrough identifier (Nilay)
 - Fix tcp locking (Hannes)
 - Replace list with sbitmap for tracking RDMA rsp tags (Guixen)
 - Remove unnecessary fallthrough statements (Tokunori)
 - Remove ready-without-media support (Greg)
 - Fix multipath partition scan deadlock (Keith)
 - Fix concurrent PCI reset and remove queue mapping (Maurizio)
 - Fabrics shutdown fixes (Nilay)

----------------------------------------------------------------
Greg Joyce (1):
      nvme: disable CC.CRIME (NVME_CC_CRIME)

Guixin Liu (1):
      nvmet-rdma: use sbitmap to replace rsp free list

Hannes Reinecke (1):
      nvme: tcp: avoid race between queue_lock lock and destroy

Keith Busch (1):
      nvme-multipath: defer partition scanning

Maurizio Lombardi (1):
      nvme-pci: fix race condition between reset and nvme_dev_disable()

Nilay Shroff (4):
      nvmet-passthru: clear EUID/NGUID/UUID while using loop target
      nvme-loop: flush off pending I/O while shutting down loop controller
      nvme: make keep-alive synchronous operation
      nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function

Tokunori Ikegami (1):
      nvme: delete unnecessary fallthru comment

 drivers/nvme/host/core.c       | 41 +++++++++++++++++------------------------
 drivers/nvme/host/multipath.c  | 40 +++++++++++++++++++++++++++++++++-------
 drivers/nvme/host/nvme.h       |  1 +
 drivers/nvme/host/pci.c        | 19 ++++++++++++++++---
 drivers/nvme/host/tcp.c        |  7 ++++---
 drivers/nvme/target/loop.c     | 13 +++++++++++++
 drivers/nvme/target/passthru.c |  6 ++----
 drivers/nvme/target/rdma.c     | 56 +++++++++++++++++++++++++++-----------------------------
 8 files changed, 113 insertions(+), 70 deletions(-)


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

* Re: [GIT PULL] nvme fixes for Linux 6.12
  2024-10-17 18:48 Keith Busch
@ 2024-10-17 19:12 ` Jens Axboe
  0 siblings, 0 replies; 8+ messages in thread
From: Jens Axboe @ 2024-10-17 19:12 UTC (permalink / raw)
  To: Keith Busch; +Cc: hch, linux-nvme, sagi

On 10/17/24 12:48 PM, Keith Busch wrote:
> The following changes since commit 8be007c8e0911d0450b402ca8cbb1a8cbd00e8f2:
> 
>   block: fix blk_rq_map_integrity_sg kernel-doc (2024-09-27 04:19:53 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-6.12-2024-10-18
> 
> for you to fetch changes up to 599d9f3a10eec69ef28a90161763e4bd7c9c02bf:
> 
>   nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function (2024-10-17 11:07:37 -0700)
> 
> ----------------------------------------------------------------
> nvme fixes for Linux 6.12
> 
>  - Fix target passthrough identifier (Nilay)
>  - Fix tcp locking (Hannes)
>  - Replace list with sbitmap for tracking RDMA rsp tags (Guixen)
>  - Remove unnecessary fallthrough statements (Tokunori)
>  - Remove ready-without-media support (Greg)
>  - Fix multipath partition scan deadlock (Keith)
>  - Fix concurrent PCI reset and remove queue mapping (Maurizio)
>  - Fabrics shutdown fixes (Nilay)

Pulled, thanks.

-- 
Jens Axboe



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

* [GIT PULL] nvme fixes for Linux 6.12
@ 2024-10-31 15:08 Keith Busch
  2024-10-31 15:10 ` Jens Axboe
  0 siblings, 1 reply; 8+ messages in thread
From: Keith Busch @ 2024-10-31 15:08 UTC (permalink / raw)
  To: axboe; +Cc: linux-nvme, hch, sagi

The following changes since commit 49c234b50a437eb827832b61cd662e9aa382f31a:

  Merge tag 'md-6.12-20241018' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.12 (2024-10-18 10:58:24 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.12-2024-10-31

for you to fetch changes up to 5eed4fb274cd6579f2fb4190b11c4c86c553cd06:

  nvme: re-fix error-handling for io_uring nvme-passthrough (2024-10-30 07:19:18 -0700)

----------------------------------------------------------------
nvme fixes for Linux 6.12

 - Spec compliant identification fix (Keith)
 - Module parameter to enable backward compatibility on unusual
   namespace formats (Keith)
 - Target double free fix when using keys (Vitaliy)
 - Passthrough command error handling fix (Keith)

----------------------------------------------------------------
Keith Busch (3):
      nvme: enhance cns version checking
      nvme: module parameter to disable pi with offsets
      nvme: re-fix error-handling for io_uring nvme-passthrough

Vitaliy Shevtsov (1):
      nvmet-auth: assign dh_key to NULL after kfree_sensitive

 drivers/nvme/host/core.c   | 56 ++++++++++++++++++++++++++++++++++++++++++--------------
 drivers/nvme/host/ioctl.c  |  7 +++++--
 drivers/nvme/target/auth.c |  1 +
 3 files changed, 48 insertions(+), 16 deletions(-)


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

* Re: [GIT PULL] nvme fixes for Linux 6.12
  2024-10-31 15:08 Keith Busch
@ 2024-10-31 15:10 ` Jens Axboe
  0 siblings, 0 replies; 8+ messages in thread
From: Jens Axboe @ 2024-10-31 15:10 UTC (permalink / raw)
  To: Keith Busch; +Cc: linux-nvme, hch, sagi

On 10/31/24 9:08 AM, Keith Busch wrote:
> The following changes since commit 49c234b50a437eb827832b61cd662e9aa382f31a:
> 
>   Merge tag 'md-6.12-20241018' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.12 (2024-10-18 10:58:24 -0600)
> 
> are available in the Git repository at:
> 
>   git://git.infradead.org/nvme.git tags/nvme-6.12-2024-10-31
> 
> for you to fetch changes up to 5eed4fb274cd6579f2fb4190b11c4c86c553cd06:
> 
>   nvme: re-fix error-handling for io_uring nvme-passthrough (2024-10-30 07:19:18 -0700)
> 
> ----------------------------------------------------------------
> nvme fixes for Linux 6.12
> 
>  - Spec compliant identification fix (Keith)
>  - Module parameter to enable backward compatibility on unusual
>    namespace formats (Keith)
>  - Target double free fix when using keys (Vitaliy)
>  - Passthrough command error handling fix (Keith)

Pulled, thanks.

-- 
Jens Axboe



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

end of thread, other threads:[~2024-10-31 15:33 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-13 14:34 [GIT PULL] nvme fixes for linux 6.12 Keith Busch
2024-09-13 14:39 ` Jens Axboe
  -- strict thread matches above, loose matches on Subject: below --
2024-09-25  6:40 [GIT PULL] nvme fixes for Linux 6.12 Keith Busch
2024-09-25  9:29 ` Jens Axboe
2024-10-17 18:48 Keith Busch
2024-10-17 19:12 ` Jens Axboe
2024-10-31 15:08 Keith Busch
2024-10-31 15:10 ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox