Warning: Permanently added '10.128.1.185' (ED25519) to the list of known hosts. executing program [ 68.794328][ T29] audit: type=1800 audit(1735554668.917:2): pid=5827 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz-executor617" name="dbroot" dev="configfs" ino=4781 res=0 errno=0 [ 68.795230][ T5827] [ 68.817013][ T5827] ============================================ [ 68.823161][ T5827] WARNING: possible recursive locking detected [ 68.829421][ T5827] 6.13.0-rc5-syzkaller #0 Not tainted [ 68.834815][ T5827] -------------------------------------------- [ 68.841041][ T5827] syz-executor617/5827 is trying to acquire lock: [ 68.847452][ T5827] ffff888026d5a678 (&p->frag_sem){.+.+}-{4:4}, at: __configfs_open_file+0xe8/0x9c0 [ 68.856878][ T5827] [ 68.856878][ T5827] but task is already holding lock: [ 68.864250][ T5827] ffff888026d5a678 (&p->frag_sem){.+.+}-{4:4}, at: configfs_write_iter+0x216/0x4b0 [ 68.873578][ T5827] [ 68.873578][ T5827] other info that might help us debug this: [ 68.881633][ T5827] Possible unsafe locking scenario: [ 68.881633][ T5827] [ 68.889096][ T5827] CPU0 [ 68.892512][ T5827] ---- [ 68.895806][ T5827] lock(&p->frag_sem); [ 68.899981][ T5827] lock(&p->frag_sem); [ 68.904157][ T5827] [ 68.904157][ T5827] *** DEADLOCK *** [ 68.904157][ T5827] [ 68.912311][ T5827] May be due to missing lock nesting notation [ 68.912311][ T5827] [ 68.920640][ T5827] 4 locks held by syz-executor617/5827: [ 68.926186][ T5827] #0: ffff888144af4420 (sb_writers#9){.+.+}-{0:0}, at: __x64_sys_pwrite64+0x1f6/0x250 [ 68.935992][ T5827] #1: ffff8880249f1c88 (&buffer->mutex){+.+.}-{4:4}, at: configfs_write_iter+0x75/0x4b0 [ 68.945938][ T5827] #2: ffff888026d5a678 (&p->frag_sem){.+.+}-{4:4}, at: configfs_write_iter+0x216/0x4b0 [ 68.955717][ T5827] #3: ffffffff8ee08a88 (target_devices_lock){+.+.}-{4:4}, at: target_core_item_dbroot_store+0x23/0x2e0 [ 68.966912][ T5827] [ 68.966912][ T5827] stack backtrace: [ 68.972815][ T5827] CPU: 0 UID: 0 PID: 5827 Comm: syz-executor617 Not tainted 6.13.0-rc5-syzkaller #0 [ 68.982198][ T5827] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 68.992337][ T5827] Call Trace: [ 68.995617][ T5827] [ 68.998646][ T5827] dump_stack_lvl+0x116/0x1f0 [ 69.003350][ T5827] print_deadlock_bug+0x2e3/0x410 [ 69.008390][ T5827] __lock_acquire+0x2117/0x3c40 [ 69.013253][ T5827] ? __pfx___lock_acquire+0x10/0x10 [ 69.018453][ T5827] ? path_openat+0x1e6a/0x2d60 [ 69.023225][ T5827] ? do_filp_open+0x20c/0x470 [ 69.027977][ T5827] ? file_open_name+0x2a4/0x450 [ 69.032854][ T5827] ? filp_open+0x4b/0x80 [ 69.037118][ T5827] ? target_core_item_dbroot_store+0x10d/0x2e0 [ 69.043294][ T5827] ? configfs_write_iter+0x2f6/0x4b0 [ 69.048586][ T5827] ? vfs_write+0x5ae/0x1150 [ 69.053093][ T5827] ? __x64_sys_pwrite64+0x1f6/0x250 [ 69.058306][ T5827] lock_acquire.part.0+0x11b/0x380 [ 69.063515][ T5827] ? __configfs_open_file+0xe8/0x9c0 [ 69.068807][ T5827] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 69.074441][ T5827] ? rcu_is_watching+0x12/0xc0 [ 69.079243][ T5827] ? trace_lock_acquire+0x14e/0x1f0 [ 69.084454][ T5827] ? __configfs_open_file+0xe8/0x9c0 [ 69.089750][ T5827] ? lock_acquire+0x2f/0xb0 [ 69.094354][ T5827] ? __configfs_open_file+0xe8/0x9c0 [ 69.099732][ T5827] down_read+0x9a/0x330 [ 69.103899][ T5827] ? __configfs_open_file+0xe8/0x9c0 [ 69.109190][ T5827] ? __pfx_down_read+0x10/0x10 [ 69.113972][ T5827] __configfs_open_file+0xe8/0x9c0 [ 69.119092][ T5827] do_dentry_open+0xf59/0x1ea0 [ 69.123880][ T5827] ? __pfx_configfs_open_file+0x10/0x10 [ 69.129436][ T5827] ? inode_permission+0xdd/0x5f0 [ 69.134388][ T5827] vfs_open+0x82/0x3f0 [ 69.138478][ T5827] ? may_open+0x1f2/0x400 [ 69.142910][ T5827] path_openat+0x1e6a/0x2d60 [ 69.147513][ T5827] ? __pfx_path_openat+0x10/0x10 [ 69.152457][ T5827] ? kasan_save_stack+0x42/0x60 [ 69.157316][ T5827] ? kasan_save_stack+0x33/0x60 [ 69.162178][ T5827] ? kasan_save_track+0x14/0x30 [ 69.167052][ T5827] ? __kasan_slab_alloc+0x89/0x90 [ 69.172088][ T5827] ? kmem_cache_alloc_noprof+0x1c8/0x3b0 [ 69.177728][ T5827] ? getname_kernel+0x52/0x370 [ 69.182510][ T5827] do_filp_open+0x20c/0x470 [ 69.187047][ T5827] ? __pfx_do_filp_open+0x10/0x10 [ 69.192188][ T5827] file_open_name+0x2a4/0x450 [ 69.196972][ T5827] ? __pfx_file_open_name+0x10/0x10 [ 69.202192][ T5827] ? __pfx_target_core_item_dbroot_store+0x10/0x10 [ 69.208719][ T5827] filp_open+0x4b/0x80 [ 69.212805][ T5827] target_core_item_dbroot_store+0x10d/0x2e0 [ 69.218801][ T5827] configfs_write_iter+0x2f6/0x4b0 [ 69.223922][ T5827] vfs_write+0x5ae/0x1150 [ 69.228352][ T5827] ? __pfx_configfs_write_iter+0x10/0x10 [ 69.234181][ T5827] ? __pfx_vfs_write+0x10/0x10 [ 69.238958][ T5827] ? find_held_lock+0x2d/0x110 [ 69.243733][ T5827] ? __pfx_lock_release+0x10/0x10 [ 69.248761][ T5827] __x64_sys_pwrite64+0x1f6/0x250 [ 69.253881][ T5827] ? __pfx___x64_sys_pwrite64+0x10/0x10 [ 69.259435][ T5827] ? do_user_addr_fault+0x83d/0x13f0 [ 69.264814][ T5827] do_syscall_64+0xcd/0x250 [ 69.269331][ T5827] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.275242][ T5827] RIP: 0033:0x7f67949c02e9 [ 69.279670][ T5827] Code: 48 83 c4 28 c3 e8 37 17 00 00 0f 1f 80 00 00 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 69.299289][ T5827] RSP: 002b:00007ffe65528488 EFLAGS: 00000246 ORIG_RAX: 0000000000000012 [ 69.307710][ T5827] RAX: ffffffffffffffda RBX: 00007ffe65528658 RCX: 00007f67949c02e9 [ 69.315683][ T5827] RDX: 0000000000000200 RSI: 0000000020000000 RDI: 0000000000000003 [ 69.323657][ T5827] RBP: 00007f6794a33610 R08: 0000000000000000 R09: 00007ffe65528658 [ 69.331717][ T5827] R10: 0000000000000009 R11: 0000000000000246 R12: 0000000000000001 [ 69.339691][ T5827] R13: 00007ffe65528648 R14: 0000000000000001 R15: 000000000