INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator. CPU: 1 PID: 22634 Comm: syz-executor6 Not tainted 4.17.0-rc4+ #40 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1b9/0x294 lib/dump_stack.c:113 assign_lock_key kernel/locking/lockdep.c:729 [inline] register_lock_class+0x1dd2/0x2630 kernel/locking/lockdep.c:755 __lock_acquire+0x1a7/0x5140 kernel/locking/lockdep.c:3319 lock_acquire+0x1dc/0x520 kernel/locking/lockdep.c:3920 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:310 [inline] ptr_ring_consume include/linux/ptr_ring.h:335 [inline] tun_ring_recv drivers/net/tun.c:2143 [inline] tun_do_read+0x18b1/0x29f0 drivers/net/tun.c:2182 tun_chr_read_iter+0xe5/0x1e0 drivers/net/tun.c:2214 call_read_iter include/linux/fs.h:1778 [inline] new_sync_read fs/read_write.c:406 [inline] __vfs_read+0x696/0xa50 fs/read_write.c:418 vfs_read+0x17f/0x3d0 fs/read_write.c:452 ksys_pread64+0x174/0x1a0 fs/read_write.c:626 __do_sys_pread64 fs/read_write.c:636 [inline] __se_sys_pread64 fs/read_write.c:633 [inline] __x64_sys_pread64+0x97/0xf0 fs/read_write.c:633 do_syscall_64+0x1b1/0x800 arch/x86/entry/common.c:287 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x455979 RSP: 002b:00007f111fa00c68 EFLAGS: 00000246 ORIG_RAX: 0000000000000011 RAX: ffffffffffffffda RBX: 00007f111fa016d4 RCX: 0000000000455979 RDX: 0000000000000062 RSI: 0000000020000080 RDI: 0000000000000015 RBP: 000000000072bf50 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff R13: 00000000000004bc R14: 00000000006fb240 R15: 0000000000000001 kernel msg: ebtables bug: please report to author: Wrong len argument binder: 22647:22651 unknown command 994010110 binder: 22647:22651 ioctl c0306201 200009c0 returned -22 binder: 22647:22665 unknown command 994010110 binder: 22647:22665 ioctl c0306201 200009c0 returned -22 binder: 22695:22698 unknown command 994010110 binder: 22695:22698 ioctl c0306201 200009c0 returned -22 binder: 22721:22722 unknown command 994010110 binder: 22721:22722 ioctl c0306201 200009c0 returned -22 binder: 22742:22744 unknown command 994010110 binder: 22742:22744 ioctl c0306201 200009c0 returned -22 binder: 22773:22775 unknown command 994010110 binder: 22773:22775 ioctl c0306201 200009c0 returned -22 binder: 22801:22803 unknown command 994010110 binder: 22795:22797 unknown command 994010110 binder: 22795:22797 ioctl c0306201 200009c0 returned -22 binder: 22801:22803 ioctl c0306201 200009c0 returned -22 binder: 22820:22822 unknown command 994010110 binder: 22820:22822 ioctl c0306201 200009c0 returned -22 binder: 22827:22828 unknown command 994010110 binder: 22827:22828 ioctl c0306201 200009c0 returned -22 binder: 22838:22840 unknown command 994010110 binder: 22838:22840 ioctl c0306201 200009c0 returned -22 binder: 22852:22854 unknown command 994010110 binder: 22860:22863 unknown command 994010110 binder: 22852:22854 ioctl c0306201 200009c0 returned -22 binder: 22860:22863 ioctl c0306201 200009c0 returned -22 binder: 22895:22898 unknown command 994010110 binder: 22899:22901 unknown command 994010110 binder: 22895:22898 ioctl c0306201 200009c0 returned -22 binder: 22899:22901 ioctl c0306201 200009c0 returned -22 binder: 22918:22919 unknown command 994010110 binder: 22918:22919 ioctl c0306201 200009c0 returned -22 binder: 22924:22925 unknown command 994010110 binder: 22924:22925 ioctl c0306201 200009c0 returned -22 binder: 22943:22945 unknown command 994010110 binder: 22949:22950 unknown command 994010110 binder: 22943:22945 ioctl c0306201 200009c0 returned -22 binder: 22949:22950 ioctl c0306201 200009c0 returned -22 binder: 22991:22992 unknown command 994010110 binder: 22980:22981 unknown command 994010110 binder: 22980:22981 ioctl c0306201 200009c0 returned -22 binder: 22991:22992 ioctl c0306201 200009c0 returned -22 binder: 23017:23018 unknown command 994010110 binder: 23024:23025 unknown command 994010110 binder: 23017:23018 ioctl c0306201 200009c0 returned -22 binder: 23024:23025 ioctl c0306201 200009c0 returned -22 binder: 23037:23039 unknown command 994010110 binder: 23043:23044 unknown command 994010110 binder: 23037:23039 ioctl c0306201 200009c0 returned -22 binder: 23043:23044 ioctl c0306201 200009c0 returned -22 binder: 23078:23090 unknown command 994010110 binder: 23078:23090 ioctl c0306201 200009c0 returned -22