* [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