rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P6163/1:b..l P8087/2:b..l rcu: (detected by 0, t=10502 jiffies, g=44517, q=32921 ncpus=2) task:syz-executor state:R running task stack:21312 pid:8087 tgid:8087 ppid:1 task_flags:0x400140 flags:0x00080002 Call Trace: context_switch kernel/sched/core.c:5256 [inline] __schedule+0x145f/0x5070 kernel/sched/core.c:6863 preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7190 irqentry_exit+0x5d8/0x660 kernel/entry/common.c:216 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:trace_lock_release include/trace/events/lock.h:69 [inline] RIP: 0010:lock_release+0x44/0x3b0 kernel/locking/lockdep.c:5879 Code: 8b 05 a0 61 16 10 48 89 44 24 28 0f 1f 44 00 00 65 8b 05 a3 61 16 10 83 f8 08 0f 83 57 02 00 00 89 c0 48 0f a3 05 cc 85 3e 0d <73> 0d e8 75 f0 08 00 84 c0 0f 84 95 02 00 00 83 3d b6 95 3e 0d 00 RSP: 0000:ffffc90003ea7708 EFLAGS: 00000297 RAX: 0000000000000001 RBX: ffff88805e337030 RCX: 0000000000000000 RDX: dffffc0000000000 RSI: ffffffff8234ce09 RDI: ffff88805e337088 RBP: ffff88802825c000 R08: ffffffff8ad3e001 R09: ffffffff8d5ae940 R10: dffffc0000000000 R11: fffffbfff1db668f R12: ffff88802825c000 R13: ffffffff8234ce09 R14: ffff88805e337088 R15: dffffc0000000000 rt_spin_unlock+0x29/0x200 kernel/locking/spinlock_rt.c:80 __d_find_any_alias fs/dcache.c:1014 [inline] d_find_any_alias+0x69/0x90 fs/dcache.c:1030 proc_invalidate_siblings_dcache+0x3be/0x6c0 fs/proc/inode.c:140 release_task+0x11d4/0x16d0 kernel/exit.c:291 wait_task_zombie kernel/exit.c:1274 [inline] wait_consider_task+0x1944/0x2e10 kernel/exit.c:1501 do_wait_thread kernel/exit.c:1564 [inline] __do_wait+0x156/0x740 kernel/exit.c:1682 do_wait+0x1e8/0x4f0 kernel/exit.c:1716 kernel_wait4+0x1af/0x280 kernel/exit.c:1875 __do_sys_wait4 kernel/exit.c:1903 [inline] __se_sys_wait4 kernel/exit.c:1899 [inline] __x64_sys_wait4+0x133/0x1e0 kernel/exit.c:1899 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xec/0xf80 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f9ffbb95897 RSP: 002b:00007ffc9f5160d0 EFLAGS: 00000293 ORIG_RAX: 000000000000003d RAX: ffffffffffffffda RBX: 0000000000000210 RCX: 00007f9ffbb95897 RDX: 0000000040000001 RSI: 00007ffc9f51613c RDI: 00000000ffffffff RBP: 00007ffc9f51613c R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000001388 R13: 00000000000927c0 R14: 00000000000bbd05 R15: 00007ffc9f516190 task:kworker/1:11 state:R running task stack:21272 pid:6163 tgid:6163 ppid:2 task_flags:0x4208060 flags:0x00080000 Workqueue: usb_hub_wq hub_event Call Trace: context_switch kernel/sched/core.c:5256 [inline] __schedule+0x145f/0x5070 kernel/sched/core.c:6863 preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7190 irqentry_exit+0x5d8/0x660 kernel/entry/common.c:216 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:lock_is_held_type+0x107/0x150 kernel/locking/lockdep.c:5945 Code: 18 00 00 b8 ff ff ff ff 65 0f c1 05 83 c2 e1 06 83 f8 01 75 25 9c 58 a9 00 02 00 00 75 39 41 f7 c4 00 02 00 00 74 01 fb 89 d8 <5b> 41 5c 41 5d 41 5e 41 5f 5d e9 4a bb 03 00 cc 90 0f 0b 90 48 c7 RSP: 0000:ffffc90005a5f090 EFLAGS: 00000206 RAX: 0000000000000001 RBX: 0000000000000001 RCX: 0000000000000046 RDX: ffff88813ff31a88 RSI: ffffffff8cfdeddc RDI: ffffffff8b3f57e0 RBP: 00000000ffffffff R08: ffffffff8ad3e001 R09: ffffffff8d5ae940 R10: dffffc0000000000 R11: fffffbfff1db668f R12: 0000000000000246 R13: ffff888031e3bc80 R14: ffff88813ff31a58 R15: 0000000000000005 lock_is_held include/linux/lockdep.h:249 [inline] add_partial mm/slub.c:3381 [inline] __put_partials+0x8f/0x170 mm/slub.c:3873 __slab_free+0x2af/0x330 mm/slub.c:5952 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x97/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:349 kasan_slab_alloc include/linux/kasan.h:252 [inline] slab_post_alloc_hook mm/slub.c:4953 [inline] slab_alloc_node mm/slub.c:5263 [inline] __kmalloc_cache_noprof+0x18d/0x6d0 mm/slub.c:5771 kmalloc_noprof include/linux/slab.h:957 [inline] kzalloc_noprof include/linux/slab.h:1094 [inline] kobject_uevent_env+0x28f/0x9f0 lib/kobject_uevent.c:540 really_probe+0x745/0xad0 drivers/base/dd.c:709 __driver_probe_device+0x18c/0x320 drivers/base/dd.c:801 driver_probe_device+0x4f/0x240 drivers/base/dd.c:831 __device_attach_driver+0x279/0x430 drivers/base/dd.c:959 bus_for_each_drv+0x254/0x2e0 drivers/base/bus.c:500 __device_attach+0x2bb/0x430 drivers/base/dd.c:1031 device_initial_probe+0xa1/0xd0 drivers/base/dd.c:1086 bus_probe_device+0x12d/0x220 drivers/base/bus.c:574 device_add+0x7b6/0xb80 drivers/base/core.c:3689 usb_new_device+0xa29/0x1710 drivers/usb/core/hub.c:2695 hub_port_connect drivers/usb/core/hub.c:5567 [inline] hub_port_connect_change drivers/usb/core/hub.c:5707 [inline] port_event drivers/usb/core/hub.c:5871 [inline] hub_event+0x29de/0x4f30 drivers/usb/core/hub.c:5953 process_one_work kernel/workqueue.c:3257 [inline] process_scheduled_works+0xad1/0x1770 kernel/workqueue.c:3340 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3421 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x510/0xa50 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:246