[ 13.756920][ C2] [ 13.757096][ C2] ================================ [ 13.757376][ C2] WARNING: inconsistent lock state [ 13.757608][ C2] 6.15.0-rc7-virtme #1 Not tainted [ 13.757838][ C2] -------------------------------- [ 13.758074][ C2] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 13.758382][ C2] modprobe/234 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 13.758694][ C2] ffffffffac3bff78 (pin_fs_lock){+.?.}-{3:3}, at: simple_pin_fs+0x24/0x150 [ 13.759147][ C2] {SOFTIRQ-ON-W} state was registered at: [ 13.759400][ C2] __lock_acquire+0x3eb/0x9d0 [ 13.759659][ C2] lock_acquire.part.0+0xb6/0x240 [ 13.759913][ C2] _raw_spin_lock+0x33/0x40 [ 13.760171][ C2] simple_pin_fs+0x24/0x150 [ 13.760426][ C2] start_creating.part.0+0x3f/0x2f0 [ 13.760677][ C2] debugfs_create_dir+0x6a/0x540 [ 13.760926][ C2] component_debug_init+0x17/0x30 [ 13.761182][ C2] do_one_initcall+0x8f/0x1e0 [ 13.761432][ C2] do_initcalls+0x176/0x280 [ 13.761673][ C2] kernel_init_freeable+0x22d/0x300 [ 13.761917][ C2] kernel_init+0x20/0x200 [ 13.762171][ C2] ret_from_fork+0x31/0x70 [ 13.762424][ C2] ret_from_fork_asm+0x1a/0x30 [ 13.762690][ C2] irq event stamp: 7396 [ 13.762881][ C2] hardirqs last enabled at (7396): [] _raw_spin_unlock_irqrestore+0x5d/0x80 [ 13.763376][ C2] hardirqs last disabled at (7395): [] _raw_spin_lock_irqsave+0x5b/0x60 [ 13.763817][ C2] softirqs last enabled at (5252): [] handle_softirqs+0x358/0x620 [ 13.764272][ C2] softirqs last disabled at (7105): [] __irq_exit_rcu+0xfa/0x160 [ 13.764723][ C2] [ 13.764723][ C2] other info that might help us debug this: [ 13.765100][ C2] Possible unsafe locking scenario: [ 13.765100][ C2] [ 13.765474][ C2] CPU0 [ 13.765662][ C2] ---- [ 13.765847][ C2] lock(pin_fs_lock); [ 13.766033][ C2] [ 13.766241][ C2] lock(pin_fs_lock); [ 13.766426][ C2] [ 13.766426][ C2] *** DEADLOCK *** [ 13.766426][ C2] [ 13.766780][ C2] 3 locks held by modprobe/234: [ 13.767026][ C2] #0: ffff888001566890 (mapping.invalidate_lock){.+.+}-{4:4}, at: page_cache_ra_unbounded+0x132/0x5e0 [ 13.767524][ C2] #1: ffffffffac174ae0 (rcu_read_lock){....}-{1:3}, at: unwind_next_frame+0x147/0x1e10 [ 13.767956][ C2] #2: ffffffffac1749c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch+0x2e4/0xf20 [ 13.768384][ C2] [ 13.768384][ C2] stack backtrace: [ 13.768686][ C2] CPU: 2 UID: 0 PID: 234 Comm: modprobe Not tainted 6.15.0-rc7-virtme #1 PREEMPT(full) [ 13.768691][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.768693][ C2] Call Trace: [ 13.768694][ C2] [ 13.768696][ C2] dump_stack_lvl+0x82/0xd0 [ 13.768702][ C2] print_usage_bug.part.0+0x25f/0x360 [ 13.768707][ C2] mark_lock_irq+0x343/0x400 [ 13.768711][ C2] ? __pfx_unwind_next_frame+0x10/0x10 [ 13.768715][ C2] ? save_trace+0x52/0x170 [ 13.768720][ C2] mark_lock+0x174/0x2f0 [ 13.768723][ C2] mark_usage+0x46/0x150 [ 13.768726][ C2] __lock_acquire+0x3eb/0x9d0 [ 13.768731][ C2] lock_acquire.part.0+0xb6/0x240 [ 13.768734][ C2] ? simple_pin_fs+0x24/0x150 [ 13.768739][ C2] ? rcu_is_watching+0x12/0xc0 [ 13.768742][ C2] ? lock_acquire+0x10c/0x170 [ 13.768745][ C2] ? simple_pin_fs+0x24/0x150 [ 13.768748][ C2] _raw_spin_lock+0x33/0x40 [ 13.768752][ C2] ? simple_pin_fs+0x24/0x150 [ 13.768755][ C2] simple_pin_fs+0x24/0x150 [ 13.768758][ C2] debugfs_remove+0x35/0x70 [ 13.768763][ C2] ref_tracker_dir_exit+0xcf/0x740 [ 13.768769][ C2] ? __pfx_ref_tracker_free+0x10/0x10 [ 13.768772][ C2] ? __sk_destruct+0x383/0x780 [ 13.768777][ C2] ? rcu_do_batch+0x34f/0xf20 [ 13.768780][ C2] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 13.768784][ C2] ? irq_exit_rcu+0xe/0x30 [ 13.768787][ C2] ? sysvec_apic_timer_interrupt+0xa8/0xc0 [ 13.768791][ C2] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 13.768794][ C2] ? __orc_find+0x46/0xf0 [ 13.768797][ C2] ? unwind_next_frame+0x244/0x1e10 [ 13.768799][ C2] ? arch_stack_walk+0x8b/0xf0 [ 13.768804][ C2] ? stack_trace_save+0x93/0xd0 [ 13.768808][ C2] ? kasan_save_stack+0x24/0x50 [ 13.768811][ C2] ? kasan_save_track+0x14/0x30 [ 13.768813][ C2] ? __kasan_slab_alloc+0x59/0x70 [ 13.768816][ C2] ? kmem_cache_alloc_noprof+0x10b/0x330 [ 13.768823][ C2] __put_net+0x19/0x60 [ 13.768827][ C2] __sk_destruct+0x58a/0x780 [ 13.768830][ C2] ? rcu_do_batch+0x34a/0xf20 [ 13.768834][ C2] rcu_do_batch+0x34f/0xf20 [ 13.768838][ C2] ? find_held_lock+0x2b/0x80 [ 13.768842][ C2] ? __pfx_rcu_do_batch+0x10/0x10 [ 13.768847][ C2] ? mark_held_locks+0x49/0x80 [ 13.768849][ C2] ? note_gp_changes+0x182/0x1e0 [ 13.768852][ C2] ? lockdep_hardirqs_on+0x7c/0x110 [ 13.768856][ C2] rcu_core+0x2bb/0x500 [ 13.768860][ C2] handle_softirqs+0x218/0x620 [ 13.768865][ C2] __irq_exit_rcu+0xfa/0x160 [ 13.768868][ C2] irq_exit_rcu+0xe/0x30 [ 13.768871][ C2] sysvec_apic_timer_interrupt+0xa8/0xc0 [ 13.768874][ C2] [ 13.768875][ C2] [ 13.768877][ C2] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 13.768880][ C2] RIP: 0010:__orc_find+0x46/0xf0 [ 13.768883][ C2] Code: 08 85 d2 0f 84 99 00 00 00 49 89 fe 48 89 f0 4c 39 e7 77 7b 48 b9 00 00 00 00 00 fc ff df 49 89 ff 48 89 fd eb 0c 48 8d 6b 04 <49> 89 df 4c 39 e5 77 4e 4c 89 e2 48 29 ea 48 89 d6 48 c1 ea 3f 48 [ 13.768886][ C2] RSP: 0000:ffffc900004f6fc8 EFLAGS: 00000206 [ 13.768889][ C2] RAX: ffffffffad08633c RBX: ffffffffacd01054 RCX: dffffc0000000000 [ 13.768891][ C2] RDX: ffffffffa9103832 RSI: 0000000000000000 RDI: ffffffffacd01044 [ 13.768893][ C2] RBP: ffffffffacd01058 R08: 0000000000000000 R09: ffffc900004f7149 [ 13.768895][ C2] R10: 0000000000000028 R11: ffffffffac174ae0 R12: ffffffffacd01064 [ 13.768897][ C2] R13: ffffffffa9103843 R14: ffffffffacd01044 R15: ffffffffacd01044 [ 13.768899][ C2] ? kasan_save_stack+0x23/0x50 [ 13.768903][ C2] ? kasan_save_stack+0x12/0x50 [ 13.768908][ C2] unwind_next_frame+0x244/0x1e10 [ 13.768911][ C2] ? kasan_save_stack+0x24/0x50 [ 13.768914][ C2] ? __pfx_unwind_next_frame+0x10/0x10 [ 13.768919][ C2] ? kasan_save_stack+0x24/0x50 [ 13.768921][ C2] ? kernel_text_address+0x17/0xe0 [ 13.768924][ C2] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 13.768928][ C2] arch_stack_walk+0x8b/0xf0 [ 13.768934][ C2] ? kasan_save_stack+0x24/0x50 [ 13.768937][ C2] stack_trace_save+0x93/0xd0 [ 13.768941][ C2] ? __pfx_stack_trace_save+0x10/0x10 [ 13.768945][ C2] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 13.768948][ C2] ? arch_stack_walk+0x78/0xf0 [ 13.768952][ C2] kasan_save_stack+0x24/0x50 [ 13.768955][ C2] ? kasan_save_stack+0x24/0x50 [ 13.768957][ C2] ? do_user_addr_fault+0x576/0xe00 [ 13.768964][ C2] ? rcu_read_lock_any_held+0x7e/0xb0 [ 13.768967][ C2] ? stack_depot_save_flags+0x42e/0x7a0 [ 13.768973][ C2] ? set_track_prepare+0x3f/0x70 [ 13.768975][ C2] ? kmem_cache_alloc_noprof+0x1ab/0x330 [ 13.768979][ C2] ? fuse_request_alloc+0x1e/0x210 [ 13.768983][ C2] ? fuse_get_req+0x269/0x820 [ 13.768986][ C2] ? fuse_simple_background+0xec/0x180 [ 13.768988][ C2] ? fuse_send_readpages+0x593/0x940 [ 13.768991][ C2] ? fuse_readahead+0x72d/0xa50 [ 13.768993][ C2] ? read_pages+0x184/0xab0 [ 13.768996][ C2] ? page_cache_ra_unbounded+0x2f3/0x5e0 [ 13.768999][ C2] ? do_sync_mmap_readahead+0x4d8/0x890 [ 13.769004][ C2] ? filemap_fault+0xa76/0x1500 [ 13.769007][ C2] ? __do_fault+0xf0/0x3a0 [ 13.769011][ C2] ? do_pte_missing+0x425/0xca0 [ 13.769015][ C2] ? set_track_update.isra.0+0x29/0x50 [ 13.769018][ C2] ? ___slab_alloc+0xbc0/0x1170 [ 13.769022][ C2] ? fuse_request_alloc+0x1e/0x210 [ 13.769028][ C2] kasan_save_track+0x14/0x30 [ 13.769030][ C2] __kasan_slab_alloc+0x59/0x70 [ 13.769033][ C2] kmem_cache_alloc_noprof+0x10b/0x330 [ 13.769039][ C2] fuse_request_alloc+0x1e/0x210 [ 13.769042][ C2] fuse_get_req+0x269/0x820 [ 13.769046][ C2] ? __pfx_fuse_get_req+0x10/0x10 [ 13.769049][ C2] ? xa_load+0x112/0x230 [ 13.769052][ C2] ? __lock_release+0x5d/0x170 [ 13.769056][ C2] ? xa_load+0x112/0x230 [ 13.769058][ C2] ? xa_load+0x11c/0x230 [ 13.769062][ C2] fuse_simple_background+0xec/0x180 [ 13.769065][ C2] fuse_send_readpages+0x593/0x940 [ 13.769069][ C2] fuse_readahead+0x72d/0xa50 [ 13.769075][ C2] ? __pfx_fuse_readahead+0x10/0x10 [ 13.769077][ C2] ? __lock_acquire+0x591/0x9d0 [ 13.769082][ C2] ? find_held_lock+0x2b/0x80 [ 13.769086][ C2] read_pages+0x184/0xab0 [ 13.769091][ C2] ? __folio_batch_add_and_move+0x495/0xb20 [ 13.769094][ C2] ? __pfx_read_pages+0x10/0x10 [ 13.769102][ C2] page_cache_ra_unbounded+0x2f3/0x5e0 [ 13.769108][ C2] do_sync_mmap_readahead+0x4d8/0x890 [ 13.769112][ C2] ? __pfx_do_sync_mmap_readahead+0x10/0x10 [ 13.769118][ C2] ? __filemap_get_folio+0x45/0x6a0 [ 13.769122][ C2] filemap_fault+0xa76/0x1500 [ 13.769125][ C2] ? alloc_pages_mpol+0xbf/0x3b0 [ 13.769129][ C2] ? __pfx_alloc_pages_mpol+0x10/0x10 [ 13.769131][ C2] ? find_held_lock+0x2b/0x80 [ 13.769134][ C2] ? __pfx_filemap_fault+0x10/0x10 [ 13.769137][ C2] ? __up_read+0x20b/0x790 [ 13.769139][ C2] ? find_held_lock+0x2b/0x80 [ 13.769144][ C2] ? vma_alloc_folio_noprof+0x1a2/0x370 [ 13.769147][ C2] ? __pfx_vma_alloc_folio_noprof+0x10/0x10 [ 13.769151][ C2] __do_fault+0xf0/0x3a0 [ 13.769155][ C2] do_pte_missing+0x425/0xca0 [ 13.769158][ C2] ? rcu_read_unlock+0x18/0x70 [ 13.769162][ C2] handle_pte_fault+0x3e0/0x690 [ 13.769165][ C2] ? __pfx_handle_pte_fault+0x10/0x10 [ 13.769168][ C2] ? reacquire_held_locks+0xd1/0x200 [ 13.769171][ C2] ? do_user_addr_fault+0x461/0xe00 [ 13.769176][ C2] __handle_mm_fault+0x3fc/0x5e0 [ 13.769179][ C2] ? __pfx___handle_mm_fault+0x10/0x10 [ 13.769182][ C2] ? __lock_release+0xa8/0x170 [ 13.769188][ C2] ? __pfx_lock_vma_under_rcu+0x10/0x10 [ 13.769192][ C2] handle_mm_fault+0x200/0x420 [ 13.769195][ C2] ? __pfx_handle_mm_fault+0x10/0x10 [ 13.769198][ C2] ? __fget_files+0x199/0x300 [ 13.769203][ C2] do_user_addr_fault+0x576/0xe00 [ 13.769208][ C2] ? rcu_is_watching+0x12/0xc0 [ 13.769211][ C2] exc_page_fault+0x5e/0xd0 [ 13.769215][ C2] asm_exc_page_fault+0x26/0x30 [ 13.769217][ C2] RIP: 0033:0x7fec5b1fc9aa [ 13.769221][ C2] Code: 0f 61 c0 66 0f 70 c0 00 48 83 fa 10 0f 82 7e 00 00 00 48 83 fa 20 77 12 0f 11 44 17 f0 0f 11 07 c3 0f 11 47 e0 0f 11 47 f0 c3 <0f> 11 07 0f 11 47 10 48 01 d7 48 83 fa 40 76 e7 0f 11 40 20 0f 11 [ 13.769224][ C2] RSP: 002b:00007ffc80bfad18 EFLAGS: 00010206 [ 13.769226][ C2] RAX: 00007fec5b1e3bc8 RBX: 0000000000000004 RCX: 00007fec5b1e6bd0 [ 13.769228][ C2] RDX: 0000000000000438 RSI: 0000000000000000 RDI: 00007fec5b1e3bc8 [ 13.769229][ C2] RBP: 00007ffc80bfb080 R08: 00007fec5b1e3bc8 R09: 00000000004bd000 [ 13.769231][ C2] R10: 0000000000000003 R11: 0000000000000206 R12: 00007ffc80bfadb0 [ 13.769233][ C2] R13: 00007ffc80bfb120 R14: 00007fec5b1e4000 R15: 00007fec5b1ef110 [ 13.769239][ C2] [ 13.810968][ C2] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1576 [ 13.811374][ C2] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 234, name: modprobe [ 13.811947][ C2] preempt_count: 100, expected: 0 [ 13.812176][ C2] RCU nest depth: 1, expected: 0 [ 13.812416][ C2] INFO: lockdep is turned off. [ 13.812676][ C2] Preemption disabled at: [ 13.812678][ C2] [] handle_softirqs+0xe5/0x620 [ 13.813324][ C2] CPU: 2 UID: 0 PID: 234 Comm: modprobe Not tainted 6.15.0-rc7-virtme #1 PREEMPT(full) [ 13.813330][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.813333][ C2] Call Trace: [ 13.813335][ C2] [ 13.813336][ C2] dump_stack_lvl+0xb0/0xd0 [ 13.813344][ C2] __might_resched+0x360/0x5a0 [ 13.813351][ C2] down_write+0x72/0x210 [ 13.813355][ C2] ? __pfx_down_write+0x10/0x10 [ 13.813358][ C2] ? simple_recursive_removal+0x3a/0x860 [ 13.813363][ C2] ? rcu_is_watching+0x12/0xc0 [ 13.813368][ C2] ? do_raw_spin_unlock+0x58/0x220 [ 13.813373][ C2] simple_recursive_removal+0x166/0x860 [ 13.813376][ C2] ? __pfx_remove_one+0x10/0x10 [ 13.813380][ C2] ? do_raw_spin_unlock+0x58/0x220 [ 13.813385][ C2] debugfs_remove+0x44/0x70 [ 13.813388][ C2] ref_tracker_dir_exit+0xcf/0x740 [ 13.813394][ C2] ? __pfx_ref_tracker_free+0x10/0x10 [ 13.813398][ C2] ? __sk_destruct+0x383/0x780 [ 13.813402][ C2] ? rcu_do_batch+0x34f/0xf20 [ 13.813407][ C2] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 13.813411][ C2] ? irq_exit_rcu+0xe/0x30 [ 13.813413][ C2] ? sysvec_apic_timer_interrupt+0xa8/0xc0 [ 13.813418][ C2] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 13.813422][ C2] ? __orc_find+0x46/0xf0 [ 13.813425][ C2] ? unwind_next_frame+0x244/0x1e10 [ 13.813428][ C2] ? arch_stack_walk+0x8b/0xf0 [ 13.813432][ C2] ? stack_trace_save+0x93/0xd0 [ 13.813437][ C2] ? kasan_save_stack+0x24/0x50 [ 13.813441][ C2] ? kasan_save_track+0x14/0x30 [ 13.813443][ C2] ? __kasan_slab_alloc+0x59/0x70 [ 13.813446][ C2] ? kmem_cache_alloc_noprof+0x10b/0x330 [ 13.813453][ C2] __put_net+0x19/0x60 [ 13.813456][ C2] __sk_destruct+0x58a/0x780 [ 13.813460][ C2] ? rcu_do_batch+0x34a/0xf20 [ 13.813465][ C2] rcu_do_batch+0x34f/0xf20 [ 13.813470][ C2] ? find_held_lock+0x2b/0x80 [ 13.813474][ C2] ? __pfx_rcu_do_batch+0x10/0x10 [ 13.813479][ C2] ? mark_held_locks+0x49/0x80 [ 13.813481][ C2] ? note_gp_changes+0x182/0x1e0 [ 13.813484][ C2] ? lockdep_hardirqs_on+0x7c/0x110 [ 13.813489][ C2] rcu_core+0x2bb/0x500 [ 13.813492][ C2] handle_softirqs+0x218/0x620 [ 13.813497][ C2] __irq_exit_rcu+0xfa/0x160 [ 13.813500][ C2] irq_exit_rcu+0xe/0x30 [ 13.813503][ C2] sysvec_apic_timer_interrupt+0xa8/0xc0 [ 13.813506][ C2] [ 13.813507][ C2] [ 13.813509][ C2] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 13.813511][ C2] RIP: 0010:__orc_find+0x46/0xf0 [ 13.813515][ C2] Code: 08 85 d2 0f 84 99 00 00 00 49 89 fe 48 89 f0 4c 39 e7 77 7b 48 b9 00 00 00 00 00 fc ff df 49 89 ff 48 89 fd eb 0c 48 8d 6b 04 <49> 89 df 4c 39 e5 77 4e 4c 89 e2 48 29 ea 48 89 d6 48 c1 ea 3f 48 [ 13.813518][ C2] RSP: 0000:ffffc900004f6fc8 EFLAGS: 00000206 [ 13.813522][ C2] RAX: ffffffffad08633c RBX: ffffffffacd01054 RCX: dffffc0000000000 [ 13.813524][ C2] RDX: ffffffffa9103832 RSI: 0000000000000000 RDI: ffffffffacd01044 [ 13.813526][ C2] RBP: ffffffffacd01058 R08: 0000000000000000 R09: ffffc900004f7149 [ 13.813528][ C2] R10: 0000000000000028 R11: ffffffffac174ae0 R12: ffffffffacd01064 [ 13.813530][ C2] R13: ffffffffa9103843 R14: ffffffffacd01044 R15: ffffffffacd01044 [ 13.813532][ C2] ? kasan_save_stack+0x23/0x50 [ 13.813536][ C2] ? kasan_save_stack+0x12/0x50 [ 13.813541][ C2] unwind_next_frame+0x244/0x1e10 [ 13.813544][ C2] ? kasan_save_stack+0x24/0x50 [ 13.813548][ C2] ? __pfx_unwind_next_frame+0x10/0x10 [ 13.813552][ C2] ? kasan_save_stack+0x24/0x50 [ 13.813554][ C2] ? kernel_text_address+0x17/0xe0 [ 13.813557][ C2] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 13.813562][ C2] arch_stack_walk+0x8b/0xf0 [ 13.813567][ C2] ? kasan_save_stack+0x24/0x50 [ 13.813570][ C2] stack_trace_save+0x93/0xd0 [ 13.813574][ C2] ? __pfx_stack_trace_save+0x10/0x10 [ 13.813578][ C2] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 13.813581][ C2] ? arch_stack_walk+0x78/0xf0 [ 13.813585][ C2] kasan_save_stack+0x24/0x50 [ 13.813587][ C2] ? kasan_save_stack+0x24/0x50 [ 13.813590][ C2] ? do_user_addr_fault+0x576/0xe00 [ 13.813596][ C2] ? rcu_read_lock_any_held+0x7e/0xb0 [ 13.813600][ C2] ? stack_depot_save_flags+0x42e/0x7a0 [ 13.813606][ C2] ? set_track_prepare+0x3f/0x70 [ 13.813608][ C2] ? kmem_cache_alloc_noprof+0x1ab/0x330 [ 13.813611][ C2] ? fuse_request_alloc+0x1e/0x210 [ 13.813617][ C2] ? fuse_get_req+0x269/0x820 [ 13.813619][ C2] ? fuse_simple_background+0xec/0x180 [ 13.813621][ C2] ? fuse_send_readpages+0x593/0x940 [ 13.813624][ C2] ? fuse_readahead+0x72d/0xa50 [ 13.813626][ C2] ? read_pages+0x184/0xab0 [ 13.813631][ C2] ? page_cache_ra_unbounded+0x2f3/0x5e0 [ 13.813634][ C2] ? do_sync_mmap_readahead+0x4d8/0x890 [ 13.813638][ C2] ? filemap_fault+0xa76/0x1500 [ 13.813641][ C2] ? __do_fault+0xf0/0x3a0 [ 13.813645][ C2] ? do_pte_missing+0x425/0xca0 [ 13.813649][ C2] ? set_track_update.isra.0+0x29/0x50 [ 13.813652][ C2] ? ___slab_alloc+0xbc0/0x1170 [ 13.813656][ C2] ? fuse_request_alloc+0x1e/0x210 [ 13.813661][ C2] kasan_save_track+0x14/0x30 [ 13.813664][ C2] __kasan_slab_alloc+0x59/0x70 [ 13.813667][ C2] kmem_cache_alloc_noprof+0x10b/0x330 [ 13.813672][ C2] fuse_request_alloc+0x1e/0x210 [ 13.813676][ C2] fuse_get_req+0x269/0x820 [ 13.813680][ C2] ? __pfx_fuse_get_req+0x10/0x10 [ 13.813683][ C2] ? xa_load+0x112/0x230 [ 13.813686][ C2] ? __lock_release+0x5d/0x170 [ 13.813690][ C2] ? xa_load+0x112/0x230 [ 13.813693][ C2] ? xa_load+0x11c/0x230 [ 13.813696][ C2] fuse_simple_background+0xec/0x180 [ 13.813699][ C2] fuse_send_readpages+0x593/0x940 [ 13.813704][ C2] fuse_readahead+0x72d/0xa50 [ 13.813709][ C2] ? __pfx_fuse_readahead+0x10/0x10 [ 13.813711][ C2] ? __lock_acquire+0x591/0x9d0 [ 13.813716][ C2] ? find_held_lock+0x2b/0x80 [ 13.813720][ C2] read_pages+0x184/0xab0 [ 13.813725][ C2] ? __folio_batch_add_and_move+0x495/0xb20 [ 13.813729][ C2] ? __pfx_read_pages+0x10/0x10 [ 13.813736][ C2] page_cache_ra_unbounded+0x2f3/0x5e0 [ 13.813742][ C2] do_sync_mmap_readahead+0x4d8/0x890 [ 13.813747][ C2] ? __pfx_do_sync_mmap_readahead+0x10/0x10 [ 13.813753][ C2] ? __filemap_get_folio+0x45/0x6a0 [ 13.813756][ C2] filemap_fault+0xa76/0x1500 [ 13.813760][ C2] ? alloc_pages_mpol+0xbf/0x3b0 [ 13.813763][ C2] ? __pfx_alloc_pages_mpol+0x10/0x10 [ 13.813766][ C2] ? find_held_lock+0x2b/0x80 [ 13.813769][ C2] ? __pfx_filemap_fault+0x10/0x10 [ 13.813771][ C2] ? __up_read+0x20b/0x790 [ 13.813774][ C2] ? find_held_lock+0x2b/0x80 [ 13.813778][ C2] ? vma_alloc_folio_noprof+0x1a2/0x370 [ 13.813781][ C2] ? __pfx_vma_alloc_folio_noprof+0x10/0x10 [ 13.813785][ C2] __do_fault+0xf0/0x3a0 [ 13.813789][ C2] do_pte_missing+0x425/0xca0 [ 13.813792][ C2] ? rcu_read_unlock+0x18/0x70 [ 13.813796][ C2] handle_pte_fault+0x3e0/0x690 [ 13.813799][ C2] ? __pfx_handle_pte_fault+0x10/0x10 [ 13.813802][ C2] ? reacquire_held_locks+0xd1/0x200 [ 13.813805][ C2] ? do_user_addr_fault+0x461/0xe00 [ 13.813810][ C2] __handle_mm_fault+0x3fc/0x5e0 [ 13.813813][ C2] ? __pfx___handle_mm_fault+0x10/0x10 [ 13.813816][ C2] ? __lock_release+0xa8/0x170 [ 13.813822][ C2] ? __pfx_lock_vma_under_rcu+0x10/0x10 [ 13.813826][ C2] handle_mm_fault+0x200/0x420 [ 13.813829][ C2] ? __pfx_handle_mm_fault+0x10/0x10 [ 13.813831][ C2] ? __fget_files+0x199/0x300 [ 13.813837][ C2] do_user_addr_fault+0x576/0xe00 [ 13.813842][ C2] ? rcu_is_watching+0x12/0xc0 [ 13.813845][ C2] exc_page_fault+0x5e/0xd0 [ 13.813849][ C2] asm_exc_page_fault+0x26/0x30 [ 13.813851][ C2] RIP: 0033:0x7fec5b1fc9aa [ 13.813856][ C2] Code: 0f 61 c0 66 0f 70 c0 00 48 83 fa 10 0f 82 7e 00 00 00 48 83 fa 20 77 12 0f 11 44 17 f0 0f 11 07 c3 0f 11 47 e0 0f 11 47 f0 c3 <0f> 11 07 0f 11 47 10 48 01 d7 48 83 fa 40 76 e7 0f 11 40 20 0f 11 [ 13.813858][ C2] RSP: 002b:00007ffc80bfad18 EFLAGS: 00010206 [ 13.813860][ C2] RAX: 00007fec5b1e3bc8 RBX: 0000000000000004 RCX: 00007fec5b1e6bd0 [ 13.813862][ C2] RDX: 0000000000000438 RSI: 0000000000000000 RDI: 00007fec5b1e3bc8 [ 13.813864][ C2] RBP: 00007ffc80bfb080 R08: 00007fec5b1e3bc8 R09: 00000000004bd000 [ 13.813866][ C2] R10: 0000000000000003 R11: 0000000000000206 R12: 00007ffc80bfadb0 [ 13.813867][ C2] R13: 00007ffc80bfb120 R14: 00007fec5b1e4000 R15: 00007fec5b1ef110 [ 13.813873][ C2] [ 14.924008][ C1] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1576 [ 14.924379][ C1] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 22, name: ksoftirqd/1 [ 14.924706][ C1] preempt_count: 100, expected: 0 [ 14.924888][ C1] RCU nest depth: 0, expected: 0 [ 14.925058][ C1] INFO: lockdep is turned off. [ 14.925275][ C1] Preemption disabled at: [ 14.925277][ C1] [] handle_softirqs+0xe5/0x620 [ 14.925650][ C1] CPU: 1 UID: 0 PID: 22 Comm: ksoftirqd/1 Tainted: G W 6.15.0-rc7-virtme #1 PREEMPT(full) [ 14.925657][ C1] Tainted: [W]=WARN [ 14.925658][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.925660][ C1] Call Trace: [ 14.925662][ C1] [ 14.925664][ C1] dump_stack_lvl+0xb0/0xd0 [ 14.925671][ C1] __might_resched+0x360/0x5a0 [ 14.925678][ C1] down_write+0x72/0x210 [ 14.925682][ C1] ? __pfx_down_write+0x10/0x10 [ 14.925685][ C1] ? simple_recursive_removal+0x3a/0x860 [ 14.925690][ C1] ? rcu_is_watching+0x12/0xc0 [ 14.925695][ C1] ? do_raw_spin_unlock+0x58/0x220 [ 14.925700][ C1] simple_recursive_removal+0x166/0x860 [ 14.925703][ C1] ? __pfx_remove_one+0x10/0x10 [ 14.925708][ C1] ? do_raw_spin_unlock+0x58/0x220 [ 14.925712][ C1] debugfs_remove+0x44/0x70 [ 14.925716][ C1] ref_tracker_dir_exit+0xcf/0x740 [ 14.925721][ C1] ? __pfx_ref_tracker_free+0x10/0x10 [ 14.925725][ C1] ? __sk_destruct+0x383/0x780 [ 14.925730][ C1] ? rcu_do_batch+0x34f/0xf20 [ 14.925735][ C1] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 14.925738][ C1] ? smpboot_thread_fn+0x307/0x960 [ 14.925743][ C1] ? kthread+0x37b/0x600 [ 14.925747][ C1] ? ret_from_fork+0x31/0x70 [ 14.925751][ C1] ? ret_from_fork_asm+0x1a/0x30 [ 14.925756][ C1] ? migrate_enable+0x1f2/0x270 [ 14.925760][ C1] ? __pfx_migrate_enable+0x10/0x10 [ 14.925763][ C1] ? bpf_sk_storage_free+0x9f/0x1c0 [ 14.925767][ C1] ? rcu_is_watching+0x12/0xc0 [ 14.925771][ C1] __put_net+0x19/0x60 [ 14.925775][ C1] __sk_destruct+0x58a/0x780 [ 14.925779][ C1] ? rcu_do_batch+0x34a/0xf20 [ 14.925782][ C1] rcu_do_batch+0x34f/0xf20 [ 14.925788][ C1] ? __pfx_rcu_do_batch+0x10/0x10 [ 14.925793][ C1] ? rcu_is_watching+0x12/0xc0 [ 14.925800][ C1] rcu_core+0x2bb/0x500 [ 14.925806][ C1] handle_softirqs+0x218/0x620 [ 14.925812][ C1] ? __pfx_run_ksoftirqd+0x10/0x10 [ 14.925819][ C1] run_ksoftirqd+0x3f/0x70 [ 14.925822][ C1] smpboot_thread_fn+0x307/0x960 [ 14.925826][ C1] ? __pfx_smpboot_thread_fn+0x10/0x10 [ 14.925830][ C1] kthread+0x37b/0x600 [ 14.925833][ C1] ? __pfx_kthread+0x10/0x10 [ 14.925837][ C1] ? ret_from_fork+0x1b/0x70 [ 14.925839][ C1] ? __lock_release+0x5d/0x170 [ 14.925843][ C1] ? rcu_is_watching+0x12/0xc0 [ 14.925846][ C1] ? __pfx_kthread+0x10/0x10 [ 14.925850][ C1] ret_from_fork+0x31/0x70 [ 14.925853][ C1] ? __pfx_kthread+0x10/0x10 [ 14.925856][ C1] ret_from_fork_asm+0x1a/0x30 [ 14.925863][ C1]