Warning: Permanently added '10.128.1.91' (ED25519) to the list of known hosts. executing program syzkaller login: [ 61.466015][ T29] audit: type=1800 audit(1735078407.158:2): pid=5822 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz-executor429" name="dbroot" dev="configfs" ino=4637 res=0 errno=0 [ 61.466759][ T5822] [ 61.488713][ T5822] ============================================ [ 61.495547][ T5822] WARNING: possible recursive locking detected [ 61.501727][ T5822] 6.13.0-rc4-syzkaller-00012-g9b2ffa6148b1 #0 Not tainted [ 61.508909][ T5822] -------------------------------------------- [ 61.515056][ T5822] syz-executor429/5822 is trying to acquire lock: [ 61.521455][ T5822] ffff88802718cb78 (&p->frag_sem){.+.+}-{4:4}, at: __configfs_open_file+0xe8/0x9c0 [ 61.530801][ T5822] [ 61.530801][ T5822] but task is already holding lock: [ 61.538175][ T5822] ffff88802718cb78 (&p->frag_sem){.+.+}-{4:4}, at: configfs_write_iter+0x216/0x4b0 [ 61.547598][ T5822] [ 61.547598][ T5822] other info that might help us debug this: [ 61.555655][ T5822] Possible unsafe locking scenario: [ 61.555655][ T5822] [ 61.563099][ T5822] CPU0 [ 61.566378][ T5822] ---- [ 61.569646][ T5822] lock(&p->frag_sem); [ 61.573796][ T5822] lock(&p->frag_sem); [ 61.577944][ T5822] [ 61.577944][ T5822] *** DEADLOCK *** [ 61.577944][ T5822] [ 61.586081][ T5822] May be due to missing lock nesting notation [ 61.586081][ T5822] [ 61.594388][ T5822] 4 locks held by syz-executor429/5822: [ 61.600193][ T5822] #0: ffff88801ebbc420 (sb_writers#9){.+.+}-{0:0}, at: ksys_write+0x12b/0x250 [ 61.609202][ T5822] #1: ffff8880271c1288 (&buffer->mutex){+.+.}-{4:4}, at: configfs_write_iter+0x75/0x4b0 [ 61.619153][ T5822] #2: ffff88802718cb78 (&p->frag_sem){.+.+}-{4:4}, at: configfs_write_iter+0x216/0x4b0 [ 61.628902][ T5822] #3: ffffffff8ee08a08 (target_devices_lock){+.+.}-{4:4}, at: target_core_item_dbroot_store+0x23/0x2e0 [ 61.640112][ T5822] [ 61.640112][ T5822] stack backtrace: [ 61.646000][ T5822] CPU: 1 UID: 0 PID: 5822 Comm: syz-executor429 Not tainted 6.13.0-rc4-syzkaller-00012-g9b2ffa6148b1 #0 [ 61.657104][ T5822] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 61.667172][ T5822] Call Trace: [ 61.670452][ T5822] [ 61.673377][ T5822] dump_stack_lvl+0x116/0x1f0 [ 61.678083][ T5822] print_deadlock_bug+0x2e3/0x410 [ 61.683115][ T5822] __lock_acquire+0x2117/0x3c40 [ 61.687976][ T5822] ? __pfx___lock_acquire+0x10/0x10 [ 61.693188][ T5822] ? path_openat+0x1e6a/0x2d60 [ 61.697966][ T5822] ? do_filp_open+0x20c/0x470 [ 61.702652][ T5822] ? file_open_name+0x2a4/0x450 [ 61.707510][ T5822] ? filp_open+0x4b/0x80 [ 61.711757][ T5822] ? target_core_item_dbroot_store+0x10d/0x2e0 [ 61.717913][ T5822] ? configfs_write_iter+0x2f6/0x4b0 [ 61.723197][ T5822] ? vfs_write+0x5ae/0x1150 [ 61.727708][ T5822] ? ksys_write+0x12b/0x250 [ 61.732216][ T5822] lock_acquire.part.0+0x11b/0x380 [ 61.737325][ T5822] ? __configfs_open_file+0xe8/0x9c0 [ 61.742614][ T5822] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 61.748241][ T5822] ? rcu_is_watching+0x12/0xc0 [ 61.753011][ T5822] ? trace_lock_acquire+0x14e/0x1f0 [ 61.758229][ T5822] ? __configfs_open_file+0xe8/0x9c0 [ 61.763520][ T5822] ? lock_acquire+0x2f/0xb0 [ 61.768035][ T5822] ? __configfs_open_file+0xe8/0x9c0 [ 61.773336][ T5822] down_read+0x9a/0x330 [ 61.777518][ T5822] ? __configfs_open_file+0xe8/0x9c0 [ 61.782903][ T5822] ? __pfx_down_read+0x10/0x10 [ 61.787701][ T5822] __configfs_open_file+0xe8/0x9c0 [ 61.792842][ T5822] do_dentry_open+0xf59/0x1ea0 [ 61.797808][ T5822] ? __pfx_configfs_open_file+0x10/0x10 [ 61.803529][ T5822] ? inode_permission+0xdd/0x5f0 [ 61.808475][ T5822] vfs_open+0x82/0x3f0 [ 61.812549][ T5822] ? may_open+0x1f2/0x400 [ 61.816973][ T5822] path_openat+0x1e6a/0x2d60 [ 61.821579][ T5822] ? __pfx_path_openat+0x10/0x10 [ 61.826614][ T5822] ? kasan_save_stack+0x42/0x60 [ 61.831471][ T5822] ? kasan_save_stack+0x33/0x60 [ 61.836333][ T5822] ? kasan_save_track+0x14/0x30 [ 61.841282][ T5822] ? __kasan_slab_alloc+0x89/0x90 [ 61.846307][ T5822] do_filp_open+0x20c/0x470 [ 61.850818][ T5822] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 61.856886][ T5822] ? __pfx_do_filp_open+0x10/0x10 [ 61.862117][ T5822] file_open_name+0x2a4/0x450 [ 61.866822][ T5822] ? __pfx_file_open_name+0x10/0x10 [ 61.872302][ T5822] ? kmem_cache_alloc_noprof+0x21b/0x3b0 [ 61.878098][ T5822] ? getname_kernel+0x52/0x370 [ 61.883147][ T5822] ? __pfx_target_core_item_dbroot_store+0x10/0x10 [ 61.890067][ T5822] filp_open+0x4b/0x80 [ 61.894291][ T5822] target_core_item_dbroot_store+0x10d/0x2e0 [ 61.900478][ T5822] configfs_write_iter+0x2f6/0x4b0 [ 61.906927][ T5822] vfs_write+0x5ae/0x1150 [ 61.911380][ T5822] ? __pfx_configfs_write_iter+0x10/0x10 [ 61.917390][ T5822] ? __pfx_vfs_write+0x10/0x10 [ 61.922356][ T5822] ? find_held_lock+0x2d/0x110 [ 61.927349][ T5822] ? __pfx_lock_release+0x10/0x10 [ 61.932664][ T5822] ksys_write+0x12b/0x250 [ 61.937010][ T5822] ? __pfx_ksys_write+0x10/0x10 [ 61.941889][ T5822] ? do_user_addr_fault+0x83d/0x13f0 [ 61.947185][ T5822] do_syscall_64+0xcd/0x250 [ 61.951717][ T5822] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 61.957621][ T5822] RIP: 0033:0x7fea038612e9 [ 61.962221][ T5822] 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 [ 61.982025][ T5822] RSP: 002b:00007fff70586188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 61.991142][ T5822] RAX: ffffffffffffffda RBX: 00007fff70586358 RCX: 00007fea038612e9 [ 61.999128][ T5822] RDX: 0000000200000000 RSI: 0000000020000000 RDI: 0000000000000003 [ 62.007103][ T5822] RBP: 00007fea038d4610 R08: 0000000000000000 R09: 00007fff70586358 [ 62.015158][ T5822] R10: 00