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