Skip to content

Commit 75e7544

Browse files
committed
Merge tag 'nvme-7.1-2026-03-27' of git://git.infradead.org/nvme into for-7.1/block
Pull NVMe updates from Keith: "- Fabrics authentication updates (Eric, Alistar) - Enanced block queue limits support (Caleb) - Workqueue usage updates (Marco) - A new write zeroes device quirk (Robert) - Tagset cleanup fix for loop device (Nilay)" * tag 'nvme-7.1-2026-03-27' of git://git.infradead.org/nvme: (41 commits) nvme-loop: do not cancel I/O and admin tagset during ctrl reset/shutdown nvme: add WQ_PERCPU to alloc_workqueue users nvmet-fc: add WQ_PERCPU to alloc_workqueue users nvmet: replace use of system_wq with system_percpu_wq nvme-auth: Don't propose NVME_AUTH_DHGROUP_NULL with SC_C nvme: Add the DHCHAP maximum HD IDs nvme-pci: add NVME_QUIRK_DISABLE_WRITE_ZEROES for Kingston OM3SGP4 nvme: respect NVME_QUIRK_DISABLE_WRITE_ZEROES when wzsl is set nvmet: report NPDGL and NPDAL nvmet: use NVME_NS_FEAT_OPTPERF_SHIFT nvme: set discard_granularity from NPDG/NPDA nvme: add from0based() helper nvme: always issue I/O Command Set specific Identify Namespace nvme: update nvme_id_ns OPTPERF constants nvme: fold nvme_config_discard() into nvme_update_disk_info() nvme: add preferred I/O size fields to struct nvme_id_ns_nvm nvme: Allow reauth from sysfs nvme: Expose the tls_configured sysfs for secure concat connections nvmet-tcp: Don't free SQ on authentication success nvmet-tcp: Don't error if TLS is enabed on a reset ...
2 parents 2b31e86 + 886f352 commit 75e7544

27 files changed

Lines changed: 766 additions & 1300 deletions

File tree

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
What: /sys/devices/virtual/nvme-fabrics/ctl/.../tls_configured_key
2+
Date: November 2025
3+
KernelVersion: 6.19
4+
Contact: Linux NVMe mailing list <[email protected]>
5+
Description:
6+
The file is avaliable when using a secure concatanation
7+
connection to a NVMe target. Reading the file will return
8+
the serial of the currently negotiated key.
9+
10+
Writing 0 to the file will trigger a PSK reauthentication
11+
(REPLACETLSPSK) with the target. After a reauthentication
12+
the value returned by tls_configured_key will be the new
13+
serial.

crypto/Kconfig

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,6 @@ config CRYPTO_ACOMP
141141
select CRYPTO_ALGAPI
142142
select CRYPTO_ACOMP2
143143

144-
config CRYPTO_HKDF
145-
tristate
146-
select CRYPTO_SHA256 if CRYPTO_SELFTESTS
147-
select CRYPTO_SHA512 if CRYPTO_SELFTESTS
148-
select CRYPTO_HASH2
149-
150144
config CRYPTO_MANAGER
151145
tristate
152146
default CRYPTO_ALGAPI if CRYPTO_SELFTESTS

crypto/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ obj-$(CONFIG_CRYPTO_HASH2) += crypto_hash.o
3636
obj-$(CONFIG_CRYPTO_AKCIPHER2) += akcipher.o
3737
obj-$(CONFIG_CRYPTO_SIG2) += sig.o
3838
obj-$(CONFIG_CRYPTO_KPP2) += kpp.o
39-
obj-$(CONFIG_CRYPTO_HKDF) += hkdf.o
4039

4140
dh_generic-y := dh.o
4241
dh_generic-y += dh_helper.o

0 commit comments

Comments
 (0)