QAT: Invalid ioctl ============================= WARNING: suspicious RCU usage 4.14.0-rc6+ #147 Not tainted ----------------------------- ./include/linux/inetdevice.h:230 suspicious rcu_dereference_protected() usage! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 1 1 lock held by syz-executor4/24148: #0: (rcu_read_lock){....}, at: [] inet_rtm_getroute+0xaa0/0x2d70 net/ipv4/route.c:2738 stack backtrace: CPU: 0 PID: 24148 Comm: syz-executor4 Not tainted 4.14.0-rc6+ #147 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:16 [inline] dump_stack+0x194/0x257 lib/dump_stack.c:52 lockdep_rcu_suspicious+0x123/0x170 kernel/locking/lockdep.c:4665 __in_dev_get_rtnl include/linux/inetdevice.h:230 [inline] fib_dump_info+0x1136/0x13d0 net/ipv4/fib_semantics.c:1377 inet_rtm_getroute+0xf97/0x2d70 net/ipv4/route.c:2785 rtnetlink_rcv_msg+0x51c/0x1090 net/core/rtnetlink.c:4240 netlink_rcv_skb+0x216/0x440 net/netlink/af_netlink.c:2409 rtnetlink_rcv+0x1c/0x20 net/core/rtnetlink.c:4264 netlink_unicast_kernel net/netlink/af_netlink.c:1273 [inline] netlink_unicast+0x4e8/0x6f0 net/netlink/af_netlink.c:1299 netlink_sendmsg+0xa4a/0xe60 net/netlink/af_netlink.c:1862 sock_sendmsg_nosec net/socket.c:633 [inline] sock_sendmsg+0xca/0x110 net/socket.c:643 sock_write_iter+0x31a/0x5d0 net/socket.c:912 call_write_iter include/linux/fs.h:1770 [inline] new_sync_write fs/read_write.c:468 [inline] __vfs_write+0x684/0x970 fs/read_write.c:481 vfs_write+0x189/0x510 fs/read_write.c:543 SYSC_write fs/read_write.c:588 [inline] SyS_write+0xef/0x220 fs/read_write.c:580 entry_SYSCALL_64_fastpath+0x1f/0xbe RIP: 0033:0x452869 RSP: 002b:00007fd679e9fbe8 EFLAGS: 00000212 ORIG_RAX: 0000000000000001 RAX: ffffffffffffffda RBX: 0000000000758020 RCX: 0000000000452869 RDX: 0000000000000024 RSI: 0000000020226000 RDI: 0000000000000015 RBP: 0000000000000082 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000212 R12: 0000000000000000 R13: 0000000000a6f7ff R14: 00007fd679ea09c0 R15: 0000000000000000 device gre0 entered promiscuous mode QAT: Stopping all acceleration devices. QAT: Invalid ioctl QAT: Invalid ioctl QAT: Stopping all acceleration devices. QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl RDS: rds_bind could not find a transport for 172.20.3.170, load rds_tcp or rds_rdma? QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl RDS: rds_bind could not find a transport for 172.20.6.170, load rds_tcp or rds_rdma? RDS: rds_bind could not find a transport for 172.20.6.170, load rds_tcp or rds_rdma? netlink: 2 bytes leftover after parsing attributes in process `syz-executor3'. netlink: 2 bytes leftover after parsing attributes in process `syz-executor3'. kauditd_printk_skb: 1436 callbacks suppressed audit: type=1326 audit(1509000085.668:2961): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=24433 comm="syz-executor0" exe="/root/syz-executor0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0xffff0000 audit: type=1326 audit(1509000085.777:2962): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=24433 comm="syz-executor0" exe="/root/syz-executor0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0xffff0000 audit: type=1326 audit(1509000085.909:2963): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=24491 comm="syz-executor6" exe="/root/syz-executor6" sig=31 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0xffff0000 rpcbind: RPC call returned error 22 rpcbind: RPC call returned error 22 netlink: 3 bytes leftover after parsing attributes in process `syz-executor5'. netlink: 3 bytes leftover after parsing attributes in process `syz-executor0'. audit: type=1326 audit(1509000086.385:2964): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=24560 comm="" exe="/root/syz-executor5" sig=9 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x0 netlink: 3 bytes leftover after parsing attributes in process `syz-executor0'. netlink: 3 bytes leftover after parsing attributes in process `syz-executor0'. netlink: 3 bytes leftover after parsing attributes in process `syz-executor0'. netlink: 3 bytes leftover after parsing attributes in process `syz-executor5'. audit: type=1326 audit(1509000086.552:2965): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=24560 comm="syz-executor5" exe="/root/syz-executor5" sig=9 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x0 SELinux: unrecognized netlink message: protocol=0 nlmsg_type=47729 sclass=netlink_route_socket pig=24615 comm=syz-executor6 SELinux: unrecognized netlink message: protocol=0 nlmsg_type=47729 sclass=netlink_route_socket pig=24625 comm=syz-executor6 *** Guest State *** CR0: actual=0x0000000080000031, shadow=0x0000000060000011, gh_mask=fffffffffffffff7 CR4: actual=0x0000000000002050, shadow=0x0000000000000000, gh_mask=ffffffffffffe871 CR3 = 0x00000000fffbc000 RSP = 0x0000000000000f80 RIP = 0x0000000000000000 RFLAGS=0x0010c402 DR7 = 0x0000000000000400 Sysenter RSP=0000000000000000 CS:RIP=0000:0000000000000000 CS: sel=0x0000, attr=0x0009b, limit=0x000fffff, base=0x0000000000000000 DS: sel=0x0018, attr=0x00093, limit=0x000fffff, base=0x0000000000000000 SS: sel=0x0018, attr=0x00093, limit=0x000fffff, base=0x0000000000000000 ES: sel=0x0018, attr=0x00093, limit=0x000fffff, base=0x0000000000000000 FS: sel=0x0018, attr=0x00093, limit=0x000fffff, base=0x0000000000000000 GS: sel=0x0018, attr=0x00093, limit=0x000fffff, base=0x0000000000000000 GDTR: limit=0x000007ff, base=0x0000000000001000 LDTR: sel=0x0008, attr=0x04082, limit=0x000007ff, base=0x0000000000001800 IDTR: limit=0x0000ffff, base=0x0000000000000000 TR: sel=0x0000, attr=0x0008b, limit=0x0000ffff, base=0x0000000000000000 EFER = 0x0000000000002000 PAT = 0x0007040600070406 DebugCtl = 0x0000000000000000 DebugExceptions = 0x0000000000000000 Interruptibility = 00000000 ActivityState = 00000000 *** Host State *** RIP = 0xffffffff811ba1f3 RSP = 0xffff8801d171f4c8 CS=0010 SS=0018 DS=0000 ES=0000 FS=0000 GS=0000 TR=0040 FSBase=00007fb0ca313700 GSBase=ffff8801db200000 TRBase=ffff8801db222cc0 GDTBase=ffffffffff577000 IDTBase=ffffffffff57b000 CR0=0000000080050033 CR3=00000001cb52f000 CR4=00000000001426f0 Sysenter RSP=0000000000000000 CS:RIP=0010:ffffffff84d20ab0 EFER = 0x0000000000000d01 PAT = 0x0000000000000000 *** Control State *** PinBased=0000003f CPUBased=b699edfa SecondaryExec=0000004a kvm [24650]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008f data 0x0 kvm [24650]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008e data 0x0 kvm [24650]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008d data 0x0 kvm [24650]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008c data 0x0 kvm [24650]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008b data 0x0 kvm [24650]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x4000008a data 0x0 kvm [24650]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x40000089 data 0x0 kvm [24650]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x40000088 data 0x0 kvm [24650]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x40000087 data 0x0 kvm [24650]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x40000086 data 0x0 EntryControls=0000d1ff ExitControls=0023efff ExceptionBitmap=00060042 PFECmask=00000000 PFECmatch=00000000 VMEntry: intr_info=00000000 errcode=00000000 ilen=00000000 VMExit: intr_info=00000000 errcode=00000000 ilen=00000003 reason=80000021 qualification=0000000000000000 IDTVectoring: info=00000000 errcode=00000000 TSC Offset = 0xffffff9ec777ff70 EPT pointer = 0x00000001c1f9101e kvm [24650]: vcpu0, guest rIP: 0x9115 Hyper-V uhandled wrmsr: 0x40000020 data 0x0 *** Guest State *** CR0: actual=0x0000000080000031, shadow=0x0000000060000011, gh_mask=fffffffffffffff7 CR4: actual=0x0000000000002050, shadow=0x0000000000000000, gh_mask=ffffffffffffe871 CR3 = 0x00000000fffbc000 RSP = 0x0000000000000f80 RIP = 0x0000000000000000 RFLAGS=0x00000002 DR7 = 0x0000000000000400 Sysenter RSP=0000000000000000 CS:RIP=0000:0000000000000000 CS: sel=0x0010, attr=0x0009b, limit=0x000fffff, base=0x0000000000000000 DS: sel=0x0018, attr=0x00093, limit=0x000fffff, base=0x0000000000000000 SS: sel=0x0018, attr=0x00093, limit=0x000fffff, base=0x0000000000000000 ES: sel=0x0018, attr=0x00093, limit=0x000fffff, base=0x0000000000000000 FS: sel=0x0018, attr=0x00093, limit=0x000fffff, base=0x0000000000000000 GS: sel=0x0018, attr=0x00093, limit=0x000fffff, base=0x0000000000000000 GDTR: limit=0x000007ff, base=0x0000000000001000 LDTR: sel=0x0008, attr=0x04082, limit=0x000007ff, base=0x0000000000001800 IDTR: limit=0x0000ffff, base=0x0000000000000000 TR: sel=0x0000, attr=0x0008b, limit=0x0000ffff, base=0x0000000000000000 EFER = 0x0000000000002000 PAT = 0x0007040600070406 DebugCtl = 0x0000000000000000 DebugExceptions = 0x0000000000000000 Interruptibility = 00000000 ActivityState = 00000000 *** Host State *** RIP = 0xffffffff811ba1f3 RSP = 0xffff8801d9aaf4c8 CS=0010 SS=0018 DS=0000 ES=0000 FS=0000 GS=0000 TR=0040 FSBase=00007fb0ca2af700 GSBase=ffff8801db200000 TRBase=ffff8801db222cc0 GDTBase=ffffffffff577000 IDTBase=ffffffffff57b000 CR0=0000000080050033 CR3=00000001cb52f000 CR4=00000000001426f0 Sysenter RSP=0000000000000000 CS:RIP=0010:ffffffff84d20ab0 EFER = 0x0000000000000d01 PAT = 0x0000000000000000 *** Control State *** PinBased=0000003f CPUBased=b699edfa SecondaryExec=0000004a EntryControls=0000d1ff ExitControls=0023efff ExceptionBitmap=00060042 PFECmask=00000000 PFECmatch=00000000 VMEntry: intr_info=00000000 errcode=00000000 ilen=00000000 VMExit: intr_info=00000000 errcode=00000000 ilen=00000003 reason=80000021 qualification=0000000000000000 IDTVectoring: info=00000000 errcode=00000000 TSC Offset = 0xffffff9ec777ff70 EPT pointer = 0x00000001c1f9101e QAT: Invalid ioctl QAT: Invalid ioctl kvm [24776]: vcpu0, guest rIP: 0xfff0 unimplemented MMIO_CONF_BASE wrmsr: 0x100000000000000 kvm [24776]: vcpu0, guest rIP: 0x3 unimplemented MMIO_CONF_BASE wrmsr: 0x100000000000000 QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl kvm [24734]: vcpu0, guest rIP: 0x9115 ignored wrmsr: 0x11e data 0x0 kvm [24734]: vcpu0, guest rIP: 0x9115 disabled perfctr wrmsr: 0xc2 data 0x0 kvm [24734]: vcpu0, guest rIP: 0x9115 disabled perfctr wrmsr: 0xc1 data 0x0 QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl QAT: Invalid ioctl audit: type=1326 audit(1509000088.609:2966): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=24818 comm="syz-executor5" exe="/root/syz-executor5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x7ffc0000 audit: type=1326 audit(1509000088.609:2967): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=24818 comm="syz-executor5" exe="/root/syz-executor5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x7ffc0000 audit: type=1326 audit(1509000088.631:2968): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=24818 comm="syz-executor5" exe="/root/syz-executor5" sig=0 arch=c000003e syscall=2 compat=0 ip=0x40cba1 code=0x7ffc0000 audit: type=1326 audit(1509000088.632:2969): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=24818 comm="syz-executor5" exe="/root/syz-executor5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x7ffc0000 audit: type=1326 audit(1509000088.632:2970): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=24818 comm="syz-executor5" exe="/root/syz-executor5" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x7ffc0000 device syz4 left promiscuous mode IPv6: ADDRCONF(NETDEV_UP): syz4: link is not ready IPv6: ADDRCONF(NETDEV_UP): syz4: link is not ready IPv6: ADDRCONF(NETDEV_UP): syz4: link is not ready Bearer <> rejected, not supported in standalone mode device gre0 entered promiscuous mode kauditd_printk_skb: 63 callbacks suppressed audit: type=1326 audit(1509000090.792:3034): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=25096 comm=86 exe="/root/syz-executor2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x7ffc0000 audit: type=1326 audit(1509000090.822:3035): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=25096 comm=86 exe="/root/syz-executor2" sig=0 arch=c000003e syscall=72 compat=0 ip=0x452869 code=0x7ffc0000 audit: type=1326 audit(1509000090.822:3036): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=25096 comm=86 exe="/root/syz-executor2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x7ffc0000 audit: type=1326 audit(1509000090.822:3037): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=25096 comm=86 exe="/root/syz-executor2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x7ffc0000 audit: type=1326 audit(1509000090.822:3038): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=25096 comm=86 exe="/root/syz-executor2" sig=0 arch=c000003e syscall=54 compat=0 ip=0x452869 code=0x7ffc0000 audit: type=1326 audit(1509000090.823:3039): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=25096 comm=86 exe="/root/syz-executor2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x7ffc0000 audit: type=1326 audit(1509000090.823:3040): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=25096 comm=86 exe="/root/syz-executor2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x7ffc0000 netlink: 1 bytes leftover after parsing attributes in process `syz-executor7'. audit: type=1326 audit(1509000090.823:3041): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=25096 comm=86 exe="/root/syz-executor2" sig=0 arch=c000003e syscall=20 compat=0 ip=0x452741 code=0x7ffc0000 netlink: 1 bytes leftover after parsing attributes in process `syz-executor7'. 9pnet_virtio: no channels available for device ./bus netlink: 1 bytes leftover after parsing attributes in process `syz-executor1'. audit: type=1326 audit(1509000090.823:3042): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=25096 comm=86 exe="/root/syz-executor2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x452869 code=0x7ffc0000 audit: type=1326 audit(1509000090.824:3043): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=kernel pid=25096 comm=86 exe="/root/syz-executor2" sig=0 arch=c000003e syscall=16 compat=0 ip=0x452869 code=0x7ffc0000 9pnet_virtio: no channels available for device ./bus netlink: 1 bytes leftover after parsing attributes in process `syz-executor1'. SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=25179 comm=syz-executor6 SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=25179 comm=syz-executor6 SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=25179 comm=syz-executor6 SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=25179 comm=syz-executor6 sock: process `syz-executor3' is using obsolete setsockopt SO_BSDCOMPAT SELinux: unrecognized netlink message: protocol=0 nlmsg_type=33792 sclass=netlink_route_socket pig=25281 comm=syz-executor6 SELinux: unrecognized netlink message: protocol=0 nlmsg_type=33792 sclass=netlink_route_socket pig=25296 comm=syz-executor6 RDS: rds_bind could not find a transport for 172.20.1.170, load rds_tcp or rds_rdma? netlink: 1 bytes leftover after parsing attributes in process `syz-executor2'. device syz0 entered promiscuous mode RDS: rds_bind could not find a transport for 172.20.1.170, load rds_tcp or rds_rdma? netlink: 1 bytes leftover after parsing attributes in process `syz-executor2'. netlink: 3 bytes leftover after parsing attributes in process `syz-executor3'. netlink: 3 bytes leftover after parsing attributes in process `syz-executor3'. rpcbind: RPC call returned error 22 rpcbind: RPC call returned error 22 netlink: 4 bytes leftover after parsing attributes in process `syz-executor3'.