Warning: Permanently added '10.128.0.149' (ED25519) to the list of known hosts. executing program [ 68.553640][ C1] [ 68.556111][ C1] ===================================================== [ 68.563041][ C1] WARNING: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected [ 68.570510][ C1] 6.1.84-syzkaller #0 Not tainted [ 68.575531][ C1] ----------------------------------------------------- [ 68.582458][ C1] syz-executor808/3545 [HC0[0]:SC1[3]:HE0:SE0] is trying to acquire: [ 68.590525][ C1] ffff88807cd44820 (&htab->buckets[i].lock){+.-.}-{2:2}, at: sock_hash_delete_elem+0xac/0x2f0 [ 68.600841][ C1] [ 68.600841][ C1] and this task is already holding: [ 68.608384][ C1] ffffffff8d12f818 (rcu_node_0){-.-.}-{2:2}, at: rcu_core+0x387/0x17e0 [ 68.616751][ C1] which would create a new lock dependency: [ 68.622660][ C1] (rcu_node_0){-.-.}-{2:2} -> (&htab->buckets[i].lock){+.-.}-{2:2} [ 68.630969][ C1] [ 68.630969][ C1] but this new dependency connects a HARDIRQ-irq-safe lock: [ 68.640622][ C1] (rcu_node_0){-.-.}-{2:2} [ 68.640653][ C1] [ 68.640653][ C1] ... which became HARDIRQ-irq-safe at: [ 68.654210][ C1] lock_acquire+0x1f8/0x5a0 [ 68.658905][ C1] _raw_spin_lock_irqsave+0xd1/0x120 [ 68.664401][ C1] rcu_report_exp_cpu_mult+0x27/0x2e0 [ 68.670371][ C1] __flush_smp_call_function_queue+0x60c/0xd00 [ 68.676666][ C1] __sysvec_call_function_single+0xbb/0x360 [ 68.682960][ C1] sysvec_call_function_single+0x89/0xb0 [ 68.688819][ C1] asm_sysvec_call_function_single+0x16/0x20 [ 68.695026][ C1] __free_pages_ok+0x527/0xe20 [ 68.699987][ C1] make_alloc_exact+0xc4/0x140 [ 68.704847][ C1] alloc_pages_exact_nid+0x138/0x1b9 [ 68.710242][ C1] alloc_page_ext+0x1f/0x48 [ 68.714841][ C1] init_section_page_ext+0x101/0x15e [ 68.720227][ C1] page_ext_init+0x5b8/0x782 [ 68.725002][ C1] kernel_init_freeable+0x450/0x60f [ 68.730398][ C1] kernel_init+0x19/0x290 [ 68.734942][ C1] ret_from_fork+0x1f/0x30 [ 68.739465][ C1] [ 68.739465][ C1] to a HARDIRQ-irq-unsafe lock: [ 68.746501][ C1] (&htab->buckets[i].lock){+.-.}-{2:2} [ 68.746532][ C1] [ 68.746532][ C1] ... which became HARDIRQ-irq-unsafe at: [ 68.760133][ C1] ... [ 68.760145][ C1] lock_acquire+0x1f8/0x5a0 [ 68.768308][ C1] _raw_spin_lock_bh+0x31/0x40 [ 68.773555][ C1] sock_hash_delete_elem+0xac/0x2f0 [ 68.779069][ C1] bpf_prog_05fc780d7a5f93f9+0x42/0x46 [ 68.785328][ C1] bpf_trace_run2+0x1fd/0x410 [ 68.790289][ C1] trace_contention_end+0x12f/0x170 [ 68.795687][ C1] __mutex_lock+0x2ed/0xd80 [ 68.800398][ C1] static_key_enable_cpuslocked+0xcf/0x250 [ 68.806310][ C1] static_key_enable+0x16/0x20 [ 68.811366][ C1] toggle_allocation_gate+0xbf/0x480 [ 68.816744][ C1] process_one_work+0x8a9/0x11d0 [ 68.821881][ C1] worker_thread+0xa47/0x1200 [ 68.826861][ C1] kthread+0x28d/0x320 [ 68.831029][ C1] ret_from_fork+0x1f/0x30 [ 68.835539][ C1] [ 68.835539][ C1] other info that might help us debug this: [ 68.835539][ C1] [ 68.845764][ C1] Possible interrupt unsafe locking scenario: [ 68.845764][ C1] [ 68.854167][ C1] CPU0 CPU1 [ 68.859791][ C1] ---- ---- [ 68.865157][ C1] lock(&htab->buckets[i].lock); [ 68.870377][ C1] local_irq_disable(); [ 68.877216][ C1] lock(rcu_node_0); [ 68.883744][ C1] lock(&htab->buckets[i].lock); [ 68.891509][ C1] [ 68.894994][ C1] lock(rcu_node_0); [ 68.899172][ C1] [ 68.899172][ C1] *** DEADLOCK *** [ 68.899172][ C1] [ 68.907651][ C1] 3 locks held by syz-executor808/3545: [ 68.913702][ C1] #0: ffff888029c3cf78 (&tsk->futex_exit_mutex){+.+.}-{3:3}, at: futex_exit_release+0x30/0x1e0 [ 68.924536][ C1] #1: ffffffff8d12f818 (rcu_node_0){-.-.}-{2:2}, at: rcu_core+0x387/0x17e0 [ 68.933564][ C1] #2: ffffffff8d12a980 (rcu_read_lock){....}-{1:2}, at: bpf_trace_run2+0x110/0x410 [ 68.943106][ C1] [ 68.943106][ C1] the dependencies between HARDIRQ-irq-safe lock and the holding lock: [ 68.953872][ C1] -> (rcu_node_0){-.-.}-{2:2} { [ 68.958771][ C1] IN-HARDIRQ-W at: [ 68.962862][ C1] lock_acquire+0x1f8/0x5a0 [ 68.969333][ C1] _raw_spin_lock_irqsave+0xd1/0x120 [ 68.976846][ C1] rcu_report_exp_cpu_mult+0x27/0x2e0 [ 68.984179][ C1] __flush_smp_call_function_queue+0x60c/0xd00 [ 68.992468][ C1] __sysvec_call_function_single+0xbb/0x360 [ 69.000230][ C1] sysvec_call_function_single+0x89/0xb0 [ 69.007567][ C1] asm_sysvec_call_function_single+0x16/0x20 [ 69.015228][ C1] __free_pages_ok+0x527/0xe20 [ 69.021926][ C1] make_alloc_exact+0xc4/0x140 [ 69.028349][ C1] alloc_pages_exact_nid+0x138/0x1b9 [ 69.035296][ C1] alloc_page_ext+0x1f/0x48 [ 69.041468][ C1] init_section_page_ext+0x101/0x15e [ 69.048567][ C1] page_ext_init+0x5b8/0x782 [ 69.054925][ C1] kernel_init_freeable+0x450/0x60f [ 69.061791][ C1] kernel_init+0x19/0x290 [ 69.067901][ C1] ret_from_fork+0x1f/0x30 [ 69.073987][ C1] IN-SOFTIRQ-W at: [ 69.077977][ C1] lock_acquire+0x1f8/0x5a0 [ 69.084400][ C1] _raw_spin_lock+0x2a/0x40 [ 69.090586][ C1] rcu_accelerate_cbs_unlocked+0x8a/0x230 [ 69.097964][ C1] rcu_core+0x5a0/0x17e0 [ 69.103865][ C1] __do_softirq+0x2e9/0xa4c [ 69.110027][ C1] __irq_exit_rcu+0x155/0x240 [ 69.116405][ C1] irq_exit_rcu+0x5/0x20 [ 69.122334][ C1] sysvec_apic_timer_interrupt+0x91/0xb0 [ 69.129652][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 69.137413][ C1] console_emit_next_record+0xd67/0x1000 [ 69.144975][ C1] console_unlock+0x278/0x7c0 [ 69.151316][ C1] vprintk_emit+0x523/0x740 [ 69.157480][ C1] _printk+0xd1/0x111 [ 69.163163][ C1] hardlockup_detector_perf_init+0xbe/0x108 [ 69.170730][ C1] lockup_detector_init+0x51/0xb5 [ 69.177533][ C1] kernel_init_freeable+0x407/0x60f [ 69.184394][ C1] kernel_init+0x19/0x290 [ 69.190567][ C1] ret_from_fork+0x1f/0x30 [ 69.196729][ C1] INITIAL USE at: [ 69.200621][ C1] lock_acquire+0x1f8/0x5a0 [ 69.206694][ C1] _raw_spin_lock_irqsave+0xd1/0x120 [ 69.213552][ C1] rcutree_prepare_cpu+0x6d/0x520 [ 69.220230][ C1] rcu_init+0xb4/0x200 [ 69.225954][ C1] start_kernel+0x20d/0x53f [ 69.232120][ C1] secondary_startup_64_no_verify+0xcf/0xdb [ 69.239594][ C1] } [ 69.242092][ C1] ... key at: [] rcu_init_one.rcu_node_class+0x0/0x20 [ 69.250945][ C1] [ 69.250945][ C1] the dependencies between the lock to be acquired [ 69.250954][ C1] and HARDIRQ-irq-unsafe lock: [ 69.264587][ C1] -> (&htab->buckets[i].lock){+.-.}-{2:2} { [ 69.270501][ C1] HARDIRQ-ON-W at: [ 69.274499][ C1] lock_acquire+0x1f8/0x5a0 [ 69.280683][ C1] _raw_spin_lock_bh+0x31/0x40 [ 69.287195][ C1] sock_hash_delete_elem+0xac/0x2f0 [ 69.294141][ C1] bpf_prog_05fc780d7a5f93f9+0x42/0x46 [ 69.301256][ C1] bpf_trace_run2+0x1fd/0x410 [ 69.307608][ C1] trace_contention_end+0x12f/0x170 [ 69.314472][ C1] __mutex_lock+0x2ed/0xd80 [ 69.320671][ C1] static_key_enable_cpuslocked+0xcf/0x250 [ 69.328138][ C1] static_key_enable+0x16/0x20 [ 69.334552][ C1] toggle_allocation_gate+0xbf/0x480 [ 69.341491][ C1] process_one_work+0x8a9/0x11d0 [ 69.348079][ C1] worker_thread+0xa47/0x1200 [ 69.354410][ C1] kthread+0x28d/0x320 [ 69.360576][ C1] ret_from_fork+0x1f/0x30 [ 69.367693][ C1] IN-SOFTIRQ-W at: [ 69.371713][ C1] lock_acquire+0x1f8/0x5a0 [ 69.377872][ C1] _raw_spin_lock_bh+0x31/0x40 [ 69.384374][ C1] sock_hash_delete_elem+0xac/0x2f0 [ 69.391260][ C1] bpf_prog_05fc780d7a5f93f9+0x42/0x46 [ 69.398454][ C1] bpf_trace_run2+0x1fd/0x410 [ 69.404789][ C1] trace_contention_end+0x14c/0x190 [ 69.411641][ C1] __pv_queued_spin_lock_slowpath+0x935/0xc50 [ 69.419362][ C1] queued_spin_lock_slowpath+0x42/0x50 [ 69.426480][ C1] do_raw_spin_lock+0x269/0x370 [ 69.432981][ C1] _raw_spin_lock_irqsave+0xdd/0x120 [ 69.439920][ C1] rcu_core+0x387/0x17e0 [ 69.445814][ C1] __do_softirq+0x2e9/0xa4c [ 69.451981][ C1] __irq_exit_rcu+0x155/0x240 [ 69.458317][ C1] irq_exit_rcu+0x5/0x20 [ 69.464250][ C1] sysvec_apic_timer_interrupt+0x91/0xb0 [ 69.471529][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 69.479163][ C1] lock_acquire+0x26f/0x5a0 [ 69.485408][ C1] __mutex_lock+0x132/0xd80 [ 69.491656][ C1] futex_exit_release+0x30/0x1e0 [ 69.498264][ C1] exit_mm_release+0x16/0x30 [ 69.504513][ C1] exit_mm+0xa9/0x300 [ 69.510239][ C1] do_exit+0x9f6/0x26a0 [ 69.516048][ C1] do_group_exit+0x202/0x2b0 [ 69.522386][ C1] __x64_sys_exit_group+0x3b/0x40 [ 69.529068][ C1] do_syscall_64+0x3d/0xb0 [ 69.535241][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 69.542802][ C1] INITIAL USE at: [ 69.546790][ C1] lock_acquire+0x1f8/0x5a0 [ 69.552950][ C1] _raw_spin_lock_bh+0x31/0x40 [ 69.559453][ C1] sock_hash_delete_elem+0xac/0x2f0 [ 69.566225][ C1] bpf_prog_05fc780d7a5f93f9+0x42/0x46 [ 69.573476][ C1] bpf_trace_run2+0x1fd/0x410 [ 69.579715][ C1] trace_contention_end+0x14c/0x190 [ 69.586535][ C1] __pv_queued_spin_lock_slowpath+0x935/0xc50 [ 69.594261][ C1] queued_spin_lock_slowpath+0x42/0x50 [ 69.601522][ C1] do_raw_spin_lock+0x269/0x370 [ 69.608033][ C1] _raw_spin_lock_irqsave+0xdd/0x120 [ 69.614885][ C1] rcu_core+0x387/0x17e0 [ 69.620779][ C1] __do_softirq+0x2e9/0xa4c [ 69.626851][ C1] __irq_exit_rcu+0x155/0x240 [ 69.633187][ C1] irq_exit_rcu+0x5/0x20 [ 69.639106][ C1] sysvec_apic_timer_interrupt+0x91/0xb0 [ 69.646302][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 69.654125][ C1] lock_acquire+0x26f/0x5a0 [ 69.660388][ C1] __mutex_lock+0x132/0xd80 [ 69.666649][ C1] futex_exit_release+0x30/0x1e0 [ 69.673153][ C1] exit_mm_release+0x16/0x30 [ 69.679481][ C1] exit_mm+0xa9/0x300 [ 69.685063][ C1] do_exit+0x9f6/0x26a0 [ 69.690918][ C1] do_group_exit+0x202/0x2b0 [ 69.697092][ C1] __x64_sys_exit_group+0x3b/0x40 [ 69.703694][ C1] do_syscall_64+0x3d/0xb0 [ 69.709864][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 69.717413][ C1] } [ 69.719909][ C1] ... key at: [] sock_hash_alloc.__key+0x0/0x20 [ 69.728336][ C1] ... acquired at: [ 69.732167][ C1] lock_acquire+0x1f8/0x5a0 [ 69.736958][ C1] _raw_spin_lock_bh+0x31/0x40 [ 69.742101][ C1] sock_hash_delete_elem+0xac/0x2f0 [ 69.747520][ C1] bpf_prog_05fc780d7a5f93f9+0x42/0x46 [ 69.753262][ C1] bpf_trace_run2+0x1fd/0x410 [ 69.758923][ C1] trace_contention_end+0x14c/0x190 [ 69.764328][ C1] __pv_queued_spin_lock_slowpath+0x935/0xc50 [ 69.770888][ C1] queued_spin_lock_slowpath+0x42/0x50 [ 69.776652][ C1] do_raw_spin_lock+0x269/0x370 [ 69.781700][ C1] _raw_spin_lock_irqsave+0xdd/0x120 [ 69.787282][ C1] rcu_core+0x387/0x17e0 [ 69.791898][ C1] __do_softirq+0x2e9/0xa4c [ 69.796703][ C1] __irq_exit_rcu+0x155/0x240 [ 69.801570][ C1] irq_exit_rcu+0x5/0x20 [ 69.805995][ C1] sysvec_apic_timer_interrupt+0x91/0xb0 [ 69.811810][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 69.817970][ C1] lock_acquire+0x26f/0x5a0 [ 69.822918][ C1] __mutex_lock+0x132/0xd80 [ 69.827617][ C1] futex_exit_release+0x30/0x1e0 [ 69.832730][ C1] exit_mm_release+0x16/0x30 [ 69.837499][ C1] exit_mm+0xa9/0x300 [ 69.841747][ C1] do_exit+0x9f6/0x26a0 [ 69.846878][ C1] do_group_exit+0x202/0x2b0 [ 69.851650][ C1] __x64_sys_exit_group+0x3b/0x40 [ 69.856856][ C1] do_syscall_64+0x3d/0xb0 [ 69.861488][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 69.867576][ C1] [ 69.869952][ C1] [ 69.869952][ C1] stack backtrace: [ 69.875853][ C1] CPU: 1 PID: 3545 Comm: syz-executor808 Not tainted 6.1.84-syzkaller #0 [ 69.884820][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 69.894925][ C1] Call Trace: [ 69.898321][ C1] [ 69.901181][ C1] dump_stack_lvl+0x1e3/0x2cb [ 69.905967][ C1] ? nf_tcp_handle_invalid+0x642/0x642 [ 69.911469][ C1] ? panic+0x75d/0x75d [ 69.915556][ C1] ? print_shortest_lock_dependencies+0xee/0x150 [ 69.921894][ C1] validate_chain+0x4d16/0x5950 [ 69.926858][ C1] ? kernel_text_address+0x9f/0xd0 [ 69.931997][ C1] ? reacquire_held_locks+0x660/0x660 [ 69.937557][ C1] ? stack_trace_snprint+0xe0/0xe0 [ 69.942691][ C1] ? lockdep_unlock+0x165/0x300 [ 69.947561][ C1] ? mark_lock+0x29d/0x340 [ 69.952126][ C1] __lock_acquire+0x125b/0x1f80 [ 69.957191][ C1] lock_acquire+0x1f8/0x5a0 [ 69.961736][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 69.967238][ C1] ? read_lock_is_recursive+0x10/0x10 [ 69.972637][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 69.978285][ C1] ? __bpf_trace_softirq+0x10/0x10 [ 69.984117][ C1] ? read_lock_is_recursive+0x10/0x10 [ 69.989774][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 69.995307][ C1] _raw_spin_lock_bh+0x31/0x40 [ 70.000121][ C1] ? sock_hash_delete_elem+0xac/0x2f0 [ 70.005983][ C1] sock_hash_delete_elem+0xac/0x2f0 [ 70.011254][ C1] bpf_prog_05fc780d7a5f93f9+0x42/0x46 [ 70.016927][ C1] bpf_trace_run2+0x1fd/0x410 [ 70.021752][ C1] ? bpf_trace_run2+0x110/0x410 [ 70.026808][ C1] ? bpf_trace_run1+0x3d0/0x3d0 [ 70.031778][ C1] ? mark_lock+0x9a/0x340 [ 70.036377][ C1] trace_contention_end+0x14c/0x190 [ 70.041958][ C1] __pv_queued_spin_lock_slowpath+0x935/0xc50 [ 70.048067][ C1] ? __pv_queued_spin_unlock_slowpath+0x2e0/0x2e0 [ 70.054709][ C1] ? mark_lock+0x9a/0x340 [ 70.059081][ C1] queued_spin_lock_slowpath+0x42/0x50 [ 70.065021][ C1] do_raw_spin_lock+0x269/0x370 [ 70.069974][ C1] ? print_irqtrace_events+0x210/0x210 [ 70.075482][ C1] ? __rwlock_init+0x140/0x140 [ 70.080282][ C1] ? lockdep_hardirqs_on+0x94/0x130 [ 70.085516][ C1] ? _raw_spin_lock_irqsave+0xac/0x120 [ 70.091182][ C1] _raw_spin_lock_irqsave+0xdd/0x120 [ 70.096494][ C1] ? _raw_spin_lock+0x40/0x40 [ 70.101209][ C1] rcu_core+0x387/0x17e0 [ 70.105481][ C1] ? rebalance_domains+0x1b5/0xb00 [ 70.110632][ C1] ? __lock_acquire+0x1f80/0x1f80 [ 70.115696][ C1] ? rcu_cpu_kthread_park+0x90/0x90 [ 70.120912][ C1] ? rebalance_domains+0x993/0xb00 [ 70.126047][ C1] ? rebalance_domains+0x1b5/0xb00 [ 70.131192][ C1] ? distribute_cfs_runtime+0x590/0x590 [ 70.136773][ C1] __do_softirq+0x2e9/0xa4c [ 70.141394][ C1] ? kvm_sched_clock_read+0x14/0x40 [ 70.146613][ C1] ? __irq_exit_rcu+0x155/0x240 [ 70.151497][ C1] ? __entry_text_end+0x1feabe/0x1feabe [ 70.157073][ C1] ? hrtimer_interrupt+0x76b/0x980 [ 70.162229][ C1] ? irqtime_account_irq+0xd0/0x1e0 [ 70.167533][ C1] __irq_exit_rcu+0x155/0x240 [ 70.172236][ C1] ? irq_exit_rcu+0x20/0x20 [ 70.176755][ C1] irq_exit_rcu+0x5/0x20 [ 70.181008][ C1] sysvec_apic_timer_interrupt+0x91/0xb0 [ 70.186829][ C1] [ 70.190078][ C1] [ 70.193378][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 70.199495][ C1] RIP: 0010:lock_acquire+0x26f/0x5a0 [ 70.204886][ C1] Code: 2b 00 74 08 4c 89 f7 e8 1f a8 77 00 f6 44 24 61 02 0f 85 84 01 00 00 41 f7 c7 00 02 00 00 74 01 fb 48 c7 44 24 40 0e 36 e0 45 <4b> c7 44 25 00 00 00 00 00 43 c7 44 25 09 00 00 00 00 43 c7 44 25 [ 70.225903][ C1] RSP: 0018:ffffc90003b4f960 EFLAGS: 00000206 [ 70.232007][ C1] RAX: 0000000000000001 RBX: 1ffff92000769f38 RCX: ffffffff816b0d52 [ 70.240094][ C1] RDX: dffffc0000000000 RSI: ffffffff8aec0040 RDI: ffffffff8b3d2d20 [ 70.248499][ C1] RBP: ffffc90003b4faa8 R08: dffffc0000000000 R09: fffffbfff209304d [ 70.256606][ C1] R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff92000769f34 [ 70.264629][ C1] R13: dffffc0000000000 R14: ffffc90003b4f9c0 R15: 0000000000000246 [ 70.272613][ C1] ? validate_chain+0x112/0x5950 [ 70.277761][ C1] ? read_lock_is_recursive+0x10/0x10 [ 70.283232][ C1] ? __might_sleep+0xb0/0xb0 [ 70.287844][ C1] __mutex_lock+0x132/0xd80 [ 70.292361][ C1] ? futex_exit_release+0x30/0x1e0 [ 70.297494][ C1] ? acct_collect+0x63e/0x7f0 [ 70.302894][ C1] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 70.309157][ C1] ? futex_exit_release+0x30/0x1e0 [ 70.314458][ C1] ? print_irqtrace_events+0x210/0x210 [ 70.320114][ C1] ? mutex_lock_nested+0x10/0x10 [ 70.325504][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 70.330748][ C1] ? lockdep_hardirqs_on+0x94/0x130 [ 70.335972][ C1] ? _raw_spin_unlock_irq+0x2a/0x40 [ 70.341180][ C1] ? acct_collect+0x63e/0x7f0 [ 70.345907][ C1] futex_exit_release+0x30/0x1e0 [ 70.350978][ C1] exit_mm_release+0x16/0x30 [ 70.355833][ C1] exit_mm+0xa9/0x300 [ 70.359980][ C1] ? do_exit+0x26a0/0x26a0 [ 70.364437][ C1] ? taskstats_exit+0x399/0x920 [ 70.369338][ C1] ? tty_audit_exit+0x150/0x1f0 [ 70.374229][ C1] do_exit+0x9f6/0x26a0 [ 70.378452][ C1] ? put_task_struct+0x80/0x80 [ 70.383551][ C1] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 70.389906][ C1] ? print_irqtrace_events+0x210/0x210 [ 70.395493][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 70.400712][ C1] ? lockdep_hardirqs_on+0x94/0x130 [ 70.406642][ C1] do_group_exit+0x202/0x2b0 [ 70.411279][ C1] __x64_sys_exit_group+0x3b/0x40 [ 70.416345][ C1] do_syscall_64+0x3d/0xb0 [ 70.420875][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 70.426873][ C1] RIP: 0033:0x7f0f23834e89 [ 70.431301][ C1] Code: 90 49 c7 c0 b8 ff ff ff be e7 00 00 00 ba 3c 00 00 00 eb 12 0f 1f 44 00 00 89 d0 0f 05 48 3d 00 f0 ff ff 77 1c f4 89 f0 0f 05 <48> 3d 00 f0 ff ff 76 e7 f7 d8 64 41 89 00 eb df 0f 1f 80 00 00 00 [ 70.451173][ C1] RSP: 002b:00007ffed6aaa0f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 70.459680][ C1] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f0f23834e89 [ 70.467743][ C1] RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000 [ 70.475804][ C1] RBP: 00007f0f238b02b0 R08: ffffffffffffffb8 R09: 0000000000000006 [ 70.483798][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f0f238b02b0 [ 70.491872][ C1] R13: 0000000000000000 R14: 00007f0f238b0d00 R15: 00007f0f238060d0 [ 70.499942][ C1] [ 70.503073][ C1] ------------[ cut here ]------------ [ 70.508587][ C1] raw_local_irq_restore() called with IRQs enabled [ 70.515290][ C1] WARNING: CPU: 1 PID: 3545 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x1d/0x20 [ 70.526042][ C1] Modules linked in: [ 70.530223][ C1] CPU: 1 PID: 3545 Comm: syz-executor808 Not tainted 6.1.84-syzkaller #0 [ 70.539135][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 70.549516][ C1] RIP: 0010:warn_bogus_irq_restore+0x1d/0x20 [ 70.555561][ C1] Code: 24 48 c7 c7 00 bc ea 8a e8 6c f5 fd ff 80 3d 2f 5b d5 03 00 74 01 c3 c6 05 25 5b d5 03 01 48 c7 c7 60 e6 eb 8a e8 23 64 c8 f6 <0f> 0b c3 41 56 53 48 83 ec 10 65 48 8b 04 25 28 00 00 00 48 89 44 [ 70.575218][ C1] RSP: 0018:ffffc900001e0af8 EFLAGS: 00010246 [ 70.581303][ C1] RAX: 3cc0977f051ebc00 RBX: 1ffff9200003c164 RCX: ffff888029c3bb80 [ 70.589495][ C1] RDX: 0000000000000102 RSI: 0000000000000000 RDI: 0000000000000000 [ 70.597957][ C1] RBP: ffffc900001e0b98 R08: ffffffff81527eae R09: fffff5200003c0c1 [ 70.606160][ C1] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 70.614188][ C1] R13: 1ffff9200003c160 R14: ffffc900001e0b20 R15: 0000000000000246 [ 70.622264][ C1] FS: 0000555556ed1380(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 [ 70.631434][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.638080][ C1] CR2: 00007f0f238b1110 CR3: 0000000021c66000 CR4: 00000000003506e0 [ 70.646116][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 70.654153][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 70.662161][ C1] Call Trace: [ 70.665526][ C1] [ 70.668459][ C1] ? __warn+0x15a/0x520 [ 70.672643][ C1] ? warn_bogus_irq_restore+0x1d/0x20 [ 70.678082][ C1] ? report_bug+0x2af/0x500 [ 70.682631][ C1] ? warn_bogus_irq_restore+0x1d/0x20 [ 70.688078][ C1] ? handle_bug+0x3d/0x70 [ 70.692444][ C1] ? exc_invalid_op+0x16/0x40 [ 70.697201][ C1] ? asm_exc_invalid_op+0x16/0x20 [ 70.702357][ C1] ? __warn_printk+0x28e/0x350 [ 70.707179][ C1] ? warn_bogus_irq_restore+0x1d/0x20 [ 70.712577][ C1] ? warn_bogus_irq_restore+0x1d/0x20 [ 70.718009][ C1] _raw_spin_unlock_irqrestore+0x118/0x130 [ 70.723863][ C1] ? _raw_spin_unlock+0x40/0x40 [ 70.728808][ C1] ? rcu_rdp_is_offloaded+0x62/0x1a0 [ 70.734152][ C1] rcu_report_qs_rsp+0xad/0x1a0 [ 70.739155][ C1] rcu_core+0x13ad/0x17e0 [ 70.743571][ C1] ? rebalance_domains+0x1b5/0xb00 [ 70.743588][ T0] ------------[ cut here ]------------ [ 70.743602][ T0] WARNING: CPU: 0 PID: 0 at arch/x86/mm/tlb.c:511 switch_mm_irqs_off+0x943/0xc20 [ 70.748889][ C1] ? __lock_acquire+0x1f80/0x1f80 [ 70.768793][ C1] ? rcu_cpu_kthread_park+0x90/0x90 [ 70.774255][ C1] ? rebalance_domains+0x993/0xb00 [ 70.779386][ C1] ? rebalance_domains+0x1b5/0xb00 [ 70.784808][ C1] ? distribute_cfs_runtime+0x590/0x590 [ 70.790571][ C1] __do_softirq+0x2e9/0xa4c [ 70.795211][ C1] ? kvm_sched_clock_read+0x14/0x40 [ 70.800443][ C1] ? __irq_exit_rcu+0x155/0x240 [ 70.805473][ C1] ? __entry_text_end+0x1feabe/0x1feabe [ 70.811109][ C1] ? hrtimer_interrupt+0x76b/0x980 [ 70.816328][ C1] ? irqtime_account_irq+0xd0/0x1e0 [ 70.821699][ C1] __irq_exit_rcu+0x155/0x240 [ 70.826399][ C1] ? irq_exit_rcu+0x20/0x20 [ 70.831007][ C1] irq_exit_rcu+0x5/0x20 [ 70.835439][ C1] sysvec_apic_timer_interrupt+0x91/0xb0 [ 70.841071][ C1] [ 70.844012][ C1] [ 70.846935][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 70.853006][ C1] RIP: 0010:lock_acquire+0x26f/0x5a0 [ 70.858336][ C1] Code: 2b 00 74 08 4c 89 f7 e8 1f a8 77 00 f6 44 24 61 02 0f 85 84 01 00 00 41 f7 c7 00 02 00 00 74 01 fb 48 c7 44 24 40 0e 36 e0 45 <4b> c7 44 25 00 00 00 00 00 43 c7 44 25 09 00 00 00 00 43 c7 44 25 [ 70.878283][ C1] RSP: 0018:ffffc90003b4f960 EFLAGS: 00000206 [ 70.884931][ C1] RAX: 0000000000000001 RBX: 1ffff92000769f38 RCX: ffffffff816b0d52 [ 70.892918][ C1] RDX: dffffc0000000000 RSI: ffffffff8aec0040 RDI: ffffffff8b3d2d20 [ 70.900969][ C1] RBP: ffffc90003b4faa8 R08: dffffc0000000000 R09: fffffbfff209304d [ 70.908991][ C1] R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff92000769f34 [ 70.917084][ C1] R13: dffffc0000000000 R14: ffffc90003b4f9c0 R15: 0000000000000246 [ 70.925175][ C1] ? validate_chain+0x112/0x5950 [ 70.930145][ C1] ? read_lock_is_recursive+0x10/0x10 [ 70.935637][ C1] ? __might_sleep+0xb0/0xb0 [ 70.940232][ C1] __mutex_lock+0x132/0xd80 [ 70.944752][ C1] ? futex_exit_release+0x30/0x1e0 [ 70.949868][ C1] ? acct_collect+0x63e/0x7f0 [ 70.954557][ C1] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 70.960544][ C1] ? futex_exit_release+0x30/0x1e0 [ 70.965695][ C1] ? print_irqtrace_events+0x210/0x210 [ 70.971303][ C1] ? mutex_lock_nested+0x10/0x10 [ 70.976393][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 70.981884][ C1] ? lockdep_hardirqs_on+0x94/0x130 [ 70.987207][ C1] ? _raw_spin_unlock_irq+0x2a/0x40 [ 70.992498][ C1] ? acct_collect+0x63e/0x7f0 [ 70.997209][ C1] futex_exit_release+0x30/0x1e0 [ 71.002269][ C1] exit_mm_release+0x16/0x30 [ 71.007047][ C1] exit_mm+0xa9/0x300 [ 71.011048][ C1] ? do_exit+0x26a0/0x26a0 [ 71.015609][ C1] ? taskstats_exit+0x399/0x920 [ 71.020491][ C1] ? tty_audit_exit+0x150/0x1f0 [ 71.025385][ C1] do_exit+0x9f6/0x26a0 [ 71.029659][ C1] ? put_task_struct+0x80/0x80 [ 71.034477][ C1] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 71.040573][ C1] ? print_irqtrace_events+0x210/0x210 [ 71.046213][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 71.051526][ C1] ? lockdep_hardirqs_on+0x94/0x130 [ 71.056764][ C1] do_group_exit+0x202/0x2b0 [ 71.061373][ C1] __x64_sys_exit_group+0x3b/0x40 [ 71.066422][ C1] do_syscall_64+0x3d/0xb0 [ 71.070840][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 71.076753][ C1] RIP: 0033:0x7f0f23834e89 [ 71.081164][ C1] Code: 90 49 c7 c0 b8 ff ff ff be e7 00 00 00 ba 3c 00 00 00 eb 12 0f 1f 44 00 00 89 d0 0f 05 48 3d 00 f0 ff ff 77 1c f4 89 f0 0f 05 <48> 3d 00 f0 ff ff 76 e7 f7 d8 64 41 89 00 eb df 0f 1f 80 00 00 00 [ 71.101155][ C1] RSP: 002b:00007ffed6aaa0f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 71.109780][ C1] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f0f23834e89 [ 71.117810][ C1] RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000 [ 71.126509][ C1] RBP: 00007f0f238b02b0 R08: ffffffffffffffb8 R09: 0000000000000006 [ 71.134623][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f0f238b02b0 [ 71.142741][ C1] R13: 0000000000000000 R14: 00007f0f238b0d00 R15: 00007f0f238060d0 [ 71.150790][ C1] [ 71.153826][ C1] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 71.161281][ C1] CPU: 1 PID: 3545 Comm: syz-executor808 Not tainted 6.1.84-syzkaller #0 [ 71.169858][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 71.179963][ C1] Call Trace: [ 71.183254][ C1] [ 71.186105][ C1] dump_stack_lvl+0x1e3/0x2cb [ 71.190894][ C1] ? nf_tcp_handle_invalid+0x642/0x642 [ 71.196460][ C1] ? panic+0x75d/0x75d [ 71.200529][ C1] ? vscnprintf+0x59/0x80 [ 71.204857][ C1] panic+0x318/0x75d [ 71.208757][ C1] ? __warn+0x169/0x520 [ 71.212999][ C1] ? memcpy_page_flushcache+0xfc/0xfc [ 71.218401][ C1] __warn+0x348/0x520 [ 71.222395][ C1] ? warn_bogus_irq_restore+0x1d/0x20 [ 71.227810][ C1] report_bug+0x2af/0x500 [ 71.232155][ C1] ? warn_bogus_irq_restore+0x1d/0x20 [ 71.237526][ C1] handle_bug+0x3d/0x70 [ 71.241703][ C1] exc_invalid_op+0x16/0x40 [ 71.246243][ C1] asm_exc_invalid_op+0x16/0x20 [ 71.251106][ C1] RIP: 0010:warn_bogus_irq_restore+0x1d/0x20 [ 71.257185][ C1] Code: 24 48 c7 c7 00 bc ea 8a e8 6c f5 fd ff 80 3d 2f 5b d5 03 00 74 01 c3 c6 05 25 5b d5 03 01 48 c7 c7 60 e6 eb 8a e8 23 64 c8 f6 <0f> 0b c3 41 56 53 48 83 ec 10 65 48 8b 04 25 28 00 00 00 48 89 44 [ 71.276903][ C1] RSP: 0018:ffffc900001e0af8 EFLAGS: 00010246 [ 71.282970][ C1] RAX: 3cc0977f051ebc00 RBX: 1ffff9200003c164 RCX: ffff888029c3bb80 [ 71.291106][ C1] RDX: 0000000000000102 RSI: 0000000000000000 RDI: 0000000000000000 [ 71.299076][ C1] RBP: ffffc900001e0b98 R08: ffffffff81527eae R09: fffff5200003c0c1 [ 71.307212][ C1] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 71.315187][ C1] R13: 1ffff9200003c160 R14: ffffc900001e0b20 R15: 0000000000000246 [ 71.323170][ C1] ? __warn_printk+0x28e/0x350 [ 71.327958][ C1] ? warn_bogus_irq_restore+0x1d/0x20 [ 71.333422][ C1] _raw_spin_unlock_irqrestore+0x118/0x130 [ 71.339278][ C1] ? _raw_spin_unlock+0x40/0x40 [ 71.344144][ C1] ? rcu_rdp_is_offloaded+0x62/0x1a0 [ 71.349485][ C1] rcu_report_qs_rsp+0xad/0x1a0 [ 71.354374][ C1] rcu_core+0x13ad/0x17e0 [ 71.358901][ C1] ? rebalance_domains+0x1b5/0xb00 [ 71.364042][ C1] ? __lock_acquire+0x1f80/0x1f80 [ 71.369110][ C1] ? rcu_cpu_kthread_park+0x90/0x90 [ 71.374463][ C1] ? rebalance_domains+0x993/0xb00 [ 71.379699][ C1] ? rebalance_domains+0x1b5/0xb00 [ 71.384834][ C1] ? distribute_cfs_runtime+0x590/0x590 [ 71.390655][ C1] __do_softirq+0x2e9/0xa4c [ 71.395186][ C1] ? kvm_sched_clock_read+0x14/0x40 [ 71.400490][ C1] ? __irq_exit_rcu+0x155/0x240 [ 71.405366][ C1] ? __entry_text_end+0x1feabe/0x1feabe [ 71.410933][ C1] ? hrtimer_interrupt+0x76b/0x980 [ 71.416060][ C1] ? irqtime_account_irq+0xd0/0x1e0 [ 71.421258][ C1] __irq_exit_rcu+0x155/0x240 [ 71.425938][ C1] ? irq_exit_rcu+0x20/0x20 [ 71.430548][ C1] irq_exit_rcu+0x5/0x20 [ 71.435518][ C1] sysvec_apic_timer_interrupt+0x91/0xb0 [ 71.441191][ C1] [ 71.444124][ C1] [ 71.447156][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 71.453173][ C1] RIP: 0010:lock_acquire+0x26f/0x5a0 [ 71.458713][ C1] Code: 2b 00 74 08 4c 89 f7 e8 1f a8 77 00 f6 44 24 61 02 0f 85 84 01 00 00 41 f7 c7 00 02 00 00 74 01 fb 48 c7 44 24 40 0e 36 e0 45 <4b> c7 44 25 00 00 00 00 00 43 c7 44 25 09 00 00 00 00 43 c7 44 25 [ 71.478512][ C1] RSP: 0018:ffffc90003b4f960 EFLAGS: 00000206 [ 71.484853][ C1] RAX: 0000000000000001 RBX: 1ffff92000769f38 RCX: ffffffff816b0d52 [ 71.492931][ C1] RDX: dffffc0000000000 RSI: ffffffff8aec0040 RDI: ffffffff8b3d2d20 [ 71.501284][ C1] RBP: ffffc90003b4faa8 R08: dffffc0000000000 R09: fffffbfff209304d [ 71.509353][ C1] R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff92000769f34 [ 71.517324][ C1] R13: dffffc0000000000 R14: ffffc90003b4f9c0 R15: 0000000000000246 [ 71.525430][ C1] ? validate_chain+0x112/0x5950 [ 71.530387][ C1] ? read_lock_is_recursive+0x10/0x10 [ 71.535861][ C1] ? __might_sleep+0xb0/0xb0 [ 71.540546][ C1] __mutex_lock+0x132/0xd80 [ 71.545061][ C1] ? futex_exit_release+0x30/0x1e0 [ 71.550198][ C1] ? acct_collect+0x63e/0x7f0 [ 71.554977][ C1] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 71.560972][ C1] ? futex_exit_release+0x30/0x1e0 [ 71.566096][ C1] ? print_irqtrace_events+0x210/0x210 [ 71.571702][ C1] ? mutex_lock_nested+0x10/0x10 [ 71.576761][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 71.581974][ C1] ? lockdep_hardirqs_on+0x94/0x130 [ 71.587187][ C1] ? _raw_spin_unlock_irq+0x2a/0x40 [ 71.592395][ C1] ? acct_collect+0x63e/0x7f0 [ 71.597523][ C1] futex_exit_release+0x30/0x1e0 [ 71.602635][ C1] exit_mm_release+0x16/0x30 [ 71.611182][ C1] exit_mm+0xa9/0x300 [ 71.615194][ C1] ? do_exit+0x26a0/0x26a0 [ 71.620258][ C1] ? taskstats_exit+0x399/0x920 [ 71.625139][ C1] ? tty_audit_exit+0x150/0x1f0 [ 71.630000][ C1] do_exit+0x9f6/0x26a0 [ 71.634349][ C1] ? put_task_struct+0x80/0x80 [ 71.639124][ C1] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 71.645147][ C1] ? print_irqtrace_events+0x210/0x210 [ 71.650812][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 71.656757][ C1] ? lockdep_hardirqs_on+0x94/0x130 [ 71.662569][ C1] do_group_exit+0x202/0x2b0 [ 71.667696][ C1] __x64_sys_exit_group+0x3b/0x40 [ 71.673464][ C1] do_syscall_64+0x3d/0xb0 [ 71.679357][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 71.685272][ C1] RIP: 0033:0x7f0f23834e89 [ 71.689686][ C1] Code: 90 49 c7 c0 b8 ff ff ff be e7 00 00 00 ba 3c 00 00 00 eb 12 0f 1f 44 00 00 89 d0 0f 05 48 3d 00 f0 ff ff 77 1c f4 89 f0 0f 05 <48> 3d 00 f0 ff ff 76 e7 f7 d8 64 41 89 00 eb df 0f 1f 80 00 00 00 [ 71.709815][ C1] RSP: 002b:00007ffed6aaa0f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 71.718863][ C1] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f0f23834e89 [ 71.728063][ C1] RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000 [ 71.736053][ C1] RBP: 00007f0f238b02b0 R08: ffffffffffffffb8 R09: 0000000000000006 [ 71.744049][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f0f238b02b0 [ 71.752117][ C1] R13: 0000000000000000 R14: 00007f0f238b0d00 R15: 00007f0f238060d0 [ 71.760376][ C1] [ 72.879504][ C1] Shutting down cpus with NMI [ 72.884699][ C1] Kernel Offset: disabled [ 72.889055][ C1] Rebooting in 86400 seconds..