INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator. CPU: 1 PID: 3393 Comm: syz-executor1 Not tainted 4.14.0-rc7-next-20171103+ #10 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:53 register_lock_class+0x55e/0x2c70 kernel/locking/lockdep.c:781 __lock_acquire+0x203/0x4770 kernel/locking/lockdep.c:3387 lock_acquire+0x1d5/0x580 kernel/locking/lockdep.c:4004 __raw_spin_lock_bh include/linux/spinlock_api_smp.h:135 [inline] _raw_spin_lock_bh+0x31/0x40 kernel/locking/spinlock.c:174 spin_lock_bh include/linux/spinlock.h:320 [inline] tcp_fastopen_reset_cipher+0x194/0x580 net/ipv4/tcp_fastopen.c:98 do_tcp_setsockopt.isra.37+0x24d/0x21b0 net/ipv4/tcp.c:2589 tcp_setsockopt+0xb0/0xd0 net/ipv4/tcp.c:2879 sock_common_setsockopt+0x95/0xd0 net/core/sock.c:2965 SYSC_setsockopt net/socket.c:1851 [inline] SyS_setsockopt+0x189/0x360 net/socket.c:1830 entry_SYSCALL_64_fastpath+0x1f/0xbe RIP: 0033:0x447c89 RSP: 002b:00007fdfdd785bd8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 RAX: ffffffffffffffda RBX: 00007fdfdd7866cc RCX: 0000000000447c89 RDX: 0000000000000021 RSI: 0000000000000006 RDI: 0000000000000015 RBP: 0000000000000086 R08: 0000000000000010 R09: 0000000000000000 R10: 0000000020f2b000 R11: 0000000000000246 R12: 00000000ffffffff R13: 00000000000086a0 R14: 00000000006ec740 R15: 00007fdfdd786700 sctp: [Deprecated]: syz-executor5 (pid 3387) Use of int in max_burst socket option. Use struct sctp_assoc_value instead sctp: [Deprecated]: syz-executor5 (pid 3449) Use of int in max_burst socket option. Use struct sctp_assoc_value instead sctp: [Deprecated]: syz-executor5 (pid 3433) Use of int in max_burst socket option. Use struct sctp_assoc_value instead sctp: [Deprecated]: syz-executor5 (pid 3511) Use of int in max_burst socket option. Use struct sctp_assoc_value instead sctp: [Deprecated]: syz-executor5 (pid 3511) Use of int in max_burst socket option. Use struct sctp_assoc_value instead mmap: syz-executor4 (3576): VmData 15941632 exceed data ulimit 4. Update limits or use boot option ignore_rlimit_data. netlink: 5 bytes leftover after parsing attributes in process `syz-executor1'. netlink: 5 bytes leftover after parsing attributes in process `syz-executor1'. hrtimer: interrupt took 28722 ns syz-executor0 uses obsolete (PF_INET,SOCK_PACKET) netlink: 6 bytes leftover after parsing attributes in process `syz-executor0'. netlink: 6 bytes leftover after parsing attributes in process `syz-executor0'. SELinux: unrecognized netlink message: protocol=0 nlmsg_type=29540 sclass=netlink_route_socket pig=3791 comm=syz-executor3 SELinux: unrecognized netlink message: protocol=0 nlmsg_type=29540 sclass=netlink_route_socket pig=3791 comm=syz-executor3 netlink: 5 bytes leftover after parsing attributes in process `syz-executor3'. netlink: 4 bytes leftover after parsing attributes in process `syz-executor7'. netlink: 4 bytes leftover after parsing attributes in process `syz-executor7'. audit: type=1326 audit(1510083300.031:2): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=3869 comm="syz-executor1" exe="/syz-executor1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x447c89 code=0xffff0000 audit: type=1326 audit(1510083300.117:3): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=3882 comm="syz-executor4" exe="/syz-executor4" sig=31 arch=c000003e syscall=202 compat=0 ip=0x447c89 code=0xffff0000 audit: type=1326 audit(1510083300.168:4): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=3869 comm="syz-executor1" exe="/syz-executor1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x447c89 code=0xffff0000 device gre0 entered promiscuous mode QAT: Invalid ioctl device lo entered promiscuous mode rpcbind: RPC call returned error 22 rpcbind: RPC call returned error 22 device lo entered promiscuous mode SELinux: unrecognized netlink message: protocol=9 nlmsg_type=3 sclass=netlink_audit_socket pig=4247 comm=syz-executor5 netlink: 1 bytes leftover after parsing attributes in process `syz-executor2'. SELinux: unrecognized netlink message: protocol=9 nlmsg_type=3 sclass=netlink_audit_socket pig=4276 comm=syz-executor5 netlink: 1 bytes leftover after parsing attributes in process `syz-executor2'. QAT: Invalid ioctl QAT: Invalid ioctl netlink: 1 bytes leftover after parsing attributes in process `syz-executor6'. capability: warning: `syz-executor0' uses 32-bit capabilities (legacy support in use) QAT: Invalid ioctl QAT: Invalid ioctl netlink: 1 bytes leftover after parsing attributes in process `syz-executor6'. audit: type=1326 audit(1510083303.227:5): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=4434 comm="syz-executor0" exe="/syz-executor0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x447c89 code=0xffff0000 ALSA: seq fatal error: cannot create timer (-22) audit: type=1326 audit(1510083303.382:6): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=4434 comm="syz-executor0" exe="/syz-executor0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x447c89 code=0xffff0000 audit: type=1326 audit(1510083303.420:7): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=4487 comm="syz-executor3" exe="/syz-executor3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x447c89 code=0x7ffc0000 audit: type=1326 audit(1510083303.425:8): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=4487 comm="syz-executor3" exe="/syz-executor3" sig=0 arch=c000003e syscall=72 compat=0 ip=0x447c89 code=0x7ffc0000 audit: type=1326 audit(1510083303.428:9): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=4487 comm="syz-executor3" exe="/syz-executor3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x447c89 code=0x7ffc0000 audit: type=1326 audit(1510083303.430:10): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=4487 comm="syz-executor3" exe="/syz-executor3" sig=0 arch=c000003e syscall=16 compat=0 ip=0x447c89 code=0x7ffc0000 audit: type=1326 audit(1510083303.430:11): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=4487 comm="syz-executor3" exe="/syz-executor3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x447c89 code=0x7ffc0000 device gre0 entered promiscuous mode [drm:drm_mode_legacy_fb_format] *ERROR* bad bpp, assuming x8r8g8b8 pixel format [drm:drm_mode_legacy_fb_format] *ERROR* bad bpp, assuming x8r8g8b8 pixel format netlink: 1 bytes leftover after parsing attributes in process `syz-executor2'. netlink: 1 bytes leftover after parsing attributes in process `syz-executor2'. device eql entered promiscuous mode mmap: syz-executor0 (4594) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.txt. netlink: 3 bytes leftover after parsing attributes in process `syz-executor0'. netlink: 3 bytes leftover after parsing attributes in process `syz-executor0'. device syz7 entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): syz7: link is not ready netlink: 109 bytes leftover after parsing attributes in process `syz-executor7'. netlink: 3 bytes leftover after parsing attributes in process `syz-executor3'. capability: warning: `syz-executor4' uses deprecated v2 capabilities in a way that may be insecure kauditd_printk_skb: 79 callbacks suppressed audit: type=1326 audit(1510083305.652:91): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=4845 comm="syz-executor2" exe="/syz-executor2" sig=9 arch=c000003e syscall=202 compat=0 ip=0x447c89 code=0x0 ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 ata1.00: failed command: ZAC MANAGEMENT OUT ata1.00: cmd 9f/01:00:00:00:00/00:00:00:00:00/40 tag 0 nodata 0 out res 41/04:00:00:00:00/04:00:00:00:00/e0 Emask 0x1 (device error) ata1.00: status: { DRDY ERR } ata1.00: error: { ABRT } ata1.00: device reported invalid CHS sector 0 ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 ata1.00: failed command: ZAC MANAGEMENT OUT ata1.00: cmd 9f/01:00:00:00:00/00:00:00:00:00/40 tag 0 nodata 0 out res 41/04:00:00:00:00/04:00:00:00:00/e0 Emask 0x1 (device error) ata1.00: status: { DRDY ERR } ata1.00: error: { ABRT } ata1.00: device reported invalid CHS sector 0 QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl