Hello Bellow issue triggered during blktests nvme-tcp on latest linux-block/for-next, pls help check it, feel free to let me know if you need any info/test, thanks. # ./check nvme/030 nvme/030 (ensure the discovery generation counter is updated appropriately) [passed] runtime ... 2.717s [root@ampere-hr350a-06 blktests]# nvme_trtype=tcp ./check nvme/030 nvme/030 (ensure the discovery generation counter is updated appropriately) nvme/030 (ensure the discovery generation counter is updated appropriately) [failed] runtime 2.717s ... 1.694scp device: nvme1 --- tests/nvme/030.out 2022-07-27 20:43:10.704087377 -0400 +++ /root/blktests/results/nodev/nvme/030.out.bad 2022-07-28 02:38:26.314557736 -0400 @@ -1,2 +1,4 @@ Running nvme/030 +failed to lookup subsystem for controller nvme0 +failed to lookup subsystem for controller nvme1 Test complete [ 173.623853] run blktests nvme/030 at 2022-07-28 02:49:15 [ 173.954656] nvmet: adding nsid 1 to subsystem blktests-subsystem-1 [ 173.992755] nvmet_tcp: enabling port 0 (127.0.0.1:4420) [ 174.113099] nvmet: creating discovery controller 1 for subsystem nqn.2014-08.org.nvmexpress.discovery for NQN nqn.2014-08.org.nvmexpress:uuid:7750c346-08d6-11e9-b83c-3c18a00bfe14. [ 174.140412] nvme nvme0: new ctrl: NQN "nqn.2014-08.org.nvmexpress.discovery", addr 127.0.0.1:4420 [ 174.162016] nvme nvme0: Removing ctrl: NQN "nqn.2014-08.org.nvmexpress.discovery" [ 174.193900] nvme (1193) used greatest stack depth: 19744 bytes left [ 174.288051] nvmet: adding nsid 1 to subsystem blktests-subsystem-2 [ 174.378921] nvmet: creating discovery controller 1 for subsystem nqn.2014-08.org.nvmexpress.discovery for NQN nqn.2014-08.org.nvmexpress:uuid:7750c346-08d6-11e9-b83c-3c18a00bfe14. [ 174.401303] nvme nvme0: new ctrl: NQN "nqn.2014-08.org.nvmexpress.discovery", addr 127.0.0.1:4420 [ 174.442193] nvmet: creating discovery controller 2 for subsystem nqn.2014-08.org.nvmexpress.discovery for NQN nqn.2014-08.org.nvmexpress:uuid:7750c346-08d6-11e9-b83c-3c18a00bfe14. [ 174.464311] nvme nvme1: new ctrl: NQN "nqn.2014-08.org.nvmexpress.discovery", addr 127.0.0.1:4420 [ 174.482869] nvme nvme1: Removing ctrl: NQN "nqn.2014-08.org.nvmexpress.discovery" [ 174.604969] nvmet: creating nvm controller 3 for subsystem blktests-subsystem-1 for NQN nqn.2014-08.org.nvmexpress:uuid:7750c346-08d6-11e9-b83c-3c18a00bfe14. [ 174.628813] nvme nvme1: creating 32 I/O queues. [ 174.683730] nvme nvme1: mapped 32/0/0 default/read/poll queues. [ 174.727577] nvme nvme1: new ctrl: NQN "blktests-subsystem-1", addr 127.0.0.1:4420 [ 174.792044] nvmet: connect request for invalid subsystem blktests-subsystem-2! [ 174.800088] nvme nvme2: Connect Invalid Data Parameter, subsysnqn "blktests-subsystem-2" [ 174.808520] nvme nvme2: failed to connect queue: 0 ret=16770 [ 174.851351] nvmet: connect request for invalid subsystem blktests-subsystem-2! [ 174.858985] nvme nvme2: Connect Invalid Data Parameter, subsysnqn "blktests-subsystem-2" [ 174.867554] nvme nvme2: failed to connect queue: 0 ret=16770 [ 174.877528] nvme nvme0: Removing ctrl: NQN "nqn.2014-08.org.nvmexpress.discovery" [ 175.044575] nvmet: creating discovery controller 1 for subsystem nqn.2014-08.org.nvmexpress.discovery for NQN nqn.2014-08.org.nvmexpress:uuid:7750c346-08d6-11e9-b83c-3c18a00bfe14. [ 175.066739] nvme nvme0: new ctrl: NQN "nqn.2014-08.org.nvmexpress.discovery", addr 127.0.0.1:4420 [ 175.084539] nvme nvme0: Removing ctrl: NQN "nqn.2014-08.org.nvmexpress.discovery" [ 175.148957] nvme nvme1: starting error recovery [ 175.157084] nvmet_tcp: queue 1 unhandled state 5 [ 175.164749] nvmet_tcp: queue 5 unhandled state 5 [ 175.169652] nvmet_tcp: queue 6 unhandled state 5 [ 175.174614] nvmet_tcp: queue 7 unhandled state 5 [ 175.179513] nvmet_tcp: queue 8 unhandled state 5 [ 175.184572] nvmet_tcp: queue 9 unhandled state 5 [ 175.189472] nvmet_tcp: queue 10 unhandled state 5 [ 175.194574] nvmet_tcp: queue 11 unhandled state 5 [ 175.199559] nvmet_tcp: queue 12 unhandled state 5 [ 175.204661] nvmet_tcp: queue 13 unhandled state 5 [ 175.209643] nvmet_tcp: queue 14 unhandled state 5 [ 175.214689] nvmet_tcp: queue 15 unhandled state 5 [ 175.216170] nvmet_tcp: queue 33 unhandled state 5 [ 175.219778] nvmet_tcp: queue 16 unhandled state 5 [ 175.224191] nvmet_tcp: queue 32 unhandled state 5 [ 175.229243] nvmet_tcp: queue 17 unhandled state 5 [ 175.233593] nvmet_tcp: queue 31 unhandled state 5 [ 175.238676] nvmet_tcp: queue 18 unhandled state 5 [ 175.243045] nvmet_tcp: queue 30 unhandled state 5 [ 175.248161] nvmet_tcp: queue 19 unhandled state 5 [ 175.252488] nvmet_tcp: queue 29 unhandled state 5 [ 175.257557] nvmet_tcp: queue 20 unhandled state 5 [ 175.261948] nvmet_tcp: queue 28 unhandled state 5 [ 175.267055] nvmet_tcp: queue 21 unhandled state 5 [ 175.271392] nvmet_tcp: queue 27 unhandled state 5 [ 175.276501] nvmet_tcp: queue 22 unhandled state 5 [ 175.280835] nvmet_tcp: queue 26 unhandled state 5 [ 175.284154] nvme nvme0: failed to connect socket: -111 [ 175.285911] nvmet_tcp: queue 23 unhandled state 5 [ 175.290276] nvmet_tcp: queue 25 unhandled state 5 [ 175.295789] nvmet_tcp: queue 24 unhandled state 5 [ 175.311047] sched: DL replenish lagged too much [ 175.320352] nvme nvme1: Reconnecting in 10 seconds... [ 175.645447] nvme nvme1: Removing ctrl: NQN "blktests-subsystem-1" [ 175.651871] ------------[ cut here ]------------ [ 175.656530] DEBUG_LOCKS_WARN_ON(lock->magic != lock) [ 175.656546] WARNING: CPU: 4 PID: 1276 at kernel/locking/mutex.c:582 __mutex_lock+0x2f0/0x840 [ 175.669936] Modules linked in: loop nvmet_tcp nvmet nvme_tcp nvme_fabrics nvme_core mlx4_ib ib_uverbs ib_core mlx4_en rfkill sunrpc vfat fat mlx4_core igb cppc_cpufreq acpi_ipmi ipmi_ssif ipmi_devintf ipmi_msghandler fuse zram xfs libcrc32c sr_mod cdrom ast i2c_algo_bit drm_vram_helper drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm_ttm_helper ttm uas crct10dif_ce ghash_ce drm sha2_ce usb_storage sha256_arm64 sha1_ce sbsa_gwdt i2c_designware_platform ahci_platform gpio_dwapb i2c_designware_core i2c_xgene_slimpro libahci_platform gpio_generic xgene_hwmon dm_mod [ 175.721147] CPU: 4 PID: 1276 Comm: nvme Not tainted 5.19.0-rc8+ #2 [ 175.727322] Hardware name: Lenovo HR350A 7X35CTO1WW /HR350A , BIOS hve104q-1.14 06/25/2020 [ 175.737140] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 175.744094] pc : __mutex_lock+0x2f0/0x840 [ 175.748097] lr : __mutex_lock+0x2f0/0x840 [ 175.752097] sp : ffff8000145376f0 [ 175.755402] x29: ffff8000145376f0 x28: ffff800014537b48 x27: ffff80000d50b000 [ 175.762537] x26: ffff80000b9bd000 x25: 0000000000000000 x24: 0000000000000000 [ 175.769670] x23: ffff8000026b5e44 x22: 0000000000000002 x21: 1ffff000028a6ef0 [ 175.776805] x20: ffff80000a341520 x19: ffff000960e80290 x18: 000000000000001d [ 175.783939] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 175.791071] x14: 0000000000000000 x13: 0000000000000001 x12: ffff6016ca8893aa [ 175.798204] x11: 1fffe016ca8893a9 x10: ffff6016ca8893a9 x9 : ffff80000848a5f0 [ 175.805339] x8 : ffff00b654449d4b x7 : 0000000000000001 x6 : ffff6016ca8893a9 [ 175.812473] x5 : ffff00b654449d48 x4 : 1fffe00122e89801 x3 : dfff800000000000 [ 175.819607] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff00091744c000 [ 175.826740] Call trace: [ 175.829178] __mutex_lock+0x2f0/0x840 [ 175.832834] mutex_lock_nested+0x64/0xd4 [ 175.836751] nvme_tcp_stop_queue+0x54/0xf4 [nvme_tcp] [ 175.841803] nvme_tcp_teardown_io_queues.part.0+0x94/0x284 [nvme_tcp] [ 175.848242] nvme_tcp_delete_ctrl+0x54/0xd0 [nvme_tcp] [ 175.853379] nvme_do_delete_ctrl+0x108/0x120 [nvme_core] [ 175.858713] nvme_sysfs_delete+0xf0/0xfc [nvme_core] [ 175.863699] dev_attr_store+0x40/0x70 [ 175.867359] sysfs_kf_write+0xe4/0x130 [ 175.871105] kernfs_fop_write_iter+0x224/0x3c4 [ 175.875544] new_sync_write+0x1f8/0x390 [ 175.879376] vfs_write+0x3e0/0x54c [ 175.882771] ksys_write+0xf4/0x1e0 [ 175.886166] __arm64_sys_write+0x70/0xa0 [ 175.890082] invoke_syscall.constprop.0+0xd8/0x1d0 [ 175.894870] el0_svc_common.constprop.0+0xc8/0x2ac [ 175.899656] do_el0_svc+0x40/0x80 [ 175.902966] el0_svc+0x5c/0x140 [ 175.906101] el0t_64_sync_handler+0xec/0x11c [ 175.910366] el0t_64_sync+0x174/0x178 [ 175.914023] irq event stamp: 14761 [ 175.917416] hardirqs last enabled at (14761): [<ffff800009005c3c>] __free_object+0x478/0xb0c [ 175.925937] hardirqs last disabled at (14760): [<ffff800009005d88>] __free_object+0x5c4/0xb0c [ 175.934455] softirqs last enabled at (14506): [<ffff8000081e0c5c>] __do_softirq+0x9cc/0x1018 [ 175.942973] softirqs last disabled at (14431): [<ffff80000831e4c0>] __irq_exit_rcu+0x230/0x5e0 [ 175.951579] ---[ end trace 0000000000000000 ]--- [ 175.960165] nvme nvme1: Property Set error: 880, offset 0x14 -- Best Regards, Yi Zhang