------------[ cut here ]------------ usb_ep_enable: ep129 (ep1in-bulk) has maxpacket 0 WARNING: drivers/usb/gadget/udc/core.c:124 at usb_ep_enable+0xa0/0xdc drivers/usb/gadget/udc/core.c:124, CPU#0: swapper/0/0 Modules linked in: CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not tainted syzkaller #0 PREEMPT Hardware name: linux,dummy-virt (DT) pstate: 604020c9 (nZCv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : usb_ep_enable+0xa0/0xdc drivers/usb/gadget/udc/core.c:124 lr : usb_ep_enable+0xa0/0xdc drivers/usb/gadget/udc/core.c:124 sp : ffff800083a2bc70 x29: ffff800083a2bc70 x28: 0000000000007fff x27: 0000000000000000 x26: f1f0000014a63d80 x25: f7f0000009937cb8 x24: f4f0000014a6c710 x23: f0f00000070b00a8 x22: faf0000014a99c78 x21: 0000000000000000 x20: f0f00000070b0bc8 x19: f0f00000070b00a8 x18: 00000000ffffffff x17: fff07ffffc254000 x16: ffff800083a28000 x15: ffff80008392b489 x14: 0000000000000467 x13: ffff800083a2b8d0 x12: 0000000000000000 x11: ffff8000836b9030 x10: 0000000000000000 x9 : ffff8000836b9030 x8 : 0000000000000468 x7 : 0000000000000658 x6 : 0000000000000658 x5 : ffff8000836b8f50 x4 : fff07ffffc254000 x3 : fff000007f8b6208 x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff8000836a7000 Call trace: usb_ep_enable+0xa0/0xdc drivers/usb/gadget/udc/core.c:124 (P) hidg_set_alt+0x64/0x2b8 drivers/usb/gadget/function/f_hid.c:1042 set_config drivers/usb/gadget/composite.c:1018 [inline] composite_setup+0xa04/0x1a70 drivers/usb/gadget/composite.c:1901 configfs_composite_setup+0x80/0xac drivers/usb/gadget/configfs.c:1877 dummy_timer+0xb6c/0xfd0 drivers/usb/gadget/udc/dummy_hcd.c:1983 __run_hrtimer kernel/time/hrtimer.c:2079 [inline] __hrtimer_run_queues+0x100/0x170 kernel/time/hrtimer.c:2136 hrtimer_run_softirq+0x6c/0xac kernel/time/hrtimer.c:2153 handle_softirqs+0x120/0x2b8 kernel/softirq.c:669 __do_softirq+0x14/0x20 kernel/softirq.c:703 ____do_softirq+0x10/0x20 arch/arm64/kernel/irq.c:78 call_on_irq_stack+0x30/0x48 arch/arm64/kernel/entry.S:901 do_softirq_own_stack+0x1c/0x40 arch/arm64/kernel/irq.c:83 invoke_softirq kernel/softirq.c:549 [inline] __irq_exit_rcu+0xec/0x11c kernel/softirq.c:786 irq_exit_rcu+0x10/0x20 kernel/softirq.c:809 __el1_irq arch/arm64/kernel/entry-common.c:569 [inline] el1_interrupt+0x40/0x60 arch/arm64/kernel/entry-common.c:581 el1h_64_irq_handler+0x18/0x24 arch/arm64/kernel/entry-common.c:586 el1h_64_irq+0x78/0x7c arch/arm64/kernel/entry.S:602 __daif_local_irq_enable arch/arm64/include/asm/irqflags.h:26 [inline] (P) arch_local_irq_enable arch/arm64/include/asm/irqflags.h:48 [inline] (P) raw_spin_rq_unlock_irq kernel/sched/sched.h:1719 [inline] (P) finish_lock_switch kernel/sched/core.c:5314 [inline] (P) finish_task_switch.isra.0+0x90/0x2fc kernel/sched/core.c:5432 (P) context_switch kernel/sched/core.c:5586 [inline] __schedule+0x404/0xe18 kernel/sched/core.c:7382 schedule_idle+0x28/0x48 kernel/sched/core.c:7500 do_idle+0x1a0/0x300 kernel/sched/idle.c:384 cpu_startup_entry+0x34/0x3c kernel/sched/idle.c:458 kernel_init+0x0/0x150 init/main.c:789 console_on_rootfs+0x0/0x6c init/main.c:1247 __primary_switched+0x88/0x90 arch/arm64/kernel/head.S:245 ---[ end trace 0000000000000000 ]--- configfs-gadget.g1 gadget.0: Enable IN endpoint FAILED!