------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Not tainted 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000064608d450 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000001 x15: 00005916ffffa6e9 x14: 00000000000002d8 x13: 0000000000000001 x12: 0000000000000020 x11: 0000000000000001 x10: 00000000000002d8 x9 : 0000000002d8fac3 x8 : 0000000645a11d50 x7 : 7fffffffffffffff x6 : 0000000645a11d50 x5 : 0000000645a11d50 x4 : f6ff000003b55498 x3 : 00000006469f6950 x2 : 0000000645a11d50 x1 : 00000006469f6950 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:671 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 driver_register+0xb4/0x130 drivers/base/driver.c:179 usb_register_driver+0x80/0x150 drivers/usb/core/driver.c:1065 udl_driver_init+0x24/0x30 drivers/gpu/drm/udl/udl_drv.c:145 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:960 ---[ end trace dc83b52b5dca1351 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000649eb0210 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000001 x15: 00002f935d788312 x14: 0000000000000393 x13: 0000000000000001 x12: 000000000000003e x11: 0000000000000001 x10: 0000000000000393 x9 : 0000000002e50c44 x8 : 00000006499a4d50 x7 : 7fffffffffffffff x6 : 00000006499a4d50 x5 : 00000006499a4d50 x4 : f6ff000003b55498 x3 : 000000064a989950 x2 : 00000006499a4d50 x1 : 000000064a989950 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:671 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 driver_register+0xb4/0x130 drivers/base/driver.c:179 usb_register_driver+0x80/0x150 drivers/usb/core/driver.c:1065 udl_driver_init+0x24/0x30 drivers/gpu/drm/udl/udl_drv.c:145 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:960 ---[ end trace dc83b52b5dca1352 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000064c3db6f0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000001 x15: 0000531ef7d7fea6 x14: 00000000000003ad x13: 0000000000000001 x12: 0000000000000025 x11: 0000000000000001 x10: 00000000000003ad x9 : 0000000002e739c9 x8 : 000000064b96e550 x7 : 7fffffffffffffff x6 : 000000064b96e550 x5 : 000000064b96e550 x4 : f6ff000003b55498 x3 : 000000064c953150 x2 : 000000064b96e550 x1 : 000000064c953150 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:671 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 driver_register+0xb4/0x130 drivers/base/driver.c:179 usb_register_driver+0x80/0x150 drivers/usb/core/driver.c:1065 udl_driver_init+0x24/0x30 drivers/gpu/drm/udl/udl_drv.c:145 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:960 ---[ end trace dc83b52b5dca1353 ]--- hrtimer: interrupt took 136773392 ns ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000654a94860 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000009dec8301 x16: 000000003004104c x15: 0000ae1c6448ea52 x14: 0000000000000380 x13: 0000000000000001 x12: 0000000000000000 x11: 0000000000000003 x10: 0000000000000380 x9 : 0000000008b688e6 x8 : 0000000654879150 x7 : 7fffffffffffffff x6 : 0000000654879150 x5 : 0000000654879150 x4 : f6ff000003b55498 x3 : 000000065585dd50 x2 : 0000000654879150 x1 : 000000065585dd50 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:671 ptrauth_strip_insn_pac arch/arm64/include/asm/pointer_auth.h:76 [inline] unwind_frame+0x8c/0x180 arch/arm64/kernel/stacktrace.c:109 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 sysfs_create_file_ns+0x80/0xbc fs/sysfs/file.c:343 sysfs_create_file include/linux/sysfs.h:601 [inline] driver_create_file+0x20/0x34 drivers/base/driver.c:107 add_bind_files drivers/base/bus.c:541 [inline] bus_add_driver+0x188/0x20c drivers/base/bus.c:641 driver_register+0x78/0x130 drivers/base/driver.c:171 i2c_register_driver+0x50/0xd0 drivers/i2c/i2c-core-base.c:1804 lt9611_driver_init+0x1c/0x28 drivers/gpu/drm/bridge/lontium-lt9611.c:1228 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:960 ---[ end trace dc83b52b5dca1354 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000657bf76f0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000009dec8301 x16: 000000003004104c x15: 00003ed9e8ff5722 x14: 0000000000000141 x13: 0000000000000001 x12: 0000000000000032 x11: 0000000000000003 x10: 0000000000000141 x9 : 00000000089c81b3 x8 : 0000000657827550 x7 : 7fffffffffffffff x6 : 0000000657827550 x5 : 0000000657827550 x4 : f6ff000003b55498 x3 : 000000065880c150 x2 : 0000000657827550 x1 : 000000065880c150 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:671 ptrauth_strip_insn_pac arch/arm64/include/asm/pointer_auth.h:76 [inline] unwind_frame+0x8c/0x180 arch/arm64/kernel/stacktrace.c:109 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 sysfs_create_file_ns+0x80/0xbc fs/sysfs/file.c:343 sysfs_create_file include/linux/sysfs.h:601 [inline] driver_create_file+0x20/0x34 drivers/base/driver.c:107 add_bind_files drivers/base/bus.c:541 [inline] bus_add_driver+0x188/0x20c drivers/base/bus.c:641 driver_register+0x78/0x130 drivers/base/driver.c:171 i2c_register_driver+0x50/0xd0 drivers/i2c/i2c-core-base.c:1804 lt9611_driver_init+0x1c/0x28 drivers/gpu/drm/bridge/lontium-lt9611.c:1228 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:960 ---[ end trace dc83b52b5dca1355 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000065a77b8f0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000009dec8301 x16: 000000003004104c x15: 000046cc0fc5dd00 x14: 000000000000002d x13: 0000000000000001 x12: 000000000000002c x11: 0000000000000003 x10: 000000000000002d x9 : 00000000088fcc18 x8 : 000000065a7d5950 x7 : 7fffffffffffffff x6 : 000000065a7d5950 x5 : 000000065a7d5950 x4 : f6ff000003b55498 x3 : 000000065b7ba550 x2 : 000000065a7d5950 x1 : 000000065b7ba550 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:671 ptrauth_strip_insn_pac arch/arm64/include/asm/pointer_auth.h:76 [inline] unwind_frame+0x8c/0x180 arch/arm64/kernel/stacktrace.c:109 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 sysfs_create_file_ns+0x80/0xbc fs/sysfs/file.c:343 sysfs_create_file include/linux/sysfs.h:601 [inline] driver_create_file+0x20/0x34 drivers/base/driver.c:107 add_bind_files drivers/base/bus.c:541 [inline] bus_add_driver+0x188/0x20c drivers/base/bus.c:641 driver_register+0x78/0x130 drivers/base/driver.c:171 i2c_register_driver+0x50/0xd0 drivers/i2c/i2c-core-base.c:1804 lt9611_driver_init+0x1c/0x28 drivers/gpu/drm/bridge/lontium-lt9611.c:1228 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:960 ---[ end trace dc83b52b5dca1356 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000663cc5400 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 0000000000000000 x13: ffff8000126b7000 x12: ffff80001292c000 x11: 0000000000000000 x10: 0000000000000001 x9 : 0000000000000800 x8 : 00000006636e0550 x7 : 7fffffffffffffff x6 : 00000006636e0550 x5 : 00000006636e0550 x4 : f6ff000003b55498 x3 : 00000006646c5150 x2 : 00000006636e0550 x1 : 00000006646c5150 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:671 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 schedule_timeout+0xc0/0xf0 kernel/time/timer.c:1868 do_wait_for_common kernel/sched/completion.c:85 [inline] __wait_for_common kernel/sched/completion.c:106 [inline] wait_for_common kernel/sched/completion.c:117 [inline] wait_for_completion+0x80/0x120 kernel/sched/completion.c:138 wait_for_ap_thread kernel/cpu.c:245 [inline] __cpuhp_kick_ap kernel/cpu.c:509 [inline] cpuhp_invoke_ap_callback kernel/cpu.c:770 [inline] cpuhp_issue_call+0xdc/0x1bc kernel/cpu.c:1789 __cpuhp_setup_state_cpuslocked+0x114/0x300 kernel/cpu.c:1936 __cpuhp_setup_state+0x50/0x74 kernel/cpu.c:1965 cpuhp_setup_state include/linux/cpuhotplug.h:227 [inline] cacheinfo_sysfs_init+0x34/0x40 drivers/base/cacheinfo.c:670 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:960 ---[ end trace dc83b52b5dca1357 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000066a039a50 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 0000415a257ced84 x14: 000000000000036a x13: 0000000000000001 x12: 0000000000000030 x11: 0000000000000002 x10: 000000000000036a x9 : 0000000005cf2fdd x8 : 000000066963cd50 x7 : 7fffffffffffffff x6 : 000000066963cd50 x5 : 000000066963cd50 x4 : f6ff000003b55498 x3 : 000000066a621950 x2 : 000000066963cd50 x1 : 000000066a621950 x0 : 0000000000000006 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:671 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 schedule_timeout+0xc0/0xf0 kernel/time/timer.c:1868 do_wait_for_common kernel/sched/completion.c:85 [inline] __wait_for_common kernel/sched/completion.c:106 [inline] wait_for_common kernel/sched/completion.c:117 [inline] wait_for_completion+0x80/0x120 kernel/sched/completion.c:138 wait_for_ap_thread kernel/cpu.c:245 [inline] __cpuhp_kick_ap kernel/cpu.c:509 [inline] cpuhp_invoke_ap_callback kernel/cpu.c:770 [inline] cpuhp_issue_call+0xdc/0x1bc kernel/cpu.c:1789 __cpuhp_setup_state_cpuslocked+0x114/0x300 kernel/cpu.c:1936 __cpuhp_setup_state+0x50/0x74 kernel/cpu.c:1965 cpuhp_setup_state include/linux/cpuhotplug.h:227 [inline] cacheinfo_sysfs_init+0x34/0x40 drivers/base/cacheinfo.c:670 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:960 ---[ end trace dc83b52b5dca1358 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000066c7d21d0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 000000000000000e x17: 0000000000000001 x16: 0000000000000019 x15: 00004c7abae3f181 x14: 0000000000000363 x13: 0000000000000001 x12: 0000000000000029 x11: 0000000000000002 x10: 0000000000000363 x9 : 0000000005cf02f2 x8 : 000000066c5eb150 x7 : 7fffffffffffffff x6 : 000000066c5eb150 x5 : 000000066c5eb150 x4 : f6ff000003b55498 x3 : 000000066d5cfd50 x2 : 000000066c5eb150 x1 : 000000066d5cfd50 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:671 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 schedule_timeout+0xc0/0xf0 kernel/time/timer.c:1868 do_wait_for_common kernel/sched/completion.c:85 [inline] __wait_for_common kernel/sched/completion.c:106 [inline] wait_for_common kernel/sched/completion.c:117 [inline] wait_for_completion+0x80/0x120 kernel/sched/completion.c:138 wait_for_ap_thread kernel/cpu.c:245 [inline] __cpuhp_kick_ap kernel/cpu.c:509 [inline] cpuhp_invoke_ap_callback kernel/cpu.c:770 [inline] cpuhp_issue_call+0xdc/0x1bc kernel/cpu.c:1789 __cpuhp_setup_state_cpuslocked+0x114/0x300 kernel/cpu.c:1936 __cpuhp_setup_state+0x50/0x74 kernel/cpu.c:1965 cpuhp_setup_state include/linux/cpuhotplug.h:227 [inline] cacheinfo_sysfs_init+0x34/0x40 drivers/base/cacheinfo.c:670 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:960 ---[ end trace dc83b52b5dca1359 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006755f1b20 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 000000000000003f x16: 000000000000000a x15: 0000000000000002 x14: 000000000000ba7e x13: 0000293405b9b960 x12: 00a4d2d1e12cbc40 x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000800 x8 : 00000006754f5d50 x7 : 7fffffffffffffff x6 : 00000006754f5d50 x5 : 00000006754f5d50 x4 : f6ff000003b55498 x3 : 00000006764da950 x2 : 00000006754f5d50 x1 : 00000006764da950 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:671 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 blk_throtl_init+0x108/0x18c block/blk-throttle.c:2417 blkcg_init_queue+0x94/0x170 block/blk-cgroup.c:1181 blk_alloc_queue+0x1bc/0x250 block/blk-core.c:579 brd_alloc+0x68/0x150 drivers/block/brd.c:381 brd_init+0xd8/0x214 drivers/block/brd.c:500 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:960 ---[ end trace dc83b52b5dca135a ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000678e85cb0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 000000000000003f x16: 000000000000000a x15: 0000000000000002 x14: 000000000000ba7e x13: 000037f6125bb1e0 x12: 00dfdb017e7911ff x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000400 x8 : 00000006784a4150 x7 : 7fffffffffffffff x6 : 00000006784a4150 x5 : 00000006784a4150 x4 : f6ff000003b55498 x3 : 0000000679488d50 x2 : 00000006784a4150 x1 : 0000000679488d50 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:671 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 blk_throtl_init+0x108/0x18c block/blk-throttle.c:2417 blkcg_init_queue+0x94/0x170 block/blk-cgroup.c:1181 blk_alloc_queue+0x1bc/0x250 block/blk-core.c:579 brd_alloc+0x68/0x150 drivers/block/brd.c:381 brd_init+0xd8/0x214 drivers/block/brd.c:500 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:960 ---[ end trace dc83b52b5dca135b ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000067be98c60 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 000000000000003f x16: 000000000000000a x15: 00005716293c9ec6 x14: 000000000000004b x13: 0000000000000001 x12: 0000000000000023 x11: 0000000000000001 x10: 000000000000004b x9 : 0000000002db1fe6 x8 : 000000067b452550 x7 : 7fffffffffffffff x6 : 000000067b452550 x5 : 000000067b452550 x4 : f6ff000003b55498 x3 : 000000067c437150 x2 : 000000067b452550 x1 : 000000067c437150 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:671 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 blk_throtl_init+0x108/0x18c block/blk-throttle.c:2417 blkcg_init_queue+0x94/0x170 block/blk-cgroup.c:1181 blk_alloc_queue+0x1bc/0x250 block/blk-core.c:579 brd_alloc+0x68/0x150 drivers/block/brd.c:381 brd_init+0xd8/0x214 drivers/block/brd.c:500 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:960 ---[ end trace dc83b52b5dca135c ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000684e90e20 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000000000003f x16: 000000000000000a x15: 0000000000000002 x14: 0000000000000000 x13: 00005fa03366ac00 x12: 017e83f45cc5a400 x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000400 x8 : 000000068435d150 x7 : 7fffffffffffffff x6 : 000000068435d150 x5 : 000000068435d150 x4 : f6ff000003b55498 x3 : 0000000685341d50 x2 : 000000068435d150 x1 : 0000000685341d50 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:671 rq_qos_id block/blk-rq-qos.h:65 [inline] wbt_rq_qos block/blk-rq-qos.h:73 [inline] wbt_enable_default+0x24/0x80 block/blk-wbt.c:638 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca135d ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006887ed9b0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000000000003f x16: 000000000000000a x15: 000052019c016cf2 x14: 000000000000027e x13: 0000000000000001 x12: 0000000000000025 x11: 0000000000000001 x10: 000000000000027e x9 : 0000000002e3edfb x8 : 00000006882f0150 x7 : 7fffffffffffffff x6 : 00000006882f0150 x5 : 00000006882f0150 x4 : f6ff000003b55498 x3 : 00000006892d4d50 x2 : 00000006882f0150 x1 : 00000006892d4d50 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:671 rq_qos_id block/blk-rq-qos.h:65 [inline] wbt_rq_qos block/blk-rq-qos.h:73 [inline] wbt_enable_default+0x24/0x80 block/blk-wbt.c:638 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca135e ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000068aee4160 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000000000003f x16: 000000000000000a x15: 00004f79dfe28c3e x14: 0000000000000248 x13: 0000000000000001 x12: 0000000000000027 x11: 0000000000000001 x10: 0000000000000248 x9 : 0000000002e31610 x8 : 000000068a2b9950 x7 : 7fffffffffffffff x6 : 000000068a2b9950 x5 : 000000068a2b9950 x4 : f6ff000003b55498 x3 : 000000068b29e550 x2 : 000000068a2b9950 x1 : 000000068b29e550 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:671 rq_qos_id block/blk-rq-qos.h:65 [inline] wbt_rq_qos block/blk-rq-qos.h:73 [inline] wbt_enable_default+0x24/0x80 block/blk-wbt.c:638 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca135f ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006936041b0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000000000003f x16: 000000000000000a x15: 00003e6e76a568de x14: 0000000000000260 x13: 0000000000000001 x12: 0000000000000040 x11: faff000003400260 x10: faff000003400262 x9 : ffff8000127cbe78 x8 : 00000006931c4550 x7 : 7fffffffffffffff x6 : 00000006931c4550 x5 : 00000006931c4550 x4 : f6ff000003b55498 x3 : 00000006941a9150 x2 : 00000006931c4550 x1 : 00000006941a9150 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:671 __insert_inode_hash+0x0/0xcc fs/inode.c:122 __device_add_disk+0x428/0x490 block/genhd.c:619 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:960 ---[ end trace dc83b52b5dca1360 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000695fd4be0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000000000003f x16: 000000000000000a x15: 00007d1c24c7a264 x14: 00000000000002b3 x13: 0000000000000001 x12: 0000000000000012 x11: 0000000000000001 x10: 00000000000002b3 x9 : 0000000002e4c0ae x8 : 000000069518dd50 x7 : 7fffffffffffffff x6 : 000000069518dd50 x5 : 000000069518dd50 x4 : f6ff000003b55498 x3 : 0000000696172950 x2 : 000000069518dd50 x1 : 0000000696172950 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:671 __insert_inode_hash+0x0/0xcc fs/inode.c:122 __device_add_disk+0x428/0x490 block/genhd.c:619 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:960 ---[ end trace dc83b52b5dca1361 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000699471400 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000000000003f x16: 000000000000000a x15: 00007d1c24c7a264 x14: 00000000000002b3 x13: 0000000000000001 x12: 0000000000000012 x11: 0000000000000001 x10: 00000000000002b3 x9 : ffff800012a0e000 x8 : 0000000699120d50 x7 : 7fffffffffffffff x6 : 0000000699120d50 x5 : 0000000699120d50 x4 : f6ff000003b55498 x3 : 000000069a105950 x2 : 0000000699120d50 x1 : 000000069a105950 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:671 __insert_inode_hash+0x0/0xcc fs/inode.c:122 __device_add_disk+0x428/0x490 block/genhd.c:619 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:960 ---[ end trace dc83b52b5dca1362 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006a1c297d0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 000000000000003f x16: 000000000000000a x15: 0000000000000002 x14: 0000000000000001 x13: 0000000000078fcc x12: 0000000000000040 x11: faff000003400260 x10: faff000003400262 x9 : ffff8000127cbe78 x8 : 00000006a1046d50 x7 : 7fffffffffffffff x6 : 00000006a1046d50 x5 : 00000006a1046d50 x4 : f6ff000003b55498 x3 : 00000006a202b950 x2 : 00000006a1046d50 x1 : 00000006a202b950 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:671 walk_stackframe arch/arm64/kernel/stacktrace.c:121 [inline] arch_stack_walk+0x68/0x16c arch/arm64/kernel/stacktrace.c:213 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 internal_create_groups.part.0+0x4c/0xc0 fs/sysfs/group.c:189 internal_create_groups fs/sysfs/group.c:214 [inline] sysfs_create_groups+0x20/0x34 fs/sysfs/group.c:215 device_add_groups drivers/base/core.c:2332 [inline] device_add_attrs drivers/base/core.c:2480 [inline] device_add+0x270/0x7d0 drivers/base/core.c:3193 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] 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:960 ---[ end trace dc83b52b5dca1363 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006a4e59070 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 000000000000003f x16: 000000000000000a x15: 00009e7e060fd936 x14: 0000000000000398 x13: 0000000000000001 x12: 0000000000000007 x11: 0000000000000001 x10: 0000000000000398 x9 : 0000000002e8572c x8 : 00000006a3ff5150 x7 : 7fffffffffffffff x6 : 00000006a3ff5150 x5 : 00000006a3ff5150 x4 : f6ff000003b55498 x3 : 00000006a4fd9d50 x2 : 00000006a3ff5150 x1 : 00000006a4fd9d50 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:671 walk_stackframe arch/arm64/kernel/stacktrace.c:121 [inline] arch_stack_walk+0x68/0x16c arch/arm64/kernel/stacktrace.c:213 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 internal_create_groups.part.0+0x4c/0xc0 fs/sysfs/group.c:189 internal_create_groups fs/sysfs/group.c:214 [inline] sysfs_create_groups+0x20/0x34 fs/sysfs/group.c:215 device_add_groups drivers/base/core.c:2332 [inline] device_add_attrs drivers/base/core.c:2480 [inline] device_add+0x270/0x7d0 drivers/base/core.c:3193 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] 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:960 ---[ end trace dc83b52b5dca1364 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006a843e5e0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 000000000000003f x16: 000000000000000a x15: 00009e7e060fd936 x14: 0000000000000398 x13: 0000000000000001 x12: 0000000000000007 x11: 0000000000000001 x10: 0000000000000398 x9 : ffff800012a0e000 x8 : 00000006a7f88150 x7 : 7fffffffffffffff x6 : 00000006a7f88150 x5 : 00000006a7f88150 x4 : f6ff000003b55498 x3 : 00000006a8f6cd50 x2 : 00000006a7f88150 x1 : 00000006a8f6cd50 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:671 walk_stackframe arch/arm64/kernel/stacktrace.c:121 [inline] arch_stack_walk+0x68/0x16c arch/arm64/kernel/stacktrace.c:213 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 internal_create_groups.part.0+0x4c/0xc0 fs/sysfs/group.c:189 internal_create_groups fs/sysfs/group.c:214 [inline] sysfs_create_groups+0x20/0x34 fs/sysfs/group.c:215 device_add_groups drivers/base/core.c:2332 [inline] device_add_attrs drivers/base/core.c:2480 [inline] device_add+0x270/0x7d0 drivers/base/core.c:3193 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] 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:960 ---[ end trace dc83b52b5dca1365 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006b17a36e0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000000000003f x16: 000000000000000a x15: 0000000000000002 x14: 0000000000000001 x13: 0000000000078fcc x12: 0000000000000040 x11: faff000003400260 x10: faff000003400262 x9 : ffff8000127cbe78 x8 : 00000006b0e92d50 x7 : 7fffffffffffffff x6 : 00000006b0e92d50 x5 : 00000006b0e92d50 x4 : f6ff000003b55498 x3 : 00000006b1e77950 x2 : 00000006b0e92d50 x1 : 00000006b1e77950 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:671 jhash2 include/linux/jhash.h:125 [inline] hash_stack lib/stackdepot.c:181 [inline] stack_depot_save+0xa4/0x4bc lib/stackdepot.c:273 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_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 internal_create_groups.part.0+0x4c/0xc0 fs/sysfs/group.c:189 internal_create_groups fs/sysfs/group.c:214 [inline] sysfs_create_groups+0x20/0x34 fs/sysfs/group.c:215 device_add_groups drivers/base/core.c:2332 [inline] device_add_attrs drivers/base/core.c:2486 [inline] device_add+0x288/0x7d0 drivers/base/core.c:3193 register_disk block/genhd.c:515 [inline] __device_add_disk+0x144/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:960 ---[ end trace dc83b52b5dca1366 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006b4a96660 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000000000003f x16: 000000000000000a x15: 0000000000000002 x14: 000000000000ba7e x13: 00001c5f0ab89ab0 x12: 0071800d9c44b4a0 x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000800 x8 : 00000006b3e41150 x7 : 7fffffffffffffff x6 : 00000006b3e41150 x5 : 00000006b3e41150 x4 : f6ff000003b55498 x3 : 00000006b4e25d50 x2 : 00000006b3e41150 x1 : 00000006b4e25d50 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:671 jhash2 include/linux/jhash.h:125 [inline] hash_stack lib/stackdepot.c:181 [inline] stack_depot_save+0xa4/0x4bc lib/stackdepot.c:273 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_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 internal_create_groups.part.0+0x4c/0xc0 fs/sysfs/group.c:189 internal_create_groups fs/sysfs/group.c:214 [inline] sysfs_create_groups+0x20/0x34 fs/sysfs/group.c:215 device_add_groups drivers/base/core.c:2332 [inline] device_add_attrs drivers/base/core.c:2486 [inline] device_add+0x288/0x7d0 drivers/base/core.c:3193 register_disk block/genhd.c:515 [inline] __device_add_disk+0x144/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:960 ---[ end trace dc83b52b5dca1367 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006b772e2a0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 000000000000003f x16: 000000000000000a x15: 0000000000000002 x14: 000000000000ba7e x13: 00001c5f0ab89ab0 x12: 0071800d9c44b4a0 x11: 000000000000b67e x10: 0000000000000001 x9 : ffff800012a0e000 x8 : 00000006b6def550 x7 : 7fffffffffffffff x6 : 00000006b6def550 x5 : 00000006b6def550 x4 : f6ff000003b55498 x3 : 00000006b7dd4150 x2 : 00000006b6def550 x1 : 00000006b7dd4150 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:671 jhash2 include/linux/jhash.h:125 [inline] hash_stack lib/stackdepot.c:181 [inline] stack_depot_save+0xa4/0x4bc lib/stackdepot.c:273 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_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 internal_create_groups.part.0+0x4c/0xc0 fs/sysfs/group.c:189 internal_create_groups fs/sysfs/group.c:214 [inline] sysfs_create_groups+0x20/0x34 fs/sysfs/group.c:215 device_add_groups drivers/base/core.c:2332 [inline] device_add_attrs drivers/base/core.c:2486 [inline] device_add+0x288/0x7d0 drivers/base/core.c:3193 register_disk block/genhd.c:515 [inline] __device_add_disk+0x144/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:960 ---[ end trace dc83b52b5dca1368 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006c0217c00 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 00001fc5c80b1124 x14: 00000000000002f0 x13: 0000000000000000 x12: 0000000000000040 x11: faff000003400260 x10: faff000003400262 x9 : ffff8000127cbe78 x8 : 00000006bfcfa150 x7 : 7fffffffffffffff x6 : 00000006bfcfa150 x5 : 00000006bfcfa150 x4 : f6ff000003b55498 x3 : 00000006c0cded50 x2 : 00000006bfcfa150 x1 : 00000006c0cded50 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:671 arch_local_irq_restore arch/arm64/include/asm/irqflags.h:124 [inline] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] _raw_spin_unlock_irqrestore+0x10/0x50 kernel/locking/spinlock.c:191 __wake_up+0x18/0x24 kernel/sched/wait.c:157 helper_unlock kernel/umh.c:330 [inline] call_usermodehelper_exec+0x15c/0x200 kernel/umh.c:454 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] 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:960 ---[ end trace dc83b52b5dca1369 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006c2e9c870 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 00001fc5c80b1124 x14: 000000000000ba7e x13: 000028e484e13a10 x12: 00a3943d038ca728 x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000400 x8 : 00000006c2ca8550 x7 : 7fffffffffffffff x6 : 00000006c2ca8550 x5 : 00000006c2ca8550 x4 : f6ff000003b55498 x3 : 00000006c3c8d150 x2 : 00000006c2ca8550 x1 : 00000006c3c8d150 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:671 arch_local_irq_restore arch/arm64/include/asm/irqflags.h:124 [inline] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] _raw_spin_unlock_irqrestore+0x10/0x50 kernel/locking/spinlock.c:191 __wake_up+0x18/0x24 kernel/sched/wait.c:157 helper_unlock kernel/umh.c:330 [inline] call_usermodehelper_exec+0x15c/0x200 kernel/umh.c:454 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] 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:960 ---[ end trace dc83b52b5dca136a ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006c67b5900 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 00003597bbf5a6b8 x14: 0000000000000192 x13: 0000000000000001 x12: 0000000000000039 x11: 0000000000000001 x10: 0000000000000192 x9 : 0000000002e04eb9 x8 : 00000006c5c56950 x7 : 7fffffffffffffff x6 : 00000006c5c56950 x5 : 00000006c5c56950 x4 : f6ff000003b55498 x3 : 00000006c6c3b550 x2 : 00000006c5c56950 x1 : 00000006c6c3b550 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:671 arch_local_irq_restore arch/arm64/include/asm/irqflags.h:124 [inline] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] _raw_spin_unlock_irqrestore+0x10/0x50 kernel/locking/spinlock.c:191 __wake_up+0x18/0x24 kernel/sched/wait.c:157 helper_unlock kernel/umh.c:330 [inline] call_usermodehelper_exec+0x15c/0x200 kernel/umh.c:454 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] 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:960 ---[ end trace dc83b52b5dca136b ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006cfd6b760 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000222849a092bc x14: 0000000000000000 x13: 00008c27916190d1 x12: 0230a3c1b9307fce x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000400 x8 : 00000006cfb46150 x7 : 7fffffffffffffff x6 : 00000006cfb46150 x5 : 00000006cfb46150 x4 : f6ff000003b55498 x3 : 00000006d0b2ad50 x2 : 00000006cfb46150 x1 : 00000006d0b2ad50 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:671 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 sysfs_create_group+0x18/0x24 fs/sysfs/group.c:175 blk_register_queue+0x94/0x220 block/blk-sysfs.c:890 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca136c ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006d4c84700 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 000026b0eb3b145b x14: 00000000000000eb x13: 0000000000000001 x12: 0000000000000048 x11: 0000000000000001 x10: 00000000000000eb x9 : 0000000002dda622 x8 : 00000006d4abdd50 x7 : 7fffffffffffffff x6 : 00000006d4abdd50 x5 : 00000006d4abdd50 x4 : f6ff000003b55498 x3 : 00000006d5aa2950 x2 : 00000006d4abdd50 x1 : 00000006d5aa2950 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:671 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 sysfs_create_group+0x18/0x24 fs/sysfs/group.c:175 blk_register_queue+0x94/0x220 block/blk-sysfs.c:890 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca136d ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006da8736d0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 000018ffa506406b x14: 000000000000006f x13: 0000000000000001 x12: 000000000000005c x11: 0000000000000001 x10: 000000000000006f x9 : 0000000002dbb598 x8 : 00000006d9a35950 x7 : 7fffffffffffffff x6 : 00000006d9a35950 x5 : 00000006d9a35950 x4 : f6ff000003b55498 x3 : 00000006daa1a550 x2 : 00000006d9a35950 x1 : 00000006daa1a550 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:671 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 sysfs_create_group+0x18/0x24 fs/sysfs/group.c:175 blk_register_queue+0x94/0x220 block/blk-sysfs.c:890 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca136e ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006e48a3010 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 0000000000000000 x13: 0000000000000361 x12: 0000000000000040 x11: faff000003400260 x10: faff000003400262 x9 : ffff8000127cbe78 x8 : 00000006e3925150 x7 : 7fffffffffffffff x6 : 00000006e3925150 x5 : 00000006e3925150 x4 : f6ff000003b55498 x3 : 00000006e4909d50 x2 : 00000006e3925150 x1 : 00000006e4909d50 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:671 arch_local_irq_restore arch/arm64/include/asm/irqflags.h:124 [inline] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] _raw_spin_unlock_irqrestore+0x10/0x50 kernel/locking/spinlock.c:191 __alloc_percpu_gfp+0x18/0x24 mm/percpu.c:1894 percpu_ref_init+0x34/0x140 lib/percpu-refcount.c:72 blk_alloc_queue+0x1b0/0x250 block/blk-core.c:574 blk_mq_init_queue_data block/blk-mq.c:3030 [inline] blk_mq_init_queue+0x1c/0x80 block/blk-mq.c:3049 loop_add+0x11c/0x260 drivers/block/loop.c:2119 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:960 ---[ end trace dc83b52b5dca136f ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006e7c9a810 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 000000000000ba7e x13: 0000292a71d16b2c x12: 00a4b08291bdf946 x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000400 x8 : 00000006e78b8150 x7 : 7fffffffffffffff x6 : 00000006e78b8150 x5 : 00000006e78b8150 x4 : f6ff000003b55498 x3 : 00000006e889cd50 x2 : 00000006e78b8150 x1 : 00000006e889cd50 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:671 arch_local_irq_restore arch/arm64/include/asm/irqflags.h:124 [inline] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] _raw_spin_unlock_irqrestore+0x10/0x50 kernel/locking/spinlock.c:191 __alloc_percpu_gfp+0x18/0x24 mm/percpu.c:1894 percpu_ref_init+0x34/0x140 lib/percpu-refcount.c:72 blk_alloc_queue+0x1b0/0x250 block/blk-core.c:574 blk_mq_init_queue_data block/blk-mq.c:3030 [inline] blk_mq_init_queue+0x1c/0x80 block/blk-mq.c:3049 loop_add+0x11c/0x260 drivers/block/loop.c:2119 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:960 ---[ end trace dc83b52b5dca1370 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006eaa6d960 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000682798dab004 x14: 00000000000003be x13: 0000000000000001 x12: 000000000000001a x11: 0000000000000001 x10: 00000000000003be x9 : 0000000002e8ed92 x8 : 00000006ea866550 x7 : 7fffffffffffffff x6 : 00000006ea866550 x5 : 00000006ea866550 x4 : f6ff000003b55498 x3 : 00000006eb84b150 x2 : 00000006ea866550 x1 : 00000006eb84b150 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:671 arch_local_irq_restore arch/arm64/include/asm/irqflags.h:124 [inline] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] _raw_spin_unlock_irqrestore+0x10/0x50 kernel/locking/spinlock.c:191 __alloc_percpu_gfp+0x18/0x24 mm/percpu.c:1894 percpu_ref_init+0x34/0x140 lib/percpu-refcount.c:72 blk_alloc_queue+0x1b0/0x250 block/blk-core.c:574 blk_mq_init_queue_data block/blk-mq.c:3030 [inline] blk_mq_init_queue+0x1c/0x80 block/blk-mq.c:3049 loop_add+0x11c/0x260 drivers/block/loop.c:2119 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:960 ---[ end trace dc83b52b5dca1371 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006f3234ba0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000020 x14: 0000000000000000 x13: 0000686dab57be68 x12: 01a1bb29f7a99970 x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000800 x8 : 00000006f278c550 x7 : 7fffffffffffffff x6 : 00000006f278c550 x5 : 00000006f278c550 x4 : f6ff000003b55498 x3 : 00000006f3771150 x2 : 00000006f278c550 x1 : 00000006f3771150 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:671 stack_trace_consume_entry+0x1c/0x70 kernel/stacktrace.c:85 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 __d_alloc+0x2c/0x1f0 fs/dcache.c:1742 d_alloc+0x1c/0xa0 fs/dcache.c:1821 d_alloc_parallel+0x6c/0x4a0 fs/dcache.c:2573 __lookup_slow+0x5c/0x14c fs/namei.c:1615 lookup_one_len+0x94/0xa4 fs/namei.c:2651 start_creating.part.0+0x74/0x160 fs/debugfs/inode.c:349 start_creating fs/debugfs/inode.c:327 [inline] __debugfs_create_file+0x74/0x1fc fs/debugfs/inode.c:394 debugfs_create_file+0x2c/0x40 fs/debugfs/inode.c:456 debugfs_create_files block/blk-mq-debugfs.c:820 [inline] debugfs_create_files block/blk-mq-debugfs.c:811 [inline] blk_mq_debugfs_register_ctx block/blk-mq-debugfs.c:871 [inline] blk_mq_debugfs_register_hctx+0xfc/0x160 block/blk-mq-debugfs.c:887 blk_mq_debugfs_register+0x98/0x104 block/blk-mq-debugfs.c:842 blk_register_queue+0xe4/0x220 block/blk-sysfs.c:905 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca1372 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006f8803160 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 00001f860240c33e x14: 00000000000000f4 x13: 0000000000000001 x12: 0000000000000052 x11: 0000000000000002 x10: 00000000000000f4 x9 : 0000000005bb8d13 x8 : 00000006f86e8d50 x7 : 7fffffffffffffff x6 : 00000006f86e8d50 x5 : 00000006f86e8d50 x4 : f6ff000003b55498 x3 : 00000006f96cd950 x2 : 00000006f86e8d50 x1 : 00000006f96cd950 x0 : 0000000000000006 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:671 stack_trace_consume_entry+0x1c/0x70 kernel/stacktrace.c:85 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 __d_alloc+0x2c/0x1f0 fs/dcache.c:1742 d_alloc+0x1c/0xa0 fs/dcache.c:1821 d_alloc_parallel+0x6c/0x4a0 fs/dcache.c:2573 __lookup_slow+0x5c/0x14c fs/namei.c:1615 lookup_one_len+0x94/0xa4 fs/namei.c:2651 start_creating.part.0+0x74/0x160 fs/debugfs/inode.c:349 start_creating fs/debugfs/inode.c:327 [inline] __debugfs_create_file+0x74/0x1fc fs/debugfs/inode.c:394 debugfs_create_file+0x2c/0x40 fs/debugfs/inode.c:456 debugfs_create_files block/blk-mq-debugfs.c:820 [inline] debugfs_create_files block/blk-mq-debugfs.c:811 [inline] blk_mq_debugfs_register_ctx block/blk-mq-debugfs.c:871 [inline] blk_mq_debugfs_register_hctx+0xfc/0x160 block/blk-mq-debugfs.c:887 blk_mq_debugfs_register+0x98/0x104 block/blk-mq-debugfs.c:842 blk_register_queue+0xe4/0x220 block/blk-sysfs.c:905 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca1373 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000006fc8fdab0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 00002ce06f9e0558 x14: 00000000000000e9 x13: 0000000000000001 x12: 000000000000003f x11: 0000000000000001 x10: 00000000000000e9 x9 : 0000000002dd9b17 x8 : 00000006fc67bd50 x7 : 7fffffffffffffff x6 : 00000006fc67bd50 x5 : 00000006fc67bd50 x4 : f6ff000003b55498 x3 : 00000006fd660950 x2 : 00000006fc67bd50 x1 : 00000006fd660950 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:671 stack_trace_consume_entry+0x1c/0x70 kernel/stacktrace.c:85 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 __d_alloc+0x2c/0x1f0 fs/dcache.c:1742 d_alloc+0x1c/0xa0 fs/dcache.c:1821 d_alloc_parallel+0x6c/0x4a0 fs/dcache.c:2573 __lookup_slow+0x5c/0x14c fs/namei.c:1615 lookup_one_len+0x94/0xa4 fs/namei.c:2651 start_creating.part.0+0x74/0x160 fs/debugfs/inode.c:349 start_creating fs/debugfs/inode.c:327 [inline] __debugfs_create_file+0x74/0x1fc fs/debugfs/inode.c:394 debugfs_create_file+0x2c/0x40 fs/debugfs/inode.c:456 debugfs_create_files block/blk-mq-debugfs.c:820 [inline] debugfs_create_files block/blk-mq-debugfs.c:811 [inline] blk_mq_debugfs_register_ctx block/blk-mq-debugfs.c:871 [inline] blk_mq_debugfs_register_hctx+0xfc/0x160 block/blk-mq-debugfs.c:887 blk_mq_debugfs_register+0x98/0x104 block/blk-mq-debugfs.c:842 blk_register_queue+0xe4/0x220 block/blk-sysfs.c:905 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca1374 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000007069a2560 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 0000000000000000 x13: 0000b05a6c0cb4d6 x12: 02c170d91062e4fa x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000800 x8 : 000000070656b550 x7 : 7fffffffffffffff x6 : 000000070656b550 x5 : 000000070656b550 x4 : f6ff000003b55498 x3 : 0000000707550150 x2 : 000000070656b550 x1 : 0000000707550150 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:671 idr_alloc_cyclic+0x68/0xe4 lib/idr.c:125 __kernfs_new_node+0xa8/0x210 fs/kernfs/dir.c:632 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 sysfs_create_group+0x18/0x24 fs/sysfs/group.c:175 blk_register_queue+0x94/0x220 block/blk-sysfs.c:890 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca1375 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000070a8d31a0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000abdc15cf095c x14: 00000000000000e4 x13: 0000000000000001 x12: 0000000000000003 x11: 0000000000000001 x10: 00000000000000e4 x9 : 0000000002dd873c x8 : 000000070a4fe550 x7 : 7fffffffffffffff x6 : 000000070a4fe550 x5 : 000000070a4fe550 x4 : f6ff000003b55498 x3 : 000000070b4e3150 x2 : 000000070a4fe550 x1 : 000000070b4e3150 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:671 idr_alloc_cyclic+0x68/0xe4 lib/idr.c:125 __kernfs_new_node+0xa8/0x210 fs/kernfs/dir.c:632 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 sysfs_create_group+0x18/0x24 fs/sysfs/group.c:175 blk_register_queue+0x94/0x220 block/blk-sysfs.c:890 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca1376 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000070d41ca10 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000483fb6109270 x14: 0000000000000228 x13: 0000000000000001 x12: 000000000000002b x11: 0000000000000001 x10: 0000000000000228 x9 : 0000000002e295b1 x8 : 000000070c4c7d50 x7 : 7fffffffffffffff x6 : 000000070c4c7d50 x5 : 000000070c4c7d50 x4 : f6ff000003b55498 x3 : 000000070d4ac950 x2 : 000000070c4c7d50 x1 : 000000070d4ac950 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:671 idr_alloc_cyclic+0x68/0xe4 lib/idr.c:125 __kernfs_new_node+0xa8/0x210 fs/kernfs/dir.c:632 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 sysfs_create_group+0x18/0x24 fs/sysfs/group.c:175 blk_register_queue+0x94/0x220 block/blk-sysfs.c:890 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca1377 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000007166b20e0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000020 x14: ffffffffffffffff x13: f3ff0000045f93b8 x12: 0000000000000040 x11: faff000003400260 x10: faff000003400262 x9 : ffff8000127cbe78 x8 : 00000007163b7550 x7 : 7fffffffffffffff x6 : 00000007163b7550 x5 : 00000007163b7550 x4 : f6ff000003b55498 x3 : 000000071739c150 x2 : 00000007163b7550 x1 : 000000071739c150 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:671 stack_trace_consume_entry+0x1c/0x70 kernel/stacktrace.c:85 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 sysfs_merge_group+0x84/0x120 fs/sysfs/group.c:343 dpm_sysfs_add+0x100/0x130 drivers/base/power/sysfs.c:707 device_add+0x2ec/0x7d0 drivers/base/core.c:3199 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:960 ---[ end trace dc83b52b5dca1378 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000719b147c0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000856b673698d8 x14: 0000000000000148 x13: 0000000000000001 x12: 000000000000000f x11: 0000000000000001 x10: 0000000000000148 x9 : 0000000002df19b9 x8 : 0000000719365950 x7 : 7fffffffffffffff x6 : 0000000719365950 x5 : 0000000719365950 x4 : f6ff000003b55498 x3 : 000000071a34a550 x2 : 0000000719365950 x1 : 000000071a34a550 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:671 stack_trace_consume_entry+0x1c/0x70 kernel/stacktrace.c:85 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 sysfs_merge_group+0x84/0x120 fs/sysfs/group.c:343 dpm_sysfs_add+0x100/0x130 drivers/base/power/sysfs.c:707 device_add+0x2ec/0x7d0 drivers/base/core.c:3199 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:960 ---[ end trace dc83b52b5dca1379 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000071d275450 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 000037d48631b852 x14: 00000000000003f0 x13: 0000000000000001 x12: 0000000000000037 x11: 0000000000000001 x10: 00000000000003f0 x9 : 0000000002e9b90c x8 : 000000071c313d50 x7 : 7fffffffffffffff x6 : 000000071c313d50 x5 : 000000071c313d50 x4 : f6ff000003b55498 x3 : 000000071d2f8950 x2 : 000000071c313d50 x1 : 000000071d2f8950 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:671 stack_trace_consume_entry+0x1c/0x70 kernel/stacktrace.c:85 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] __kernfs_new_node+0x68/0x210 fs/kernfs/dir.c:626 kernfs_new_node+0x48/0x70 fs/kernfs/dir.c:688 __kernfs_create_file+0x30/0x160 fs/kernfs/file.c:985 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 sysfs_merge_group+0x84/0x120 fs/sysfs/group.c:343 dpm_sysfs_add+0x100/0x130 drivers/base/power/sysfs.c:707 device_add+0x2ec/0x7d0 drivers/base/core.c:3199 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:960 ---[ end trace dc83b52b5dca137a ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000072740f570 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 0000000000000001 x13: 0000000000078ea7 x12: 0000000000000040 x11: faff000003400260 x10: faff000003400262 x9 : ffff8000127cbe78 x8 : 00000007271e8150 x7 : 7fffffffffffffff x6 : 00000007271e8150 x5 : 00000007271e8150 x4 : f6ff000003b55498 x3 : 00000007281ccd50 x2 : 00000007271e8150 x1 : 00000007281ccd50 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:671 unwind_frame+0x4c/0x180 arch/arm64/kernel/stacktrace.c:60 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 __d_alloc+0x2c/0x1f0 fs/dcache.c:1742 d_alloc+0x1c/0xa0 fs/dcache.c:1821 d_alloc_parallel+0x6c/0x4a0 fs/dcache.c:2573 __lookup_slow+0x5c/0x14c fs/namei.c:1615 lookup_one_len+0x94/0xa4 fs/namei.c:2651 start_creating.part.0+0x74/0x160 fs/debugfs/inode.c:349 start_creating fs/debugfs/inode.c:327 [inline] __debugfs_create_file+0x74/0x1fc fs/debugfs/inode.c:394 debugfs_create_file+0x2c/0x40 fs/debugfs/inode.c:456 debugfs_create_files block/blk-mq-debugfs.c:820 [inline] debugfs_create_files+0x5c/0x80 block/blk-mq-debugfs.c:811 blk_mq_debugfs_register_hctx+0x6c/0x160 block/blk-mq-debugfs.c:884 blk_mq_debugfs_register+0x98/0x104 block/blk-mq-debugfs.c:842 blk_register_queue+0xe4/0x220 block/blk-sysfs.c:905 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca137b ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000072a74aa40 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 000092e6d7c853a1 x14: 0000000000000080 x13: 0000000000000001 x12: 000000000000000b x11: 0000000000000001 x10: 0000000000000080 x9 : 0000000002dbf759 x8 : 000000072a196550 x7 : 7fffffffffffffff x6 : 000000072a196550 x5 : 000000072a196550 x4 : f6ff000003b55498 x3 : 000000072b17b150 x2 : 000000072a196550 x1 : 000000072b17b150 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:671 unwind_frame+0x4c/0x180 arch/arm64/kernel/stacktrace.c:60 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 __d_alloc+0x2c/0x1f0 fs/dcache.c:1742 d_alloc+0x1c/0xa0 fs/dcache.c:1821 d_alloc_parallel+0x6c/0x4a0 fs/dcache.c:2573 __lookup_slow+0x5c/0x14c fs/namei.c:1615 lookup_one_len+0x94/0xa4 fs/namei.c:2651 start_creating.part.0+0x74/0x160 fs/debugfs/inode.c:349 start_creating fs/debugfs/inode.c:327 [inline] __debugfs_create_file+0x74/0x1fc fs/debugfs/inode.c:394 debugfs_create_file+0x2c/0x40 fs/debugfs/inode.c:456 debugfs_create_files block/blk-mq-debugfs.c:820 [inline] debugfs_create_files+0x5c/0x80 block/blk-mq-debugfs.c:811 blk_mq_debugfs_register_hctx+0x6c/0x160 block/blk-mq-debugfs.c:884 blk_mq_debugfs_register+0x98/0x104 block/blk-mq-debugfs.c:842 blk_register_queue+0xe4/0x220 block/blk-sysfs.c:905 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca137c ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 00000007301966f0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 00001a0c2d45f9cd x14: 0000000000000338 x13: 0000000000000001 x12: 000000000000005a x11: 0000000000000001 x10: 0000000000000338 x9 : 0000000002e6d9c0 x8 : 00000007300f2d50 x7 : 7fffffffffffffff x6 : 00000007300f2d50 x5 : 00000007300f2d50 x4 : f6ff000003b55498 x3 : 00000007310d7950 x2 : 00000007300f2d50 x1 : 00000007310d7950 x0 : 0000000000000006 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:671 unwind_frame+0x4c/0x180 arch/arm64/kernel/stacktrace.c:60 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 __d_alloc+0x2c/0x1f0 fs/dcache.c:1742 d_alloc+0x1c/0xa0 fs/dcache.c:1821 d_alloc_parallel+0x6c/0x4a0 fs/dcache.c:2573 __lookup_slow+0x5c/0x14c fs/namei.c:1615 lookup_one_len+0x94/0xa4 fs/namei.c:2651 start_creating.part.0+0x74/0x160 fs/debugfs/inode.c:349 start_creating fs/debugfs/inode.c:327 [inline] __debugfs_create_file+0x74/0x1fc fs/debugfs/inode.c:394 debugfs_create_file+0x2c/0x40 fs/debugfs/inode.c:456 debugfs_create_files block/blk-mq-debugfs.c:820 [inline] debugfs_create_files+0x5c/0x80 block/blk-mq-debugfs.c:811 blk_mq_debugfs_register_hctx+0x6c/0x160 block/blk-mq-debugfs.c:884 blk_mq_debugfs_register+0x98/0x104 block/blk-mq-debugfs.c:842 blk_register_queue+0xe4/0x220 block/blk-sysfs.c:905 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca137d ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000073a1e0040 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 000000000000ba7e x13: 0000571cffffa8e3 x12: 015c7a1efea385e1 x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000400 x8 : 0000000739fe2550 x7 : 7fffffffffffffff x6 : 0000000739fe2550 x5 : 0000000739fe2550 x4 : f6ff000003b55498 x3 : 000000073afc7150 x2 : 0000000739fe2550 x1 : 000000073afc7150 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:671 unwind_frame+0x1c/0x180 arch/arm64/kernel/stacktrace.c:54 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] lsm_inode_alloc security/security.c:590 [inline] security_inode_alloc+0x2c/0x94 security/security.c:973 inode_init_always+0xc4/0x1d4 fs/inode.c:171 alloc_inode+0x3c/0xdc fs/inode.c:241 new_inode_pseudo fs/inode.c:928 [inline] new_inode+0x1c/0xb4 fs/inode.c:957 debugfs_get_inode fs/debugfs/inode.c:69 [inline] __debugfs_create_file+0x90/0x1fc fs/debugfs/inode.c:404 debugfs_create_file+0x2c/0x40 fs/debugfs/inode.c:456 debugfs_create_files block/blk-mq-debugfs.c:820 [inline] debugfs_create_files+0x5c/0x80 block/blk-mq-debugfs.c:811 blk_mq_debugfs_register_rqos+0x90/0xcc block/blk-mq-debugfs.c:961 rq_qos_add block/blk-rq-qos.h:106 [inline] wbt_init+0x124/0x1d0 block/blk-wbt.c:842 wbt_enable_default block/blk-wbt.c:648 [inline] wbt_enable_default+0x48/0x80 block/blk-wbt.c:636 blk_register_queue+0x120/0x220 block/blk-sysfs.c:922 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca137e ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000073ced83b0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 000000000000ba7e x13: 000043d5335290cd x12: 010f589e795ba0c7 x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000400 x8 : 000000073bfabd50 x7 : 7fffffffffffffff x6 : 000000073bfabd50 x5 : 000000073bfabd50 x4 : f6ff000003b55498 x3 : 000000073cf90950 x2 : 000000073bfabd50 x1 : 000000073cf90950 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:671 unwind_frame+0x1c/0x180 arch/arm64/kernel/stacktrace.c:54 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] lsm_inode_alloc security/security.c:590 [inline] security_inode_alloc+0x2c/0x94 security/security.c:973 inode_init_always+0xc4/0x1d4 fs/inode.c:171 alloc_inode+0x3c/0xdc fs/inode.c:241 new_inode_pseudo fs/inode.c:928 [inline] new_inode+0x1c/0xb4 fs/inode.c:957 debugfs_get_inode fs/debugfs/inode.c:69 [inline] __debugfs_create_file+0x90/0x1fc fs/debugfs/inode.c:404 debugfs_create_file+0x2c/0x40 fs/debugfs/inode.c:456 debugfs_create_files block/blk-mq-debugfs.c:820 [inline] debugfs_create_files+0x5c/0x80 block/blk-mq-debugfs.c:811 blk_mq_debugfs_register_rqos+0x90/0xcc block/blk-mq-debugfs.c:961 rq_qos_add block/blk-rq-qos.h:106 [inline] wbt_init+0x124/0x1d0 block/blk-wbt.c:842 wbt_enable_default block/blk-wbt.c:648 [inline] wbt_enable_default+0x48/0x80 block/blk-wbt.c:636 blk_register_queue+0x120/0x220 block/blk-sysfs.c:922 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca137f ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000740298350 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 000000000000ba7e x13: 000043d5335290cd x12: 010f589e795ba0c7 x11: 000000000000b67e x10: 0000000000000001 x9 : ffff800012a0e000 x8 : 000000073ff3ed50 x7 : 7fffffffffffffff x6 : 000000073ff3ed50 x5 : 000000073ff3ed50 x4 : f6ff000003b55498 x3 : 0000000740f23950 x2 : 000000073ff3ed50 x1 : 0000000740f23950 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:671 unwind_frame+0x1c/0x180 arch/arm64/kernel/stacktrace.c:54 stack_trace_save+0x50/0x80 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] __kasan_slab_alloc+0xd8/0x120 mm/kasan/common.c:460 kasan_slab_alloc include/linux/kasan.h:223 [inline] slab_post_alloc_hook mm/slab.h:516 [inline] slab_alloc_node mm/slub.c:2907 [inline] slab_alloc mm/slub.c:2915 [inline] kmem_cache_alloc+0x1bc/0x33c mm/slub.c:2920 kmem_cache_zalloc include/linux/slab.h:674 [inline] lsm_inode_alloc security/security.c:590 [inline] security_inode_alloc+0x2c/0x94 security/security.c:973 inode_init_always+0xc4/0x1d4 fs/inode.c:171 alloc_inode+0x3c/0xdc fs/inode.c:241 new_inode_pseudo fs/inode.c:928 [inline] new_inode+0x1c/0xb4 fs/inode.c:957 debugfs_get_inode fs/debugfs/inode.c:69 [inline] __debugfs_create_file+0x90/0x1fc fs/debugfs/inode.c:404 debugfs_create_file+0x2c/0x40 fs/debugfs/inode.c:456 debugfs_create_files block/blk-mq-debugfs.c:820 [inline] debugfs_create_files+0x5c/0x80 block/blk-mq-debugfs.c:811 blk_mq_debugfs_register_rqos+0x90/0xcc block/blk-mq-debugfs.c:961 rq_qos_add block/blk-rq-qos.h:106 [inline] wbt_init+0x124/0x1d0 block/blk-wbt.c:842 wbt_enable_default block/blk-wbt.c:648 [inline] wbt_enable_default+0x48/0x80 block/blk-wbt.c:636 blk_register_queue+0x120/0x220 block/blk-sysfs.c:922 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca1380 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000074a7d0cd0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 0000000000000001 x13: 0000000000078e0f x12: 0000000000000040 x11: faff000003400260 x10: faff000003400262 x9 : ffff8000127cbe78 x8 : 0000000749e2e550 x7 : 7fffffffffffffff x6 : 0000000749e2e550 x5 : 0000000749e2e550 x4 : f6ff000003b55498 x3 : 000000074ae13150 x2 : 0000000749e2e550 x1 : 000000074ae13150 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:671 kernfs_link_sibling+0x28/0x120 fs/kernfs/dir.c:353 kernfs_add_one+0x9c/0x12c fs/kernfs/dir.c:786 __kernfs_create_file+0x90/0x160 fs/kernfs/file.c:1014 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 sysfs_create_group+0x18/0x24 fs/sysfs/group.c:175 blk_register_queue+0x94/0x220 block/blk-sysfs.c:890 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca1381 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000074d579350 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 0000000000000001 x13: ffff8000126b7000 x12: ffff80001292c000 x11: faff000003400260 x10: 0000000000000001 x9 : 0000000000000400 x8 : 000000074cddc950 x7 : 7fffffffffffffff x6 : 000000074cddc950 x5 : 000000074cddc950 x4 : f6ff000003b55498 x3 : 000000074ddc1550 x2 : 000000074cddc950 x1 : 000000074ddc1550 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:671 kernfs_link_sibling+0x28/0x120 fs/kernfs/dir.c:353 kernfs_add_one+0x9c/0x12c fs/kernfs/dir.c:786 __kernfs_create_file+0x90/0x160 fs/kernfs/file.c:1014 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 sysfs_create_group+0x18/0x24 fs/sysfs/group.c:175 blk_register_queue+0x94/0x220 block/blk-sysfs.c:890 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca1382 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000074fbf8e70 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 000000000000ba7e x13: 00004ce27cccebe6 x12: 01338d3e2f4619ce x11: 000000000000b67e x10: 0000000000000001 x9 : 0000000000000400 x8 : 000000074eda6150 x7 : 7fffffffffffffff x6 : 000000074eda6150 x5 : 000000074eda6150 x4 : f6ff000003b55498 x3 : 000000074fd8ad50 x2 : 000000074eda6150 x1 : 000000074fd8ad50 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:671 kernfs_link_sibling+0x28/0x120 fs/kernfs/dir.c:353 kernfs_add_one+0x9c/0x12c fs/kernfs/dir.c:786 __kernfs_create_file+0x90/0x160 fs/kernfs/file.c:1014 sysfs_add_file_mode_ns+0xa4/0x1a4 fs/sysfs/file.c:317 create_files fs/sysfs/group.c:64 [inline] internal_create_group+0x104/0x3cc fs/sysfs/group.c:149 sysfs_create_group+0x18/0x24 fs/sysfs/group.c:175 blk_register_queue+0x94/0x220 block/blk-sysfs.c:890 __device_add_disk+0x328/0x490 block/genhd.c:623 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:960 ---[ end trace dc83b52b5dca1383 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000758c8d3f0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 0000023d48c7e630 x14: 0000000000000345 x13: 0000000000000000 x12: 0000000000000040 x11: faff000003400260 x10: faff000003400262 x9 : ffff8000127cbe78 x8 : 0000000757cb0d50 x7 : 7fffffffffffffff x6 : 0000000757cb0d50 x5 : 0000000757cb0d50 x4 : f6ff000003b55498 x3 : 0000000758c95950 x2 : 0000000757cb0d50 x1 : 0000000758c95950 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:671 up_write+0x0/0x27c kernel/locking/rwsem.c:1470 bdi_debug_register mm/backing-dev.c:110 [inline] bdi_register_va+0xec/0x214 mm/backing-dev.c:816 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:960 ---[ end trace dc83b52b5dca1384 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000075c5fd4d0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 00002f175216b4f0 x14: 0000000000000111 x13: 0000000000000001 x12: 000000000000003f x11: 0000000000000001 x10: 0000000000000111 x9 : 0000000002de3f62 x8 : 000000075bc43d50 x7 : 7fffffffffffffff x6 : 000000075bc43d50 x5 : 000000075bc43d50 x4 : f6ff000003b55498 x3 : 000000075cc28950 x2 : 000000075bc43d50 x1 : 000000075cc28950 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:671 up_write+0x0/0x27c kernel/locking/rwsem.c:1470 bdi_debug_register mm/backing-dev.c:110 [inline] bdi_register_va+0xec/0x214 mm/backing-dev.c:816 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:960 ---[ end trace dc83b52b5dca1385 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 000000075f31a290 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffb x17: 0000000000000001 x16: 0000000000000019 x15: 00004540e8bb233f x14: 0000000000000287 x13: 0000000000000001 x12: 000000000000002d x11: 0000000000000001 x10: 0000000000000287 x9 : 0000000002e4126c x8 : 000000075ebf2150 x7 : 7fffffffffffffff x6 : 000000075ebf2150 x5 : 000000075ebf2150 x4 : f6ff000003b55498 x3 : 000000075fbd6d50 x2 : 000000075ebf2150 x1 : 000000075fbd6d50 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:671 up_write+0x0/0x27c kernel/locking/rwsem.c:1470 bdi_debug_register mm/backing-dev.c:110 [inline] bdi_register_va+0xec/0x214 mm/backing-dev.c:816 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:960 ---[ end trace dc83b52b5dca1386 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 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: 1 PID: 1 Comm: swapper/0 Tainted: G W 5.12.0-rc7-syzkaller-00053-g7e25f40eab52 #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 : ffff80001000be30 x29: ffff80001000be30 x28: ffff00007fbd4e00 x27: ffff00007fbd4e40 x26: ffff800010800d10 x25: 0000000000000000 x24: 0000000000000001 x23: 0000000000000080 x22: 0000000767bfcdc0 x21: 0000000000fe4c00 x20: f6ff000003b54628 x19: f6ff000003b55498 x18: 00000000fffffffe x17: 0000000000000001 x16: 0000000000000019 x15: 0000000000000002 x14: 0000000000000001 x13: 0000000000078d9f x12: 0000000000000040 x11: faff000003400260 x10: faff000003400262 x9 : ffff8000127cbe78 x8 : 0000000767afcd50 x7 : 7fffffffffffffff x6 : 0000000767afcd50 x5 : 0000000767afcd50 x4 : f6ff000003b55498 x3 : 0000000768ae1950 x2 : 0000000767afcd50 x1 : 0000000768ae1950 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:671 mte_set_mem_tag_range arch/arm64/include/asm/mte-kasan.h:60 [inline] kasan_unpoison mm/kasan/kasan.h:363 [inline] __kasan_alloc_pages+0xc8/0xf0 mm/kasan/common.c:111 __alloc_pages_nodemask+0x164/0xcb0 mm/page_alloc.c:5001 __alloc_pages include/linux/gfp.h:525 [inline] __alloc_pages_node include/linux/gfp.h:538 [inline] alloc_pages_node include/linux/gfp.h:552 [inline] blk_mq_alloc_rqs+0x114/0x27c block/blk-mq.c:2417 blk_mq_sched_alloc_tags block/blk-mq-sched.c:523 [inline] blk_mq_init_sched+0xa4/0x310 block/blk-mq-sched.c:569 elevator_init_mq+0xd4/0x160 block/elevator.c:684 __device_add_disk+0x30c/0x490 block/genhd.c:580 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:960 ---[ end trace dc83b52b5dca1387 ]---