------------[ cut here ]------------ workqueue: work disable count underflowed WARNING: CPU: 1 PID: 6762 at kernel/workqueue.c:4328 work_offqd_enable kernel/workqueue.c:-1 [inline] WARNING: CPU: 1 PID: 6762 at kernel/workqueue.c:4328 enable_work+0x1f8/0x200 kernel/workqueue.c:4499 Modules linked in: CPU: 1 UID: 0 PID: 6762 Comm: kworker/1:4 Not tainted 6.16.0-rc7-syzkaller-g82af5ea7c611 #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Workqueue: usb_hub_wq hub_event pstate: 604000c5 (nZCv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : work_offqd_enable kernel/workqueue.c:-1 [inline] pc : enable_work+0x1f8/0x200 kernel/workqueue.c:4499 lr : work_offqd_enable kernel/workqueue.c:4328 [inline] lr : enable_work+0x1f4/0x200 kernel/workqueue.c:4499 sp : ffff80009f0d7010 x29: ffff80009f0d7020 x28: 1fffe0001d52a330 x27: 1fffe0001d52a3b6 x26: 1fffe0001d52a3d4 x25: ffff800091e56ec0 x24: 1fffe00019ba32e6 x23: 001fffffffc00001 x22: 1fffe00019ba32e8 x21: dfff800000000000 x20: 0000000000000000 x19: ffff0000cdd19740 x18: 1fffe000337d6476 x17: 0000000000000000 x16: ffff80008af01c68 x15: 0000000000000001 x14: 1fffe000337d64e2 x13: 0000000000000000 x12: 0000000000000000 x11: ffff6000337d64e3 x10: 0000000000ff0100 x9 : 03f391db0f1caf00 x8 : 03f391db0f1caf00 x7 : 0000000000000001 x6 : 0000000000000001 x5 : ffff80009f0d6958 x4 : ffff80008f776bc0 x3 : ffff8000807bba4c x2 : 0000000000000001 x1 : 0000000100000000 x0 : 0000000000000000 Call trace: work_offqd_enable kernel/workqueue.c:-1 [inline] (P) enable_work+0x1f8/0x200 kernel/workqueue.c:4499 (P) __cancel_work_sync kernel/workqueue.c:4369 [inline] cancel_delayed_work_sync+0xd4/0x120 kernel/workqueue.c:4440 thermal_zone_device_unregister+0x1cc/0x318 drivers/thermal/thermal_core.c:1719 psy_unregister_thermal drivers/power/supply/power_supply_core.c:1487 [inline] power_supply_unregister+0xd8/0x15c drivers/power/supply/power_supply_core.c:1704 thunderstrike_destroy drivers/hid/hid-nvidia-shield.c:927 [inline] shield_remove+0x6c/0x104 drivers/hid/hid-nvidia-shield.c:1104 hid_device_remove+0x1c4/0x2e8 drivers/hid/hid-core.c:-1 device_remove drivers/base/dd.c:567 [inline] __device_release_driver drivers/base/dd.c:1272 [inline] device_release_driver_internal+0x3a8/0x658 drivers/base/dd.c:1295 device_release_driver+0x28/0x38 drivers/base/dd.c:1318 bus_remove_device+0x310/0x3b0 drivers/base/bus.c:579 device_del+0x47c/0x808 drivers/base/core.c:3881 hid_remove_device drivers/hid/hid-core.c:2973 [inline] hid_destroy_device+0x70/0x1a8 drivers/hid/hid-core.c:2995 usbhid_disconnect+0xa4/0xec drivers/hid/usbhid/hid-core.c:1462 usb_unbind_interface+0x244/0x7c8 drivers/usb/core/driver.c:458 device_remove drivers/base/dd.c:569 [inline] __device_release_driver drivers/base/dd.c:1272 [inline] device_release_driver_internal+0x3f8/0x658 drivers/base/dd.c:1295 device_release_driver+0x28/0x38 drivers/base/dd.c:1318 bus_remove_device+0x310/0x3b0 drivers/base/bus.c:579 device_del+0x47c/0x808 drivers/base/core.c:3881 usb_disable_device+0x33c/0x780 drivers/usb/core/message.c:1418 usb_disconnect+0x284/0x82c drivers/usb/core/hub.c:2344 hub_port_connect drivers/usb/core/hub.c:5406 [inline] hub_port_connect_change drivers/usb/core/hub.c:5706 [inline] port_event drivers/usb/core/hub.c:5870 [inline] hub_event+0x1688/0x3c78 drivers/usb/core/hub.c:5952 process_one_work+0x7e8/0x155c kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3321 [inline] worker_thread+0x958/0xed8 kernel/workqueue.c:3402 kthread+0x5fc/0x75c kernel/kthread.c:464 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:844 irq event stamp: 145664 hardirqs last enabled at (145663): [] class_irqsave_destructor include/linux/irqflags.h:266 [inline] hardirqs last enabled at (145663): [] __free_object+0x528/0x71c lib/debugobjects.c:524 hardirqs last disabled at (145664): [] try_to_grab_pending kernel/workqueue.c:2053 [inline] hardirqs last disabled at (145664): [] work_grab_pending+0xa4/0x830 kernel/workqueue.c:2157 softirqs last enabled at (144738): [] local_bh_enable+0x10/0x34 include/linux/bottom_half.h:32 softirqs last disabled at (144736): [] local_bh_disable+0x10/0x34 include/linux/bottom_half.h:19 ---[ end trace 0000000000000000 ]--- usb 1-1: new high-speed USB device number 121 using dummy_hcd usb 1-1: Using ep0 maxpacket: 16 usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 3 usb 1-1: New USB device found, idVendor=0955, idProduct=7214, bcdDevice= 0.00 usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 usb 1-1: config 0 descriptor?? input: HID 0955:7214 Haptics as /devices/virtual/input/input247 shield 0003:0955:7214.00F6: Registered Thunderstrike controller shield 0003:0955:7214.00F6: : USB HID v0.00 Device [HID 0955:7214] on usb-dummy_hcd.0-1/input0 usb 1-1: USB disconnect, device number 121 usb 1-1: new high-speed USB device number 122 using dummy_hcd usb 1-1: Using ep0 maxpacket: 16 usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 3 usb 1-1: New USB device found, idVendor=0955, idProduct=7214, bcdDevice= 0.00 usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 usb 1-1: config 0 descriptor?? input: HID 0955:7214 Haptics as /devices/virtual/input/input248 shield 0003:0955:7214.00F7: Registered Thunderstrike controller shield 0003:0955:7214.00F7: : USB HID v0.00 Device [HID 0955:7214] on usb-dummy_hcd.0-1/input0 usb 1-1: USB disconnect, device number 122 shield 0003:0955:7214.00F9: Failed to output Thunderstrike HOSTCMD request HID report due to -EPROTO shield 0003:0955:7214.00F9: Failed to output Thunderstrike HOSTCMD request HID report due to -ENODEV shield 0003:0955:7214.00F9: Failed to output Thunderstrike HOSTCMD request HID report due to -ENODEV shield 0003:0955:7214.00F9: Failed to output Thunderstrike HOSTCMD request HID report due to -ENODEV usb 1-1: USB disconnect, device number 126 usb 1-1: new high-speed USB device number 127 using dummy_hcd