check_preemption_disabled: 16 callbacks suppressed BUG: using smp_processor_id() in preemptible [00000000] code: syz-executor.4/1716 caller is debug_smp_processor_id+0x17/0x20 lib/smp_processor_id.c:60 CPU: 1 PID: 1716 Comm: syz-executor.4 Not tainted 6.1.75-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x151/0x1b7 lib/dump_stack.c:106 dump_stack+0x15/0x1d lib/dump_stack.c:113 check_preemption_disabled+0x109/0x110 lib/smp_processor_id.c:49 debug_smp_processor_id+0x17/0x20 lib/smp_processor_id.c:60 rcu_dynticks_curr_cpu_in_eqs include/linux/context_tracking.h:122 [inline] rcu_is_watching+0x15/0xb0 kernel/rcu/tree.c:721 kernel_text_address+0x83/0xe0 kernel/extable.c:113 __kernel_text_address+0xd/0x40 kernel/extable.c:79 unwind_get_return_address+0x4d/0x90 arch/x86/kernel/unwind_frame.c:19 arch_stack_walk+0xf3/0x140 arch/x86/kernel/stacktrace.c:26 stack_trace_save+0x113/0x1c0 kernel/stacktrace.c:122 kasan_save_stack mm/kasan/common.c:45 [inline] kasan_set_track+0x4b/0x70 mm/kasan/common.c:52 kasan_save_free_info+0x2b/0x40 mm/kasan/generic.c:516 ____kasan_slab_free+0x131/0x180 mm/kasan/common.c:236 __kasan_slab_free+0x11/0x20 mm/kasan/common.c:244 kasan_slab_free include/linux/kasan.h:177 [inline] slab_free_hook mm/slub.c:1724 [inline] slab_free_freelist_hook mm/slub.c:1750 [inline] slab_free mm/slub.c:3661 [inline] __kmem_cache_free+0x218/0x3b0 mm/slub.c:3674 kfree+0x7a/0xf0 mm/slab_common.c:1007 free_states kernel/bpf/verifier.c:14928 [inline] do_check_common+0xb1f8/0xc0d0 kernel/bpf/verifier.c:15012 do_check_main kernel/bpf/verifier.c:15063 [inline] bpf_check+0x104a3/0x16010 kernel/bpf/verifier.c:15640 bpf_prog_load+0x1304/0x1bf0 kernel/bpf/syscall.c:2625 __sys_bpf+0x38b/0x6d0 kernel/bpf/syscall.c:4999 __do_sys_bpf kernel/bpf/syscall.c:5103 [inline] __se_sys_bpf kernel/bpf/syscall.c:5101 [inline] __x64_sys_bpf+0x7c/0x90 kernel/bpf/syscall.c:5101 do_syscall_x64 arch/x86/entry/common.c:51 [inline] do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:81 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f15a227cee9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f15a2ff00c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 RAX: ffffffffffffffda RBX: 00007f15a23abf80 RCX: 00007f15a227cee9 RDX: 0000000000000090 RSI: 00000000200004c0 RDI: 0000000000000005 RBP: 00007f15a22c949e R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 000000000000000b R14: 00007f15a23abf80 R15: 00007ffd379618a8 ------------[ cut here ]------------ DEBUG_LOCKS_WARN_ON(val > preempt_count()) WARNING: CPU: 0 PID: 1716 at kernel/sched/core.c:5735 preempt_count_sub+0xa8/0x160 kernel/sched/core.c:5735 Modules linked in: CPU: 0 PID: 1716 Comm: syz-executor.4 Not tainted 6.1.75-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 RIP: 0010:preempt_count_sub+0xa8/0x160 kernel/sched/core.c:5735 Code: 03 42 0f b6 04 30 84 c0 0f 85 86 00 00 00 83 3d a5 09 5c 05 00 75 d1 48 c7 c7 80 67 29 85 48 c7 c6 20 68 29 85 e8 a8 51 f5 ff <0f> 0b eb ba e8 2f 2f 16 01 85 c0 74 b1 48 c7 c0 38 1d ab 86 48 c1 RSP: 0018:ffffc90003c1e9a0 EFLAGS: 00010246 RAX: 3dd6a92a4a193100 RBX: 0000000000000001 RCX: ffff88810dd16480 RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000 RBP: ffffc90003c1e9b0 R08: ffffffff814467de R09: 0000000000000003 R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff88810dd16480 R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000001 FS: 00007f15a2ff06c0(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f15a2fcfd58 CR3: 0000000108c43000 CR4: 00000000003506b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: is_module_text_address+0x286/0x360 kernel/module/main.c:3099 kernel_text_address+0x97/0xe0 kernel/extable.c:119 __kernel_text_address+0xd/0x40 kernel/extable.c:79 unwind_get_return_address+0x4d/0x90 arch/x86/kernel/unwind_frame.c:19 arch_stack_walk+0xf3/0x140 arch/x86/kernel/stacktrace.c:26 stack_trace_save+0x113/0x1c0 kernel/stacktrace.c:122 kasan_save_stack mm/kasan/common.c:45 [inline] kasan_set_track+0x4b/0x70 mm/kasan/common.c:52 kasan_save_free_info+0x2b/0x40 mm/kasan/generic.c:516 ____kasan_slab_free+0x131/0x180 mm/kasan/common.c:236 __kasan_slab_free+0x11/0x20 mm/kasan/common.c:244 kasan_slab_free include/linux/kasan.h:177 [inline] slab_free_hook mm/slub.c:1724 [inline] slab_free_freelist_hook mm/slub.c:1750 [inline] slab_free mm/slub.c:3661 [inline] __kmem_cache_free+0x218/0x3b0 mm/slub.c:3674 kfree+0x7a/0xf0 mm/slab_common.c:1007 free_states kernel/bpf/verifier.c:14928 [inline] do_check_common+0xb1f8/0xc0d0 kernel/bpf/verifier.c:15012 do_check_main kernel/bpf/verifier.c:15063 [inline] bpf_check+0x104a3/0x16010 kernel/bpf/verifier.c:15640 bpf_prog_load+0x1304/0x1bf0 kernel/bpf/syscall.c:2625 __sys_bpf+0x38b/0x6d0 kernel/bpf/syscall.c:4999 __do_sys_bpf kernel/bpf/syscall.c:5103 [inline] __se_sys_bpf kernel/bpf/syscall.c:5101 [inline] __x64_sys_bpf+0x7c/0x90 kernel/bpf/syscall.c:5101 do_syscall_x64 arch/x86/entry/common.c:51 [inline] do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:81 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f15a227cee9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f15a2ff00c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 RAX: ffffffffffffffda RBX: 00007f15a23abf80 RCX: 00007f15a227cee9 RDX: 0000000000000090 RSI: 00000000200004c0 RDI: 0000000000000005 RBP: 00007f15a22c949e R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 000000000000000b R14: 00007f15a23abf80 R15: 00007ffd379618a8 ---[ end trace 0000000000000000 ]---