Warning: Permanently added '10.128.15.208' (ED25519) to the list of known hosts. executing program [ 99.365957][ T30] audit: type=1800 audit(1748933011.576:2): pid=5830 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz-executor146" name="dbroot" dev="configfs" ino=4368 res=0 errno=0 [ 99.366823][ T5830] [ 99.388805][ T5830] ============================================ [ 99.394981][ T5830] WARNING: possible recursive locking detected [ 99.401151][ T5830] 6.15.0-syzkaller-11061-g7f9039c524a3 #0 Not tainted [ 99.407943][ T5830] -------------------------------------------- [ 99.414096][ T5830] syz-executor146/5830 is trying to acquire lock: [ 99.420515][ T5830] ffff888142b5c578 (&p->frag_sem){.+.+}-{4:4}, at: __configfs_open_file+0xe8/0x9c0 [ 99.429874][ T5830] [ 99.429874][ T5830] but task is already holding lock: [ 99.437238][ T5830] ffff888142b5c578 (&p->frag_sem){.+.+}-{4:4}, at: configfs_write_iter+0x219/0x4e0 [ 99.446574][ T5830] [ 99.446574][ T5830] other info that might help us debug this: [ 99.454658][ T5830] Possible unsafe locking scenario: [ 99.454658][ T5830] [ 99.462105][ T5830] CPU0 [ 99.465380][ T5830] ---- [ 99.468655][ T5830] lock(&p->frag_sem); [ 99.472819][ T5830] lock(&p->frag_sem); [ 99.476982][ T5830] [ 99.476982][ T5830] *** DEADLOCK *** [ 99.476982][ T5830] [ 99.485127][ T5830] May be due to missing lock nesting notation [ 99.485127][ T5830] [ 99.493446][ T5830] 4 locks held by syz-executor146/5830: [ 99.498995][ T5830] #0: ffff888145ea2428 (sb_writers#8){.+.+}-{0:0}, at: ksys_write+0x12a/0x250 [ 99.508013][ T5830] #1: ffff8880344c4c88 (&buffer->mutex){+.+.}-{4:4}, at: configfs_write_iter+0x75/0x4e0 [ 99.517907][ T5830] #2: ffff888142b5c578 (&p->frag_sem){.+.+}-{4:4}, at: configfs_write_iter+0x219/0x4e0 [ 99.527715][ T5830] #3: ffffffff8f474d28 (target_devices_lock){+.+.}-{4:4}, at: target_core_item_dbroot_store+0x21/0x350 [ 99.538904][ T5830] [ 99.538904][ T5830] stack backtrace: [ 99.544801][ T5830] CPU: 1 UID: 0 PID: 5830 Comm: syz-executor146 Not tainted 6.15.0-syzkaller-11061-g7f9039c524a3 #0 PREEMPT(full) [ 99.544830][ T5830] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 99.544846][ T5830] Call Trace: [ 99.544858][ T5830] [ 99.544870][ T5830] dump_stack_lvl+0x116/0x1f0 [ 99.544915][ T5830] print_deadlock_bug+0x1e9/0x240 [ 99.544944][ T5830] __lock_acquire+0x1106/0x1c90 [ 99.544978][ T5830] lock_acquire+0x179/0x350 [ 99.545006][ T5830] ? __configfs_open_file+0xe8/0x9c0 [ 99.545029][ T5830] ? __pfx___might_resched+0x10/0x10 [ 99.545055][ T5830] down_read+0x9b/0x480 [ 99.545077][ T5830] ? __configfs_open_file+0xe8/0x9c0 [ 99.545098][ T5830] ? __pfx_down_read+0x10/0x10 [ 99.545124][ T5830] __configfs_open_file+0xe8/0x9c0 [ 99.545145][ T5830] ? file_set_fsnotify_mode_from_watchers+0x163/0x640 [ 99.545180][ T5830] do_dentry_open+0x744/0x1c10 [ 99.545215][ T5830] ? __pfx_configfs_open_file+0x10/0x10 [ 99.545239][ T5830] vfs_open+0x82/0x3f0 [ 99.545265][ T5830] path_openat+0x1de4/0x2cb0 [ 99.545303][ T5830] ? __pfx_path_openat+0x10/0x10 [ 99.545337][ T5830] ? kasan_save_stack+0x42/0x60 [ 99.545371][ T5830] ? kasan_save_stack+0x33/0x60 [ 99.545404][ T5830] ? kasan_save_track+0x14/0x30 [ 99.545437][ T5830] ? __kasan_slab_alloc+0x89/0x90 [ 99.545458][ T5830] do_filp_open+0x20b/0x470 [ 99.545490][ T5830] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 99.545513][ T5830] ? __pfx_do_filp_open+0x10/0x10 [ 99.545566][ T5830] file_open_name+0x2a3/0x450 [ 99.545593][ T5830] ? __pfx_file_open_name+0x10/0x10 [ 99.545618][ T5830] ? kmem_cache_alloc_noprof+0x21e/0x3b0 [ 99.545654][ T5830] ? getname_kernel+0x52/0x370 [ 99.545676][ T5830] ? __asan_memcpy+0x3c/0x60 [ 99.545708][ T5830] filp_open+0x4b/0x80 [ 99.545733][ T5830] target_core_item_dbroot_store+0x108/0x350 [ 99.545769][ T5830] configfs_write_iter+0x306/0x4e0 [ 99.545792][ T5830] vfs_write+0x6c4/0x1150 [ 99.545825][ T5830] ? __pfx_configfs_write_iter+0x10/0x10 [ 99.545848][ T5830] ? __pfx_vfs_write+0x10/0x10 [ 99.545882][ T5830] ? find_held_lock+0x2b/0x80 [ 99.545905][ T5830] ? find_held_lock+0x2b/0x80 [ 99.545928][ T5830] ksys_write+0x12a/0x250 [ 99.545960][ T5830] ? __pfx_ksys_write+0x10/0x10 [ 99.545997][ T5830] do_syscall_64+0xcd/0x490 [ 99.546018][ T5830] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 99.546041][ T5830] RIP: 0033:0x7fdf731bb329 [ 99.546062][ T5830] 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 [ 99.546084][ T5830] RSP: 002b:00007fff2f69ab28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 99.546104][ T5830] RAX: ffffffffffffffda RBX: 00007fff2f69acf8 RCX: 00007fdf731bb329 [ 99.546118][ T5830] RDX: 000000000000006e RSI: 0000200000000040 RDI: 0000000000000003 [ 99.546131][ T5830] RBP: 00007fdf7322e610 R08: 0000000000000000 R09: 00007fff2f69acf8 [ 99.546145][ T5830] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 99.546158][ T5830] R13: 00007fff2f69ace8 R14: 0000000000000001 R15: 0000000000000001 [ 99.546178][ T5830] [ 99.848530][ T5830] db_root: not a directory: /sys/kernel/config/target/dbroot [ 99.856379][ T30] audit: type=1804 audit(1748933012.056:3): pid=5830 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid