------------[ cut here ]------------ usb 1-1: BOGUS control dir, pipe 80001480 doesn't match bRequestType c0 WARNING: drivers/usb/core/urb.c:414 at usb_submit_urb+0x105c/0x18d0 drivers/usb/core/urb.c:412, CPU#1: syz.8.6375/24008 Modules linked in: CPU: 1 UID: 0 PID: 24008 Comm: syz.8.6375 Tainted: G L syzkaller #0 PREEMPT(full) Tainted: [L]=SOFTLOCKUP Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 RIP: 0010:usb_submit_urb+0x111c/0x18d0 drivers/usb/core/urb.c:412 Code: b8 00 00 00 00 00 fc ff df 0f b6 44 05 00 84 c0 0f 85 a7 05 00 00 45 0f b6 45 00 48 8b 3c 24 48 8b 74 24 20 4c 89 fa 44 89 f1 <67> 48 0f b9 3a 49 bf 00 00 00 00 00 fc ff df e9 b7 f2 ff ff 89 e9 RSP: 0018:ffffc9000c847740 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff8880318a1600 RCX: 0000000080001480 RDX: ffff88807bdac0a0 RSI: ffffffff8c140a00 RDI: ffffffff8f8ee380 RBP: 1ffff1100ef2b3e0 R08: 00000000000000c0 R09: 0000000000000000 R10: ffffc9000c847840 R11: fffff52001908f14 R12: ffff88823bf50900 R13: ffff888077959f00 R14: 0000000080001480 R15: ffff88807bdac0a0 FS: 0000000000000000(0000) GS:ffff888125f21000(0063) knlGS:00000000f549db40 CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033 CR2: 00000000801eb018 CR3: 000000005cab4000 CR4: 00000000003526f0 Call Trace: usb_start_wait_urb+0x115/0x4f0 drivers/usb/core/message.c:59 usb_internal_control_msg drivers/usb/core/message.c:103 [inline] usb_control_msg+0x232/0x3e0 drivers/usb/core/message.c:154 dtv5100_i2c_msg+0x231/0x2f0 drivers/media/usb/dvb-usb/dtv5100.c:65 dtv5100_i2c_xfer+0x1a4/0x3c0 drivers/media/usb/dvb-usb/dtv5100.c:91 __i2c_transfer+0x79a/0x1f00 drivers/i2c/i2c-core-base.c:-1 i2c_transfer+0x1cc/0x2d0 drivers/i2c/i2c-core-base.c:2317 i2cdev_ioctl_rdwr+0x460/0x740 drivers/i2c/i2c-dev.c:306 compat_i2cdev_ioctl+0x5a8/0x5c0 drivers/i2c/i2c-dev.c:575 __do_compat_sys_ioctl fs/ioctl.c:695 [inline] __se_compat_sys_ioctl fs/ioctl.c:638 [inline] __ia32_compat_sys_ioctl+0x543/0x840 fs/ioctl.c:638 do_syscall_32_irqs_on arch/x86/entry/syscall_32.c:83 [inline] __do_fast_syscall_32+0x1dc/0x560 arch/x86/entry/syscall_32.c:307 do_fast_syscall_32+0x34/0x80 arch/x86/entry/syscall_32.c:332 entry_SYSENTER_compat_after_hwframe+0x84/0x8e RIP: 0023:0xf70ad539 Code: 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 RSP: 002b:00000000f549d55c EFLAGS: 00000206 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 000000000000000c RCX: 0000000000000707 RDX: 0000000080000a40 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 ---------------- Code disassembly (best guess): 0: b8 00 00 00 00 mov $0x0,%eax 5: 00 fc add %bh,%ah 7: ff (bad) 8: df 0f fisttps (%rdi) a: b6 44 mov $0x44,%dh c: 05 00 84 c0 0f add $0xfc08400,%eax 11: 85 a7 05 00 00 45 test %esp,0x45000005(%rdi) 17: 0f b6 45 00 movzbl 0x0(%rbp),%eax 1b: 48 8b 3c 24 mov (%rsp),%rdi 1f: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 24: 4c 89 fa mov %r15,%rdx 27: 44 89 f1 mov %r14d,%ecx * 2a: 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 49 bf 00 00 00 00 00 movabs $0xdffffc0000000000,%r15 36: fc ff df 39: e9 b7 f2 ff ff jmp 0xfffff2f5 3e: 89 e9 mov %ebp,%ecx