------------[ cut here ]------------ WARNING: CPU: 1 PID: 13 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 13 Comm: rcu_preempt Not tainted 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe0000114112a x10: 0000000000000007 x9 : 1fffe00001141132 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 0000000924310280 x3 : 00000009252f4e80 x2 : 0000000924310280 x1 : 00000009252f4e80 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable arch/arm64/include/asm/irqflags.h:37 [inline] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] _raw_spin_unlock_irq+0x80/0x15c kernel/locking/spinlock.c:199 finish_lock_switch kernel/sched/core.c:4074 [inline] finish_task_switch.isra.0+0x1b4/0x6f0 kernel/sched/core.c:4191 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x818/0x1bc4 kernel/sched/core.c:5073 schedule+0xac/0x22c kernel/sched/core.c:5152 schedule_timeout+0x104/0x1f0 kernel/time/timer.c:1892 rcu_gp_fqs_loop kernel/rcu/tree.c:2005 [inline] rcu_gp_kthread+0x8ec/0x2e9c kernel/rcu/tree.c:2178 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 56762 hardirqs last enabled at (56761): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (56761): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (56762): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (56726): [] _stext+0x9e0/0x1084 softirqs last disabled at (56713): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (56713): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (56713): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e36 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 13 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 13 Comm: rcu_preempt Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe0000114112a x10: 0000000000000007 x9 : 1fffe00001141132 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009262d9a80 x3 : 00000009272be680 x2 : 00000009262d9a80 x1 : 00000009272be680 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable arch/arm64/include/asm/irqflags.h:37 [inline] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] _raw_spin_unlock_irq+0x80/0x15c kernel/locking/spinlock.c:199 finish_lock_switch kernel/sched/core.c:4074 [inline] finish_task_switch.isra.0+0x1b4/0x6f0 kernel/sched/core.c:4191 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x818/0x1bc4 kernel/sched/core.c:5073 schedule+0xac/0x22c kernel/sched/core.c:5152 schedule_timeout+0x104/0x1f0 kernel/time/timer.c:1892 rcu_gp_fqs_loop kernel/rcu/tree.c:2005 [inline] rcu_gp_kthread+0x8ec/0x2e9c kernel/rcu/tree.c:2178 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 56762 hardirqs last enabled at (56761): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (56761): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (56762): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (56726): [] _stext+0x9e0/0x1084 softirqs last disabled at (56713): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (56713): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (56713): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e37 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 13 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 13 Comm: rcu_preempt Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe0000114112a x10: 0000000000000007 x9 : 1fffe00001141132 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 0000000956da2680 x3 : 0000000957d87280 x2 : 0000000956da2680 x1 : 0000000957d87280 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable arch/arm64/include/asm/irqflags.h:37 [inline] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] _raw_spin_unlock_irq+0x80/0x15c kernel/locking/spinlock.c:199 finish_lock_switch kernel/sched/core.c:4074 [inline] finish_task_switch.isra.0+0x1b4/0x6f0 kernel/sched/core.c:4191 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x818/0x1bc4 kernel/sched/core.c:5073 schedule+0xac/0x22c kernel/sched/core.c:5152 schedule_timeout+0x104/0x1f0 kernel/time/timer.c:1892 rcu_gp_fqs_loop kernel/rcu/tree.c:2005 [inline] rcu_gp_kthread+0x8ec/0x2e9c kernel/rcu/tree.c:2178 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 57972 hardirqs last enabled at (57971): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (57971): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (57972): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (57934): [] _stext+0x9e0/0x1084 softirqs last disabled at (57919): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (57919): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (57919): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e38 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 13 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 13 Comm: rcu_preempt Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe0000114112a x10: 0000000000000007 x9 : 1fffe00001141132 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 000000095bd1a280 x3 : 000000095ccfee80 x2 : 000000095bd1a280 x1 : 000000095ccfee80 x0 : 0000000000000005 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable arch/arm64/include/asm/irqflags.h:37 [inline] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] _raw_spin_unlock_irq+0x80/0x15c kernel/locking/spinlock.c:199 finish_lock_switch kernel/sched/core.c:4074 [inline] finish_task_switch.isra.0+0x1b4/0x6f0 kernel/sched/core.c:4191 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x818/0x1bc4 kernel/sched/core.c:5073 schedule+0xac/0x22c kernel/sched/core.c:5152 schedule_timeout+0x104/0x1f0 kernel/time/timer.c:1892 rcu_gp_fqs_loop kernel/rcu/tree.c:2005 [inline] rcu_gp_kthread+0x8ec/0x2e9c kernel/rcu/tree.c:2178 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 57972 hardirqs last enabled at (57971): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (57971): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (57972): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (57934): [] _stext+0x9e0/0x1084 softirqs last disabled at (57919): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (57919): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (57919): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e39 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 13 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 13 Comm: rcu_preempt Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe0000114112a x10: 0000000000000007 x9 : 1fffe00001141132 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 000000099c62ee80 x3 : 000000099d613a80 x2 : 000000099c62ee80 x1 : 000000099d613a80 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable arch/arm64/include/asm/irqflags.h:37 [inline] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] _raw_spin_unlock_irq+0x80/0x15c kernel/locking/spinlock.c:199 finish_lock_switch kernel/sched/core.c:4074 [inline] finish_task_switch.isra.0+0x1b4/0x6f0 kernel/sched/core.c:4191 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x818/0x1bc4 kernel/sched/core.c:5073 schedule+0xac/0x22c kernel/sched/core.c:5152 schedule_timeout+0x104/0x1f0 kernel/time/timer.c:1892 rcu_gp_fqs_loop kernel/rcu/tree.c:2005 [inline] rcu_gp_kthread+0x8ec/0x2e9c kernel/rcu/tree.c:2178 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 60158 hardirqs last enabled at (60157): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (60157): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (60158): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (58976): [] _stext+0x9e0/0x1084 softirqs last disabled at (58967): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (58967): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (58967): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e3a ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 13 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 13 Comm: rcu_preempt Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe0000114112a x10: 0000000000000007 x9 : 1fffe00001141132 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 000000099e5f8680 x3 : 000000099f5dd280 x2 : 000000099e5f8680 x1 : 000000099f5dd280 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable arch/arm64/include/asm/irqflags.h:37 [inline] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] _raw_spin_unlock_irq+0x80/0x15c kernel/locking/spinlock.c:199 finish_lock_switch kernel/sched/core.c:4074 [inline] finish_task_switch.isra.0+0x1b4/0x6f0 kernel/sched/core.c:4191 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x818/0x1bc4 kernel/sched/core.c:5073 schedule+0xac/0x22c kernel/sched/core.c:5152 schedule_timeout+0x104/0x1f0 kernel/time/timer.c:1892 rcu_gp_fqs_loop kernel/rcu/tree.c:2005 [inline] rcu_gp_kthread+0x8ec/0x2e9c kernel/rcu/tree.c:2178 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 60158 hardirqs last enabled at (60157): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (60157): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (60158): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (58976): [] _stext+0x9e0/0x1084 softirqs last disabled at (58967): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (58967): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (58967): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e3b ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 13 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 13 Comm: rcu_preempt Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe0000114112a x10: 0000000000000007 x9 : 1fffe00001141132 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009a15a6a80 x3 : 00000009a258b680 x2 : 00000009a15a6a80 x1 : 00000009a258b680 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable arch/arm64/include/asm/irqflags.h:37 [inline] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] _raw_spin_unlock_irq+0x80/0x15c kernel/locking/spinlock.c:199 finish_lock_switch kernel/sched/core.c:4074 [inline] finish_task_switch.isra.0+0x1b4/0x6f0 kernel/sched/core.c:4191 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x818/0x1bc4 kernel/sched/core.c:5073 schedule+0xac/0x22c kernel/sched/core.c:5152 schedule_timeout+0x104/0x1f0 kernel/time/timer.c:1892 rcu_gp_fqs_loop kernel/rcu/tree.c:2005 [inline] rcu_gp_kthread+0x8ec/0x2e9c kernel/rcu/tree.c:2178 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 60158 hardirqs last enabled at (60157): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (60157): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (60158): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (58976): [] _stext+0x9e0/0x1084 softirqs last disabled at (58967): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (58967): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (58967): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e3c ]--- hrtimer: interrupt took 111750720 ns ------------[ cut here ]------------ WARNING: CPU: 1 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 0 Comm: swapper/1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe000011417ba x10: 0000000000000007 x9 : 1fffe000011417c2 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009a84e7e80 x3 : 00000009a94cca80 x2 : 00000009a84e7e80 x1 : 00000009a94cca80 x0 : 0000000000000007 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable+0xc/0x14 arch/arm64/include/asm/irqflags.h:37 default_idle_call+0x64/0xf4 kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x38c/0x4ec kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x80 kernel/sched/idle.c:397 secondary_start_kernel+0x280/0x300 arch/arm64/kernel/smp.c:272 0x0 irq event stamp: 37380 hardirqs last enabled at (37379): [] default_idle_call+0x30/0xf4 kernel/sched/idle.c:91 hardirqs last disabled at (37380): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (37294): [] _stext+0x9e0/0x1084 softirqs last disabled at (37283): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (37283): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (37283): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e3d ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 0 Comm: swapper/1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe000011417ba x10: 0000000000000007 x9 : 1fffe000011417c2 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009aa4b1680 x3 : 00000009ab496280 x2 : 00000009aa4b1680 x1 : 00000009ab496280 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable+0xc/0x14 arch/arm64/include/asm/irqflags.h:37 default_idle_call+0x64/0xf4 kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x38c/0x4ec kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x80 kernel/sched/idle.c:397 secondary_start_kernel+0x280/0x300 arch/arm64/kernel/smp.c:272 0x0 irq event stamp: 37380 hardirqs last enabled at (37379): [] default_idle_call+0x30/0xf4 kernel/sched/idle.c:91 hardirqs last disabled at (37380): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (37294): [] _stext+0x9e0/0x1084 softirqs last disabled at (37283): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (37283): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (37283): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e3e ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 0 Comm: swapper/1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe000011417ba x10: 0000000000000007 x9 : 1fffe000011417c2 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009ac47ae80 x3 : 00000009ad45fa80 x2 : 00000009ac47ae80 x1 : 00000009ad45fa80 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable+0xc/0x14 arch/arm64/include/asm/irqflags.h:37 default_idle_call+0x64/0xf4 kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x38c/0x4ec kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x80 kernel/sched/idle.c:397 secondary_start_kernel+0x280/0x300 arch/arm64/kernel/smp.c:272 0x0 irq event stamp: 37380 hardirqs last enabled at (37379): [] default_idle_call+0x30/0xf4 kernel/sched/idle.c:91 hardirqs last disabled at (37380): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (37294): [] _stext+0x9e0/0x1084 softirqs last disabled at (37283): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (37283): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (37283): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e3f ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 0 Comm: swapper/1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe000011417ba x10: 0000000000000007 x9 : 1fffe000011417c2 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009b43a0e80 x3 : 00000009b5385a80 x2 : 00000009b43a0e80 x1 : 00000009b5385a80 x0 : 0000000000000008 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable+0xc/0x14 arch/arm64/include/asm/irqflags.h:37 default_idle_call+0x64/0xf4 kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x38c/0x4ec kernel/sched/idle.c:300 cpu_startup_entry+0x28/0x80 kernel/sched/idle.c:397 secondary_start_kernel+0x280/0x300 arch/arm64/kernel/smp.c:272 0x0 irq event stamp: 37576 hardirqs last enabled at (37575): [] default_idle_call+0x30/0xf4 kernel/sched/idle.c:91 hardirqs last disabled at (37576): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (37532): [] _stext+0x9e0/0x1084 softirqs last disabled at (37381): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (37381): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (37381): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e40 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 26 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 26 Comm: kworker/1:1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) Workqueue: 0x0 (events) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 000000000000144c x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe00001158b02 x10: 0000000000000007 x9 : 1fffe00001158b0a x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009c3208280 x3 : 00000009c41ece80 x2 : 00000009c3208280 x1 : 00000009c41ece80 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable arch/arm64/include/asm/irqflags.h:37 [inline] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] _raw_spin_unlock_irq+0x80/0x15c kernel/locking/spinlock.c:199 finish_lock_switch kernel/sched/core.c:4074 [inline] finish_task_switch.isra.0+0x1b4/0x6f0 kernel/sched/core.c:4191 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x818/0x1bc4 kernel/sched/core.c:5073 schedule+0xac/0x22c kernel/sched/core.c:5152 worker_thread+0x4f4/0xcd0 kernel/workqueue.c:2442 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 21368 hardirqs last enabled at (21367): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (21367): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (21368): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (21256): [] srcu_invoke_callbacks+0x230/0x3bc kernel/rcu/srcutree.c:1274 softirqs last disabled at (21252): [] local_bh_disable include/linux/bottom_half.h:19 [inline] softirqs last disabled at (21252): [] srcu_invoke_callbacks+0x1ec/0x3bc kernel/rcu/srcutree.c:1273 ---[ end trace 8a42514d883c5e41 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 26 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 26 Comm: kworker/1:1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) Workqueue: 0x0 (events) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 000000000000144c x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe00001158b02 x10: 0000000000000007 x9 : 1fffe00001158b0a x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009c51d1a80 x3 : 00000009c61b6680 x2 : 00000009c51d1a80 x1 : 00000009c61b6680 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable arch/arm64/include/asm/irqflags.h:37 [inline] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] _raw_spin_unlock_irq+0x80/0x15c kernel/locking/spinlock.c:199 finish_lock_switch kernel/sched/core.c:4074 [inline] finish_task_switch.isra.0+0x1b4/0x6f0 kernel/sched/core.c:4191 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x818/0x1bc4 kernel/sched/core.c:5073 schedule+0xac/0x22c kernel/sched/core.c:5152 worker_thread+0x4f4/0xcd0 kernel/workqueue.c:2442 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 21368 hardirqs last enabled at (21367): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (21367): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (21368): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (21256): [] srcu_invoke_callbacks+0x230/0x3bc kernel/rcu/srcutree.c:1274 softirqs last disabled at (21252): [] local_bh_disable include/linux/bottom_half.h:19 [inline] softirqs last disabled at (21252): [] srcu_invoke_callbacks+0x1ec/0x3bc kernel/rcu/srcutree.c:1273 ---[ end trace 8a42514d883c5e42 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 26 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 26 Comm: kworker/1:1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) Workqueue: rcu_gp process_srcu pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe00001158b02 x10: 0000000000000007 x9 : 1fffe00001158b19 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009cd0f7a80 x3 : 00000009ce0dc680 x2 : 00000009cd0f7a80 x1 : 00000009ce0dc680 x0 : 0000000000000008 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 __delay+0xa8/0x130 arch/arm64/lib/delay.c:34 __const_udelay+0x48/0x64 arch/arm64/lib/delay.c:45 try_check_zero+0x1f0/0x3a0 kernel/rcu/srcutree.c:707 srcu_advance_state kernel/rcu/srcutree.c:1229 [inline] process_srcu+0x280/0xc84 kernel/rcu/srcutree.c:1327 process_one_work+0x798/0x1764 kernel/workqueue.c:2275 worker_thread+0x3d4/0xcd0 kernel/workqueue.c:2421 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 21578 hardirqs last enabled at (21577): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (21577): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (21578): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (21410): [] _stext+0x9e0/0x1084 softirqs last disabled at (21369): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (21369): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (21369): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e43 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 26 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 26 Comm: kworker/1:1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) Workqueue: rcu_gp process_srcu pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe00001158b02 x10: 0000000000000007 x9 : 1fffe00001158b19 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009d00a5e80 x3 : 00000009d108aa80 x2 : 00000009d00a5e80 x1 : 00000009d108aa80 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 __delay+0xa8/0x130 arch/arm64/lib/delay.c:34 __const_udelay+0x48/0x64 arch/arm64/lib/delay.c:45 try_check_zero+0x1f0/0x3a0 kernel/rcu/srcutree.c:707 srcu_advance_state kernel/rcu/srcutree.c:1229 [inline] process_srcu+0x280/0xc84 kernel/rcu/srcutree.c:1327 process_one_work+0x798/0x1764 kernel/workqueue.c:2275 worker_thread+0x3d4/0xcd0 kernel/workqueue.c:2421 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 21578 hardirqs last enabled at (21577): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (21577): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (21578): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (21410): [] _stext+0x9e0/0x1084 softirqs last disabled at (21369): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (21369): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (21369): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e44 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 26 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 26 Comm: kworker/1:1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) Workqueue: rcu_gp process_srcu pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 0000000000000007 x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe00001158b02 x10: 0000000000000007 x9 : 1fffe00001158b19 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009d3054280 x3 : 00000009d4038e80 x2 : 00000009d3054280 x1 : 00000009d4038e80 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 __delay+0xa8/0x130 arch/arm64/lib/delay.c:34 __const_udelay+0x48/0x64 arch/arm64/lib/delay.c:45 try_check_zero+0x1f0/0x3a0 kernel/rcu/srcutree.c:707 srcu_advance_state kernel/rcu/srcutree.c:1229 [inline] process_srcu+0x280/0xc84 kernel/rcu/srcutree.c:1327 process_one_work+0x798/0x1764 kernel/workqueue.c:2275 worker_thread+0x3d4/0xcd0 kernel/workqueue.c:2421 kthread+0x320/0x3bc kernel/kthread.c:292 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958 irq event stamp: 21578 hardirqs last enabled at (21577): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (21577): [] _raw_spin_unlock_irq+0x78/0x15c kernel/locking/spinlock.c:199 hardirqs last disabled at (21578): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (21410): [] _stext+0x9e0/0x1084 softirqs last disabled at (21369): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (21369): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (21369): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e45 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 0 Comm: swapper/1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 000000000000144c x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe000011417ba x10: 0000000000000007 x9 : 1fffe000011417c2 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009daf7a280 x3 : 00000009dbf5ee80 x2 : 00000009daf7a280 x1 : 00000009dbf5ee80 x0 : 0000000000000008 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable+0xc/0x14 arch/arm64/include/asm/irqflags.h:37 default_idle_call+0x64/0xf4 kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x38c/0x4ec kernel/sched/idle.c:300 cpu_startup_entry+0x28/0x80 kernel/sched/idle.c:397 secondary_start_kernel+0x280/0x300 arch/arm64/kernel/smp.c:272 0x0 irq event stamp: 38026 hardirqs last enabled at (38025): [] default_idle_call+0x30/0xf4 kernel/sched/idle.c:91 hardirqs last disabled at (38026): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (37978): [] _stext+0x9e0/0x1084 softirqs last disabled at (37893): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (37893): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (37893): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e46 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 0 Comm: swapper/1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 000000000000144c x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe000011417ba x10: 0000000000000007 x9 : 1fffe000011417c2 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009dcf43a80 x3 : 00000009ddf28680 x2 : 00000009dcf43a80 x1 : 00000009ddf28680 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable+0xc/0x14 arch/arm64/include/asm/irqflags.h:37 default_idle_call+0x64/0xf4 kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x38c/0x4ec kernel/sched/idle.c:300 cpu_startup_entry+0x28/0x80 kernel/sched/idle.c:397 secondary_start_kernel+0x280/0x300 arch/arm64/kernel/smp.c:272 0x0 irq event stamp: 38026 hardirqs last enabled at (38025): [] default_idle_call+0x30/0xf4 kernel/sched/idle.c:91 hardirqs last disabled at (38026): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (37978): [] _stext+0x9e0/0x1084 softirqs last disabled at (37893): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (37893): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (37893): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e47 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 1 PID: 0 Comm: swapper/1 Tainted: G W 5.12.0-rc6-syzkaller-00003-g0a50438c8436 #0 Hardware name: linux,dummy-virt (DT) pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x90/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff00006ab59350 x29: ffff00006ab59350 x28: ffff00000e25de58 x27: dfff800000000000 x26: ffff00006ab44540 x25: 1fffe0000d5688b1 x24: 1fffe0000d5688aa x23: ffff00000e25cd30 x22: 0000000000fe4c00 x21: ffff00006ab44540 x20: ffff00000e25ce58 x19: ffff00000e25de58 x18: ffff00006ab3db48 x17: 0000000000001448 x16: 000000000000144c x15: ffff8000172c8810 x14: 1fffe0000d56b220 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe000011417ba x10: 0000000000000007 x9 : 1fffe000011417c2 x8 : ffff800015e28c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 00000009def0d280 x3 : 00000009dfef1e80 x2 : 00000009def0d280 x1 : 00000009dfef1e80 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0x2e0/0x910 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x4c/0x70 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x19c/0x330 kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] generic_handle_irq kernel/irq/irqdesc.c:652 [inline] __handle_domain_irq+0x11c/0x1f0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x5c/0x1b0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 arch_local_irq_enable+0xc/0x14 arch/arm64/include/asm/irqflags.h:37 default_idle_call+0x64/0xf4 kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x38c/0x4ec kernel/sched/idle.c:300 cpu_startup_entry+0x28/0x80 kernel/sched/idle.c:397 secondary_start_kernel+0x280/0x300 arch/arm64/kernel/smp.c:272 0x0 irq event stamp: 38026 hardirqs last enabled at (38025): [] default_idle_call+0x30/0xf4 kernel/sched/idle.c:91 hardirqs last disabled at (38026): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:101 softirqs last enabled at (37978): [] _stext+0x9e0/0x1084 softirqs last disabled at (37893): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (37893): [] invoke_softirq kernel/softirq.c:228 [inline] softirqs last disabled at (37893): [] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 ---[ end trace 8a42514d883c5e48 ]---