BUG: using smp_processor_id() in preemptible [00000000] code: dhcpcd/208 caller is debug_smp_processor_id+0x1c/0x20 lib/smp_processor_id.c:59 CPU: 0 PID: 208 Comm: dhcpcd Not tainted 5.10.108-syzkaller-00653-gab2d1d40a128 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack_lvl+0x1e2/0x24b lib/dump_stack.c:118 dump_stack+0x15/0x1d lib/dump_stack.c:135 check_preemption_disabled+0x176/0x180 lib/smp_processor_id.c:48 debug_smp_processor_id+0x1c/0x20 lib/smp_processor_id.c:59 usbnet_skb_return+0x48/0x270 drivers/net/usb/usbnet.c:307 usbnet_resume_rx+0x5b/0xd0 drivers/net/usb/usbnet.c:680 usbnet_change_mtu+0x494/0x610 drivers/net/usb/usbnet.c:393 __dev_set_mtu net/core/dev.c:8578 [inline] dev_set_mtu_ext+0x452/0x690 net/core/dev.c:8631 dev_set_mtu+0xa0/0x180 net/core/dev.c:8655 dev_ifsioc+0x39f/0xb00 net/core/dev_ioctl.c:261 dev_ioctl+0x516/0xae0 net/core/dev_ioctl.c:505 sock_do_ioctl+0x294/0x3a0 net/socket.c:1071 sock_ioctl+0x4d1/0x760 net/socket.c:1188 vfs_ioctl fs/ioctl.c:48 [inline] __do_sys_ioctl fs/ioctl.c:753 [inline] __se_sys_ioctl+0x115/0x190 fs/ioctl.c:739 __x64_sys_ioctl+0x7b/0x90 fs/ioctl.c:739 do_syscall_64+0x31/0x70 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x7f39d4a0e0e7 Code: 3c 1c e8 1c ff ff ff 85 c0 79 87 49 c7 c4 ff ff ff ff 5b 5d 4c 89 e0 41 5c c3 66 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 61 9d 0c 00 f7 d8 64 89 01 48 RSP: 002b:00007ffee90fdbf8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007f39d49206c8 RCX: 00007f39d4a0e0e7 RDX: 00007ffee910dde8 RSI: 0000000000008922 RDI: 000000000000000e RBP: 00007ffee911df98 R08: 00007ffee910dda8 R09: 00007ffee910dd58 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffee910dde8 R14: 0000000000000028 R15: 0000000000008922