------------[ cut here ]------------
WARNING: CPU: 0 PID: 1877 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x23e/0x242 drivers/gpu/drm/vkms/vkms_crtc.c:21
Modules linked in:
CPU: 0 PID: 1877 Comm: kworker/u4:0 Not tainted 5.12.0-rc6-syzkaller-00180-g0688c240404a #0
Hardware name: riscv-virtio,qemu (DT)
epc : vkms_vblank_simulate+0x23e/0x242 drivers/gpu/drm/vkms/vkms_crtc.c:21
 ra : vkms_vblank_simulate+0x23e/0x242 drivers/gpu/drm/vkms/vkms_crtc.c:21
epc : ffffffe000f5b7fc ra : ffffffe000f5b7fc sp : ffffffe00b4cf390
 gp : ffffffe004588ad0 tp : ffffffe00b5697c0 t0 : 0000000000046000
 t1 : 0000000000000001 t2 : 0000000000000000 s0 : ffffffe00b4cf3d0
 s1 : ffffffe005e69e58 a0 : 0000000000000000 a1 : 00000000000f0000
 a2 : 0000000000010000 a3 : ffffffe000f5b7fc a4 : ffffffe00b5697c0
 a5 : 0000000000000000 a6 : 0000000000f00000 a7 : ffffffe000f5b616
 s2 : ffffffe005e68d30 s3 : 0000000000000002 s4 : 0000000000fe4c00
 s5 : 0000000000001000 s6 : ffffffe067d481c8 s7 : 0000000000000000
 s8 : ffffffe067d48190 s9 : ffffffe005e69e90 s10: ffffffe067d48100
 s11: ffffffe000f5b5be t3 : 0f875c5bb6b4b200 t4 : ffffffc400a08107
 t5 : ffffffc400a0810e t6 : ffffffe00ae4dc5c
status: 0000000000000100 badaddr: 0000000000000000 cause: 0000000000000003
Call Trace:
[<ffffffe000f5b7fc>] vkms_vblank_simulate+0x23e/0x242 drivers/gpu/drm/vkms/vkms_crtc.c:21
[<ffffffe000121808>] __run_hrtimer kernel/time/hrtimer.c:1537 [inline]
[<ffffffe000121808>] __hrtimer_run_queues+0x4aa/0x9ba kernel/time/hrtimer.c:1601
[<ffffffe0001224f8>] hrtimer_interrupt+0x1e6/0x50a kernel/time/hrtimer.c:1663
[<ffffffe001da578c>] riscv_timer_interrupt+0x5c/0x6a drivers/clocksource/timer-riscv.c:88
[<ffffffe0000ef82c>] handle_percpu_devid_irq+0x17e/0x2be kernel/irq/chip.c:930
[<ffffffe0000e4718>] generic_handle_irq_desc include/linux/irqdesc.h:158 [inline]
[<ffffffe0000e4718>] generic_handle_irq kernel/irq/irqdesc.c:652 [inline]
[<ffffffe0000e4718>] __handle_domain_irq+0x13e/0x1ea kernel/irq/irqdesc.c:689
[<ffffffe000a91152>] handle_domain_irq include/linux/irqdesc.h:176 [inline]
[<ffffffe000a91152>] riscv_intc_irq+0x82/0xcc drivers/irqchip/irq-riscv-intc.c:40
[<ffffffe000005580>] ret_from_exception+0x0/0x14
[<ffffffe00042fbc0>] arch_local_irq_restore arch/riscv/include/asm/irqflags.h:52 [inline]
[<ffffffe00042fbc0>] seqcount_lockdep_reader_access include/linux/seqlock.h:105 [inline]
[<ffffffe00042fbc0>] read_seqbegin include/linux/seqlock.h:840 [inline]
[<ffffffe00042fbc0>] d_alloc_parallel+0x1ca/0x13aa fs/dcache.c:2583