[PATCH v4 3/3] nvme-tcp: parallelize I/O queue allocation and startup

Surabhi Gogte (she/her) sgogte at purestorage.com
Tue Oct 20 13:48:33 PDT 2026


On Sun, Oct 18, 2026 at 5:26 AM Shin'ichiro Kawasaki
<shinichiro.kawasaki at wdc.com> wrote:
>
> On Sep 22, 2026 / 14:07, Surabhi Gogte wrote:
>
> Recently, blktests-CI runs for the kernel at block/for-next branch started
> reporting failures of the test case nvme/004 (with tcp transport) and md/001.
> The kernel reported a WARN related to lock->magic, and it caused the failures.
> FYI, here I share the failure run log at md/001 [1] and dmesg at the failure.
>
>   The md/001 confirms a bug fix in md driver. The bug was triggered when a
>   nvme device with tcp transport is used as its backend. Then the test case
>   exercises the nvme-tcp driver, which this patch touches.
>
> I bisected and found that this commit is the trigger of the failures. When I
> revert this commit from the block/for-next branch tip with git hash
> 34fbfb9d8d1f, the failure goes away.
>
> Surabhi, could you take a look in the failure?
>

Yes, there is a bug in commit 61b0ed3be81b ("nvme-tcp: parallelize I/O
queue allocation and startup").  To know the queue range before the
queues are set up, it moved the I/O tag set allocation ahead of I/O
queue allocation.  blk_mq_alloc_tag_set() calls
nvme_tcp_init_request() for every request, which takes pf_cache_lock
of the request's queue, but nvme_tcp_alloc_queue() only initializes
that mutex later:
  nvme_tcp_configure_io_queues()
    nvme_alloc_io_tag_set()
      blk_mq_alloc_tag_set()
        blk_mq_alloc_rqs()
          nvme_tcp_init_request()  mutex_lock(pf_cache_lock) <- WARN
    nvme_tcp_setup_io_queues()
      nvme_tcp_alloc_queue()   mutex_init(pf_cache_lock)

So with CONFIG_DEBUG_MUTEXES the first connect trips
DEBUG_LOCKS_WARN_ON(lock->magic != lock) in __mutex_lock().
That matches the call trace in your dmesg.

Daniel Wagner posted a fix for this as patch 1 of [PATCH 0/5]
nvme-fabrics: fix connects with isolated CPUs and queue mapping bugs:
lore : https://lore.kernel.org/all/20261014-nvme-fabrics-isolcpu-v1-0-355156be27b2@kernel.org

It initializes pf_cache_lock for all queues in nvme_tcp_alloc_ctrl(),
right after the queues array is allocated, and drops the
mutex_destroy() calls so the lock stays valid for the lifetime of the
controller.

I ran blktests with his fix on top of block/for-next (34fbfb9d8d1f, the
same tip you bisected on) and md/001 passes with no WARN related to
lock->magic.  Without the fix, the same tree and config fails md/001
with the WARN at kernel/locking/mutex.c:625.

With the fix : nvme-tcp: initialize pf_cache_lock when allocating the controller
lore : https://lore.kernel.org/all/20261014-nvme-fabrics-isolcpu-v1-1-355156be27b2@kernel.org/

~/blktests$ sudo ./check md/001
md/001 (Raid with bitmap on tcp nvmet with opt-io-size over bitmap
size) [passed]
    runtime  1.779s  ...  1.814s

dmesg :
[  424.545232] run blktests md/001 at 2026-10-20 13:09:35.913402801
[  424.801620] brd: module loaded
[  425.003577] nvmet: adding nsid 1 to subsystem blktests-subsystem-1
[  425.022620] nvmet_tcp: enabling port 0 (127.0.0.1:4420)
[  425.096622] nvmet: Created nvm controller 1 for subsystem
blktests-subsystem-1 for NQN
nqn.2014-08.org.nvmexpress:uuid:0f01fb42-9f7f-4856-b0b3-51e60b8de349.
[  425.100018] nvme nvme0: creating 8 I/O queues.
[  425.100179] nvme nvme0: mapped 8/0/0 default/read/poll queues.
[  425.107350] nvme nvme0: new ctrl: NQN "blktests-subsystem-1", addr
127.0.0.1:4420, hostnqn:
nqn.2014-08.org.nvmexpress:uuid:0f01fb42-9f7f-4856-b0b3-51e60b8de349
[  425.280674] md: async del_gendisk mode will be removed in future,
please upgrade to mdadm-4.5+
[  425.280688] block device autoloading is deprecated and will be removed.
[  425.328822] md127: array will not be assembled in old kernels that
lack configurable LBS support (<= 6.18)
[  425.328835] md/raid1:md127: active with 1 out of 2 mirrors
[  425.330749] md127: detected capacity change from 0 to 2093056
[  425.486853] md127: detected capacity change from 2093056 to 0
[  425.486864] md: md127 stopped.
[  425.512755] nvme nvme0: Removing ctrl: NQN "blktests-subsystem-1"
[  426.367495] brd: module unloaded
[  615.773842] loop0: detected capacity change from 0 to 8
[  915.773735] loop0: detected capacity change from 0 to 8

Tested-by: Surabhi Gogte <sgogte at purestorage.com>



>
> [1] failure of md/001
>
> md/001 (Raid with bitmap on tcp nvmet with opt-io-size over bitmap size) [failed]
>     runtime  3.021s  ...  2.970s
>     something found in dmesg:
>     [   79.786635] [    T966] run blktests md/001 at 2026-10-18 20:35:29.594227680
>     [   80.157789] [    T984] brd: module loaded
>     [   80.566933] [   T1008] nvmet: adding nsid 1 to subsystem blktests-subsystem-1
>     [   80.637888] [   T1011] nvmet_tcp: enabling port 0 (127.0.0.1:4420)
>     [   80.925883] [    T312] nvmet: Created nvm controller 1 for subsystem blktests-subsystem-1 for NQN nqn.2014-08.org.nvmexpress:uuid:0f01fb42-9f7f-4856-b0b3-51e60b8de349.
>     [   80.940866] [   T1018] nvme nvme5: creating 4 I/O queues.
>     [   80.942243] [   T1018] nvme nvme5: mapped 4/0/0 default/read/poll queues.
>     [   80.942689] [   T1018] ------------[ cut here ]------------
>     [   80.942879] [   T1018] DEBUG_LOCKS_WARN_ON(lock->magic != lock)
>     [   80.942882] [   T1018] WARNING: kernel/locking/mutex.c:625 at __mutex_lock+0x1008/0x2510, CPU#0: nvme/1018
>     ...
>     (See '/home/shin/Blktests/blktests/results/nodev/md/001.dmesg' for the entire message)
>
>
> [2] dmesg during md/001
>
> 2026-10-17T22:40:06Z {detected_level="unknown"} [ 2568.828164] run blktests md/001 at 2026-10-17 22:40:06.674885632
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.162185] brd: module loaded
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.587993] nvmet: adding nsid 1 to subsystem blktests-subsystem-1
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.629198] nvmet_tcp: enabling port 0 (127.0.0.1:4420)
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.848587] nvmet: Created nvm controller 1 for subsystem blktests-subsystem-1 for NQN nqn.2014-08.org.nvmexpress:uuid:0f01fb42-9f7f-4856-b0b3-51e60b8de349.
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.875225] nvme nvme2: creating 4 I/O queues.
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.878288] nvme nvme2: mapped 4/0/0 default/read/poll queues.
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.883211] ------------[ cut here ]------------
> 2026-10-17T22:40:07Z {detected_level="debug"}   [ 2569.883660] DEBUG_LOCKS_WARN_ON(lock->magic != lock)
> 2026-10-17T22:40:07Z {detected_level="warn"}    [ 2569.883666] WARNING: kernel/locking/mutex.c:625 at __mutex_lock+0xb73/0x2350, CPU#2: nvme/55686
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.887533] Modules linked in: nvme_tcp(E) nvme_fabrics(E) nvmet_tcp(E) nvmet(E) brd(E) raid1(E) dm_dust(E) loop(E) xfs(E) tun(E) nvme(E) iTCO_wdt(E) intel_rapl_msr(E) intel_pmc_bxt(E) intel_rapl_common(E) pcspkr(E) i2c_i801(E) i2c_smbus(E) nvme_core(E) nvme_keyring(E) virtio_balloon(E) nvme_auth(E) virtio_scsi(E) lpc_ich(E) bochs(E) serio_raw(E) qemu_fw_cfg(E) vmw_vsock_virtio_transport(E) vmw_vsock_virtio_transport_common(E) vsock(E)
> 2026-10-17T22:40:07Z {detected_level="debug"}   [ 2569.887693] Unloaded tainted modules: nvme_tcp(E):1 nvmet(E):63 nvme_fabrics(E):63 nvme_loop(E):63 loop(E):14 ublk_drv(E):2 null_blk(E):37 scsi_debug(E):53 amd_atl(E):1 edac_mce_amd(E):1 bpf_preload(E):1 [last unloaded: scsi_debug(E)]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.899624] CPU: 2 UID: 0 PID: 55686 Comm: nvme Tainted: G            E       7.3.0-rc7 #1 PREEMPT(lazy)
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.902229] Tainted: [E]=UNSIGNED_MODULE
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.903507] Hardware name: KubeVirt None/RHEL, BIOS 1.16.3-4.el9 04/01/2014
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.905532] RIP: 0010:__mutex_lock+0xb7a/0x2350
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.907336] Code: 38 d0 7c 08 84 d2 0f 85 52 17 00 00 44 8b 05 8d af 8d 02 45 85 c0 0f 85 0a f6 ff ff 48 8d 3d ad cc 8e 02 48 c7 c6 c0 fd 2f 85 <67> 48 0f b9 3a e9 f2 f5 ff ff 4d 8d a7 e0 0e 00 00 4c 89 e7 e8 3d
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.912320] RSP: 0018:ffff8881438c7370 EFLAGS: 00010246
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.914185] RAX: 0000000000000003 RBX: ffff8881face6460 RCX: 1ffffffff0f35008
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.916368] RDX: 0000000000000000 RSI: ffffffff852ffdc0 RDI: ffffffff879b9d70
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.918675] RBP: ffff8881438c74e0 R08: 0000000000000000 R09: fffffbfff0f35008
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.920803] R10: ffffffff879a8047 R11: ffff88812d120008 R12: 0000000000000000
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.923039] R13: 0000000000000000 R14: dffffc0000000000 R15: ffff88812d3a0000
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.925258] FS:  00007fd431b6b640(0000) GS:ffff8882ac2ea000(0000) knlGS:0000000000000000
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.927640] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.929481] CR2: 00007f50088d0c1c CR3: 000000010d0d4006 CR4: 0000000000770ef0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.932053] PKRU: 55555554
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.933507] Call Trace:
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.934813]  <TASK>
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.936625]  ? nvme_tcp_init_request+0xc8/0x300 [nvme_tcp]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.938805]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.940675]  ? __alloc_frozen_pages_noprof+0x543/0x7c0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.942464]  ? __pfx___mutex_lock+0x10/0x10
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.944123]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.945814]  ? alloc_pages_node_noprof+0xae/0x150
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.947474]  ? nvme_tcp_init_request+0xc8/0x300 [nvme_tcp]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.949268]  nvme_tcp_init_request+0xc8/0x300 [nvme_tcp]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.951141]  blk_mq_alloc_rqs+0x3fc/0x6f0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.952747]  blk_mq_alloc_map_and_rqs+0x168/0x320
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.954450]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.956260]  blk_mq_alloc_set_map_and_rqs+0x1be/0x5a0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.958088]  blk_mq_alloc_tag_set+0x59a/0xc40
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.959710]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.961321]  ? dev_printk_emit+0xbe/0xf3
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.962736]  nvme_alloc_io_tag_set+0x37d/0x6a0 [nvme_core]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.964446]  ? __pfx_nvme_alloc_io_tag_set+0x10/0x10 [nvme_core]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.966345]  ? percpu_ref_put_many.constprop.0+0x7f/0x1b0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.968109]  ? __nvme_submit_sync_cmd+0x1e2/0x320 [nvme_core]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.970040]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.971714]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="info"}    [ 2569.973339]  ? _dev_info+0xe6/0x11a
> 2026-10-17T22:40:07Z {detected_level="info"}    [ 2569.974760]  ? __pfx__dev_info+0x10/0x10
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.976153]  ? __pfx_nvme_set_queue_count+0x10/0x10 [nvme_core]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.977938]  ? lock_acquire.part.0+0xc7/0x240
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.979582]  nvme_tcp_configure_io_queues.cold+0x27f/0x8ee [nvme_tcp]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.981436]  ? __pfx_nvme_enable_ctrl+0x10/0x10 [nvme_core]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.983132]  ? lockdep_hardirqs_on_prepare.part.0+0x9b/0x140
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.984762]  ? __pfx_nvme_tcp_configure_io_queues+0x10/0x10 [nvme_tcp]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.986525]  nvme_tcp_setup_ctrl+0x281/0x5f0 [nvme_tcp]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.988113]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.989665]  nvme_tcp_create_ctrl+0xf6/0x120 [nvme_tcp]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.991236]  nvmf_create_ctrl+0x34e/0x920 [nvme_fabrics]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.992832]  nvmf_dev_write+0xd5/0x180 [nvme_fabrics]
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.994357]  vfs_write+0x1c7/0x1060
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.995622]  ? __pfx_vfs_write+0x10/0x10
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.996900]  ksys_write+0xf9/0x1d0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.998093]  ? __pfx_ksys_write+0x10/0x10
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2569.999349]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.000692]  ? lockdep_hardirqs_on_prepare.part.0+0x9b/0x140
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.002249]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.003675]  ? trace_hardirqs_on+0x18/0x160
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.005046]  do_syscall_64+0xef/0x5a0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.006137]  ? kmem_cache_free+0x143/0x600
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.007405]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.008722]  ? do_sys_openat2+0x107/0x180
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.009946]  ? __pfx_do_sys_openat2+0x10/0x10
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.011180]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.012539]  ? fput_close_sync+0xe5/0x1a0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.013752]  ? __pfx_fput_close_sync+0x10/0x10
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.015062]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.016455]  ? __x64_sys_openat+0x108/0x1d0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.017722]  ? __pfx___x64_sys_openat+0x10/0x10
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.019017]  ? trace_hardirqs_on_prepare+0x119/0x150
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.020393]  ? do_syscall_64+0x1d7/0x5a0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.021623]  ? do_syscall_64+0x1b9/0x5a0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.022876]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.024209]  ? trace_hardirqs_on_prepare+0x119/0x150
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.025581]  ? do_syscall_64+0x1b9/0x5a0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.026867]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.028225]  ? trace_hardirqs_on_prepare+0x119/0x150
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.029718]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.031169]  ? do_syscall_64+0x1d7/0x5a0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.032408]  ? do_syscall_64+0x1b9/0x5a0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.033704]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.035099]  ? trace_hardirqs_on_prepare+0x119/0x150
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.036605]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.037956]  ? do_syscall_64+0x1d7/0x5a0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.039181]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.040575]  ? __lock_release.isra.0+0x5b/0x180
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.041947]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.043389]  ? do_user_addr_fault+0x8d3/0xe80
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.044575]  ? irqentry_exit+0xb8/0x810
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.045690]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.046990]  ? do_syscall_64+0x2d/0x5a0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.048067]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.049302]  ? srso_alias_return_thunk+0x5/0xfbef5
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.050545]  ? do_syscall_64+0x5c/0x5a0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.051649]  entry_SYSCALL_64_after_hwframe+0x76/0x7e
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.052916] RIP: 0033:0x7fd431c3d56e
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.053948] Code: 4d 89 d8 e8 d4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 <c9> c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.057937] RSP: 002b:00007ffdaa469710 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.059733] RAX: ffffffffffffffda RBX: 00005609fa418740 RCX: 00007fd431c3d56e
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.061425] RDX: 00000000000000cf RSI: 00005609fa418740 RDI: 0000000000000003
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.063121] RBP: 00007ffdaa469720 R08: 0000000000000000 R09: 0000000000000000
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.064826] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000003
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.066523] R13: 00005609fa4175b0 R14: 00000000000000cf R15: 00005609fa4175b0
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.068235]  </TASK>
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.069130] irq event stamp: 11409
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.070225] hardirqs last  enabled at (11409): [<ffffffff850e58f5>] _raw_spin_unlock_irqrestore+0x45/0x60
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.072350] hardirqs last disabled at (11408): [<ffffffff817db728>] __raw_spin_lock_irqsave+0x58/0x60
> 2026-10-17T22:40:07Z {detected_level="unknown"} [ 2570.074391] softirqs last  enabled at (11372): [<ffffffff815ffc88>] handle_softirqs+0x638/0x880
> 2026-10-17T22:40:08Z {detected_level="unknown"} [ 2570.076357] softirqs last disabled at (11365): [<ffffffff8160003f>] __irq_exit_rcu+0x15f/0x290
> 2026-10-17T22:40:08Z {detected_level="unknown"} [ 2570.078305] ---[ end trace 0000000000000000 ]---
> 2026-10-17T22:40:08Z {detected_level="unknown"} [ 2570.084017] nvme nvme2: new ctrl: NQN "blktests-subsystem-1", addr 127.0.0.1:4420, hostnqn: nqn.2014-08.org.nvmexpress:uuid:0f01fb42-9f7f-4856-b0b3-51e60b8de349
> 2026-10-17T22:40:08Z {detected_level="unknown"} [ 2570.400433] md127: array will not be assembled in old kernels that lack configurable LBS support (<= 6.18)
> 2026-10-17T22:40:08Z {detected_level="unknown"} [ 2570.401014] md/raid1:md127: active with 1 out of 2 mirrors
> 2026-10-17T22:40:08Z {detected_level="unknown"} [ 2570.404015] md127: detected capacity change from 0 to 2093056
> 2026-10-17T22:40:08Z {detected_level="unknown"} [ 2570.559964] md127: detected capacity change from 2093056 to 0
> 2026-10-17T22:40:08Z {detected_level="unknown"} [ 2570.560710] md: md127 stopped.
> 2026-10-17T22:40:08Z {detected_level="unknown"} [ 2570.632174] nvme nvme2: Removing ctrl: NQN "blktests-subsystem-1"
> 2026-10-17T22:40:09Z {detected_level="unknown"} [ 2571.118121] brd: module unloaded
> 2026-10-17T22:40:09Z {detected_level="debug"}   [ 2572.039779] scsi_debug:sdebug_driver_probe: scsi_debug: trim poll_queues to 0. poll_q/nr_hw = (0/1)
> 2026-10-17T22:40:09Z {detected_level="debug"}   [ 2572.040354] scsi host66: scsi_debug: version 0191 [20210520]
> 2026-10-17T22:40:09Z {detected_level="unknown"} [ 2572.040354]   dev_size_mb=8, opts=0x0, submit_queues=1, statistics=0
> 2026-10-17T22:40:09Z {detected_level="debug"}   [ 2572.046424] scsi 66:0:0:0: Direct-Access     Linux    scsi_debug       0191 PQ: 0 ANSI: 7
> 2026-10-17T22:40:09Z {detected_level="unknown"} [ 2572.053271] scsi 66:0:0:0: Power-on or device reset occurred
> 2026-10-17T22:40:09Z {detected_level="unknown"} [ 2572.063350] sd 66:0:0:0: [sda] 16384 512-byte logical blocks: (8.39 MB/8.00 MiB)
> 2026-10-17T22:40:09Z {detected_level="unknown"} [ 2572.063603] sd 66:0:0:0: Attached scsi generic sg1 type 0
> 2026-10-17T22:40:09Z {detected_level="unknown"} [ 2572.064965] sd 66:0:0:0: [sda] Write Protect is off
> 2026-10-17T22:40:09Z {detected_level="unknown"} [ 2572.065470] sd 66:0:0:0: [sda] Mode Sense: 73 00 10 08
> 2026-10-17T22:40:09Z {detected_level="unknown"} [ 2572.068116] sd 66:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
> 2026-10-17T22:40:09Z {detected_level="unknown"} [ 2572.075669] sd 66:0:0:0: [sda] permanent stream count = 5
> 2026-10-17T22:40:10Z {detected_level="unknown"} [ 2572.080471] sd 66:0:0:0: [sda] Preferred minimum I/O size 512 bytes
> 2026-10-17T22:40:10Z {detected_level="unknown"} [ 2572.082032] sd 66:0:0:0: [sda] Optimal transfer size 524288 bytes
> 2026-10-17T22:40:10Z {detected_level="unknown"} [ 2572.131009] sd 66:0:0:0: [sda] Attached SCSI disk



More information about the Linux-nvme mailing list