WARNING: suspicious RCU usage 4.14.307-syzkaller #0 Not tainted ----------------------------- net/tipc/bearer.c:177 suspicious rcu_dereference_protected() usage! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 1 2 locks held by syz-executor.3/31629: #0: (cb_lock){++++}, at: [] genl_rcv+0x15/0x40 net/netlink/genetlink.c:635 #1: (genl_mutex){+.+.}, at: [] genl_lock net/netlink/genetlink.c:33 [inline] #1: (genl_mutex){+.+.}, at: [] genl_rcv_msg+0x112/0x140 net/netlink/genetlink.c:623 stack backtrace: CPU: 0 PID: 31629 Comm: syz-executor.3 Not tainted 4.14.307-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x1b2/0x281 lib/dump_stack.c:58 tipc_bearer_find+0x1ff/0x2f0 net/tipc/bearer.c:177 tipc_nl_compat_link_set+0x40b/0xb90 net/tipc/netlink_compat.c:807 __tipc_nl_compat_doit net/tipc/netlink_compat.c:316 [inline] tipc_nl_compat_doit+0x192/0x5d0 net/tipc/netlink_compat.c:364 tipc_nl_compat_handle net/tipc/netlink_compat.c:1215 [inline] tipc_nl_compat_recv+0xa0b/0xae0 net/tipc/netlink_compat.c:1297 genl_family_rcv_msg+0x572/0xb20 net/netlink/genetlink.c:600 genl_rcv_msg+0xaf/0x140 net/netlink/genetlink.c:625 netlink_rcv_skb+0x125/0x390 net/netlink/af_netlink.c:2461 genl_rcv+0x24/0x40 net/netlink/genetlink.c:636 netlink_unicast_kernel net/netlink/af_netlink.c:1302 [inline] netlink_unicast+0x437/0x610 net/netlink/af_netlink.c:1328 netlink_sendmsg+0x651/0xbc0 net/netlink/af_netlink.c:1900 sock_sendmsg_nosec net/socket.c:646 [inline] sock_sendmsg+0xb5/0x100 net/socket.c:656 ___sys_sendmsg+0x6c8/0x800 net/socket.c:2062 __sys_sendmsg+0xa3/0x120 net/socket.c:2096 SYSC_sendmsg net/socket.c:2107 [inline] SyS_sendmsg+0x27/0x40 net/socket.c:2103 do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292 entry_SYSCALL_64_after_hwframe+0x5e/0xd3 RIP: 0033:0x7f09486b20f9 RSP: 002b:00007f0946c24168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007f09487d1f80 RCX: 00007f09486b20f9 RDX: 0000000000008000 RSI: 0000000020000900 RDI: 0000000000000007 RBP: 00007f094870dae9 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffddf36fc2f R14: 00007f0946c24300 R15: 0000000000022000 Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer <ÿÿ> rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer <ÿÿ> rejected, not supported in standalone mode Bearer <ÿÿ> rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode Bearer rejected, not supported in standalone mode FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 CPU: 1 PID: 618 Comm: syz-executor.1 Not tainted 4.14.307-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x1b2/0x281 lib/dump_stack.c:58 fail_dump lib/fault-inject.c:51 [inline] should_fail.cold+0x10a/0x149 lib/fault-inject.c:149 should_failslab+0xd6/0x130 mm/failslab.c:32 slab_pre_alloc_hook mm/slab.h:421 [inline] slab_alloc_node mm/slab.c:3297 [inline] kmem_cache_alloc_node+0x263/0x410 mm/slab.c:3640 __alloc_skb+0x5c/0x510 net/core/skbuff.c:193 alloc_skb include/linux/skbuff.h:980 [inline] netlink_alloc_large_skb net/netlink/af_netlink.c:1174 [inline] netlink_sendmsg+0x927/0xbc0 net/netlink/af_netlink.c:1875 sock_sendmsg_nosec net/socket.c:646 [inline] sock_sendmsg+0xb5/0x100 net/socket.c:656 ___sys_sendmsg+0x6c8/0x800 net/socket.c:2062 __sys_sendmsg+0xa3/0x120 net/socket.c:2096 SYSC_sendmsg net/socket.c:2107 [inline] SyS_sendmsg+0x27/0x40 net/socket.c:2103 do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292 entry_SYSCALL_64_after_hwframe+0x5e/0xd3 RIP: 0033:0x7fd4f18470f9 RSP: 002b:00007fd4efdb9168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e