hid-generic 0000:0000:0000.0A49: hidraw9: HID ve70000.00 Device [syz1] on %z5 hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 INFO: trying to register non-static key. hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 the code is fine but needs lockdep annotation. turning off the locking correctness validator. CPU: 1 PID: 20158 Comm: syz-executor.5 Not tainted 4.14.181-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x1b2/0x283 lib/dump_stack.c:58 register_lock_class+0x32b/0x1320 kernel/locking/lockdep.c:768 hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 __lock_acquire+0x180/0x42a0 kernel/locking/lockdep.c:3378 hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 lock_acquire+0x170/0x3f0 kernel/locking/lockdep.c:3998 hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x8c/0xc0 kernel/locking/spinlock.c:160 __wake_up_common_lock+0x9d/0x140 kernel/sched/wait.c:124 uhid_dev_destroy+0x62/0x100 drivers/hid/uhid.c:566 uhid_char_release+0x4c/0xa0 drivers/hid/uhid.c:645 __fput+0x25f/0x7a0 fs/file_table.c:210 task_work_run+0x113/0x190 kernel/task_work.c:113 tracehook_notify_resume include/linux/tracehook.h:191 [inline] exit_to_usermode_loop+0x1ad/0x200 arch/x86/entry/common.c:164 hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 prepare_exit_to_usermode arch/x86/entry/common.c:199 [inline] syscall_return_slowpath arch/x86/entry/common.c:270 [inline] do_syscall_64+0x4a3/0x640 arch/x86/entry/common.c:297 entry_SYSCALL_64_after_hwframe+0x46/0xbb RIP: 0033:0x416621 RSP: 002b:00007fff095c4d40 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 RAX: 0000000000000000 RBX: 0000000000000005 RCX: 0000000000416621 RDX: 0000000000000000 RSI: 000000000000015c RDI: 0000000000000004 RBP: 0000000000000001 R08: 000000008068215c R09: 0000000080682160 R10: 00007fff095c4e30 R11: 0000000000000293 R12: 0000000000791f40 R13: 000000000014dd8c R14: ffffffffffffffff R15: 000000000078bf0c kasan: CONFIG_KASAN_INLINE enabled hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN Modules linked in: CPU: 1 PID: 20158 Comm: syz-executor.5 Not tainted 4.14.181-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 task: ffff888090f866c0 task.stack: ffff88820cfd0000 RIP: 0010:__wake_up_common+0x9e/0x5d0 kernel/sched/wait.c:90 RSP: 0018:ffff88820cfd7ca0 EFLAGS: 00010046 RAX: dffffc0000000000 RBX: ffff8880555db408 RCX: 0000000000000000 RDX: 0000000000000001 RSI: 0000000000000001 RDI: 0000000000000000 RBP: 0000000000000001 R08: ffffffffffffffe8 R09: ffff88820cfd7d40 R10: fffffbfff146d95c R11: ffff888090f866c0 R12: 0000000000000001 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 FS: 000000000239b940(0000) GS:ffff8880aed00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000055f238665a80 CR3: 00000000948a6000 CR4: 00000000001406e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600 Call Trace: __wake_up_common_lock+0xba/0x140 kernel/sched/wait.c:125 hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 uhid_dev_destroy+0x62/0x100 drivers/hid/uhid.c:566 uhid_char_release+0x4c/0xa0 drivers/hid/uhid.c:645 __fput+0x25f/0x7a0 fs/file_table.c:210 task_work_run+0x113/0x190 kernel/task_work.c:113 tracehook_notify_resume include/linux/tracehook.h:191 [inline] exit_to_usermode_loop+0x1ad/0x200 arch/x86/entry/common.c:164 prepare_exit_to_usermode arch/x86/entry/common.c:199 [inline] syscall_return_slowpath arch/x86/entry/common.c:270 [inline] do_syscall_64+0x4a3/0x640 arch/x86/entry/common.c:297 hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 entry_SYSCALL_64_after_hwframe+0x46/0xbb RIP: 0033:0x416621 RSP: 002b:00007fff095c4d40 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 RAX: 0000000000000000 RBX: 0000000000000005 RCX: 0000000000416621 RDX: 0000000000000000 RSI: 000000000000015c RDI: 0000000000000004 RBP: 0000000000000001 R08: 000000008068215c R09: 0000000080682160 R10: 00007fff095c4e30 R11: 0000000000000293 R12: 0000000000791f40 R13: 000000000014dd8c R14: ffffffffffffffff R15: 000000000078bf0c Code: bc 04 00 00 4c 8b 43 38 49 83 e8 18 49 8d hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 78 18 48 39 3c 24 0f 84 6a 02 00 00 48 b8 00 00 00 00 00 fc ff df 48 89 f9 48 c1 e9 03 <80> 3c 01 00 0f 85 a1 04 00 00 49 8b 40 18 89 hid-generic 0000:0000:0000.0A48: unknown main item tag 0x0 54 24 10 31 db 48 RIP: __wake_up_common+0x9e/0x5d0 kernel/sched/wait.c:90 RSP: ffff88820cfd7ca0 ---[ end trace 62cabf3a328254dc ]---