[ 15.597276][ C3] [ 15.597437][ C3] ================================ [ 15.597677][ C3] WARNING: inconsistent lock state [ 15.597914][ C3] 6.15.0-rc7-virtme #1 Not tainted [ 15.598149][ C3] -------------------------------- [ 15.598380][ C3] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 15.598670][ C3] ksft_runner.sh/257 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 15.598964][ C3] ffffffffa7fbff78 (pin_fs_lock){+.?.}-{3:3}, at: simple_pin_fs+0x24/0x150 [ 15.599383][ C3] {SOFTIRQ-ON-W} state was registered at: [ 15.599617][ C3] __lock_acquire+0x3eb/0x9d0 [ 15.599859][ C3] lock_acquire.part.0+0xb6/0x240 [ 15.600091][ C3] _raw_spin_lock+0x33/0x40 [ 15.600328][ C3] simple_pin_fs+0x24/0x150 [ 15.600560][ C3] start_creating.part.0+0x3f/0x2f0 [ 15.600796][ C3] debugfs_create_dir+0x6a/0x540 [ 15.601027][ C3] component_debug_init+0x17/0x30 [ 15.601259][ C3] do_one_initcall+0x8f/0x1e0 [ 15.601494][ C3] do_initcalls+0x176/0x280 [ 15.601734][ C3] kernel_init_freeable+0x22d/0x300 [ 15.601971][ C3] kernel_init+0x20/0x200 [ 15.602203][ C3] ret_from_fork+0x31/0x70 [ 15.602437][ C3] ret_from_fork_asm+0x1a/0x30 [ 15.602670][ C3] irq event stamp: 2532 [ 15.602850][ C3] hardirqs last enabled at (2532): [] _raw_spin_unlock_irqrestore+0x5d/0x80 [ 15.603321][ C3] hardirqs last disabled at (2531): [] _raw_spin_lock_irqsave+0x5b/0x60 [ 15.603734][ C3] softirqs last enabled at (1570): [] handle_softirqs+0x358/0x620 [ 15.604145][ C3] softirqs last disabled at (1987): [] __irq_exit_rcu+0xfa/0x160 [ 15.604554][ C3] [ 15.604554][ C3] other info that might help us debug this: [ 15.604902][ C3] Possible unsafe locking scenario: [ 15.604902][ C3] [ 15.605251][ C3] CPU0 [ 15.605428][ C3] ---- [ 15.605606][ C3] lock(pin_fs_lock); [ 15.605786][ C3] [ 15.605964][ C3] lock(pin_fs_lock); [ 15.606144][ C3] [ 15.606144][ C3] *** DEADLOCK *** [ 15.606144][ C3] [ 15.606489][ C3] 5 locks held by ksft_runner.sh/257: [ 15.606733][ C3] #0: ffff888009694238 (&sig->cred_guard_mutex){+.+.}-{4:4}, at: bprm_execve+0x4f/0x490 [ 15.607153][ C3] #1: ffff8880096942d0 (&sig->exec_update_lock){++++}-{4:4}, at: exec_mmap+0x8c/0x840 [ 15.607568][ C3] #2: ffff888001085220 (&mm->mmap_lock){++++}-{4:4}, at: exit_mmap+0x190/0x800 [ 15.607984][ C3] #3: ffffffffa7d74ae0 (rcu_read_lock){....}-{1:3}, at: unwind_next_frame+0x147/0x1e10 [ 15.608407][ C3] #4: ffffffffa7d749c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch+0x2e4/0xf20 [ 15.608822][ C3] [ 15.608822][ C3] stack backtrace: [ 15.609116][ C3] CPU: 3 UID: 0 PID: 257 Comm: ksft_runner.sh Not tainted 6.15.0-rc7-virtme #1 PREEMPT(full) [ 15.609120][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.609122][ C3] Call Trace: [ 15.609124][ C3] [ 15.609126][ C3] dump_stack_lvl+0x82/0xd0 [ 15.609132][ C3] print_usage_bug.part.0+0x25f/0x360 [ 15.609138][ C3] mark_lock_irq+0x343/0x400 [ 15.609143][ C3] ? __pfx_unwind_next_frame+0x10/0x10 [ 15.609147][ C3] ? save_trace+0x52/0x170 [ 15.609151][ C3] mark_lock+0x174/0x2f0 [ 15.609155][ C3] mark_usage+0x46/0x150 [ 15.609159][ C3] __lock_acquire+0x3eb/0x9d0 [ 15.609164][ C3] lock_acquire.part.0+0xb6/0x240 [ 15.609167][ C3] ? simple_pin_fs+0x24/0x150 [ 15.609170][ C3] ? rcu_is_watching+0x12/0xc0 [ 15.609175][ C3] ? lock_acquire+0x10c/0x170 [ 15.609177][ C3] ? simple_pin_fs+0x24/0x150 [ 15.609181][ C3] _raw_spin_lock+0x33/0x40 [ 15.609184][ C3] ? simple_pin_fs+0x24/0x150 [ 15.609186][ C3] simple_pin_fs+0x24/0x150 [ 15.609189][ C3] debugfs_remove+0x35/0x70 [ 15.609192][ C3] ref_tracker_dir_exit+0xcf/0x740 [ 15.609197][ C3] ? __pfx_ref_tracker_free+0x10/0x10 [ 15.609200][ C3] ? __sk_destruct+0x383/0x780 [ 15.609206][ C3] ? rcu_do_batch+0x34f/0xf20 [ 15.609209][ C3] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 15.609212][ C3] ? irq_exit_rcu+0xe/0x30 [ 15.609215][ C3] ? sysvec_apic_timer_interrupt+0xa8/0xc0 [ 15.609219][ C3] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 15.609222][ C3] ? lock_acquire.part.0+0xf2/0x240 [ 15.609224][ C3] ? unwind_next_frame+0x15b/0x1e10 [ 15.609227][ C3] ? arch_stack_walk+0x8b/0xf0 [ 15.609231][ C3] ? stack_trace_save+0x93/0xd0 [ 15.609235][ C3] ? kasan_save_stack+0x24/0x50 [ 15.609240][ C3] ? kasan_record_aux_stack+0x8c/0xa0 [ 15.609244][ C3] ? kmem_cache_free+0x107/0x330 [ 15.609248][ C3] ? __put_anon_vma+0xf4/0x320 [ 15.609255][ C3] __put_net+0x19/0x60 [ 15.609259][ C3] __sk_destruct+0x58a/0x780 [ 15.609263][ C3] ? rcu_do_batch+0x34a/0xf20 [ 15.609266][ C3] rcu_do_batch+0x34f/0xf20 [ 15.609270][ C3] ? find_held_lock+0x2b/0x80 [ 15.609274][ C3] ? __pfx_rcu_do_batch+0x10/0x10 [ 15.609277][ C3] ? mark_held_locks+0x49/0x80 [ 15.609281][ C3] ? note_gp_changes+0x182/0x1e0 [ 15.609285][ C3] ? lockdep_hardirqs_on+0x7c/0x110 [ 15.609290][ C3] rcu_core+0x2bb/0x500 [ 15.609294][ C3] handle_softirqs+0x218/0x620 [ 15.609298][ C3] __irq_exit_rcu+0xfa/0x160 [ 15.609301][ C3] irq_exit_rcu+0xe/0x30 [ 15.609303][ C3] sysvec_apic_timer_interrupt+0xa8/0xc0 [ 15.609307][ C3] [ 15.609308][ C3] [ 15.609309][ C3] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 15.609312][ C3] RIP: 0010:lock_acquire.part.0+0xf2/0x240 [ 15.609315][ C3] Code: ff ff ff 65 0f c1 05 ed 2d 13 05 83 f8 01 0f 85 3e 01 00 00 9c 58 f6 c4 02 0f 85 29 01 00 00 48 85 db 74 01 fb 48 8b 44 24 30 <65> 48 2b 05 5e f1 12 05 0f 85 3a 01 00 00 48 83 c4 38 5b 5d 41 5c [ 15.609318][ C3] RSP: 0018:ffffc90000b57270 EFLAGS: 00000206 [ 15.609321][ C3] RAX: 02eaa252c6858000 RBX: 0000000000000200 RCX: 0000000000000001 [ 15.609324][ C3] RDX: 0000000000000000 RSI: ffffffffa7870c0b RDI: ffffffffa7051260 [ 15.609326][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000001 [ 15.609327][ C3] R10: 0000000000000078 R11: ffffffffa7d74ae0 R12: 0000000000000002 [ 15.609329][ C3] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffffa7d74ae0 [ 15.609335][ C3] ? rcu_is_watching+0x12/0xc0 [ 15.609338][ C3] ? lock_acquire+0x10c/0x170 [ 15.609341][ C3] ? unwind_next_frame+0x147/0x1e10 [ 15.609345][ C3] unwind_next_frame+0x15b/0x1e10 [ 15.609349][ C3] ? unwind_next_frame+0x147/0x1e10 [ 15.609352][ C3] ? bprm_execve+0x1af/0x490 [ 15.609356][ C3] ? __pfx_unwind_next_frame+0x10/0x10 [ 15.609361][ C3] ? bprm_execve+0x1af/0x490 [ 15.609363][ C3] ? kernel_text_address+0x17/0xe0 [ 15.609368][ C3] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 15.609372][ C3] arch_stack_walk+0x8b/0xf0 [ 15.609377][ C3] ? bprm_execve+0x1af/0x490 [ 15.609381][ C3] stack_trace_save+0x93/0xd0 [ 15.609384][ C3] ? __pfx_stack_trace_save+0x10/0x10 [ 15.609389][ C3] ? kasan_save_stack+0x34/0x50 [ 15.609392][ C3] ? kasan_save_stack+0x24/0x50 [ 15.609395][ C3] kasan_save_stack+0x24/0x50 [ 15.609398][ C3] ? kasan_save_stack+0x24/0x50 [ 15.609401][ C3] ? kasan_record_aux_stack+0x8c/0xa0 [ 15.609404][ C3] ? kmem_cache_free+0x107/0x330 [ 15.609407][ C3] ? __put_anon_vma+0xf4/0x320 [ 15.609410][ C3] ? unlink_anon_vmas+0x4ef/0x920 [ 15.609413][ C3] ? free_pgtables+0x25b/0x6e0 [ 15.609417][ C3] ? exit_mmap+0x30d/0x800 [ 15.609419][ C3] ? mmput+0xb8/0x3e0 [ 15.609423][ C3] ? exec_mmap+0x416/0x840 [ 15.609426][ C3] ? begin_new_exec+0x3ae/0x15f0 [ 15.609429][ C3] ? load_elf_binary+0x634/0x2960 [ 15.609434][ C3] ? exec_binprm+0x255/0x640 [ 15.609436][ C3] ? bprm_execve+0x1af/0x490 [ 15.609438][ C3] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 15.609440][ C3] ? __lock_acquire+0x591/0x9d0 [ 15.609445][ C3] ? __lock_acquire+0x591/0x9d0 [ 15.609451][ C3] ? find_held_lock+0x2b/0x80 [ 15.609454][ C3] ? __virt_addr_valid+0x22e/0x450 [ 15.609457][ C3] ? __lock_release+0x5d/0x170 [ 15.609461][ C3] ? __virt_addr_valid+0x22e/0x450 [ 15.609464][ C3] ? __virt_addr_valid+0x23d/0x450 [ 15.609467][ C3] kasan_record_aux_stack+0x8c/0xa0 [ 15.609470][ C3] kmem_cache_free+0x107/0x330 [ 15.609474][ C3] ? __put_anon_vma+0xf4/0x320 [ 15.609478][ C3] __put_anon_vma+0xf4/0x320 [ 15.609481][ C3] unlink_anon_vmas+0x4ef/0x920 [ 15.609486][ C3] free_pgtables+0x25b/0x6e0 [ 15.609492][ C3] ? __pfx_free_pgtables+0x10/0x10 [ 15.609495][ C3] ? lock_acquire+0x10c/0x170 [ 15.609497][ C3] ? exit_mmap+0x190/0x800 [ 15.609500][ C3] ? down_write+0x152/0x210 [ 15.609503][ C3] ? __pfx_down_write+0x10/0x10 [ 15.609508][ C3] exit_mmap+0x30d/0x800 [ 15.609512][ C3] ? __pfx_exit_mmap+0x10/0x10 [ 15.609517][ C3] ? __mutex_unlock_slowpath+0x144/0x400 [ 15.609524][ C3] mmput+0xb8/0x3e0 [ 15.609529][ C3] exec_mmap+0x416/0x840 [ 15.609533][ C3] ? rcu_is_watching+0x12/0xc0 [ 15.609537][ C3] begin_new_exec+0x3ae/0x15f0 [ 15.609541][ C3] load_elf_binary+0x634/0x2960 [ 15.609547][ C3] ? __lock_acquire+0x591/0x9d0 [ 15.609552][ C3] ? find_held_lock+0x2b/0x80 [ 15.609555][ C3] ? __pfx_load_elf_binary+0x10/0x10 [ 15.609559][ C3] ? exec_binprm+0x237/0x640 [ 15.609563][ C3] exec_binprm+0x255/0x640 [ 15.609567][ C3] ? __pfx_exec_binprm+0x10/0x10 [ 15.609570][ C3] ? bprm_execve+0x93/0x490 [ 15.609574][ C3] bprm_execve+0x1af/0x490 [ 15.609577][ C3] do_execveat_common.isra.0+0x3f5/0x550 [ 15.609582][ C3] __x64_sys_execve+0x8e/0xb0 [ 15.609585][ C3] do_syscall_64+0xc1/0x1d0 [ 15.609588][ C3] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 15.609591][ C3] RIP: 0033:0x7fed3b18a40b [ 15.609597][ C3] Code: Unable to access opcode bytes at 0x7fed3b18a3e1. [ 15.609599][ C3] RSP: 002b:00007ffd6faf2148 EFLAGS: 00000246 ORIG_RAX: 000000000000003b [ 15.609602][ C3] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fed3b18a40b [ 15.609604][ C3] RDX: 00005628a4a18640 RSI: 00005628a4a0bd90 RDI: 00005628a4a25a00 [ 15.609605][ C3] RBP: 00005628a4a25a00 R08: 00005628a4a1fa40 R09: 0000000000000020 [ 15.609607][ C3] R10: 00000000000001b6 R11: 0000000000000246 R12: 00000000ffffffff [ 15.609609][ C3] R13: 00005628a4a0bd90 R14: 00005628a4a18640 R15: 00005628a4a07660 [ 15.609614][ C3] [ 15.645114][ C3] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1576 [ 15.645516][ C3] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 257, name: ksft_runner.sh [ 15.645899][ C3] preempt_count: 100, expected: 0 [ 15.646115][ C3] RCU nest depth: 1, expected: 0 [ 15.646475][ C3] INFO: lockdep is turned off. [ 15.646707][ C3] Preemption disabled at: [ 15.646708][ C3] [] handle_softirqs+0xe5/0x620 [ 15.647150][ C3] CPU: 3 UID: 0 PID: 257 Comm: ksft_runner.sh Not tainted 6.15.0-rc7-virtme #1 PREEMPT(full) [ 15.647155][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.647156][ C3] Call Trace: [ 15.647158][ C3] [ 15.647159][ C3] dump_stack_lvl+0xb0/0xd0 [ 15.647166][ C3] __might_resched+0x360/0x5a0 [ 15.647171][ C3] down_write+0x72/0x210 [ 15.647176][ C3] ? __pfx_down_write+0x10/0x10 [ 15.647179][ C3] ? simple_recursive_removal+0x3a/0x860 [ 15.647184][ C3] ? rcu_is_watching+0x12/0xc0 [ 15.647189][ C3] ? do_raw_spin_unlock+0x58/0x220 [ 15.647194][ C3] simple_recursive_removal+0x166/0x860 [ 15.647197][ C3] ? __pfx_remove_one+0x10/0x10 [ 15.647201][ C3] ? do_raw_spin_unlock+0x58/0x220 [ 15.647205][ C3] debugfs_remove+0x44/0x70 [ 15.647208][ C3] ref_tracker_dir_exit+0xcf/0x740 [ 15.647213][ C3] ? __pfx_ref_tracker_free+0x10/0x10 [ 15.647216][ C3] ? __sk_destruct+0x383/0x780 [ 15.647221][ C3] ? rcu_do_batch+0x34f/0xf20 [ 15.647225][ C3] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 15.647228][ C3] ? irq_exit_rcu+0xe/0x30 [ 15.647231][ C3] ? sysvec_apic_timer_interrupt+0xa8/0xc0 [ 15.647235][ C3] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 15.647238][ C3] ? lock_acquire.part.0+0xf2/0x240 [ 15.647241][ C3] ? unwind_next_frame+0x15b/0x1e10 [ 15.647246][ C3] ? arch_stack_walk+0x8b/0xf0 [ 15.647249][ C3] ? stack_trace_save+0x93/0xd0 [ 15.647254][ C3] ? kasan_save_stack+0x24/0x50 [ 15.647258][ C3] ? kasan_record_aux_stack+0x8c/0xa0 [ 15.647262][ C3] ? kmem_cache_free+0x107/0x330 [ 15.647266][ C3] ? __put_anon_vma+0xf4/0x320 [ 15.647272][ C3] __put_net+0x19/0x60 [ 15.647276][ C3] __sk_destruct+0x58a/0x780 [ 15.647279][ C3] ? rcu_do_batch+0x34a/0xf20 [ 15.647283][ C3] rcu_do_batch+0x34f/0xf20 [ 15.647286][ C3] ? find_held_lock+0x2b/0x80 [ 15.647291][ C3] ? __pfx_rcu_do_batch+0x10/0x10 [ 15.647295][ C3] ? mark_held_locks+0x49/0x80 [ 15.647298][ C3] ? note_gp_changes+0x182/0x1e0 [ 15.647302][ C3] ? lockdep_hardirqs_on+0x7c/0x110 [ 15.647307][ C3] rcu_core+0x2bb/0x500 [ 15.647310][ C3] handle_softirqs+0x218/0x620 [ 15.647315][ C3] __irq_exit_rcu+0xfa/0x160 [ 15.647317][ C3] irq_exit_rcu+0xe/0x30 [ 15.647320][ C3] sysvec_apic_timer_interrupt+0xa8/0xc0 [ 15.647323][ C3] [ 15.647324][ C3] [ 15.647326][ C3] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 15.647329][ C3] RIP: 0010:lock_acquire.part.0+0xf2/0x240 [ 15.647332][ C3] Code: ff ff ff 65 0f c1 05 ed 2d 13 05 83 f8 01 0f 85 3e 01 00 00 9c 58 f6 c4 02 0f 85 29 01 00 00 48 85 db 74 01 fb 48 8b 44 24 30 <65> 48 2b 05 5e f1 12 05 0f 85 3a 01 00 00 48 83 c4 38 5b 5d 41 5c [ 15.647334][ C3] RSP: 0018:ffffc90000b57270 EFLAGS: 00000206 [ 15.647338][ C3] RAX: 02eaa252c6858000 RBX: 0000000000000200 RCX: 0000000000000001 [ 15.647339][ C3] RDX: 0000000000000000 RSI: ffffffffa7870c0b RDI: ffffffffa7051260 [ 15.647341][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000001 [ 15.647343][ C3] R10: 0000000000000078 R11: ffffffffa7d74ae0 R12: 0000000000000002 [ 15.647344][ C3] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffffa7d74ae0 [ 15.647350][ C3] ? rcu_is_watching+0x12/0xc0 [ 15.647354][ C3] ? lock_acquire+0x10c/0x170 [ 15.647356][ C3] ? unwind_next_frame+0x147/0x1e10 [ 15.647360][ C3] unwind_next_frame+0x15b/0x1e10 [ 15.647364][ C3] ? unwind_next_frame+0x147/0x1e10 [ 15.647367][ C3] ? bprm_execve+0x1af/0x490 [ 15.647372][ C3] ? __pfx_unwind_next_frame+0x10/0x10 [ 15.647377][ C3] ? bprm_execve+0x1af/0x490 [ 15.647379][ C3] ? kernel_text_address+0x17/0xe0 [ 15.647383][ C3] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 15.647387][ C3] arch_stack_walk+0x8b/0xf0 [ 15.647392][ C3] ? bprm_execve+0x1af/0x490 [ 15.647395][ C3] stack_trace_save+0x93/0xd0 [ 15.647399][ C3] ? __pfx_stack_trace_save+0x10/0x10 [ 15.647403][ C3] ? kasan_save_stack+0x34/0x50 [ 15.647406][ C3] ? kasan_save_stack+0x24/0x50 [ 15.647410][ C3] kasan_save_stack+0x24/0x50 [ 15.647413][ C3] ? kasan_save_stack+0x24/0x50 [ 15.647416][ C3] ? kasan_record_aux_stack+0x8c/0xa0 [ 15.647418][ C3] ? kmem_cache_free+0x107/0x330 [ 15.647422][ C3] ? __put_anon_vma+0xf4/0x320 [ 15.647424][ C3] ? unlink_anon_vmas+0x4ef/0x920 [ 15.647427][ C3] ? free_pgtables+0x25b/0x6e0 [ 15.647431][ C3] ? exit_mmap+0x30d/0x800 [ 15.647434][ C3] ? mmput+0xb8/0x3e0 [ 15.647439][ C3] ? exec_mmap+0x416/0x840 [ 15.647442][ C3] ? begin_new_exec+0x3ae/0x15f0 [ 15.647444][ C3] ? load_elf_binary+0x634/0x2960 [ 15.647448][ C3] ? exec_binprm+0x255/0x640 [ 15.647450][ C3] ? bprm_execve+0x1af/0x490 [ 15.647452][ C3] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 15.647455][ C3] ? __lock_acquire+0x591/0x9d0 [ 15.647460][ C3] ? __lock_acquire+0x591/0x9d0 [ 15.647466][ C3] ? find_held_lock+0x2b/0x80 [ 15.647469][ C3] ? __virt_addr_valid+0x22e/0x450 [ 15.647472][ C3] ? __lock_release+0x5d/0x170 [ 15.647475][ C3] ? __virt_addr_valid+0x22e/0x450 [ 15.647478][ C3] ? __virt_addr_valid+0x23d/0x450 [ 15.647482][ C3] kasan_record_aux_stack+0x8c/0xa0 [ 15.647485][ C3] kmem_cache_free+0x107/0x330 [ 15.647489][ C3] ? __put_anon_vma+0xf4/0x320 [ 15.647493][ C3] __put_anon_vma+0xf4/0x320 [ 15.647499][ C3] unlink_anon_vmas+0x4ef/0x920 [ 15.647504][ C3] free_pgtables+0x25b/0x6e0 [ 15.647509][ C3] ? __pfx_free_pgtables+0x10/0x10 [ 15.647512][ C3] ? lock_acquire+0x10c/0x170 [ 15.647514][ C3] ? exit_mmap+0x190/0x800 [ 15.647518][ C3] ? down_write+0x152/0x210 [ 15.647520][ C3] ? __pfx_down_write+0x10/0x10 [ 15.647525][ C3] exit_mmap+0x30d/0x800 [ 15.647528][ C3] ? __pfx_exit_mmap+0x10/0x10 [ 15.647534][ C3] ? __mutex_unlock_slowpath+0x144/0x400 [ 15.647541][ C3] mmput+0xb8/0x3e0 [ 15.647546][ C3] exec_mmap+0x416/0x840 [ 15.647550][ C3] ? rcu_is_watching+0x12/0xc0 [ 15.647554][ C3] begin_new_exec+0x3ae/0x15f0 [ 15.647558][ C3] load_elf_binary+0x634/0x2960 [ 15.647564][ C3] ? __lock_acquire+0x591/0x9d0 [ 15.647569][ C3] ? find_held_lock+0x2b/0x80 [ 15.647572][ C3] ? __pfx_load_elf_binary+0x10/0x10 [ 15.647576][ C3] ? exec_binprm+0x237/0x640 [ 15.647580][ C3] exec_binprm+0x255/0x640 [ 15.647584][ C3] ? __pfx_exec_binprm+0x10/0x10 [ 15.647587][ C3] ? bprm_execve+0x93/0x490 [ 15.647591][ C3] bprm_execve+0x1af/0x490 [ 15.647594][ C3] do_execveat_common.isra.0+0x3f5/0x550 [ 15.647598][ C3] __x64_sys_execve+0x8e/0xb0 [ 15.647602][ C3] do_syscall_64+0xc1/0x1d0 [ 15.647605][ C3] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 15.647608][ C3] RIP: 0033:0x7fed3b18a40b [ 15.647612][ C3] Code: Unable to access opcode bytes at 0x7fed3b18a3e1. [ 15.647614][ C3] RSP: 002b:00007ffd6faf2148 EFLAGS: 00000246 ORIG_RAX: 000000000000003b [ 15.647616][ C3] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fed3b18a40b [ 15.647618][ C3] RDX: 00005628a4a18640 RSI: 00005628a4a0bd90 RDI: 00005628a4a25a00 [ 15.647620][ C3] RBP: 00005628a4a25a00 R08: 00005628a4a1fa40 R09: 0000000000000020 [ 15.647622][ C3] R10: 00000000000001b6 R11: 0000000000000246 R12: 00000000ffffffff [ 15.647623][ C3] R13: 00005628a4a0bd90 R14: 00005628a4a18640 R15: 00005628a4a07660 [ 15.647629][ C3] [ 17.461552][ C2] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1576 [ 17.461953][ C2] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 0, name: swapper/2 [ 17.462271][ C2] preempt_count: 101, expected: 0 [ 17.462459][ C2] RCU nest depth: 0, expected: 0 [ 17.462652][ C2] INFO: lockdep is turned off. [ 17.462836][ C2] Preemption disabled at: [ 17.462838][ C2] [<0000000000000000>] 0x0 [ 17.463173][ C2] CPU: 2 UID: 0 PID: 0 Comm: swapper/2 Tainted: G W 6.15.0-rc7-virtme #1 PREEMPT(full) [ 17.463179][ C2] Tainted: [W]=WARN [ 17.463181][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.463183][ C2] Call Trace: [ 17.463186][ C2] [ 17.463188][ C2] dump_stack_lvl+0xb0/0xd0 [ 17.463199][ C2] __might_resched+0x360/0x5a0 [ 17.463207][ C2] down_write+0x72/0x210 [ 17.463213][ C2] ? __pfx_down_write+0x10/0x10 [ 17.463216][ C2] ? simple_recursive_removal+0x3a/0x860 [ 17.463222][ C2] ? rcu_is_watching+0x12/0xc0 [ 17.463230][ C2] ? do_raw_spin_unlock+0x58/0x220 [ 17.463236][ C2] simple_recursive_removal+0x166/0x860 [ 17.463239][ C2] ? __pfx_remove_one+0x10/0x10 [ 17.463245][ C2] ? do_raw_spin_unlock+0x58/0x220 [ 17.463250][ C2] debugfs_remove+0x44/0x70 [ 17.463253][ C2] ref_tracker_dir_exit+0xcf/0x740 [ 17.463260][ C2] ? __pfx_ref_tracker_free+0x10/0x10 [ 17.463263][ C2] ? __sk_destruct+0x383/0x780 [ 17.463270][ C2] ? rcu_do_batch+0x34f/0xf20 [ 17.463275][ C2] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 17.463278][ C2] ? irq_exit_rcu+0xe/0x30 [ 17.463283][ C2] ? sysvec_apic_timer_interrupt+0xa8/0xc0 [ 17.463288][ C2] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 17.463293][ C2] ? pv_native_safe_halt+0xf/0x20 [ 17.463296][ C2] ? default_idle+0x9/0x10 [ 17.463299][ C2] ? default_idle_call+0x6d/0xb0 [ 17.463301][ C2] ? cpuidle_idle_call+0x26f/0x3a0 [ 17.463307][ C2] ? do_idle+0xf6/0x160 [ 17.463310][ C2] ? cpu_startup_entry+0x54/0x60 [ 17.463314][ C2] ? start_secondary+0x213/0x2a0 [ 17.463320][ C2] ? common_startup_64+0x13e/0x148 [ 17.463325][ C2] ? bpf_sk_storage_free+0x9f/0x1c0 [ 17.463330][ C2] ? rcu_is_watching+0x12/0xc0 [ 17.463335][ C2] __put_net+0x19/0x60 [ 17.463339][ C2] __sk_destruct+0x58a/0x780 [ 17.463343][ C2] ? rcu_do_batch+0x34a/0xf20 [ 17.463346][ C2] rcu_do_batch+0x34f/0xf20 [ 17.463351][ C2] ? __pfx_rcu_do_batch+0x10/0x10 [ 17.463356][ C2] ? trace_irq_enable.constprop.0+0xd4/0x130 [ 17.463362][ C2] ? _raw_spin_unlock_irqrestore+0x46/0x80 [ 17.463368][ C2] rcu_core+0x2bb/0x500 [ 17.463373][ C2] handle_softirqs+0x218/0x620 [ 17.463378][ C2] __irq_exit_rcu+0xfa/0x160 [ 17.463381][ C2] irq_exit_rcu+0xe/0x30 [ 17.463383][ C2] sysvec_apic_timer_interrupt+0xa8/0xc0 [ 17.463387][ C2] [ 17.463388][ C2] [ 17.463389][ C2] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 17.463392][ C2] RIP: 0010:pv_native_safe_halt+0xf/0x20 [ 17.463397][ C2] Code: 60 b8 00 e9 c3 57 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d c3 75 13 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 [ 17.463400][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 17.463404][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffa6d5ba19 [ 17.463407][ C2] RDX: ffffed1006c2667b RSI: ffffffffa70511e0 RDI: ffffffffa458633f [ 17.463408][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c2667a [ 17.463410][ C2] R10: ffff8880361333d3 R11: ffff888007bf2858 R12: 0000000000000000 [ 17.463412][ C2] R13: ffff888001bf2340 R14: dffffc0000000000 R15: 0000000000000000 [ 17.463416][ C2] ? ct_kernel_exit.constprop.0+0x109/0x160 [ 17.463419][ C2] ? cpuidle_idle_call+0x26f/0x3a0 [ 17.463424][ C2] default_idle+0x9/0x10 [ 17.463427][ C2] default_idle_call+0x6d/0xb0 [ 17.463429][ C2] cpuidle_idle_call+0x26f/0x3a0 [ 17.463433][ C2] ? __pfx_cpuidle_idle_call+0x10/0x10 [ 17.463438][ C2] ? tsc_verify_tsc_adjust+0x98/0x300 [ 17.463443][ C2] do_idle+0xf6/0x160 [ 17.463447][ C2] cpu_startup_entry+0x54/0x60 [ 17.463451][ C2] start_secondary+0x213/0x2a0 [ 17.463455][ C2] ? __pfx_start_secondary+0x10/0x10 [ 17.463460][ C2] common_startup_64+0x13e/0x148 [ 17.463466][ C2]