rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P2/1:b..l.. P5735/1:b..l.. P5663/1:b..l.. P8300/1:b..l.. P5625/1:b..l..
rcu: (detected by 1, t=10504 jiffies, g=44353, q=1110244 ncpus=2)
task:syz-executor state:R running task stack:22408 pid:5625 tgid:5625 ppid:5624 task_flags:0x400100 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5583 [inline]
__schedule+0x17dd/0x5820 kernel/sched/core.c:7382
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7662
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:543 [inline]
irqentry_exit+0x14f/0x9b0 kernel/entry/common.c:154
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:lock_acquire+0x232/0x350 kernel/locking/lockdep.c:5947
Code: ff ff ff e8 40 ea 5b 0a f7 44 24 10 00 02 00 00 0f 84 38 ff ff ff 65 48 8b 05 42 14 1b 13 48 3b 44 24 50 75 33 fb 48 83 c4 58 <5b> 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc cc 48 8d 3d c7 46 fc
RSP: 0018:ffffc9000391f740 EFLAGS: 00000292
RAX: 83a74708fbef7500 RBX: 0000000000000000 RCX: 0000000000000046
RDX: 00000000883d84eb RSI: ffffffff8e926c63 RDI: ffffffff8c8e7180
RBP: ffff888077a63e80 R08: ffffffff8178799f R09: 0000000000000000
R10: ffffc9000391f878 R11: ffffffff81b3a7b0 R12: ffffffff8ff5a360
R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000246
rcu_lock_acquire include/linux/rcupdate.h:309 [inline]
rcu_read_lock include/linux/rcupdate.h:849 [inline]
class_rcu_constructor include/linux/rcupdate.h:1216 [inline]
unwind_next_frame+0xac/0x2550 arch/x86/kernel/unwind_orc.c:495
arch_stack_walk+0x11b/0x150 arch/x86/kernel/stacktrace.c:25
stack_trace_save+0xa9/0x100 kernel/stacktrace.c:122
save_stack+0x122/0x230 mm/page_owner.c:183
__reset_page_owner+0x73/0x2a0 mm/page_owner.c:338
reset_page_owner include/linux/page_owner.h:26 [inline]
__free_pages_prepare mm/page_alloc.c:1401 [inline]
__free_frozen_pages+0xc97/0xd90 mm/page_alloc.c:2952
__slab_free+0x269/0x2c0 mm/slub.c:5926
qlink_free mm/kasan/quarantine.c:163 [inline]
qlist_free_all+0x99/0x100 mm/kasan/quarantine.c:179
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_slab_alloc+0x22/0x80 mm/kasan/common.c:361
kasan_slab_alloc include/linux/kasan.h:253 [inline]
slab_post_alloc_hook mm/slub.c:4720 [inline]
slab_alloc_node mm/slub.c:5033 [inline]
kmem_cache_alloc_lru_noprof+0x29e/0x5f0 mm/slub.c:5066
alloc_inode+0xb8/0x1b0 fs/inode.c:340
new_inode_pseudo include/linux/fs.h:3049 [inline]
get_pipe_inode fs/pipe.c:971 [inline]
create_pipe_files+0x51/0x7a0 fs/pipe.c:1011
__do_pipe_flags+0x46/0x1f0 fs/pipe.c:1073
do_pipe2+0xaa/0x190 fs/pipe.c:1121
__do_sys_pipe2 fs/pipe.c:1139 [inline]
__se_sys_pipe2 fs/pipe.c:1137 [inline]
__x64_sys_pipe2+0x5a/0x70 fs/pipe.c:1137
do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline]
do_syscall_64+0x166/0x520 arch/x86/entry/syscall_64.c:84
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f846e59e589
RSP: 002b:00007fff0f21d518 EFLAGS: 00000246 ORIG_RAX: 0000000000000125
RAX: ffffffffffffffda RBX: 0000555584c7c710 RCX: 00007f846e59e589
RDX: 0000000000000005 RSI: 0000000000000000 RDI: 00007fff0f21d528
RBP: 00007fff0f21db00 R08: 0000000000000b80 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00007fff0f21d940
R13: 0000555584c7ba38 R14: 0000555584c81440 R15: 00007fff0f21d680
task:dhcpcd state:R running task stack:25672 pid:8300 tgid:8300 ppid:5299 task_flags:0x400140 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5583 [inline]
__schedule+0x17dd/0x5820 kernel/sched/core.c:7382
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7662
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:543 [inline]
irqentry_exit+0x14f/0x9b0 kernel/entry/common.c:154
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:lockdep_enabled kernel/locking/lockdep.c:118 [inline]
RIP: 0010:lock_release+0x5a/0x3c0 kernel/locking/lockdep.c:5956
Code: 13 83 f8 08 0f 83 60 02 00 00 89 c0 48 0f a3 05 d4 db f8 0f 73 0d e8 15 27 09 00 84 c0 0f 84 9e 02 00 00 83 3d f6 0a f9 0f 00 <0f> 84 26 02 00 00 65 8b 05 b1 2b 1b 13 85 c0 0f 85 17 02 00 00 65
RSP: 0018:ffffc90008e3f0d8 EFLAGS: 00000202
RAX: 0000000000000001 RBX: ffffc90008e3f1f8 RCX: 8000000000000001
RDX: ffffc90008e3f201 RSI: ffffffff8c8e7160 RDI: ffffffff8c8e7120
RBP: 1ffffffff25c5c01 R08: ffffc90008e3ff38 R09: 0000000000000000
R10: ffffc90008e3f238 R11: fffff520011c7e49 R12: ffffc90008e38000
R13: ffffffff8178799f R14: ffffffff8ff5a360 R15: ffffc90008e3ff48
rcu_lock_release include/linux/rcupdate.h:319 [inline]
rcu_read_unlock include/linux/rcupdate.h:880 [inline]
class_rcu_destructor include/linux/rcupdate.h:1216 [inline]
unwind_next_frame+0x1baa/0x2550 arch/x86/kernel/unwind_orc.c:709
arch_stack_walk+0x11b/0x150 arch/x86/kernel/stacktrace.c:25
stack_trace_save+0xa9/0x100 kernel/stacktrace.c:122
save_stack+0x122/0x230 mm/page_owner.c:183
__reset_page_owner+0x73/0x2a0 mm/page_owner.c:338
reset_page_owner include/linux/page_owner.h:26 [inline]
__free_pages_prepare mm/page_alloc.c:1401 [inline]
__free_frozen_pages+0xc97/0xd90 mm/page_alloc.c:2952
__slab_free+0x269/0x2c0 mm/slub.c:5926
qlink_free mm/kasan/quarantine.c:163 [inline]
qlist_free_all+0x99/0x100 mm/kasan/quarantine.c:179
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_kmalloc+0x22/0xb0 mm/kasan/common.c:417
kasan_kmalloc include/linux/kasan.h:263 [inline]
__do_kmalloc_node mm/slub.c:5531 [inline]
__kmalloc_node_track_caller_noprof+0x4af/0x720 mm/slub.c:5662
kmalloc_reserve net/core/skbuff.c:638 [inline]
__alloc_skb+0x2c1/0x7a0 net/core/skbuff.c:716
alloc_skb include/linux/skbuff.h:1390 [inline]
alloc_skb_with_frags+0xc6/0x760 net/core/skbuff.c:6893
sock_alloc_send_pskb+0xc69/0xd90 net/core/sock.c:3093
unix_dgram_sendmsg+0x4ff/0x17e0 net/unix/af_unix.c:2148
sock_sendmsg_nosec+0x14e/0x190 net/socket.c:800
__sock_sendmsg net/socket.c:818 [inline]
sock_write_iter+0x2de/0x3e0 net/socket.c:1269
new_sync_write fs/read_write.c:595 [inline]
vfs_write+0x612/0xba0 fs/read_write.c:687
ksys_write+0x150/0x270 fs/read_write.c:739
do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline]
do_syscall_64+0x166/0x520 arch/x86/entry/syscall_64.c:84
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fd4cacf1407
RSP: 002b:00007ffed81517c0 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 00007fd4cac67780 RCX: 00007fd4cacf1407
RDX: 0000000000000035 RSI: 00007ffed8151820 RDI: 0000000000000005
RBP: 00005624c6c08301 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffed8151c50
R13: 0000000000000016 R14: 00007ffed8152180 R15: 00007ffed8151d30
task:syz-executor state:R running task stack:21960 pid:5663 tgid:5663 ppid:5639 task_flags:0x400140 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5583 [inline]
__schedule+0x17dd/0x5820 kernel/sched/core.c:7382
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7662
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:543 [inline]
irqentry_exit+0x14f/0x9b0 kernel/entry/common.c:154
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:orc_find arch/x86/kernel/unwind_orc.c:217 [inline]
RIP: 0010:unwind_next_frame+0x1a0/0x2550 arch/x86/kernel/unwind_orc.c:510
Code: 42 80 3c 20 00 4d 8d 7e 48 74 08 4c 89 ff e8 d7 ff c6 00 49 8b 2f 48 83 f3 01 48 c7 c2 a0 d6 29 8c 48 29 dd 0f 84 b5 02 00 00 <48> 81 fd 00 00 00 81 0f 92 c0 48 81 fd 40 0a 04 8c 0f 93 c1 08 c1
RSP: 0018:ffffc9000434f3e0 EFLAGS: 00000286
RAX: 1ffff92000869e9a RBX: 0000000000000001 RCX: 8000000000000001
RDX: ffffffff8c29d6a0 RSI: ffffffff8c8e7160 RDI: ffffffff8c8e7120
RBP: ffffffff81b3a748 R08: ffffffff8178799f R09: 0000000000000000
R10: ffffc9000434f4d8 R11: ffffffff81b3a7b0 R12: dffffc0000000000
R13: ffffffff8178799f R14: ffffc9000434f488 R15: ffffc9000434f4d0
arch_stack_walk+0x11b/0x150 arch/x86/kernel/stacktrace.c:25
stack_trace_save+0xa9/0x100 kernel/stacktrace.c:122
save_stack+0x122/0x230 mm/page_owner.c:183
__reset_page_owner+0x73/0x2a0 mm/page_owner.c:338
reset_page_owner include/linux/page_owner.h:26 [inline]
__free_pages_prepare mm/page_alloc.c:1401 [inline]
__free_frozen_pages+0xc97/0xd90 mm/page_alloc.c:2952
__slab_free+0x269/0x2c0 mm/slub.c:5926
qlink_free mm/kasan/quarantine.c:163 [inline]
qlist_free_all+0x99/0x100 mm/kasan/quarantine.c:179
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_slab_alloc+0x22/0x80 mm/kasan/common.c:361
kasan_slab_alloc include/linux/kasan.h:253 [inline]
slab_post_alloc_hook mm/slub.c:4720 [inline]
slab_alloc_node mm/slub.c:5033 [inline]
kmem_cache_alloc_lru_noprof+0x29e/0x5f0 mm/slub.c:5066
__d_alloc+0x37/0x820 fs/dcache.c:1923
d_alloc_anon fs/dcache.c:2080 [inline]
d_alloc_cursor+0x44/0xd0 fs/dcache.c:2086
dcache_dir_open+0x41/0x80 fs/libfs.c:87
do_dentry_open+0x80e/0x1360 fs/open.c:1000
vfs_open_consume+0x4a/0x350 fs/open.c:1131
do_open fs/namei.c:4845 [inline]
path_openat+0x16fc/0x20f0 fs/namei.c:5010
do_file_open+0x23e/0x4a0 fs/namei.c:5039
do_sys_openat2+0x115/0x200 fs/open.c:1442
do_sys_open fs/open.c:1448 [inline]
__do_sys_openat fs/open.c:1464 [inline]
__se_sys_openat fs/open.c:1459 [inline]
__x64_sys_openat+0x138/0x170 fs/open.c:1459
do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline]
do_syscall_64+0x166/0x520 arch/x86/entry/syscall_64.c:84
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fe5ebd9e87c
RSP: 002b:00007fe5ec14fd40 EFLAGS: 00000206 ORIG_RAX: 0000000000000101
RAX: ffffffffffffffda RBX: 00000000000001ca RCX: 00007fe5ebd9e87c
RDX: 0000000000090800 RSI: 00007fe5ebe36455 RDI: 00000000ffffff9c
RBP: 00007fe5ec14fdec R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 00000000000000a2
R13: 0000000000000000 R14: 000000000003bdff R15: 00007fe5ec14fe40
task:kworker/1:7 state:R running task stack:21216 pid:5735 tgid:5735 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: usb_hub_wq hub_event
Call Trace:
context_switch kernel/sched/core.c:5583 [inline]
__schedule+0x17dd/0x5820 kernel/sched/core.c:7382
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7662
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:543 [inline]
irqentry_exit+0x14f/0x9b0 kernel/entry/common.c:154
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:debug_lockdep_rcu_enabled+0x2c/0x40 kernel/rcu/update.c:320
Code: 1e fa 31 c0 83 3d fb 1c 9d 05 00 74 1d 83 3d ea 4a 9d 05 00 74 14 65 48 8b 0d f8 23 bf 08 31 c0 83 b9 a4 0b 00 00 00 0f 94 c0 ff 0d 03 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 90 90
RSP: 0018:ffffc90004c8ee58 EFLAGS: 00000246
RAX: 0000000000000001 RBX: ffffffff8190619d RCX: ffff88801efebe80
RDX: 00000000f245db55 RSI: ffffffff8e926c63 RDI: ffffffff8c8e7180
RBP: 1ffff92000991de8 R08: ffffffff8178799f R09: 0000000000000000
R10: ffffc90004c8ef58 R11: ffffffff81b3a7b0 R12: dffffc0000000000
R13: ffffffff8178799f R14: ffffc90004c8ef08 R15: 1ffff92000991de1
rcu_read_lock include/linux/rcupdate.h:850 [inline]
class_rcu_constructor include/linux/rcupdate.h:1216 [inline]
unwind_next_frame+0xb5/0x2550 arch/x86/kernel/unwind_orc.c:495
arch_stack_walk+0x11b/0x150 arch/x86/kernel/stacktrace.c:25
stack_trace_save+0xa9/0x100 kernel/stacktrace.c:122
save_stack+0x122/0x230 mm/page_owner.c:183
__reset_page_owner+0x73/0x2a0 mm/page_owner.c:338
reset_page_owner include/linux/page_owner.h:26 [inline]
__free_pages_prepare mm/page_alloc.c:1401 [inline]
__free_frozen_pages+0xc97/0xd90 mm/page_alloc.c:2952
__slab_free+0x269/0x2c0 mm/slub.c:5926
qlink_free mm/kasan/quarantine.c:163 [inline]
qlist_free_all+0x99/0x100 mm/kasan/quarantine.c:179
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_slab_alloc+0x22/0x80 mm/kasan/common.c:361
kasan_slab_alloc include/linux/kasan.h:253 [inline]
slab_post_alloc_hook mm/slub.c:4720 [inline]
slab_alloc_node mm/slub.c:5033 [inline]
__do_kmalloc_node mm/slub.c:5530 [inline]
__kmalloc_noprof+0x302/0x710 mm/slub.c:5556
_kmalloc_noprof include/linux/slab.h:995 [inline]
_kzalloc_noprof include/linux/slab.h:1312 [inline]
rh_call_control drivers/usb/core/hcd.c:486 [inline]
rh_urb_enqueue drivers/usb/core/hcd.c:817 [inline]
usb_hcd_submit_urb+0x88e/0x1b60 drivers/usb/core/hcd.c:1538
usb_start_wait_urb+0x13f/0x5b0 drivers/usb/core/message.c:62
usb_internal_control_msg drivers/usb/core/message.c:117 [inline]
usb_control_msg+0x234/0x3e0 drivers/usb/core/message.c:167
set_port_feature drivers/usb/core/hub.c:469 [inline]
hub_port_reset+0x3ca/0x1810 drivers/usb/core/hub.c:3101
hub_port_init+0x2a1/0x28c0 drivers/usb/core/hub.c:4957
hub_port_connect drivers/usb/core/hub.c:5514 [inline]
hub_port_connect_change drivers/usb/core/hub.c:5725 [inline]
port_event drivers/usb/core/hub.c:5889 [inline]
hub_event+0x24e8/0x4d30 drivers/usb/core/hub.c:5971
process_one_work kernel/workqueue.c:3495 [inline]
process_scheduled_works+0xc3d/0x1630 kernel/workqueue.c:3578
worker_thread+0xa47/0xfb0 kernel/workqueue.c:3659
kthread+0x38b/0x480 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
task:kthreadd state:R running task stack:26216 pid:2 tgid:2 ppid:0 task_flags:0x208040 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5583 [inline]
__schedule+0x17dd/0x5820 kernel/sched/core.c:7382
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7662
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:543 [inline]
irqentry_exit+0x14f/0x9b0 kernel/entry/common.c:154
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:lock_acquire+0x232/0x350 kernel/locking/lockdep.c:5947
Code: ff ff ff e8 40 ea 5b 0a f7 44 24 10 00 02 00 00 0f 84 38 ff ff ff 65 48 8b 05 42 14 1b 13 48 3b 44 24 50 75 33 fb 48 83 c4 58 <5b> 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc cc 48 8d 3d c7 46 fc
RSP: 0018:ffffc90000077558 EFLAGS: 00000282
RAX: 52be0f10ac271400 RBX: 0000000000000000 RCX: 0000000000000046
RDX: 00000000883d84eb RSI: ffffffff8e926c63 RDI: ffffffff8c8e7180
RBP: ffff88801e6fbe80 R08: ffffffff824b5612 R09: 0000000000000000
R10: dffffc0000000000 R11: fffff940001dc32f R12: ffffffff8ff5a360
R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000246
rcu_lock_acquire include/linux/rcupdate.h:309 [inline]
rcu_read_lock include/linux/rcupdate.h:849 [inline]
page_ext_get+0x3e/0x2e0 mm/page_ext.c:522
__reset_page_owner+0x29/0x2a0 mm/page_owner.c:324
reset_page_owner include/linux/page_owner.h:26 [inline]
__free_pages_prepare mm/page_alloc.c:1401 [inline]
__free_frozen_pages+0xc97/0xd90 mm/page_alloc.c:2952
__slab_free+0x269/0x2c0 mm/slub.c:5926
qlink_free mm/kasan/quarantine.c:163 [inline]
qlist_free_all+0x99/0x100 mm/kasan/quarantine.c:179
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_slab_alloc+0x22/0x80 mm/kasan/common.c:361
kasan_slab_alloc include/linux/kasan.h:253 [inline]
slab_post_alloc_hook mm/slub.c:4720 [inline]
slab_alloc_node mm/slub.c:5033 [inline]
__do_kmalloc_node mm/slub.c:5530 [inline]
__kmalloc_noprof+0x302/0x710 mm/slub.c:5556
_kmalloc_noprof include/linux/slab.h:995 [inline]
_kzalloc_noprof include/linux/slab.h:1312 [inline]
lsm_blob_alloc security/security.c:219 [inline]
lsm_cred_alloc security/security.c:236 [inline]
security_prepare_creds+0x52/0x360 security/security.c:2887
prepare_creds+0x57d/0x820 kernel/cred.c:215
copy_creds+0x109/0x9f0 kernel/cred.c:286
copy_process+0xcfa/0x44b0 kernel/fork.c:2179
kernel_clone+0x2d7/0x940 kernel/fork.c:2783
kernel_thread+0x13f/0x1b0 kernel/fork.c:2844
create_kthread kernel/kthread.c:459 [inline]
kthreadd+0x4ec/0x6e0 kernel/kthread.c:817
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245