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 ]---