------------[ cut here ]------------ WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000065c126030 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 00000c2396d7a730 x14: 000000000000009a x13: 0000000000000001 x12: 0000000000000040 x11: f0ff000003400260 x10: f0ff000003400262 x9 : ffff8000127cbe78 x8 : 000000065b32fde0 x7 : 7fffffffffffffff x6 : 000000065b32fde0 x5 : 000000065b32fde0 x4 : f9ff0000041e1498 x3 : 000000065c3149e0 x2 : 000000065b32fde0 x1 : 000000065c3149e0 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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+0x2c/0x80 kernel/workqueue.c:1528 queue_work include/linux/workqueue.h:507 [inline] call_usermodehelper_exec+0x134/0x200 kernel/umh.c:433 kobject_uevent_env+0x578/0x690 lib/kobject_uevent.c:617 kobject_uevent+0x14/0x20 lib/kobject_uevent.c:641 disk_uevent block/genhd.c:480 [inline] register_disk block/genhd.c:544 [inline] __device_add_disk+0x230/0x490 block/genhd.c:621 device_add_disk+0x14/0x20 block/genhd.c:639 add_disk include/linux/genhd.h:231 [inline] brd_init+0x168/0x214 drivers/block/brd.c:514 do_one_initcall+0x50/0x1b0 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+0x1d8/0x240 init/main.c:1537 kernel_init+0x14/0x118 init/main.c:1424 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ab9 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006601872c0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000158bffffea74 x14: 0000000000000372 x13: 0000000000000001 x12: 0000000000000060 x11: 0000000000000001 x10: 0000000000000372 x9 : 0000000002e67055 x8 : 000000065f2c2de0 x7 : 7fffffffffffffff x6 : 000000065f2c2de0 x5 : 000000065f2c2de0 x4 : f9ff0000041e1498 x3 : 00000006602a79e0 x2 : 000000065f2c2de0 x1 : 00000006602a79e0 x0 : 0000000000000004 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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+0x2c/0x80 kernel/workqueue.c:1528 queue_work include/linux/workqueue.h:507 [inline] call_usermodehelper_exec+0x134/0x200 kernel/umh.c:433 kobject_uevent_env+0x578/0x690 lib/kobject_uevent.c:617 kobject_uevent+0x14/0x20 lib/kobject_uevent.c:641 disk_uevent block/genhd.c:480 [inline] register_disk block/genhd.c:544 [inline] __device_add_disk+0x230/0x490 block/genhd.c:621 device_add_disk+0x14/0x20 block/genhd.c:639 add_disk include/linux/genhd.h:231 [inline] brd_init+0x168/0x214 drivers/block/brd.c:514 do_one_initcall+0x50/0x1b0 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+0x1d8/0x240 init/main.c:1537 kernel_init+0x14/0x118 init/main.c:1424 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9aba ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000662966320 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000158bffffea74 x14: 0000000000000372 x13: 0000000000000001 x12: 0000000000000060 x11: 0000000000000001 x10: 0000000000000372 x9 : ffff800012a0e000 x8 : 00000006622711e0 x7 : 7fffffffffffffff x6 : 00000006622711e0 x5 : 00000006622711e0 x4 : f9ff0000041e1498 x3 : 0000000663255de0 x2 : 00000006622711e0 x1 : 0000000663255de0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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+0x2c/0x80 kernel/workqueue.c:1528 queue_work include/linux/workqueue.h:507 [inline] call_usermodehelper_exec+0x134/0x200 kernel/umh.c:433 kobject_uevent_env+0x578/0x690 lib/kobject_uevent.c:617 kobject_uevent+0x14/0x20 lib/kobject_uevent.c:641 disk_uevent block/genhd.c:480 [inline] register_disk block/genhd.c:544 [inline] __device_add_disk+0x230/0x490 block/genhd.c:621 device_add_disk+0x14/0x20 block/genhd.c:639 add_disk include/linux/genhd.h:231 [inline] brd_init+0x168/0x214 drivers/block/brd.c:514 do_one_initcall+0x50/0x1b0 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+0x1d8/0x240 init/main.c:1537 kernel_init+0x14/0x118 init/main.c:1424 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9abb ]--- hrtimer: interrupt took 159670384 ns ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000066b902750 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000057710ee6f22 x14: 000000000000ba7e x13: 000032ad4e0b9eac x12: 0000000000000040 x11: f0ff000003400260 x10: f0ff000003400262 x9 : ffff8000127cbe78 x8 : 000000066b17bde0 x7 : 7fffffffffffffff x6 : 000000066b17bde0 x5 : 000000066b17bde0 x4 : f9ff0000041e1498 x3 : 000000066c1609e0 x2 : 000000066b17bde0 x1 : 000000066c1609e0 x0 : 0000000000000009 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9abc ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000066e29caa0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000057710ee6f22 x14: 000000000000ba7e x13: 00004420310f8c24 x12: 011082ebdef85310 x11: 000000000000b67e x10: 0000000000004e69 x9 : 0000000000004420 x8 : 000000066e12a1e0 x7 : 7fffffffffffffff x6 : 000000066e12a1e0 x5 : 000000066e12a1e0 x4 : f9ff0000041e1498 x3 : 000000066f10ede0 x2 : 000000066e12a1e0 x1 : 000000066f10ede0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9abd ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000670735030 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000057710ee6f22 x14: 000000000000ba7e x13: 00004f295fe6fb64 x12: 00000000000000ee x11: 0000000000000002 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 00000006700f39e0 x7 : 7fffffffffffffff x6 : 00000006700f39e0 x5 : 00000006700f39e0 x4 : f9ff0000041e1498 x3 : 00000006710d85e0 x2 : 00000006700f39e0 x1 : 00000006710d85e0 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9abe ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 2013 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 2013 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006794c5040 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 0000000000001ffe x13: 0000000000000028 x12: 0000000000000040 x11: f0ff000003400260 x10: f0ff000003400262 x9 : ffff8000127cbe78 x8 : 0000000678ffe5e0 x7 : 7fffffffffffffff x6 : 0000000678ffe5e0 x5 : 0000000678ffe5e0 x4 : f9ff0000041e1498 x3 : 0000000679fe31e0 x2 : 0000000678ffe5e0 x1 : 0000000679fe31e0 x0 : 0000000000000009 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 mem_cgroup_from_task+0x8/0x24 mm/memcontrol.c:1008 faultin_page mm/gup.c:850 [inline] __get_user_pages+0x258/0x420 mm/gup.c:1069 __get_user_pages_locked mm/gup.c:1255 [inline] __get_user_pages_remote+0xd4/0x2f0 mm/gup.c:1722 get_user_pages_remote+0x28/0x40 mm/gup.c:1795 get_arg_page+0x44/0xc0 fs/exec.c:223 copy_string_kernel+0xb0/0x240 fs/exec.c:634 kernel_execve+0xd0/0x1a0 fs/exec.c:1960 call_usermodehelper_exec_async+0xcc/0x140 kernel/umh.c:110 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9abf ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 2013 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 2013 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000067c8b1800 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 00003b77997aaf26 x14: 00000000000000a3 x13: 0000000000000001 x12: 0000000000000006 x11: 0000000000000002 x10: 00000000000000a3 x9 : 0000000005b943f9 x8 : 000000067bfac9e0 x7 : 7fffffffffffffff x6 : 000000067bfac9e0 x5 : 000000067bfac9e0 x4 : f9ff0000041e1498 x3 : 000000067cf915e0 x2 : 000000067bfac9e0 x1 : 000000067cf915e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 mem_cgroup_from_task+0x8/0x24 mm/memcontrol.c:1008 faultin_page mm/gup.c:850 [inline] __get_user_pages+0x258/0x420 mm/gup.c:1069 __get_user_pages_locked mm/gup.c:1255 [inline] __get_user_pages_remote+0xd4/0x2f0 mm/gup.c:1722 get_user_pages_remote+0x28/0x40 mm/gup.c:1795 get_arg_page+0x44/0xc0 fs/exec.c:223 copy_string_kernel+0xb0/0x240 fs/exec.c:634 kernel_execve+0xd0/0x1a0 fs/exec.c:1960 call_usermodehelper_exec_async+0xcc/0x140 kernel/umh.c:110 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ac0 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 2013 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 2013 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000067f5bf870 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 000045176836a410 x14: 00000000000001fa x13: 0000000000000001 x12: 0000000000000003 x11: 0000000000000002 x10: 00000000000001fa x9 : 0000000005c3d5b8 x8 : 000000067ef5ade0 x7 : 7fffffffffffffff x6 : 000000067ef5ade0 x5 : 000000067ef5ade0 x4 : f9ff0000041e1498 x3 : 000000067ff3f9e0 x2 : 000000067ef5ade0 x1 : 000000067ff3f9e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 mem_cgroup_from_task+0x8/0x24 mm/memcontrol.c:1008 faultin_page mm/gup.c:850 [inline] __get_user_pages+0x258/0x420 mm/gup.c:1069 __get_user_pages_locked mm/gup.c:1255 [inline] __get_user_pages_remote+0xd4/0x2f0 mm/gup.c:1722 get_user_pages_remote+0x28/0x40 mm/gup.c:1795 get_arg_page+0x44/0xc0 fs/exec.c:223 copy_string_kernel+0xb0/0x240 fs/exec.c:634 kernel_execve+0xd0/0x1a0 fs/exec.c:1960 call_usermodehelper_exec_async+0xcc/0x140 kernel/umh.c:110 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ac1 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 2023 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 2023 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000689f87c10 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 0000000000000014 x17: 000000005f315ae7 x16: 00000000d8301d95 x15: 0000000000000002 x14: 0000000000000001 x13: 000098915b31de7e x12: 026261336aa37f38 x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000400 x8 : 0000000689e2f1e0 x7 : 7fffffffffffffff x6 : 0000000689e2f1e0 x5 : 0000000689e2f1e0 x4 : f9ff0000041e1498 x3 : 000000068ae13de0 x2 : 0000000689e2f1e0 x1 : 000000068ae13de0 x0 : 000000000000000b Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 path_put+0x0/0x34 fs/namei.c:535 do_exit+0x724/0xa30 kernel/exit.c:821 call_usermodehelper_exec_async+0x118/0x140 kernel/umh.c:123 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ac2 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 2023 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 2023 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000068cf5de70 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 0000000000000014 x17: 000000005f315ae7 x16: 00000000d8301d95 x15: 0000000000000002 x14: 0000000000000001 x13: 0000a87df7d407ec x12: 02a2070227919676 x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000800 x8 : 000000068cddd5e0 x7 : 7fffffffffffffff x6 : 000000068cddd5e0 x5 : 000000068cddd5e0 x4 : f9ff0000041e1498 x3 : 000000068ddc21e0 x2 : 000000068cddd5e0 x1 : 000000068ddc21e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 path_put+0x0/0x34 fs/namei.c:535 do_exit+0x724/0xa30 kernel/exit.c:821 call_usermodehelper_exec_async+0x118/0x140 kernel/umh.c:123 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ac3 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 2023 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 2023 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000690230270 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 0000000000000014 x17: 000000005f315ae7 x16: 00000000d8301d95 x15: 000049ea74c62fdc x14: 000000000000011e x13: 0000000000000001 x12: 0000000000000007 x11: 0000000000000002 x10: 000000000000011e x9 : 0000000005cfab5a x8 : 000000068fd8b9e0 x7 : 7fffffffffffffff x6 : 000000068fd8b9e0 x5 : 000000068fd8b9e0 x4 : f9ff0000041e1498 x3 : 0000000690d705e0 x2 : 000000068fd8b9e0 x1 : 0000000690d705e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 path_put+0x0/0x34 fs/namei.c:535 do_exit+0x724/0xa30 kernel/exit.c:821 call_usermodehelper_exec_async+0x118/0x140 kernel/umh.c:123 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ac4 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 122 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 122 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) Workqueue: 0x0 (events_unbound) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000699369d30 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 000019e222fecf2a x14: 0000000000000337 x13: 0000000000000001 x12: 0000000000000007 x11: 0000000000000001 x10: 0000000000000337 x9 : 0000000001278691 x8 : 0000000698c965e0 x7 : 7fffffffffffffff x6 : 0000000698c965e0 x5 : 0000000698c965e0 x4 : f9ff0000041e1498 x3 : 0000000699c7b1e0 x2 : 0000000698c965e0 x1 : 0000000699c7b1e0 x0 : 0000000000000009 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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+0x14/0x50 kernel/locking/spinlock.c:199 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x2dc/0x794 kernel/sched/core.c:5073 schedule+0x70/0x10c kernel/sched/core.c:5152 worker_thread+0xdc/0x434 kernel/workqueue.c:2442 kthread+0x174/0x180 kernel/kthread.c:292 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ac5 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 122 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 122 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) Workqueue: 0x0 (events_unbound) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000069bec3770 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 000019e222fecf2a x14: 0000000000000337 x13: 0000000000000001 x12: 0000000000000007 x11: 0000000000000001 x10: 0000000000000337 x9 : ffff800012a0e000 x8 : 000000069bc449e0 x7 : 7fffffffffffffff x6 : 000000069bc449e0 x5 : 000000069bc449e0 x4 : f9ff0000041e1498 x3 : 000000069cc295e0 x2 : 000000069bc449e0 x1 : 000000069cc295e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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+0x14/0x50 kernel/locking/spinlock.c:199 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x2dc/0x794 kernel/sched/core.c:5073 schedule+0x70/0x10c kernel/sched/core.c:5152 worker_thread+0xdc/0x434 kernel/workqueue.c:2442 kthread+0x174/0x180 kernel/kthread.c:292 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ac6 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 122 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 122 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) Workqueue: 0x0 (events_unbound) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000069f0c26d0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000072d9da31200 x14: 00000000000001c4 x13: 0000000000000001 x12: 000000000000005d x11: 0000000000000001 x10: 00000000000001c4 x9 : 0000000002a55bc1 x8 : 000000069ebf2de0 x7 : 7fffffffffffffff x6 : 000000069ebf2de0 x5 : 000000069ebf2de0 x4 : f9ff0000041e1498 x3 : 000000069fbd79e0 x2 : 000000069ebf2de0 x1 : 000000069fbd79e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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+0x14/0x50 kernel/locking/spinlock.c:199 context_switch kernel/sched/core.c:4325 [inline] __schedule+0x2dc/0x794 kernel/sched/core.c:5073 schedule+0x70/0x10c kernel/sched/core.c:5152 worker_thread+0xdc/0x434 kernel/workqueue.c:2442 kthread+0x174/0x180 kernel/kthread.c:292 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ac7 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006a9671030 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 0000000000000014 x17: 000000009ac5efc9 x16: 0000000060005574 x15: 00000000e038443a x14: 000000000000ba7e x13: 000030b0146b76a0 x12: 000000000000031e x11: 0000000000000001 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 00000006a8ae25e0 x7 : 7fffffffffffffff x6 : 00000006a8ae25e0 x5 : 00000006a8ae25e0 x4 : f9ff0000041e1498 x3 : 00000006a9ac71e0 x2 : 00000006a8ae25e0 x1 : 00000006a9ac71e0 x0 : 000000000000000a Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ac8 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006abb1c620 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 0000000000000014 x17: 000000009ac5efc9 x16: 0000000060005574 x15: 00000000e038443a x14: 000000000000ba7e x13: 000030b0146b76a0 x12: 000000000000031e x11: 0000000000000001 x10: 0000000000000000 x9 : ffff800012a0e000 x8 : 00000006aba909e0 x7 : 7fffffffffffffff x6 : 00000006aba909e0 x5 : 00000006aba909e0 x4 : f9ff0000041e1498 x3 : 00000006aca755e0 x2 : 00000006aba909e0 x1 : 00000006aca755e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ac9 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006ade9eee0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 0000000000000014 x17: 000000009ac5efc9 x16: 0000000060005574 x15: 00000000e038443a x14: 000000000000ba7e x13: ffff8000126b7000 x12: 0000000000000336 x11: 0000000000000048 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 00000006ada5a1e0 x7 : 7fffffffffffffff x6 : 00000006ada5a1e0 x5 : 00000006ada5a1e0 x4 : f9ff0000041e1498 x3 : 00000006aea3ede0 x2 : 00000006ada5a1e0 x1 : 00000006aea3ede0 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9aca ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 22 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 22 Comm: kdevtmpfs Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006b609f360 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 00000047d1fba4dc x14: 00000000000001f3 x13: 0000000000000001 x12: 0000000000000002 x11: 0000000000000001 x10: 00000000000001f3 x9 : 000000000090783b x8 : 00000006b59801e0 x7 : 7fffffffffffffff x6 : 00000006b59801e0 x5 : 00000006b59801e0 x4 : f9ff0000041e1498 x3 : 00000006b6964de0 x2 : 00000006b59801e0 x1 : 00000006b6964de0 x0 : 0000000000000008 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 stack_depot_save+0x24/0x4bc lib/stackdepot.c:270 kasan_save_stack+0x44/0x60 mm/kasan/common.c:40 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] ____kasan_kmalloc mm/kasan/common.c:506 [inline] ____kasan_kmalloc mm/kasan/common.c:465 [inline] __kasan_kmalloc+0xc8/0x100 mm/kasan/common.c:515 kasan_kmalloc include/linux/kasan.h:233 [inline] __kmalloc+0x220/0x3d0 mm/slub.c:4055 kmalloc include/linux/slab.h:559 [inline] kzalloc include/linux/slab.h:684 [inline] smk_parse_smack+0xe8/0x11c security/smack/smack_access.c:468 smk_import_entry+0x14/0x130 security/smack/smack_access.c:564 smk_fetch security/smack/smack_lsm.c:298 [inline] smk_fetch+0xbc/0x100 security/smack/smack_lsm.c:278 smack_d_instantiate+0x180/0x3b0 security/smack/smack_lsm.c:3411 security_d_instantiate+0x3c/0x6c security/security.c:1987 d_instantiate+0x34/0x70 fs/dcache.c:2006 shmem_mknod+0xcc/0x100 mm/shmem.c:2876 vfs_mknod+0x1bc/0x270 fs/namei.c:3698 handle_create+0x178/0x21c drivers/base/devtmpfs.c:215 handle drivers/base/devtmpfs.c:380 [inline] devtmpfs_work_loop drivers/base/devtmpfs.c:395 [inline] devtmpfsd+0xcc/0x11c drivers/base/devtmpfs.c:437 kthread+0x174/0x180 kernel/kthread.c:292 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9acb ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 22 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 22 Comm: kdevtmpfs Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006b80c8f00 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 00000488fffffb77 x14: 00000000000002a4 x13: 0000000000000001 x12: 0000000000000020 x11: 0000000000000001 x10: 00000000000002a4 x9 : 0000000001bbe01c x8 : 00000006b79499e0 x7 : 7fffffffffffffff x6 : 00000006b79499e0 x5 : 00000006b79499e0 x4 : f9ff0000041e1498 x3 : 00000006b892e5e0 x2 : 00000006b79499e0 x1 : 00000006b892e5e0 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 stack_depot_save+0x24/0x4bc lib/stackdepot.c:270 kasan_save_stack+0x44/0x60 mm/kasan/common.c:40 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] ____kasan_kmalloc mm/kasan/common.c:506 [inline] ____kasan_kmalloc mm/kasan/common.c:465 [inline] __kasan_kmalloc+0xc8/0x100 mm/kasan/common.c:515 kasan_kmalloc include/linux/kasan.h:233 [inline] __kmalloc+0x220/0x3d0 mm/slub.c:4055 kmalloc include/linux/slab.h:559 [inline] kzalloc include/linux/slab.h:684 [inline] smk_parse_smack+0xe8/0x11c security/smack/smack_access.c:468 smk_import_entry+0x14/0x130 security/smack/smack_access.c:564 smk_fetch security/smack/smack_lsm.c:298 [inline] smk_fetch+0xbc/0x100 security/smack/smack_lsm.c:278 smack_d_instantiate+0x180/0x3b0 security/smack/smack_lsm.c:3411 security_d_instantiate+0x3c/0x6c security/security.c:1987 d_instantiate+0x34/0x70 fs/dcache.c:2006 shmem_mknod+0xcc/0x100 mm/shmem.c:2876 vfs_mknod+0x1bc/0x270 fs/namei.c:3698 handle_create+0x178/0x21c drivers/base/devtmpfs.c:215 handle drivers/base/devtmpfs.c:380 [inline] devtmpfs_work_loop drivers/base/devtmpfs.c:395 [inline] devtmpfsd+0xcc/0x11c drivers/base/devtmpfs.c:437 kthread+0x174/0x180 kernel/kthread.c:292 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9acc ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 22 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 22 Comm: kdevtmpfs Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006ba39dc80 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 00002da74f3246b0 x14: 000000000000020a x13: 0000000000000001 x12: 0000000000000023 x11: 0000000000000001 x10: 000000000000020a x9 : 0000000002572167 x8 : 00000006b99131e0 x7 : 7fffffffffffffff x6 : 00000006b99131e0 x5 : 00000006b99131e0 x4 : f9ff0000041e1498 x3 : 00000006ba8f7de0 x2 : 00000006b99131e0 x1 : 00000006ba8f7de0 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 stack_depot_save+0x24/0x4bc lib/stackdepot.c:270 kasan_save_stack+0x44/0x60 mm/kasan/common.c:40 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] ____kasan_kmalloc mm/kasan/common.c:506 [inline] ____kasan_kmalloc mm/kasan/common.c:465 [inline] __kasan_kmalloc+0xc8/0x100 mm/kasan/common.c:515 kasan_kmalloc include/linux/kasan.h:233 [inline] __kmalloc+0x220/0x3d0 mm/slub.c:4055 kmalloc include/linux/slab.h:559 [inline] kzalloc include/linux/slab.h:684 [inline] smk_parse_smack+0xe8/0x11c security/smack/smack_access.c:468 smk_import_entry+0x14/0x130 security/smack/smack_access.c:564 smk_fetch security/smack/smack_lsm.c:298 [inline] smk_fetch+0xbc/0x100 security/smack/smack_lsm.c:278 smack_d_instantiate+0x180/0x3b0 security/smack/smack_lsm.c:3411 security_d_instantiate+0x3c/0x6c security/security.c:1987 d_instantiate+0x34/0x70 fs/dcache.c:2006 shmem_mknod+0xcc/0x100 mm/shmem.c:2876 vfs_mknod+0x1bc/0x270 fs/namei.c:3698 handle_create+0x178/0x21c drivers/base/devtmpfs.c:215 handle drivers/base/devtmpfs.c:380 [inline] devtmpfs_work_loop drivers/base/devtmpfs.c:395 [inline] devtmpfsd+0xcc/0x11c drivers/base/devtmpfs.c:437 kthread+0x174/0x180 kernel/kthread.c:292 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9acd ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 2037 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 2037 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006c2b1eb70 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 0000000000000014 x17: 00000000b2981cce x16: 00000000d04bf248 x15: 0000000000000002 x14: 0000000000000001 x13: 0000000000078f13 x12: 0000000000000040 x11: f0ff000003400260 x10: f0ff000003400262 x9 : ffff8000127cbe78 x8 : 00000006c281dde0 x7 : 7fffffffffffffff x6 : 00000006c281dde0 x5 : 00000006c281dde0 x4 : f9ff0000041e1498 x3 : 00000006c38029e0 x2 : 00000006c281dde0 x1 : 00000006c38029e0 x0 : 0000000000000009 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 close_files fs/file.c:399 [inline] put_files_struct fs/file.c:418 [inline] put_files_struct+0x9c/0x124 fs/file.c:415 exit_files+0x40/0x5c fs/file.c:435 do_exit+0x71c/0xa30 kernel/exit.c:820 call_usermodehelper_exec_async+0x118/0x140 kernel/umh.c:123 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ace ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 2037 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 2037 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006c627f140 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 0000000000000014 x17: 00000000b2981cce x16: 00000000d04bf248 x15: 000032ca1faa3eb2 x14: 000000000000028b x13: 0000000000000001 x12: 0000000000000031 x11: 0000000000000002 x10: 000000000000028b x9 : 0000000004d9831f x8 : 00000006c57cc1e0 x7 : 7fffffffffffffff x6 : 00000006c57cc1e0 x5 : 00000006c57cc1e0 x4 : f9ff0000041e1498 x3 : 00000006c67b0de0 x2 : 00000006c57cc1e0 x1 : 00000006c67b0de0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 close_files fs/file.c:399 [inline] put_files_struct fs/file.c:418 [inline] put_files_struct+0x9c/0x124 fs/file.c:415 exit_files+0x40/0x5c fs/file.c:435 do_exit+0x71c/0xa30 kernel/exit.c:820 call_usermodehelper_exec_async+0x118/0x140 kernel/umh.c:123 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9acf ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 2037 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 2037 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006c8a5ffb0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 0000000000000014 x17: 00000000b2981cce x16: 00000000d04bf248 x15: 000032ca1faa3eb2 x14: 000000000000028b x13: 0000000000000001 x12: 0000000000000031 x11: 0000000000000002 x10: 000000000000028b x9 : ffff800012a0e000 x8 : 00000006c877a5e0 x7 : 7fffffffffffffff x6 : 00000006c877a5e0 x5 : 00000006c877a5e0 x4 : f9ff0000041e1498 x3 : 00000006c975f1e0 x2 : 00000006c877a5e0 x1 : 00000006c975f1e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 close_files fs/file.c:399 [inline] put_files_struct fs/file.c:418 [inline] put_files_struct+0x9c/0x124 fs/file.c:415 exit_files+0x40/0x5c fs/file.c:435 do_exit+0x71c/0xa30 kernel/exit.c:820 call_usermodehelper_exec_async+0x118/0x140 kernel/umh.c:123 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ad0 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006d0f56740 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: 0000000000000003 x12: 0000000000000040 x11: f0ff000003400260 x10: f0ff000003400262 x9 : ffff8000127cbe78 x8 : 00000006d06a05e0 x7 : 7fffffffffffffff x6 : 00000006d06a05e0 x5 : 00000006d06a05e0 x4 : f9ff0000041e1498 x3 : 00000006d16851e0 x2 : 00000006d06a05e0 x1 : 00000006d16851e0 x0 : 0000000000000008 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ad1 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006d40c7930 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 000000000000ba7e x13: 00002456288420e8 x12: 009160deb4f97e08 x11: 000000000000b67e x10: 0000000000002ca4 x9 : 0000000000002456 x8 : 00000006d364e9e0 x7 : 7fffffffffffffff x6 : 00000006d364e9e0 x5 : 00000006d364e9e0 x4 : f9ff0000041e1498 x3 : 00000006d46335e0 x2 : 00000006d364e9e0 x1 : 00000006d46335e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ad2 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006d67df700 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: 000056c2c2b8183c x12: 0000000000000033 x11: 000000000000001f x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 00000006d65fcde0 x7 : 7fffffffffffffff x6 : 00000006d65fcde0 x5 : 00000006d65fcde0 x4 : f9ff0000041e1498 x3 : 00000006d75e19e0 x2 : 00000006d65fcde0 x1 : 00000006d75e19e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ad3 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006df756c80 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 000000000000ba7e x13: 00003d2086a43292 x12: 000000000000005a x11: 0000000000000003 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 00000006df5079e0 x7 : 7fffffffffffffff x6 : 00000006df5079e0 x5 : 00000006df5079e0 x4 : f9ff0000041e1498 x3 : 00000006e04ec5e0 x2 : 00000006df5079e0 x1 : 00000006e04ec5e0 x0 : 0000000000000009 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ad4 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006e296a4c0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: ffff8000126b7000 x12: 0000000000000097 x11: 0000000000000032 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 00000006e24b5de0 x7 : 7fffffffffffffff x6 : 00000006e24b5de0 x5 : 00000006e24b5de0 x4 : f9ff0000041e1498 x3 : 00000006e349a9e0 x2 : 00000006e24b5de0 x1 : 00000006e349a9e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ad5 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006e51dd3b0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: ffff8000126b7000 x12: 000000000000025c x11: 0000000000000028 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 00000006e447f5e0 x7 : 7fffffffffffffff x6 : 00000006e447f5e0 x5 : 00000006e447f5e0 x4 : f9ff0000041e1498 x3 : 00000006e54641e0 x2 : 00000006e447f5e0 x1 : 00000006e54641e0 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ad6 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006ed772c90 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: 0000000000000003 x12: 0000000000000040 x11: f0ff000003400260 x10: f0ff000003400262 x9 : ffff8000127cbe78 x8 : 00000006ed38a1e0 x7 : 7fffffffffffffff x6 : 00000006ed38a1e0 x5 : 00000006ed38a1e0 x4 : f9ff0000041e1498 x3 : 00000006ee36ede0 x2 : 00000006ed38a1e0 x1 : 00000006ee36ede0 x0 : 0000000000000009 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x28/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ad7 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006f1677c70 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 000000000000ba7e x13: 00001310bcab5068 x12: 00000000000003b5 x11: 0000000000000031 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 00000006f131d1e0 x7 : 7fffffffffffffff x6 : 00000006f131d1e0 x5 : 00000006f131d1e0 x4 : f9ff0000041e1498 x3 : 00000006f2301de0 x2 : 00000006f131d1e0 x1 : 00000006f2301de0 x0 : 0000000000000004 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x28/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ad8 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006f40e1cc0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: 0098968000000000 x12: 0000000000000243 x11: 000000000000002b x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 00000006f32e69e0 x7 : 7fffffffffffffff x6 : 00000006f32e69e0 x5 : 00000006f32e69e0 x4 : f9ff0000041e1498 x3 : 00000006f42cb5e0 x2 : 00000006f32e69e0 x1 : 00000006f42cb5e0 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x28/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ad9 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006fce01fd0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: 0000000000000003 x12: 0000000000000040 x11: f0ff000003400260 x10: f0ff000003400262 x9 : ffff8000127cbe78 x8 : 00000006fc1f15e0 x7 : 7fffffffffffffff x6 : 00000006fc1f15e0 x5 : 00000006fc1f15e0 x4 : f9ff0000041e1498 x3 : 00000006fd1d61e0 x2 : 00000006fc1f15e0 x1 : 00000006fd1d61e0 x0 : 0000000000000009 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ada ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000701b45f20 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 000000000000ba7e x13: 000009aca765cbe3 x12: 0000000000000012 x11: 0000000000000039 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 00000007011691e0 x7 : 7fffffffffffffff x6 : 00000007011691e0 x5 : 00000007011691e0 x4 : f9ff0000041e1498 x3 : 000000070214dde0 x2 : 00000007011691e0 x1 : 000000070214dde0 x0 : 0000000000000005 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9adb ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000705e449e0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 000000000000ba7e x13: 000009aca765cbe3 x12: 0000000000000012 x11: 0000000000000039 x10: 0000000000000000 x9 : ffff800012a0e000 x8 : 00000007050fc1e0 x7 : 7fffffffffffffff x6 : 00000007050fc1e0 x5 : 00000007050fc1e0 x4 : f9ff0000041e1498 x3 : 00000007060e0de0 x2 : 00000007050fc1e0 x1 : 00000007060e0de0 x0 : 0000000000000004 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9adc ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000070e31a7a0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: 0000000000000001 x12: 0000000000000040 x11: f0ff000003400260 x10: f0ff000003400262 x9 : ffff8000127cbe78 x8 : 000000070e006de0 x7 : 7fffffffffffffff x6 : 000000070e006de0 x5 : 000000070e006de0 x4 : f9ff0000041e1498 x3 : 000000070efeb9e0 x2 : 000000070e006de0 x1 : 000000070efeb9e0 x0 : 0000000000000009 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9add ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000071159de10 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 000000000000ba7e x13: 0000535bb8903806 x12: 014d760c18f357d4 x11: 000000000000b67e x10: 0000000000005b3f x9 : 000000000000535b x8 : 0000000710fb51e0 x7 : 7fffffffffffffff x6 : 0000000710fb51e0 x5 : 0000000710fb51e0 x4 : f9ff0000041e1498 x3 : 0000000711f99de0 x2 : 0000000710fb51e0 x1 : 0000000711f99de0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ade ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000714c332c0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 000000000000ba7e x13: ffff8000126b7000 x12: 0000000000000083 x11: 0000000000000012 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 0000000713f635e0 x7 : 7fffffffffffffff x6 : 0000000713f635e0 x5 : 0000000713f635e0 x4 : f9ff0000041e1498 x3 : 0000000714f481e0 x2 : 0000000713f635e0 x1 : 0000000714f481e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9adf ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 122 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 122 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) Workqueue: events_unbound call_usermodehelper_exec_work pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000071e17fe10 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffd x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000020 x14: f0ff00000326ad00 x13: 0000000000000000 x12: 0000000000000040 x11: f0ff000003400260 x10: f0ff000003400262 x9 : ffff8000127cbe78 x8 : 000000071de52de0 x7 : 7fffffffffffffff x6 : 000000071de52de0 x5 : 000000071de52de0 x4 : f9ff0000041e1498 x3 : 000000071ee379e0 x2 : 000000071de52de0 x1 : 000000071ee379e0 x0 : 000000000000000a Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 security_prepare_creds+0x54/0xb0 security/security.c:1651 prepare_creds+0x188/0x280 kernel/cred.c:285 copy_creds+0x30/0x510 kernel/cred.c:358 copy_process+0x3f4/0x150c kernel/fork.c:1989 kernel_clone+0x5c/0x3c0 kernel/fork.c:2500 kernel_thread+0x68/0x90 kernel/fork.c:2552 call_usermodehelper_exec_work kernel/umh.c:172 [inline] call_usermodehelper_exec_work+0x7c/0xb0 kernel/umh.c:158 process_one_work+0x1d8/0x364 kernel/workqueue.c:2275 worker_thread+0x70/0x434 kernel/workqueue.c:2421 kthread+0x174/0x180 kernel/kthread.c:292 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ae0 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 122 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 122 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) Workqueue: events_unbound call_usermodehelper_exec_work pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000721fc76c0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffd x17: 0000000000000001 x16: 0000000000000019 x15: 000004fdbdf0a4fd x14: 0000000000000092 x13: 0000000000000001 x12: 0000000000000030 x11: 0000000000000001 x10: 0000000000000092 x9 : 00000000025d48ca x8 : 0000000721de5de0 x7 : 7fffffffffffffff x6 : 0000000721de5de0 x5 : 0000000721de5de0 x4 : f9ff0000041e1498 x3 : 0000000722dca9e0 x2 : 0000000721de5de0 x1 : 0000000722dca9e0 x0 : 0000000000000004 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 security_prepare_creds+0x54/0xb0 security/security.c:1651 prepare_creds+0x188/0x280 kernel/cred.c:285 copy_creds+0x30/0x510 kernel/cred.c:358 copy_process+0x3f4/0x150c kernel/fork.c:1989 kernel_clone+0x5c/0x3c0 kernel/fork.c:2500 kernel_thread+0x68/0x90 kernel/fork.c:2552 call_usermodehelper_exec_work kernel/umh.c:172 [inline] call_usermodehelper_exec_work+0x7c/0xb0 kernel/umh.c:158 process_one_work+0x1d8/0x364 kernel/workqueue.c:2275 worker_thread+0x70/0x434 kernel/workqueue.c:2421 kthread+0x174/0x180 kernel/kthread.c:292 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ae1 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 122 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 122 Comm: kworker/u4:4 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) Workqueue: events_unbound call_usermodehelper_exec_work pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000724737040 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffd x17: 0000000000000001 x16: 0000000000000019 x15: 000034fec7de16c8 x14: 0000000000000385 x13: 0000000000000001 x12: 0000000000000027 x11: 0000000000000001 x10: 0000000000000385 x9 : 0000000002b18036 x8 : 0000000723daf5e0 x7 : 7fffffffffffffff x6 : 0000000723daf5e0 x5 : 0000000723daf5e0 x4 : f9ff0000041e1498 x3 : 0000000724d941e0 x2 : 0000000723daf5e0 x1 : 0000000724d941e0 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 drivers/irqchip/irq-gic.c:370 el1_irq+0xb4/0x180 arch/arm64/kernel/entry.S:669 security_prepare_creds+0x54/0xb0 security/security.c:1651 prepare_creds+0x188/0x280 kernel/cred.c:285 copy_creds+0x30/0x510 kernel/cred.c:358 copy_process+0x3f4/0x150c kernel/fork.c:1989 kernel_clone+0x5c/0x3c0 kernel/fork.c:2500 kernel_thread+0x68/0x90 kernel/fork.c:2552 call_usermodehelper_exec_work kernel/umh.c:172 [inline] call_usermodehelper_exec_work+0x7c/0xb0 kernel/umh.c:158 process_one_work+0x1d8/0x364 kernel/workqueue.c:2275 worker_thread+0x70/0x434 kernel/workqueue.c:2421 kthread+0x174/0x180 kernel/kthread.c:292 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ae2 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000072d071a10 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 000000000000ba7e x13: 00002f4b51503b20 x12: 00bd367adb518710 x11: 000000000000b67e x10: 0000000000003771 x9 : 0000000000002f4b x8 : 000000072ccba1e0 x7 : 7fffffffffffffff x6 : 000000072ccba1e0 x5 : 000000072ccba1e0 x4 : f9ff0000041e1498 x3 : 000000072dc9ede0 x2 : 000000072ccba1e0 x1 : 000000072dc9ede0 x0 : 0000000000000009 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ae3 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000007310f2d60 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: ffff8000126b7000 x12: 0000000000000220 x11: 0000000000000037 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 0000000730c4d1e0 x7 : 7fffffffffffffff x6 : 0000000730c4d1e0 x5 : 0000000730c4d1e0 x4 : f9ff0000041e1498 x3 : 0000000731c31de0 x2 : 0000000730c4d1e0 x1 : 0000000731c31de0 x0 : 0000000000000004 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ae4 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000735fc7110 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: ffff8000126b7000 x12: 00000000000003c0 x11: 000000000000004e x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 0000000735bc4de0 x7 : 7fffffffffffffff x6 : 0000000735bc4de0 x5 : 0000000735bc4de0 x4 : f9ff0000041e1498 x3 : 0000000736ba99e0 x2 : 0000000735bc4de0 x1 : 0000000736ba99e0 x0 : 0000000000000005 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ae5 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000073ffea0c0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 00000450af306e7e x14: 0000000000000000 x13: 00006a1da3b4b884 x12: 01a87dcf1d35e6b7 x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000400 x8 : 000000073fab45e0 x7 : 7fffffffffffffff x6 : 000000073fab45e0 x5 : 000000073fab45e0 x4 : f9ff0000041e1498 x3 : 0000000740a991e0 x2 : 000000073fab45e0 x1 : 0000000740a991e0 x0 : 000000000000000a Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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+0x2c/0x80 kernel/workqueue.c:1528 queue_work include/linux/workqueue.h:507 [inline] call_usermodehelper_exec+0x134/0x200 kernel/umh.c:433 kobject_uevent_env+0x578/0x690 lib/kobject_uevent.c:617 kobject_uevent+0x14/0x20 lib/kobject_uevent.c:641 device_add+0x330/0x7d0 drivers/base/core.c:3223 device_create_groups_vargs+0x108/0x174 drivers/base/core.c:3892 device_create+0x5c/0x8c drivers/base/core.c:3934 bdi_register_va+0x80/0x214 mm/backing-dev.c:809 bdi_register+0x58/0x80 mm/backing-dev.c:841 __device_add_disk+0x40c/0x490 block/genhd.c:616 device_add_disk+0x14/0x20 block/genhd.c:639 add_disk include/linux/genhd.h:231 [inline] loop_add+0x1f4/0x260 drivers/block/loop.c:2172 loop_init+0x104/0x158 drivers/block/loop.c:2377 do_one_initcall+0x50/0x1b0 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+0x1d8/0x240 init/main.c:1537 kernel_init+0x14/0x118 init/main.c:1424 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ae6 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000743a39d30 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000361c0937d4d4 x14: 00000000000003f1 x13: 0000000000000001 x12: 0000000000000013 x11: 0000000000000001 x10: 00000000000003f1 x9 : 0000000001d48f63 x8 : 0000000743a475e0 x7 : 7fffffffffffffff x6 : 0000000743a475e0 x5 : 0000000743a475e0 x4 : f9ff0000041e1498 x3 : 0000000744a2c1e0 x2 : 0000000743a475e0 x1 : 0000000744a2c1e0 x0 : 0000000000000004 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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+0x2c/0x80 kernel/workqueue.c:1528 queue_work include/linux/workqueue.h:507 [inline] call_usermodehelper_exec+0x134/0x200 kernel/umh.c:433 kobject_uevent_env+0x578/0x690 lib/kobject_uevent.c:617 kobject_uevent+0x14/0x20 lib/kobject_uevent.c:641 device_add+0x330/0x7d0 drivers/base/core.c:3223 device_create_groups_vargs+0x108/0x174 drivers/base/core.c:3892 device_create+0x5c/0x8c drivers/base/core.c:3934 bdi_register_va+0x80/0x214 mm/backing-dev.c:809 bdi_register+0x58/0x80 mm/backing-dev.c:841 __device_add_disk+0x40c/0x490 block/genhd.c:616 device_add_disk+0x14/0x20 block/genhd.c:639 add_disk include/linux/genhd.h:231 [inline] loop_add+0x1f4/0x260 drivers/block/loop.c:2172 loop_init+0x104/0x158 drivers/block/loop.c:2377 do_one_initcall+0x50/0x1b0 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+0x1d8/0x240 init/main.c:1537 kernel_init+0x14/0x118 init/main.c:1424 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ae7 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000074674c870 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 00002b3f06f6787e x14: 0000000000000024 x13: 0000000000000001 x12: 000000000000002e x11: 0000000000000001 x10: 0000000000000024 x9 : 00000000027432d5 x8 : 0000000745a10de0 x7 : 7fffffffffffffff x6 : 0000000745a10de0 x5 : 0000000745a10de0 x4 : f9ff0000041e1498 x3 : 00000007469f59e0 x2 : 0000000745a10de0 x1 : 00000007469f59e0 x0 : 0000000000000002 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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+0x2c/0x80 kernel/workqueue.c:1528 queue_work include/linux/workqueue.h:507 [inline] call_usermodehelper_exec+0x134/0x200 kernel/umh.c:433 kobject_uevent_env+0x578/0x690 lib/kobject_uevent.c:617 kobject_uevent+0x14/0x20 lib/kobject_uevent.c:641 device_add+0x330/0x7d0 drivers/base/core.c:3223 device_create_groups_vargs+0x108/0x174 drivers/base/core.c:3892 device_create+0x5c/0x8c drivers/base/core.c:3934 bdi_register_va+0x80/0x214 mm/backing-dev.c:809 bdi_register+0x58/0x80 mm/backing-dev.c:841 __device_add_disk+0x40c/0x490 block/genhd.c:616 device_add_disk+0x14/0x20 block/genhd.c:639 add_disk include/linux/genhd.h:231 [inline] loop_add+0x1f4/0x260 drivers/block/loop.c:2172 loop_init+0x104/0x158 drivers/block/loop.c:2377 do_one_initcall+0x50/0x1b0 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+0x1d8/0x240 init/main.c:1537 kernel_init+0x14/0x118 init/main.c:1424 ret_from_fork+0x10/0x34 arch/arm64/kernel/entry.S:958 ---[ end trace 389be3dcf46d9ae8 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000074f2b24f0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: 0000000000000003 x12: 0000000000000040 x11: f0ff000003400260 x10: f0ff000003400262 x9 : ffff8000127cbe78 x8 : 000000074e91b9e0 x7 : 7fffffffffffffff x6 : 000000074e91b9e0 x5 : 000000074e91b9e0 x4 : f9ff0000041e1498 x3 : 000000074f9005e0 x2 : 000000074e91b9e0 x1 : 000000074f9005e0 x0 : 0000000000000009 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9ae9 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000751aee100 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 000000000000ba7e x13: 00001a8bbb59be88 x12: 00000000000003c6 x11: 0000000000000011 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 00000007518c9de0 x7 : 7fffffffffffffff x6 : 00000007518c9de0 x5 : 00000007518c9de0 x4 : f9ff0000041e1498 x3 : 00000007528ae9e0 x2 : 00000007518c9de0 x1 : 00000007528ae9e0 x0 : 0000000000000003 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9aea ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000755a939b0 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 0000000000000000 x13: ffff8000126b7000 x12: 0000000000000333 x11: 0000000000000040 x10: 0000000000000000 x9 : ffff00007fbc1c40 x8 : 000000075585cde0 x7 : 7fffffffffffffff x6 : 000000075585cde0 x5 : 000000075585cde0 x4 : f9ff0000041e1498 x3 : 00000007568419e0 x2 : 000000075585cde0 x1 : 00000007568419e0 x0 : 0000000000000004 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9aeb ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at drivers/gpu/drm/vkms/vkms_crtc.c:21 vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.12.0-rc5-syzkaller-00091-g1678e493d530 #0 Hardware name: linux,dummy-virt (DT) pstate: 20400089 (nzCv daIf +PAN -UAO -TCO BTYPE=--) pc : vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:21 lr : hrtimer_forward_now include/linux/hrtimer.h:510 [inline] lr : vkms_vblank_simulate+0x3c/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:19 sp : ffff800010003e30 x29: ffff800010003e30 x28: ffff00007fbbce00 x27: ffff00007fbbce40 x26: ffff800010800960 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000075dbc2270 x21: 0000000000fe4c00 x20: f9ff0000041e0628 x19: f9ff0000041e1498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000000 x14: 000000000000ba7e x13: 00002fe8e24c4bd1 x12: 00bfacdab9027f26 x11: 000000000000b67e x10: 00000000000038a8 x9 : 0000000000002fe8 x8 : 000000075d782de0 x7 : 7fffffffffffffff x6 : 000000075d782de0 x5 : 000000075d782de0 x4 : f9ff0000041e1498 x3 : 000000075e7679e0 x2 : 000000075d782de0 x1 : 000000075e7679e0 x0 : 0000000000000008 Call trace: vkms_vblank_simulate+0x120/0x130 drivers/gpu/drm/vkms/vkms_crtc.c:41 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x140/0x1e0 kernel/time/hrtimer.c:1601 hrtimer_interrupt+0xe8/0x2c0 kernel/time/hrtimer.c:1663 timer_handler drivers/clocksource/arm_arch_timer.c:647 [inline] arch_timer_handler_phys+0x38/0x50 drivers/clocksource/arm_arch_timer.c:665 handle_percpu_devid_irq+0x84/0x150 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+0x7c/0xe0 kernel/irq/irqdesc.c:689 handle_domain_irq include/linux/irqdesc.h:176 [inline] gic_handle_irq+0x50/0xd0 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] arch_cpu_idle+0x18/0x30 arch/arm64/kernel/process.c:131 default_idle_call+0x24/0x6c kernel/sched/idle.c:112 cpuidle_idle_call kernel/sched/idle.c:194 [inline] do_idle+0x22c/0x29c kernel/sched/idle.c:300 cpu_startup_entry+0x24/0x70 kernel/sched/idle.c:397 rest_init+0xd8/0xe8 init/main.c:721 arch_call_rest_init+0x10/0x1c start_kernel+0x558/0x590 init/main.c:1064 0x0 ---[ end trace 389be3dcf46d9aec ]---