====================================== | [ 13.881800][ C0] 1 lock held by swapper/0/0: | [ 13.882020][ C0] #0: ffffffff995774c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch (./include/linux/rcupdate.h:331 kernel/rcu/tree.c:2570) | [ 13.882427][ C0] | [ 13.882427][ C0] stack backtrace: [ 13.882710][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.882711][ C0] Call Trace: [ 13.882720][ C0] [ 13.882721][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 13.882729][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048) [ 13.882735][ C0] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270) [ 13.882739][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 kernel/bpf/core.c:774) [ 13.882747][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 13.882751][ C0] ? save_trace (kernel/locking/lockdep.c:595) [ 13.882755][ C0] mark_lock (kernel/locking/lockdep.c:4756) [ 13.882759][ C0] mark_usage (kernel/locking/lockdep.c:4645) [ 13.882762][ C0] __lock_acquire (kernel/locking/lockdep.c:5194) [ 13.882766][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 13.882772][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873) [ 13.882775][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 13.882779][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 13.882785][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 13.882788][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 13.882792][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 13.882796][ C0] ? simple_pin_fs (fs/libfs.c:1067) [ 13.882799][ C0] simple_pin_fs (fs/libfs.c:1067) [ 13.882802][ C0] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 13.882806][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 13.882813][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 13.882815][ C0] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 13.882825][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.882828][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 13.882831][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 13.882834][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 13.882840][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 13.882844][ C0] ? finish_task_switch.isra.0 (./arch/x86/include/asm/jump_label.h:36 kernel/sched/core.c:4955 kernel/sched/core.c:5270) [ 13.882850][ C0] ? __schedule (kernel/sched/core.c:6787) [ 13.882854][ C0] ? schedule_idle (./arch/x86/include/asm/bitops.h:206 (discriminator 1) ./arch/x86/include/asm/bitops.h:238 (discriminator 1) ./include/linux/thread_info.h:192 (discriminator 1) ./include/linux/thread_info.h:208 (discriminator 1) ./include/linux/sched.h:2164 (discriminator 1) kernel/sched/core.c:6901 (discriminator 1)) [ 13.882857][ C0] ? do_idle (kernel/sched/idle.c:357) [ 13.882864][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 13.882867][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 13.882870][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 13.882875][ C0] ? x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 13.882881][ C0] __put_net (net/core/net_namespace.c:732) [ 13.882887][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 13.882891][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.882894][ C0] rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.882899][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 13.882902][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 13.882906][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 13.882909][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 13.882914][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 13.882920][ C0] handle_softirqs (kernel/softirq.c:579) [ 13.882926][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 13.882929][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 13.882932][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 13.882936][ C0] [ 13.882937][ C0] [ 13.882938][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 13.882941][ C0] RIP: 0010:finish_task_switch.isra.0 (./arch/x86/include/asm/jump_label.h:36 kernel/sched/core.c:4955 kernel/sched/core.c:5270) [ 13.882945][ C0] Code: 4c 89 ff 48 c7 03 00 00 00 00 e8 f2 ed 4c 2a 4d 85 e4 75 ba 4c 89 ff e8 ad 14 89 02 e8 98 1f 31 00 fb 65 48 8b 1d f7 d2 1f 05 <66> 90 48 83 7d d0 00 74 55 65 48 8b 1d e6 d2 1f 05 48 8d bb 18 05 All code ======== 0: 4c 89 ff mov %r15,%rdi 3: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) a: e8 f2 ed 4c 2a call 0x2a4cee01 f: 4d 85 e4 test %r12,%r12 12: 75 ba jne 0xffffffffffffffce 14: 4c 89 ff mov %r15,%rdi 17: e8 ad 14 89 02 call 0x28914c9 1c: e8 98 1f 31 00 call 0x311fb9 21: fb sti 22: 65 48 8b 1d f7 d2 1f mov %gs:0x51fd2f7(%rip),%rbx # 0x51fd321 29: 05 2a:* 66 90 xchg %ax,%ax <-- trapping instruction 2c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 31: 74 55 je 0x88 33: 65 48 8b 1d e6 d2 1f mov %gs:0x51fd2e6(%rip),%rbx # 0x51fd321 3a: 05 3b: 48 rex.W 3c: 8d .byte 0x8d 3d: bb .byte 0xbb 3e: 18 .byte 0x18 3f: 05 .byte 0x5 Code starting with the faulting instruction =========================================== 0: 66 90 xchg %ax,%ax 2: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 7: 74 55 je 0x5e 9: 65 48 8b 1d e6 d2 1f mov %gs:0x51fd2e6(%rip),%rbx # 0x51fd2f7 10: 05 11: 48 rex.W 12: 8d .byte 0x8d 13: bb .byte 0xbb 14: 18 .byte 0x18 15: 05 .byte 0x5 [ 13.882948][ C0] RSP: 0018:ffffffff99207ce8 EFLAGS: 00000206 [ 13.882953][ C0] RAX: 0000000000064d33 RBX: ffffffff9921f240 RCX: ffffffff96044b9f [ 13.882955][ C0] RDX: 0000000000000000 RSI: ffffffff9909175c RDI: ffffffff98853ca0 [ 13.882956][ C0] RBP: ffffffff99207d28 R08: 0000000000000001 R09: 0000000000000001 [ 13.882958][ C0] R10: ffffffff99fe7cd7 R11: ffff88802f438dd8 R12: ffff88802f438dd8 [ 13.882960][ C0] R13: ffff888008e08040 R14: ffff88802f439968 R15: ffff88802f438dc0 [ 13.882964][ C0] ? trace_irq_enable.constprop.0 (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:654 ./include/linux/cpumask.h:1210 ./include/trace/events/preemptirq.h:40) [ 13.882971][ C0] ? finish_task_switch.isra.0 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/sched/sched.h:1544 kernel/sched/core.c:5140 kernel/sched/core.c:5258) [ 13.882974][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:378 arch/x86/kernel/process_64.c:666) [ 13.882980][ C0] __schedule (kernel/sched/core.c:6787) [ 13.882985][ C0] ? __pfx___schedule (kernel/sched/core.c:6658) [ 13.882989][ C0] ? trace_rcu_watching (./include/trace/events/rcu.h:480 (discriminator 21)) [ 13.882996][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 13.882999][ C0] ? default_idle_call (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/sched/idle.c:124) [ 13.883002][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 13.883007][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 13.883010][ C0] ? tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/time/tick-sched.c:1472) [ 13.883018][ C0] schedule_idle (./arch/x86/include/asm/bitops.h:206 (discriminator 1) ./arch/x86/include/asm/bitops.h:238 (discriminator 1) ./include/linux/thread_info.h:192 (discriminator 1) ./include/linux/thread_info.h:208 (discriminator 1) ./include/linux/sched.h:2164 (discriminator 1) kernel/sched/core.c:6901 (discriminator 1)) [ 13.883021][ C0] do_idle (kernel/sched/idle.c:357) [ 13.883025][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 13.883028][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 13.883032][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 13.883036][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 13.883039][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:231 (discriminator 17)) [ 13.883044][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 13.906474][ C0] RCU nest depth: 0, expected: 0 | [ 13.906719][ C0] INFO: lockdep is turned off. | [ 13.906951][ C0] Preemption disabled at: | [ 13.906953][ C0] schedule_preempt_disabled (kernel/sched/core.c:6933) [ 13.907483][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.907486][ C0] Call Trace: [ 13.907489][ C0] [ 13.907491][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 13.907498][ C0] __might_resched (kernel/sched/core.c:8796) [ 13.907513][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 13.907517][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 13.907520][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 13.907529][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 13.907537][ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 13.907542][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 13.907545][ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 13.907547][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 13.907554][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 13.907558][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 13.907564][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 13.907566][ C0] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 13.907573][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.907578][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 13.907580][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 13.907588][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 13.907593][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 13.907598][ C0] ? finish_task_switch.isra.0 (./arch/x86/include/asm/jump_label.h:36 kernel/sched/core.c:4955 kernel/sched/core.c:5270) [ 13.907603][ C0] ? __schedule (kernel/sched/core.c:6787) [ 13.907608][ C0] ? schedule_idle (./arch/x86/include/asm/bitops.h:206 (discriminator 1) ./arch/x86/include/asm/bitops.h:238 (discriminator 1) ./include/linux/thread_info.h:192 (discriminator 1) ./include/linux/thread_info.h:208 (discriminator 1) ./include/linux/sched.h:2164 (discriminator 1) kernel/sched/core.c:6901 (discriminator 1)) [ 13.907611][ C0] ? do_idle (kernel/sched/idle.c:357) [ 13.907616][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 13.907619][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 13.907622][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 13.907629][ C0] ? x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 13.907636][ C0] __put_net (net/core/net_namespace.c:732) [ 13.907641][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 13.907645][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.907648][ C0] rcu_do_batch (kernel/rcu/tree.c:2576) [ 13.907653][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 13.907657][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 13.907663][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 13.907666][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 13.907673][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 13.907679][ C0] handle_softirqs (kernel/softirq.c:579) [ 13.907685][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 13.907688][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 13.907692][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 13.907695][ C0] [ 13.907697][ C0] [ 13.907699][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 13.907701][ C0] RIP: 0010:finish_task_switch.isra.0 (./arch/x86/include/asm/jump_label.h:36 kernel/sched/core.c:4955 kernel/sched/core.c:5270) [ 13.907706][ C0] Code: 4c 89 ff 48 c7 03 00 00 00 00 e8 f2 ed 4c 2a 4d 85 e4 75 ba 4c 89 ff e8 ad 14 89 02 e8 98 1f 31 00 fb 65 48 8b 1d f7 d2 1f 05 <66> 90 48 83 7d d0 00 74 55 65 48 8b 1d e6 d2 1f 05 48 8d bb 18 05 All code ======== 0: 4c 89 ff mov %r15,%rdi 3: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) a: e8 f2 ed 4c 2a call 0x2a4cee01 f: 4d 85 e4 test %r12,%r12 12: 75 ba jne 0xffffffffffffffce 14: 4c 89 ff mov %r15,%rdi 17: e8 ad 14 89 02 call 0x28914c9 1c: e8 98 1f 31 00 call 0x311fb9 21: fb sti 22: 65 48 8b 1d f7 d2 1f mov %gs:0x51fd2f7(%rip),%rbx # 0x51fd321 29: 05 2a:* 66 90 xchg %ax,%ax <-- trapping instruction 2c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 31: 74 55 je 0x88 33: 65 48 8b 1d e6 d2 1f mov %gs:0x51fd2e6(%rip),%rbx # 0x51fd321 3a: 05 3b: 48 rex.W 3c: 8d .byte 0x8d 3d: bb .byte 0xbb 3e: 18 .byte 0x18 3f: 05 .byte 0x5 Code starting with the faulting instruction =========================================== 0: 66 90 xchg %ax,%ax 2: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 7: 74 55 je 0x5e 9: 65 48 8b 1d e6 d2 1f mov %gs:0x51fd2e6(%rip),%rbx # 0x51fd2f7 10: 05 11: 48 rex.W 12: 8d .byte 0x8d 13: bb .byte 0xbb 14: 18 .byte 0x18 15: 05 .byte 0x5 [ 13.907709][ C0] RSP: 0018:ffffffff99207ce8 EFLAGS: 00000206 [ 13.907713][ C0] RAX: 0000000000064d33 RBX: ffffffff9921f240 RCX: ffffffff96044b9f [ 13.907715][ C0] RDX: 0000000000000000 RSI: ffffffff9909175c RDI: ffffffff98853ca0 [ 13.907717][ C0] RBP: ffffffff99207d28 R08: 0000000000000001 R09: 0000000000000001 [ 13.907719][ C0] R10: ffffffff99fe7cd7 R11: ffff88802f438dd8 R12: ffff88802f438dd8 [ 13.907721][ C0] R13: ffff888008e08040 R14: ffff88802f439968 R15: ffff88802f438dc0 [ 13.907725][ C0] ? trace_irq_enable.constprop.0 (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:654 ./include/linux/cpumask.h:1210 ./include/trace/events/preemptirq.h:40) [ 13.907732][ C0] ? finish_task_switch.isra.0 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/sched/sched.h:1544 kernel/sched/core.c:5140 kernel/sched/core.c:5258) [ 13.907735][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:378 arch/x86/kernel/process_64.c:666) [ 13.907740][ C0] __schedule (kernel/sched/core.c:6787) [ 13.907746][ C0] ? __pfx___schedule (kernel/sched/core.c:6658) [ 13.907749][ C0] ? trace_rcu_watching (./include/trace/events/rcu.h:480 (discriminator 21)) [ 13.907756][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 13.907759][ C0] ? default_idle_call (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/sched/idle.c:124) [ 13.907762][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 13.907767][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 13.907770][ C0] ? tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/time/tick-sched.c:1472) [ 13.907777][ C0] schedule_idle (./arch/x86/include/asm/bitops.h:206 (discriminator 1) ./arch/x86/include/asm/bitops.h:238 (discriminator 1) ./include/linux/thread_info.h:192 (discriminator 1) ./include/linux/thread_info.h:208 (discriminator 1) ./include/linux/sched.h:2164 (discriminator 1) kernel/sched/core.c:6901 (discriminator 1)) [ 13.907780][ C0] do_idle (kernel/sched/idle.c:357) [ 13.907784][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 13.907787][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 13.907791][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 13.907795][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 13.907799][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:231 (discriminator 17)) [ 13.907804][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 14.962421][ C3] INFO: lockdep is turned off. | [ 14.962605][ C3] Preemption disabled at: | [ 14.962607][ C3] handle_softirqs (kernel/softirq.c:553) | [ 14.963000][ C3] Tainted: [W]=WARN [ 14.963002][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.963004][ C3] Call Trace: [ 14.963006][ C3] [ 14.963008][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 14.963018][ C3] __might_resched (kernel/sched/core.c:8796) [ 14.963028][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 14.963036][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 14.963039][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 14.963046][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 14.963054][ C3] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.963059][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 14.963062][ C3] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.963065][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 14.963072][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 14.963076][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 14.963082][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 14.963085][ C3] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 14.963092][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 14.963097][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 14.963100][ C3] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 14.963103][ C3] ? kthread (kernel/kthread.c:464) [ 14.963106][ C3] ? ret_from_fork (arch/x86/kernel/process.c:148) [ 14.963111][ C3] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 14.963115][ C3] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2427) [ 14.963121][ C3] ? __pfx_migrate_enable (kernel/sched/core.c:2402) [ 14.963125][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 14.963130][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 14.963134][ C3] __put_net (net/core/net_namespace.c:732) [ 14.963140][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 14.963144][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 14.963147][ C3] rcu_do_batch (kernel/rcu/tree.c:2576) [ 14.963151][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 14.963156][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 14.963161][ C3] rcu_core (kernel/rcu/tree.c:2834) [ 14.963166][ C3] handle_softirqs (kernel/softirq.c:579) [ 14.963171][ C3] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 14.963175][ C3] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 14.963178][ C3] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 14.963181][ C3] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 14.963184][ C3] kthread (kernel/kthread.c:464) [ 14.963187][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 14.963190][ C3] ? ret_from_fork (arch/x86/kernel/process.c:147) [ 14.963192][ C3] ? __lock_release (kernel/locking/lockdep.c:5539) [ 14.963200][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 14.963203][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 14.963206][ C3] ret_from_fork (arch/x86/kernel/process.c:148) [ 14.963209][ C3] ? __pfx_kthread (kernel/kthread.c:413) Finger prints: schedule_preempt_disabled:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal handle_softirqs:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock