------------[ cut here ]------------ WARNING: CPU: 1 PID: 1 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: 1 Comm: swapper/0 Not tainted 5.12.0-rc2-syzkaller-00395-g344178334b09 #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 : ffff00006a6bccd0 x29: ffff00006a6bccd0 x28: ffff00000c7cde58 x27: dfff800000000000 x26: ffff00006a6a8540 x25: 1fffe0000d4d50b1 x24: 1fffe0000d4d50aa x23: ffff00000c7ccd30 x22: 0000000000fe4c00 x21: ffff00006a6a8540 x20: ffff00000c7cce58 x19: ffff00000c7cde58 x18: ffff00006a678b48 x17: 0000000000000000 x16: 0000000000000003 x15: ffff8000197bf810 x14: 1fffe0000d4d7950 x13: 0000000000000001 x12: 0000000000000033 x11: 1fffe000015b711e x10: 0000000000000007 x9 : 1fffe000015b713a x8 : ffff800017d14c00 x7 : 00000000f1f1f1f1 x6 : dfff800000000000 x5 : 7fffffffffffffff x4 : 0000000a847849b0 x3 : 0000000a857695b0 x2 : 0000000a847849b0 x1 : 0000000a857695b0 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x26c/0x2f4 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1519 [inline] __hrtimer_run_queues+0x590/0xe40 kernel/time/hrtimer.c:1583 hrtimer_interrupt+0x2d4/0x810 kernel/time/hrtimer.c:1645 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_restore arch/arm64/include/asm/irqflags.h:124 [inline] queue_work_on+0x74/0x110 kernel/workqueue.c:1528 queue_work include/linux/workqueue.h:507 [inline] cursor_timer_handler+0x64/0x100 drivers/video/fbdev/core/fbcon.c:397 call_timer_fn+0x1d4/0x9c4 kernel/time/timer.c:1431 expire_timers kernel/time/timer.c:1476 [inline] __run_timers.part.0+0x530/0xa00 kernel/time/timer.c:1745 __run_timers kernel/time/timer.c:1726 [inline] run_timer_softirq+0xa4/0x1a0 kernel/time/timer.c:1758 _stext+0x2b4/0x1084 do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] invoke_softirq kernel/softirq.c:228 [inline] __irq_exit_rcu+0x46c/0x510 kernel/softirq.c:422 irq_exit+0x14/0x84 kernel/softirq.c:446 __handle_domain_irq+0x120/0x1f0 kernel/irq/irqdesc.c:692 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 fast_imageblit drivers/video/fbdev/core/sysimgblt.c:231 [inline] sys_imageblit+0x9a8/0x1620 drivers/video/fbdev/core/sysimgblt.c:275 drm_fb_helper_sys_imageblit drivers/gpu/drm/drm_fb_helper.c:794 [inline] drm_fbdev_fb_imageblit+0x124/0x2ac drivers/gpu/drm/drm_fb_helper.c:2276 bit_putcs_unaligned drivers/video/fbdev/core/bitblit.c:139 [inline] bit_putcs+0x534/0x9d4 drivers/video/fbdev/core/bitblit.c:188 fbcon_putcs+0x298/0x3dc drivers/video/fbdev/core/fbcon.c:1296 do_update_region+0x2fc/0x4f0 drivers/tty/vt/vt.c:676 update_region+0x98/0x120 drivers/tty/vt/vt.c:694 fbcon_switch+0x10c4/0x157c drivers/video/fbdev/core/fbcon.c:2150 redraw_screen+0x21c/0x5c0 drivers/tty/vt/vt.c:1021 do_bind_con_driver.isra.0+0x6c4/0xa20 drivers/tty/vt/vt.c:3686 do_take_over_console+0x3c4/0x670 drivers/tty/vt/vt.c:4241 do_fbcon_takeover+0xdc/0x1fc drivers/video/fbdev/core/fbcon.c:552 fbcon_fb_registered+0x1d4/0x290 drivers/video/fbdev/core/fbcon.c:2907 do_register_framebuffer drivers/video/fbdev/core/fbmem.c:1653 [inline] register_framebuffer+0x458/0x7e0 drivers/video/fbdev/core/fbmem.c:1821 __drm_fb_helper_initial_config_and_unlock+0x924/0x1090 drivers/gpu/drm/drm_fb_helper.c:1855 drm_fb_helper_initial_config drivers/gpu/drm/drm_fb_helper.c:1921 [inline] drm_fb_helper_initial_config drivers/gpu/drm/drm_fb_helper.c:1913 [inline] drm_fbdev_client_hotplug+0x200/0x4c0 drivers/gpu/drm/drm_fb_helper.c:2423 drm_fbdev_generic_setup+0x150/0x41c drivers/gpu/drm/drm_fb_helper.c:2510 vkms_create drivers/gpu/drm/vkms/vkms_drv.c:178 [inline] vkms_init+0x458/0x4d8 drivers/gpu/drm/vkms/vkms_drv.c:202 do_one_initcall+0x138/0x9a0 init/main.c:1226 do_initcall_level init/main.c:1299 [inline] do_initcalls init/main.c:1315 [inline] do_basic_setup init/main.c:1335 [inline] kernel_init_freeable+0x6c4/0x72c init/main.c:1537 kernel_init+0x14/0x124 init/main.c:1424 ret_from_fork+0x10/0x3c arch/arm64/kernel/entry.S:958