[ 14.834840][ C1] [ 14.835033][ C1] ================================ [ 14.835224][ C1] WARNING: inconsistent lock state [ 14.835406][ C1] 6.15.0-virtme #1 Not tainted [ 14.835591][ C1] -------------------------------- [ 14.835770][ C1] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 14.835993][ C1] ksft_runner.sh/259 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 14.836227][ C1] ffffffffaa38d218 (&xa->xa_lock#8){+.?.}-{3:3}, at: xa_set_mark+0x73/0x120 [ 14.836553][ C1] {SOFTIRQ-ON-W} state was registered at: [ 14.836732][ C1] __lock_acquire+0x20b/0x7e0 [ 14.836918][ C1] lock_acquire.part.0+0xb6/0x240 [ 14.837097][ C1] _raw_spin_lock+0x33/0x40 [ 14.837280][ C1] xa_store+0x1c/0x50 [ 14.837419][ C1] ref_tracker_dir_debugfs+0x168/0x1b0 [ 14.837604][ C1] init_net_debugfs+0x15/0x70 [ 14.837785][ C1] do_one_initcall+0x8c/0x1e0 [ 14.837966][ C1] do_initcalls+0x176/0x280 [ 14.838146][ C1] kernel_init_freeable+0x22d/0x300 [ 14.838326][ C1] kernel_init+0x20/0x200 [ 14.838508][ C1] ret_from_fork+0x240/0x320 [ 14.838690][ C1] ret_from_fork_asm+0x1a/0x30 [ 14.838868][ C1] irq event stamp: 710 [ 14.839008][ C1] hardirqs last enabled at (710): [] _raw_spin_unlock_irqrestore+0x5d/0x80 [ 14.839367][ C1] hardirqs last disabled at (709): [] _raw_spin_lock_irqsave+0x5b/0x60 [ 14.839688][ C1] softirqs last enabled at (0): [] copy_process+0x1594/0x5210 [ 14.840019][ C1] softirqs last disabled at (157): [] __irq_exit_rcu+0xfa/0x160 [ 14.840336][ C1] [ 14.840336][ C1] other info that might help us debug this: [ 14.840598][ C1] Possible unsafe locking scenario: [ 14.840598][ C1] [ 14.840867][ C1] CPU0 [ 14.841001][ C1] ---- [ 14.841136][ C1] lock(&xa->xa_lock#8); [ 14.841277][ C1] [ 14.841411][ C1] lock(&xa->xa_lock#8); [ 14.841592][ C1] [ 14.841592][ C1] *** DEADLOCK *** [ 14.841592][ C1] [ 14.841857][ C1] 2 locks held by ksft_runner.sh/259: [ 14.842041][ C1] #0: ffff888008cc3948 (vm_lock){++++}-{0:0}, at: do_user_addr_fault+0x461/0xe00 [ 14.842366][ C1] #1: ffffffffa79793c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch+0x2e4/0xf20 [ 14.842683][ C1] [ 14.842683][ C1] stack backtrace: [ 14.842915][ C1] CPU: 1 UID: 0 PID: 259 Comm: ksft_runner.sh Not tainted 6.15.0-virtme #1 PREEMPT(full) [ 14.842919][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.842921][ C1] Call Trace: [ 14.842923][ C1] [ 14.842924][ C1] dump_stack_lvl+0x82/0xd0 [ 14.842930][ C1] print_usage_bug.part.0+0x25f/0x360 [ 14.842935][ C1] mark_lock_irq+0x343/0x400 [ 14.842942][ C1] mark_lock+0x174/0x2f0 [ 14.842946][ C1] mark_usage+0x46/0x150 [ 14.842949][ C1] __lock_acquire+0x20b/0x7e0 [ 14.842953][ C1] ? find_held_lock+0x2b/0x80 [ 14.842958][ C1] lock_acquire.part.0+0xb6/0x240 [ 14.842961][ C1] ? xa_set_mark+0x73/0x120 [ 14.842965][ C1] ? rcu_is_watching+0x12/0xc0 [ 14.842971][ C1] ? lock_acquire+0x10c/0x170 [ 14.842974][ C1] ? xa_set_mark+0x73/0x120 [ 14.842977][ C1] _raw_spin_lock+0x33/0x40 [ 14.842980][ C1] ? xa_set_mark+0x73/0x120 [ 14.842983][ C1] xa_set_mark+0x73/0x120 [ 14.842986][ C1] ? __pfx_xa_set_mark+0x10/0x10 [ 14.842988][ C1] ? __lock_acquire+0x44d/0x7e0 [ 14.842993][ C1] ? find_held_lock+0x2b/0x80 [ 14.842997][ C1] ref_tracker_dir_exit+0xb2/0x740 [ 14.843001][ C1] ? mark_held_locks+0x49/0x80 [ 14.843004][ C1] ? _raw_spin_unlock_irqrestore+0x5d/0x80 [ 14.843008][ C1] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 14.843012][ C1] ? ref_tracker_free+0x35d/0x900 [ 14.843015][ C1] ? __lock_acquire+0x44d/0x7e0 [ 14.843019][ C1] ? __pfx_ref_tracker_free+0x10/0x10 [ 14.843022][ C1] ? __sk_destruct+0x383/0x780 [ 14.843026][ C1] ? rcu_do_batch+0x34f/0xf20 [ 14.843029][ C1] ? rcu_core+0x2bb/0x500 [ 14.843031][ C1] ? handle_softirqs+0x21b/0x620 [ 14.843035][ C1] __put_net+0x83/0x140 [ 14.843039][ C1] ? asm_exc_page_fault+0x26/0x30 [ 14.843043][ C1] ? __pfx___put_net+0x10/0x10 [ 14.843047][ C1] ? bpf_sk_storage_free+0x9f/0x1c0 [ 14.843052][ C1] __sk_destruct+0x58a/0x780 [ 14.843055][ C1] ? rcu_do_batch+0x34a/0xf20 [ 14.843058][ C1] rcu_do_batch+0x34f/0xf20 [ 14.843062][ C1] ? find_held_lock+0x2b/0x80 [ 14.843065][ C1] ? __pfx_rcu_do_batch+0x10/0x10 [ 14.843069][ C1] ? mark_held_locks+0x49/0x80 [ 14.843072][ C1] ? note_gp_changes+0x182/0x1e0 [ 14.843075][ C1] ? lockdep_hardirqs_on+0x7c/0x110 [ 14.843080][ C1] rcu_core+0x2bb/0x500 [ 14.843083][ C1] handle_softirqs+0x21b/0x620 [ 14.843089][ C1] __irq_exit_rcu+0xfa/0x160 [ 14.843092][ C1] irq_exit_rcu+0xe/0x30 [ 14.843096][ C1] sysvec_apic_timer_interrupt+0xa8/0xc0 [ 14.843099][ C1] [ 14.843100][ C1] [ 14.843102][ C1] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 14.843105][ C1] RIP: 0010:lock_release+0x91/0xc0 [ 14.843108][ C1] Code: c7 21 de 48 a7 e8 2f 0c 7e 02 b8 ff ff ff ff 65 0f c1 05 02 f3 15 05 83 f8 01 75 16 9c 58 f6 c4 02 75 2c 80 e7 02 74 01 fb 5b <5d> 41 5c e9 d7 4b 80 02 90 0f 0b 90 48 c7 c7 e9 57 4a a7 e8 f7 0b [ 14.843111][ C1] RSP: 0000:ffffc90000747d78 EFLAGS: 00000202 [ 14.843114][ C1] RAX: 0000000000000046 RBX: ffff88800b8cf3c0 RCX: 0000000000000001 [ 14.843116][ C1] RDX: 0000000000000000 RSI: ffffffffa748de21 RDI: ffffffffa6c5a220 [ 14.843118][ C1] RBP: ffffffffa79794e0 R08: 0000000000000001 R09: 0000000000000001 [ 14.843119][ C1] R10: 0000000000000000 R11: ffff888008cc3948 R12: ffffffffa47e252c [ 14.843121][ C1] R13: ffff888008cc3940 R14: ffff888008cc3948 R15: ffff888008cc38c0 [ 14.843123][ C1] ? lock_vma_under_rcu+0x36c/0x6b0 [ 14.843131][ C1] lock_vma_under_rcu+0x371/0x6b0 [ 14.843136][ C1] ? __pfx_lock_vma_under_rcu+0x10/0x10 [ 14.843141][ C1] ? exc_page_fault+0x5d/0xc0 [ 14.843144][ C1] ? __lock_release+0x5d/0x170 [ 14.843149][ C1] do_user_addr_fault+0x461/0xe00 [ 14.843153][ C1] ? rcu_is_watching+0x12/0xc0 [ 14.843158][ C1] exc_page_fault+0x5d/0xc0 [ 14.843162][ C1] asm_exc_page_fault+0x26/0x30 [ 14.843164][ C1] RIP: 0033:0x562dff5630d0 [ 14.843169][ C1] Code: Unable to access opcode bytes at 0x562dff5630a6. [ 14.843171][ C1] RSP: 002b:00007ffeb4887418 EFLAGS: 00010206 [ 14.843173][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 00007f48892a6018 [ 14.843174][ C1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000001 [ 14.843176][ C1] RBP: 00007ffeb4887550 R08: 0000000000000000 R09: 0000000000000000 [ 14.843177][ C1] R10: 00007f48892a6008 R11: 0000000000000246 R12: 0000000000000000 [ 14.843179][ C1] R13: 00007ffeb4887450 R14: 0000562dff658f27 R15: 0000562e11af9650 [ 14.843184][ C1]