------------[ cut here ]------------ DEBUG_LOCKS_WARN_ON(lock->magic != lock) WARNING: kernel/locking/mutex.c:625 at __mutex_lock_common kernel/locking/mutex.c:625 [inline], CPU#1: syz.0.42/6064 WARNING: kernel/locking/mutex.c:625 at __mutex_lock+0x12e2/0x1550 kernel/locking/mutex.c:821, CPU#1: syz.0.42/6064 Modules linked in: CPU: 1 UID: 0 PID: 6064 Comm: syz.0.42 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 RIP: 0010:__mutex_lock_common kernel/locking/mutex.c:625 [inline] RIP: 0010:__mutex_lock+0x12e9/0x1550 kernel/locking/mutex.c:821 Code: 95 7a 90 48 c1 e8 03 0f b6 04 18 84 c0 0f 85 47 02 00 00 83 3d eb 23 92 04 00 75 13 48 8d 3d 6e 20 95 04 48 c7 c6 20 12 0d 8c <67> 48 0f b9 3a 90 e9 6b ee ff ff 90 0f 0b 90 e9 3e f2 ff ff 90 0f RSP: 0018:ffffc9000437f8a0 EFLAGS: 00010246 RAX: 0000000000000000 RBX: dffffc0000000000 RCX: ffff88807fb48000 RDX: 0000000000000000 RSI: ffffffff8c0d1220 RDI: ffffffff907d9210 RBP: ffffc9000437fa40 R08: ffffffff907a9583 R09: 1ffffffff20f52b0 R10: dffffc0000000000 R11: fffffbfff20f52b1 R12: ffff888036f36b30 R13: 0000000000000000 R14: 1ffff9200086ff28 R15: 0000000000000000 FS: 0000000000000000(0000) GS:ffff888124dc7000(0063) knlGS:0000000056a92480 CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033 CR2: 0000000034363fff CR3: 0000000070d44000 CR4: 00000000003526f0 Call Trace: as102_dvb_dmx_start_feed+0x70/0x290 drivers/media/usb/as102/as102_drv.c:139 dmx_section_feed_start_filtering+0x519/0x6b0 drivers/media/dvb-core/dvb_demux.c:977 dvb_dmxdev_filter_start+0xcdb/0x10d0 drivers/media/dvb-core/dmxdev.c:760 dvb_demux_do_ioctl+0x470/0x540 drivers/media/dvb-core/dmxdev.c:1090 dvb_usercopy+0x199/0x2e0 drivers/media/dvb-core/dvbdev.c:996 dvb_demux_ioctl+0x29/0x40 drivers/media/dvb-core/dmxdev.c:1208 __do_compat_sys_ioctl fs/ioctl.c:695 [inline] __se_compat_sys_ioctl fs/ioctl.c:638 [inline] __ia32_compat_sys_ioctl+0x5ea/0x950 fs/ioctl.c:638 do_syscall_32_irqs_on arch/x86/entry/syscall_32.c:79 [inline] __do_fast_syscall_32+0x27a/0x6a0 arch/x86/entry/syscall_32.c:291 do_fast_syscall_32+0x33/0x70 arch/x86/entry/syscall_32.c:316 entry_SYSENTER_compat_after_hwframe+0x84/0x8e RIP: 0023:0xf7f980ec Code: 90 85 d2 74 0a 89 ce 81 e6 ff 0f 00 00 89 32 85 c0 74 05 c1 e9 0c 89 08 31 c0 5e 5d c3 90 0f 1f 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 58 b8 RSP: 002b:00000000ff89828c EFLAGS: 00000206 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00000000403c6f2b RDX: 0000000080000080 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: 95 xchg %eax,%ebp 1: 7a 90 jp 0xffffff93 3: 48 c1 e8 03 shr $0x3,%rax 7: 0f b6 04 18 movzbl (%rax,%rbx,1),%eax b: 84 c0 test %al,%al d: 0f 85 47 02 00 00 jne 0x25a 13: 83 3d eb 23 92 04 00 cmpl $0x0,0x49223eb(%rip) # 0x4922405 1a: 75 13 jne 0x2f 1c: 48 8d 3d 6e 20 95 04 lea 0x495206e(%rip),%rdi # 0x4952091 23: 48 c7 c6 20 12 0d 8c mov $0xffffffff8c0d1220,%rsi * 2a: 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 90 nop 30: e9 6b ee ff ff jmp 0xffffeea0 35: 90 nop 36: 0f 0b ud2 38: 90 nop 39: e9 3e f2 ff ff jmp 0xfffff27c 3e: 90 nop 3f: 0f .byte 0xf