0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r0, r1, 0x25, 0x0, @void}, 0x10) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={r1, 0x1, 0x6, @remote}, 0x10) r2 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r0, r1, 0x25, 0x0, @void}, 0x10) (async) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={r1, 0x1, 0x6, @remote}, 0x10) (async) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 21:48:50 executing program 2: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, &(0x7f0000000080)) 21:48:50 executing program 4: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, &(0x7f0000000080)) 21:48:50 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0xc020660b, &(0x7f0000000080)) 21:48:50 executing program 0: r0 = socket(0xa, 0x6, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$packet_buf(r1, 0x107, 0x16, &(0x7f0000000180)=""/97, &(0x7f0000000100)=0x61) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00', 0x0}) bind$packet(r0, &(0x7f00000000c0)={0x11, 0x1b, r2, 0x1, 0x98, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) (async) r3 = socket$inet(0x2, 0x805, 0x9) getsockopt$inet_pktinfo(r3, 0x0, 0x8, &(0x7f0000000000)={0x0, @loopback, @empty}, &(0x7f0000000040)=0xc) 21:48:50 executing program 2: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e0, &(0x7f0000000080)) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 21:48:50 executing program 4: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, &(0x7f0000000080)) 21:48:50 executing program 5: setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(0xffffffffffffffff, 0x84, 0x6b, &(0x7f0000000000)=[@in6={0xa, 0x4e20, 0x0, @empty, 0x2866b707}, @in6={0xa, 0x4e20, 0x3, @private2={0xfc, 0x2, '\x00', 0xf4}, 0x5}, @in6={0xa, 0x4e22, 0x800, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1}, @in={0x2, 0x4e23, @multicast1}], 0x64) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:50 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000000)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x14) 21:48:50 executing program 4: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e1, &(0x7f0000000080)) 21:48:50 executing program 2: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e0, &(0x7f0000000080)) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 21:48:50 executing program 0: r0 = socket(0xa, 0x6, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$packet_buf(r1, 0x107, 0x16, &(0x7f0000000180)=""/97, &(0x7f0000000100)=0x61) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00', 0x0}) bind$packet(r0, &(0x7f00000000c0)={0x11, 0x1b, r2, 0x1, 0x98, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) r3 = socket$inet(0x2, 0x805, 0x9) getsockopt$inet_pktinfo(r3, 0x0, 0x8, &(0x7f0000000000)={0x0, @loopback, @empty}, &(0x7f0000000040)=0xc) 21:48:50 executing program 4: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e1, &(0x7f0000000080)) 21:48:50 executing program 5: setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(0xffffffffffffffff, 0x84, 0x6b, &(0x7f0000000000)=[@in6={0xa, 0x4e20, 0x0, @empty, 0x2866b707}, @in6={0xa, 0x4e20, 0x3, @private2={0xfc, 0x2, '\x00', 0xf4}, 0x5}, @in6={0xa, 0x4e22, 0x800, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1}, @in={0x2, 0x4e23, @multicast1}], 0x64) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:50 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000000)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x14) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000000)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x14) (async) 21:48:50 executing program 2: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e0, &(0x7f0000000080)) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 4: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e1, &(0x7f0000000080)) 21:48:50 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000000)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x14) 21:48:50 executing program 2: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:50 executing program 5: setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(0xffffffffffffffff, 0x84, 0x6b, &(0x7f0000000000)=[@in6={0xa, 0x4e20, 0x0, @empty, 0x2866b707}, @in6={0xa, 0x4e20, 0x3, @private2={0xfc, 0x2, '\x00', 0xf4}, 0x5}, @in6={0xa, 0x4e22, 0x800, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1}, @in={0x2, 0x4e23, @multicast1}], 0x64) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 4: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:50 executing program 0: r0 = socket(0x25, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:50 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x16, &(0x7f0000000000)=@raw=[@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @printk={@u, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x3}, @map_fd, @exit, @call={0x85, 0x0, 0x0, 0x95}, @call={0x85, 0x0, 0x0, 0x38}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xc}], &(0x7f00000000c0)='GPL\x00', 0x9, 0x74, &(0x7f0000000180)=""/116, 0x41100, 0x20, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0xf, 0xffffff01}, 0x10, 0x0, 0x0, 0xa, &(0x7f0000000240), &(0x7f0000000280)=[{0x0, 0x2, 0xd, 0xc}, {0x0, 0x4, 0x6, 0x1}, {0x0, 0x1, 0x4, 0x9}, {0x1, 0x2, 0x7, 0xb}, {0x0, 0x3, 0x0, 0x3}, {0x0, 0x3, 0x3, 0x2}, {0x1, 0x2, 0x8, 0x5}, {0x4, 0x1, 0x8, 0x1}, {0x2, 0x4, 0x1, 0x9}, {0x1, 0x4, 0x10, 0x6}], 0x10, 0x5}, 0x90) 21:48:50 executing program 4: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:50 executing program 2: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:50 executing program 0: r0 = socket(0x25, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:50 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) 21:48:50 executing program 2: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:50 executing program 4: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:50 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x16, &(0x7f0000000000)=@raw=[@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @printk={@u, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x3}, @map_fd, @exit, @call={0x85, 0x0, 0x0, 0x95}, @call={0x85, 0x0, 0x0, 0x38}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xc}], &(0x7f00000000c0)='GPL\x00', 0x9, 0x74, &(0x7f0000000180)=""/116, 0x41100, 0x20, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0xf, 0xffffff01}, 0x10, 0x0, 0x0, 0xa, &(0x7f0000000240), &(0x7f0000000280)=[{0x0, 0x2, 0xd, 0xc}, {0x0, 0x4, 0x6, 0x1}, {0x0, 0x1, 0x4, 0x9}, {0x1, 0x2, 0x7, 0xb}, {0x0, 0x3, 0x0, 0x3}, {0x0, 0x3, 0x3, 0x2}, {0x1, 0x2, 0x8, 0x5}, {0x4, 0x1, 0x8, 0x1}, {0x2, 0x4, 0x1, 0x9}, {0x1, 0x4, 0x10, 0x6}], 0x10, 0x5}, 0x90) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x16, &(0x7f0000000000)=@raw=[@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @printk={@u, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x3}, @map_fd, @exit, @call={0x85, 0x0, 0x0, 0x95}, @call={0x85, 0x0, 0x0, 0x38}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xc}], &(0x7f00000000c0)='GPL\x00', 0x9, 0x74, &(0x7f0000000180)=""/116, 0x41100, 0x20, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0xf, 0xffffff01}, 0x10, 0x0, 0x0, 0xa, &(0x7f0000000240), &(0x7f0000000280)=[{0x0, 0x2, 0xd, 0xc}, {0x0, 0x4, 0x6, 0x1}, {0x0, 0x1, 0x4, 0x9}, {0x1, 0x2, 0x7, 0xb}, {0x0, 0x3, 0x0, 0x3}, {0x0, 0x3, 0x3, 0x2}, {0x1, 0x2, 0x8, 0x5}, {0x4, 0x1, 0x8, 0x1}, {0x2, 0x4, 0x1, 0x9}, {0x1, 0x4, 0x10, 0x6}], 0x10, 0x5}, 0x90) (async) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x16, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x1cb299e3190b6405, 0x1, 0x1, 0xa, 0x5, 0x50, 0x1}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7fffffff}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 0: r0 = socket(0x25, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x1cb299e3190b6405, 0x1, 0x1, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:48:50 executing program 0: r0 = socket(0x1d, 0x800, 0xa6c0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:50 executing program 4: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:50 executing program 3: r0 = socket(0x1e, 0x800, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:50 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x16, &(0x7f0000000000)=@raw=[@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @printk={@u, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}}, @map_fd={0x18, 0x3}, @map_fd, @exit, @call={0x85, 0x0, 0x0, 0x95}, @call={0x85, 0x0, 0x0, 0x38}, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @map_idx={0x18, 0x9, 0x5, 0x0, 0xc}], &(0x7f00000000c0)='GPL\x00', 0x9, 0x74, &(0x7f0000000180)=""/116, 0x41100, 0x20, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x3, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0xf, 0xffffff01}, 0x10, 0x0, 0x0, 0xa, &(0x7f0000000240), &(0x7f0000000280)=[{0x0, 0x2, 0xd, 0xc}, {0x0, 0x4, 0x6, 0x1}, {0x0, 0x1, 0x4, 0x9}, {0x1, 0x2, 0x7, 0xb}, {0x0, 0x3, 0x0, 0x3}, {0x0, 0x3, 0x3, 0x2}, {0x1, 0x2, 0x8, 0x5}, {0x4, 0x1, 0x8, 0x1}, {0x2, 0x4, 0x1, 0x9}, {0x1, 0x4, 0x10, 0x6}], 0x10, 0x5}, 0x90) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 2: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:50 executing program 3: r0 = socket(0x1e, 0x800, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 4: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:50 executing program 0: r0 = socket(0x1d, 0x800, 0xa6c0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:50 executing program 2: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:50 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r1, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, r1, 0x20, 0x70bd28, 0x25dfdbff, {}, [@BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x800}, 0x22000001) r2 = socket(0xa, 0x6, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/custom0\x00', 0x1, 0x0) r5 = socket(0x1a, 0x80000, 0x2b04c14) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000004c0)={0xe4, 0x0, &(0x7f0000000640)=[@exit_looper, @reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000180)={@fda={0x66646185, 0x7, 0x1, 0x36}, @ptr={0x70742a85, 0x0, &(0x7f0000000080)=""/35, 0x23, 0x1, 0xe}, @ptr={0x70742a85, 0x1, &(0x7f00000000c0)=""/67, 0x43, 0x1, 0x12}}, &(0x7f0000000200)={0x0, 0x20, 0x48}}, 0x1000}, @reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000580)={@fd={0x66642a85, 0x0, r5}, @flat=@weak_handle={0x77682a85, 0xa, 0x2}, @ptr={0x70742a85, 0x1, &(0x7f0000000500)=""/2, 0x2, 0x0, 0x26}}, &(0x7f0000000600)={0x0, 0x18, 0x30}}}, @exit_looper, @increfs={0x40046304, 0x1}, @transaction={0x40406300, {0x3, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000240)={@flat=@handle={0x73682a85, 0x0, 0x1}, @flat=@weak_handle={0x77682a85, 0x1000, 0x3}, @flat=@weak_handle={0x77682a85, 0x1, 0x1}}, &(0x7f00000002c0)={0x0, 0x18, 0x30}}}], 0xc6, 0x0, &(0x7f00000003c0)="cd248333d0fd0c835c6e0cb5f14e5c3a21bef5b8f92644fb35defe1570f3b1a0c6c890872fe07d557db8dcc747ee29fdeed2bd1a0bc41d562e5444fc1d67467d64986b703e27a15b2592544bbc9a9b0726de4d22e394c98ac4c9238c5c18401a3ac81f327cfb84eedf2cb3930ab08413bde9f8f92d81f2e5ab52ae7834ca347d32a94b79b152c6ca6a476b6c22a3b2b7b748354fffbc4f0cafe3d5a951913aa4eeccf8e8a7f5489963c9cff32ec767ad3c10a91d3b37ce12ffc54124697161df1dae72185066"}) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) setsockopt$packet_rx_ring(r3, 0x107, 0x5, &(0x7f0000000000)=@req3={0x8, 0x2, 0x5, 0x400, 0x6, 0x9, 0x81}, 0x1c) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r6, r7, 0x25, 0x0, @void}, 0x10) connect$packet(r5, &(0x7f0000000780)={0x11, 0x7, r7, 0x1, 0x8, 0x6, @remote}, 0x14) 21:48:50 executing program 2: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 4: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:50 executing program 0: r0 = socket(0x1d, 0x800, 0xa6c0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0x1d, 0x800, 0xa6c0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:50 executing program 3: r0 = socket(0x1e, 0x800, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:50 executing program 2: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e1, 0x0) 21:48:50 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r1, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, r1, 0x20, 0x70bd28, 0x25dfdbff, {}, [@BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x800}, 0x22000001) r2 = socket(0xa, 0x6, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/custom0\x00', 0x1, 0x0) (async, rerun: 64) r5 = socket(0x1a, 0x80000, 0x2b04c14) (rerun: 64) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000004c0)={0xe4, 0x0, &(0x7f0000000640)=[@exit_looper, @reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000180)={@fda={0x66646185, 0x7, 0x1, 0x36}, @ptr={0x70742a85, 0x0, &(0x7f0000000080)=""/35, 0x23, 0x1, 0xe}, @ptr={0x70742a85, 0x1, &(0x7f00000000c0)=""/67, 0x43, 0x1, 0x12}}, &(0x7f0000000200)={0x0, 0x20, 0x48}}, 0x1000}, @reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000580)={@fd={0x66642a85, 0x0, r5}, @flat=@weak_handle={0x77682a85, 0xa, 0x2}, @ptr={0x70742a85, 0x1, &(0x7f0000000500)=""/2, 0x2, 0x0, 0x26}}, &(0x7f0000000600)={0x0, 0x18, 0x30}}}, @exit_looper, @increfs={0x40046304, 0x1}, @transaction={0x40406300, {0x3, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000240)={@flat=@handle={0x73682a85, 0x0, 0x1}, @flat=@weak_handle={0x77682a85, 0x1000, 0x3}, @flat=@weak_handle={0x77682a85, 0x1, 0x1}}, &(0x7f00000002c0)={0x0, 0x18, 0x30}}}], 0xc6, 0x0, &(0x7f00000003c0)="cd248333d0fd0c835c6e0cb5f14e5c3a21bef5b8f92644fb35defe1570f3b1a0c6c890872fe07d557db8dcc747ee29fdeed2bd1a0bc41d562e5444fc1d67467d64986b703e27a15b2592544bbc9a9b0726de4d22e394c98ac4c9238c5c18401a3ac81f327cfb84eedf2cb3930ab08413bde9f8f92d81f2e5ab52ae7834ca347d32a94b79b152c6ca6a476b6c22a3b2b7b748354fffbc4f0cafe3d5a951913aa4eeccf8e8a7f5489963c9cff32ec767ad3c10a91d3b37ce12ffc54124697161df1dae72185066"}) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) setsockopt$packet_rx_ring(r3, 0x107, 0x5, &(0x7f0000000000)=@req3={0x8, 0x2, 0x5, 0x400, 0x6, 0x9, 0x81}, 0x1c) (async) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async, rerun: 32) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async, rerun: 32) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r6, r7, 0x25, 0x0, @void}, 0x10) (async, rerun: 32) connect$packet(r5, &(0x7f0000000780)={0x11, 0x7, r7, 0x1, 0x8, 0x6, @remote}, 0x14) (rerun: 32) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x1, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 4: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e0, 0x0) 21:48:50 executing program 3: r0 = socket(0x1e, 0x2, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000140)={0x0, 0x8, 0x1, [0x1]}, 0xa) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x1, 0x37, 0x1}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xffff7ffe}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0xc000}, 0x200108c1) 21:48:50 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) r0 = socket(0xa, 0x6, 0x3f) getgroups(0x5, &(0x7f0000000400)=[0x0, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x134, 0x7d4}, 0x0, 0x0, 0xaa1, 0x1, 0x7, 0x3, 0x2, 0xfff8, 0xffff, 0xfffc}) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, &(0x7f0000000080), &(0x7f00000002c0)}, 0x20) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r4 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r4, 0x84, 0x1c, &(0x7f0000000240), &(0x7f0000000280)=0x4) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000001c0)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0xcf, '\x00', r3, r5, 0x5, 0x3, 0x1}, 0x48) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendto$packet(r6, &(0x7f00000004c0)="3a0b5d6a0e1500cbf3f34f1d0884840fc87c1a9374b387e1712326bfddec63dd7157793466267f2a2422b969b91c58e1c8e1e1b9300d7a2e45df3d0e6e1734d0275875ac859457fbae48", 0x4a, 0x4000, 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) sendmsg$BATADV_CMD_SET_MESH(r6, &(0x7f00000003c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)={0x44, 0x0, 0x100, 0x70bd2d, 0x25dfdbff, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x3}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x44}, 0x1, 0x0, 0x0, 0x800}, 0x4) 21:48:50 executing program 2: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e1, 0x0) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x1, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r1, 0x1}, 0x14}}, 0x0) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, r1, 0x20, 0x70bd28, 0x25dfdbff, {}, [@BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x800}, 0x22000001) (async) r2 = socket(0xa, 0x6, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/custom0\x00', 0x1, 0x0) (async) r5 = socket(0x1a, 0x80000, 0x2b04c14) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f00000004c0)={0xe4, 0x0, &(0x7f0000000640)=[@exit_looper, @reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000180)={@fda={0x66646185, 0x7, 0x1, 0x36}, @ptr={0x70742a85, 0x0, &(0x7f0000000080)=""/35, 0x23, 0x1, 0xe}, @ptr={0x70742a85, 0x1, &(0x7f00000000c0)=""/67, 0x43, 0x1, 0x12}}, &(0x7f0000000200)={0x0, 0x20, 0x48}}, 0x1000}, @reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000580)={@fd={0x66642a85, 0x0, r5}, @flat=@weak_handle={0x77682a85, 0xa, 0x2}, @ptr={0x70742a85, 0x1, &(0x7f0000000500)=""/2, 0x2, 0x0, 0x26}}, &(0x7f0000000600)={0x0, 0x18, 0x30}}}, @exit_looper, @increfs={0x40046304, 0x1}, @transaction={0x40406300, {0x3, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000240)={@flat=@handle={0x73682a85, 0x0, 0x1}, @flat=@weak_handle={0x77682a85, 0x1000, 0x3}, @flat=@weak_handle={0x77682a85, 0x1, 0x1}}, &(0x7f00000002c0)={0x0, 0x18, 0x30}}}], 0xc6, 0x0, &(0x7f00000003c0)="cd248333d0fd0c835c6e0cb5f14e5c3a21bef5b8f92644fb35defe1570f3b1a0c6c890872fe07d557db8dcc747ee29fdeed2bd1a0bc41d562e5444fc1d67467d64986b703e27a15b2592544bbc9a9b0726de4d22e394c98ac4c9238c5c18401a3ac81f327cfb84eedf2cb3930ab08413bde9f8f92d81f2e5ab52ae7834ca347d32a94b79b152c6ca6a476b6c22a3b2b7b748354fffbc4f0cafe3d5a951913aa4eeccf8e8a7f5489963c9cff32ec767ad3c10a91d3b37ce12ffc54124697161df1dae72185066"}) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) setsockopt$packet_rx_ring(r3, 0x107, 0x5, &(0x7f0000000000)=@req3={0x8, 0x2, 0x5, 0x400, 0x6, 0x9, 0x81}, 0x1c) (async) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r6, r7, 0x25, 0x0, @void}, 0x10) (async) connect$packet(r5, &(0x7f0000000780)={0x11, 0x7, r7, 0x1, 0x8, 0x6, @remote}, 0x14) 21:48:50 executing program 3: r0 = socket(0x1e, 0x2, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000140)={0x0, 0x8, 0x1, [0x1]}, 0xa) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x1, 0x37, 0x1}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xffff7ffe}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0xc000}, 0x200108c1) socket(0x1e, 0x2, 0x0) (async) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000140)={0x0, 0x8, 0x1, [0x1]}, 0xa) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x1, 0x37, 0x1}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xffff7ffe}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0xc000}, 0x200108c1) (async) 21:48:50 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) (async) r0 = socket(0xa, 0x6, 0x3f) (async) getgroups(0x5, &(0x7f0000000400)=[0x0, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x134, 0x7d4}, 0x0, 0x0, 0xaa1, 0x1, 0x7, 0x3, 0x2, 0xfff8, 0xffff, 0xfffc}) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, &(0x7f0000000080), &(0x7f00000002c0)}, 0x20) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) (async) r4 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r4, 0x84, 0x1c, &(0x7f0000000240), &(0x7f0000000280)=0x4) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000001c0)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0xcf, '\x00', r3, r5, 0x5, 0x3, 0x1}, 0x48) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendto$packet(r6, &(0x7f00000004c0)="3a0b5d6a0e1500cbf3f34f1d0884840fc87c1a9374b387e1712326bfddec63dd7157793466267f2a2422b969b91c58e1c8e1e1b9300d7a2e45df3d0e6e1734d0275875ac859457fbae48", 0x4a, 0x4000, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) (async) sendmsg$BATADV_CMD_SET_MESH(r6, &(0x7f00000003c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)={0x44, 0x0, 0x100, 0x70bd2d, 0x25dfdbff, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x3}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x44}, 0x1, 0x0, 0x0, 0x800}, 0x4) 21:48:50 executing program 4: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e0, 0x0) 21:48:50 executing program 5: r0 = socket(0xa, 0x6, 0xf6) r1 = socket(0x4552cb969fd64fbe, 0x1, 0x2) accept4$bt_l2cap(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xe, 0x0) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x12, &(0x7f00000000c0)=0x7fffffff, 0x4) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_INITMSG(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000000100), &(0x7f0000000180)=0x8) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_NODELAY(r2, 0x84, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x1, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 2: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e1, 0x0) 21:48:50 executing program 4: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e0, 0x0) 21:48:50 executing program 2: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x1cb299e3190b6405, 0x0, 0x1, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 4: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:50 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) (async) r0 = socket(0xa, 0x6, 0x3f) (async) getgroups(0x5, &(0x7f0000000400)=[0x0, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x134, 0x7d4}, 0x0, 0x0, 0xaa1, 0x1, 0x7, 0x3, 0x2, 0xfff8, 0xffff, 0xfffc}) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, &(0x7f0000000080), &(0x7f00000002c0)}, 0x20) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r4 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r4, 0x84, 0x1c, &(0x7f0000000240), &(0x7f0000000280)=0x4) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000001c0)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0xcf, '\x00', r3, r5, 0x5, 0x3, 0x1}, 0x48) (async, rerun: 64) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 64) sendto$packet(r6, &(0x7f00000004c0)="3a0b5d6a0e1500cbf3f34f1d0884840fc87c1a9374b387e1712326bfddec63dd7157793466267f2a2422b969b91c58e1c8e1e1b9300d7a2e45df3d0e6e1734d0275875ac859457fbae48", 0x4a, 0x4000, 0x0, 0x0) (async, rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) (async, rerun: 32) sendmsg$BATADV_CMD_SET_MESH(r6, &(0x7f00000003c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)={0x44, 0x0, 0x100, 0x70bd2d, 0x25dfdbff, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x3}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x44}, 0x1, 0x0, 0x0, 0x800}, 0x4) 21:48:50 executing program 3: r0 = socket(0x1e, 0x2, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000140)={0x0, 0x8, 0x1, [0x1]}, 0xa) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x1, 0x37, 0x1}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xffff7ffe}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0xc000}, 0x200108c1) socket(0x1e, 0x2, 0x0) (async) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000140)={0x0, 0x8, 0x1, [0x1]}, 0xa) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x1, 0x37, 0x1}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xffff7ffe}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0xc000}, 0x200108c1) (async) 21:48:50 executing program 5: r0 = socket(0xa, 0x6, 0xf6) r1 = socket(0x4552cb969fd64fbe, 0x1, 0x2) accept4$bt_l2cap(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xe, 0x0) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x12, &(0x7f00000000c0)=0x7fffffff, 0x4) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_INITMSG(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000000100), &(0x7f0000000180)=0x8) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_NODELAY(r2, 0x84, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket(0xa, 0x6, 0xf6) (async) socket(0x4552cb969fd64fbe, 0x1, 0x2) (async) accept4$bt_l2cap(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xe, 0x0) (async) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x12, &(0x7f00000000c0)=0x7fffffff, 0x4) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_sctp6_SCTP_INITMSG(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000000100), &(0x7f0000000180)=0x8) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_NODELAY(r2, 0x84, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) (async) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x1cb299e3190b6405, 0x0, 0x0, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = socket$nl_rdma(0x10, 0x3, 0x14) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/bus/input/handlers\x00', 0x0, 0x0) ioctl$SG_GET_RESERVED_SIZE(r2, 0x2272, &(0x7f0000000200)) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/key-users\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x70, 0x1407, 0x200, 0x70bd25, 0x25dfdbfc, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r3}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}]}, 0x70}, 0x1, 0x0, 0x0, 0x40000}, 0x60000024) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x1cb299e3190b6405, 0x0, 0x0, 0x0, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 2: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:50 executing program 3: sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4080}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x44, 0x0, 0x100, 0x70bd28, 0x25dfdbfc, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x6}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x8000}]}, 0x44}, 0x1, 0x0, 0x0, 0x240440a4}, 0x83a398e40c36fcba) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_SET_MESH(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x1c, 0x0, 0x20, 0x70bd27, 0x25dfdbfc, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x4}]}, 0x1c}}, 0x240400c0) connect$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x2, r0, 0x1, 0x40, 0x6, @random="07b895239e7f"}, 0x14) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000180)=""/204, 0xcc, 0x2100, 0x0, 0x0) 21:48:50 executing program 4: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:50 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = socket$nl_rdma(0x10, 0x3, 0x14) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/bus/input/handlers\x00', 0x0, 0x0) ioctl$SG_GET_RESERVED_SIZE(r2, 0x2272, &(0x7f0000000200)) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/key-users\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x70, 0x1407, 0x200, 0x70bd25, 0x25dfdbfc, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r3}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}]}, 0x70}, 0x1, 0x0, 0x0, 0x40000}, 0x60000024) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) socket$nl_rdma(0x10, 0x3, 0x14) (async) openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/bus/input/handlers\x00', 0x0, 0x0) (async) ioctl$SG_GET_RESERVED_SIZE(r2, 0x2272, &(0x7f0000000200)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/key-users\x00', 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x70, 0x1407, 0x200, 0x70bd25, 0x25dfdbfc, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r3}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}]}, 0x70}, 0x1, 0x0, 0x0, 0x40000}, 0x60000024) (async) 21:48:50 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x1cb299e3190b6405, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:50 executing program 5: r0 = socket(0xa, 0x6, 0xf6) (async) r1 = socket(0x4552cb969fd64fbe, 0x1, 0x2) accept4$bt_l2cap(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xe, 0x0) (async) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x12, &(0x7f00000000c0)=0x7fffffff, 0x4) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_sctp6_SCTP_INITMSG(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000000100), &(0x7f0000000180)=0x8) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_NODELAY(r2, 0x84, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) 21:48:50 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = socket$nl_rdma(0x10, 0x3, 0x14) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/bus/input/handlers\x00', 0x0, 0x0) ioctl$SG_GET_RESERVED_SIZE(r2, 0x2272, &(0x7f0000000200)) (async) ioctl$SG_GET_RESERVED_SIZE(r2, 0x2272, &(0x7f0000000200)) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/key-users\x00', 0x0, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/key-users\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x70, 0x1407, 0x200, 0x70bd25, 0x25dfdbfc, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r3}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}]}, 0x70}, 0x1, 0x0, 0x0, 0x40000}, 0x60000024) (async) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x70, 0x1407, 0x200, 0x70bd25, 0x25dfdbfc, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r3}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}]}, 0x70}, 0x1, 0x0, 0x0, 0x40000}, 0x60000024) 21:48:51 executing program 4: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:51 executing program 3: sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4080}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x44, 0x0, 0x100, 0x70bd28, 0x25dfdbfc, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x6}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x8000}]}, 0x44}, 0x1, 0x0, 0x0, 0x240440a4}, 0x83a398e40c36fcba) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_SET_MESH(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x1c, 0x0, 0x20, 0x70bd27, 0x25dfdbfc, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x4}]}, 0x1c}}, 0x240400c0) connect$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x2, r0, 0x1, 0x40, 0x6, @random="07b895239e7f"}, 0x14) (async) connect$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x2, r0, 0x1, 0x40, 0x6, @random="07b895239e7f"}, 0x14) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000180)=""/204, 0xcc, 0x2100, 0x0, 0x0) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x1cb299e3190b6405, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 2: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:51 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000000)=[@acquire={0x40046305, 0x3}], 0xf, 0x0, &(0x7f0000000040)="69a4af08b6a905c70c0817ed85ff0a"}) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:51 executing program 5: r0 = socket(0x2, 0x5, 0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:51 executing program 3: sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4080}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x44, 0x0, 0x100, 0x70bd28, 0x25dfdbfc, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x6}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x8000}]}, 0x44}, 0x1, 0x0, 0x0, 0x240440a4}, 0x83a398e40c36fcba) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_SET_MESH(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x1c, 0x0, 0x20, 0x70bd27, 0x25dfdbfc, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x4}]}, 0x1c}}, 0x240400c0) connect$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x2, r0, 0x1, 0x40, 0x6, @random="07b895239e7f"}, 0x14) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000180)=""/204, 0xcc, 0x2100, 0x0, 0x0) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4080}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x44, 0x0, 0x100, 0x70bd28, 0x25dfdbfc, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x6}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x8000}]}, 0x44}, 0x1, 0x0, 0x0, 0x240440a4}, 0x83a398e40c36fcba) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) (async) sendmsg$BATADV_CMD_SET_MESH(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x1c, 0x0, 0x20, 0x70bd27, 0x25dfdbfc, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x4}]}, 0x1c}}, 0x240400c0) (async) connect$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x2, r0, 0x1, 0x40, 0x6, @random="07b895239e7f"}, 0x14) (async) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000180)=""/204, 0xcc, 0x2100, 0x0, 0x0) (async) 21:48:51 executing program 2: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000000)=[@acquire={0x40046305, 0x3}], 0xf, 0x0, &(0x7f0000000040)="69a4af08b6a905c70c0817ed85ff0a"}) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:51 executing program 4: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 2: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:51 executing program 5: r0 = socket(0x2, 0x5, 0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socket(0x2, 0x5, 0x8) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:48:51 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x0, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f00000001c0)=[{0x3, 0x1}], 0x10, 0x4}, 0x90) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000380), 0xc, 0x0}, 0x884) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{}, 0x0, 0x0}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@cgroup=r1, 0x16, 0x1, 0x3, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000002c0)=[0x0, 0x0], &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0]}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, @link_id}, 0x20) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(0xffffffffffffffff, 0x84, 0x6b, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000002180)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x4}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan1\x00'}) 21:48:51 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000000)=[@acquire={0x40046305, 0x3}], 0xf, 0x0, &(0x7f0000000040)="69a4af08b6a905c70c0817ed85ff0a"}) (async) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:51 executing program 2: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e1, 0x0) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 3: r0 = socket(0x1e, 0x2, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x0, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f00000001c0)=[{0x3, 0x1}], 0x10, 0x4}, 0x90) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000380), 0xc, 0x0}, 0x884) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{}, 0x0, 0x0}, 0x20) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@cgroup=r1, 0x16, 0x1, 0x3, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000002c0)=[0x0, 0x0], &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0]}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, @link_id}, 0x20) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(0xffffffffffffffff, 0x84, 0x6b, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000002180)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x4}, 0x48) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan1\x00'}) 21:48:51 executing program 4: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:51 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000000)={0x0, @rand_addr, @empty}, &(0x7f0000000040)=0xc) 21:48:51 executing program 2: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e1, 0x0) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000000)={0x0, @rand_addr, @empty}, &(0x7f0000000040)=0xc) 21:48:51 executing program 5: r0 = socket(0x2, 0x5, 0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:51 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x0, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f00000001c0)=[{0x3, 0x1}], 0x10, 0x4}, 0x90) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000380), 0xc, 0x0}, 0x884) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{}, 0x0, 0x0}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@cgroup=r1, 0x16, 0x1, 0x3, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000002c0)=[0x0, 0x0], &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0]}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, @link_id}, 0x20) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(0xffffffffffffffff, 0x84, 0x6b, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000002180)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x4}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan1\x00'}) socket(0x1e, 0x2, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x0, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f00000001c0)=[{0x3, 0x1}], 0x10, 0x4}, 0x90) (async) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000380), 0xc, 0x0}, 0x884) (async) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{}, 0x0, 0x0}, 0x20) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@cgroup=r1, 0x16, 0x1, 0x3, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000002c0)=[0x0, 0x0], &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0]}, 0x40) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, @link_id}, 0x20) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(0xffffffffffffffff, 0x84, 0x6b, 0x0, 0x0) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, 0x0, 0x0) (async) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000002180)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x4}, 0x48) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan1\x00'}) (async) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 4: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x89e0, 0x0) 21:48:51 executing program 2: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e1, 0x0) 21:48:51 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000000)={0x0, @rand_addr, @empty}, &(0x7f0000000040)=0xc) 21:48:51 executing program 4: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e0, 0x0) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x7, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 0: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x4}, 0x48) r0 = socket(0x9, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:51 executing program 2: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e1, 0x0) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x7, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 4: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e0, 0x0) 21:48:51 executing program 4: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x89e0, 0x0) 21:48:51 executing program 0: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x4}, 0x48) (async) r0 = socket(0x9, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:51 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f00000000c0)={0x0, 0x80000001, 0x2, 0xff, 0x7, 0x4, 0x8, 0x21f, {0x0, @in6={{0xa, 0x4e22, 0x3, @mcast2, 0x7}}, 0x80000000, 0x70, 0x5, 0x5, 0x2}}, &(0x7f0000000000)=0xb0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000040)={r2, 0x3f, 0x10}, &(0x7f0000000180)=0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x22, &(0x7f00000001c0)={0x1, 0x8, 0x8, 0xfffffff8, r1}, &(0x7f0000000200)=0x10) 21:48:51 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x8a, 0x400, 0x5, 0x7ff, 0x8}, &(0x7f0000000040)=0x14) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x7, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x1, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 0: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x4}, 0x48) r0 = socket(0x9, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1, 0x4}, 0x48) (async) socket(0x9, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000100)=0x0, &(0x7f0000000180)=0x4) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x7f, 0xfffffbff, 0xd8, 0x1000, 0xffffffffffffffff, 0x20, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x2}, 0x48) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/consoles\x00', 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x18, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r5}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r6}}, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x1cb299e3190b6405, 0x1, 0x1, 0xa, 0x5, 0x50, 0x1}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7fffffff}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffffb}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', r1, 0x25, r2, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r2, 0x84, 0x1e, &(0x7f00000003c0), 0x4) socket$nl_generic(0x10, 0x3, 0x10) 21:48:51 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f00000000c0)={0x0, 0x80000001, 0x2, 0xff, 0x7, 0x4, 0x8, 0x21f, {0x0, @in6={{0xa, 0x4e22, 0x3, @mcast2, 0x7}}, 0x80000000, 0x70, 0x5, 0x5, 0x2}}, &(0x7f0000000000)=0xb0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000040)={r2, 0x3f, 0x10}, &(0x7f0000000180)=0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x22, &(0x7f00000001c0)={0x1, 0x8, 0x8, 0xfffffff8, r1}, &(0x7f0000000200)=0x10) 21:48:51 executing program 5: openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x8a, 0x400, 0x5, 0x7ff, 0x8}, &(0x7f0000000040)=0x14) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x7, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x1, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 0: ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000000)=0x6) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000080)}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x1b, 0x1000, 0x6, 0x4, 0x16e6, r1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4}, 0x48) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x1, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, 0x0) 21:48:51 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x8a, 0x400, 0x5, 0x7ff, 0x8}, &(0x7f0000000040)=0x14) (async) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:51 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f00000000c0)={0x0, 0x80000001, 0x2, 0xff, 0x7, 0x4, 0x8, 0x21f, {0x0, @in6={{0xa, 0x4e22, 0x3, @mcast2, 0x7}}, 0x80000000, 0x70, 0x5, 0x5, 0x2}}, &(0x7f0000000000)=0xb0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000040)={r2, 0x3f, 0x10}, &(0x7f0000000180)=0xc) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x22, &(0x7f00000001c0)={0x1, 0x8, 0x8, 0xfffffff8, r1}, &(0x7f0000000200)=0x10) 21:48:51 executing program 5: socket(0x15, 0x3, 0x4) 21:48:51 executing program 0: ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000000)=0x6) socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000080)}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x1b, 0x1000, 0x6, 0x4, 0x16e6, r1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4}, 0x48) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r6}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r7}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r8, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r10], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r12 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r8, 0x25, r6, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r6, r7, r7, r10, r6], 0x0, 0x10, 0x3}, 0x90) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r6}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r8, 0x26, r6, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r9, r11, 0x4, &(0x7f0000001d80)=[r10, r6, r6, r6, r7, r7], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r6, r12, 0x30, 0x10, r13, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r6, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r14, 0x8000, '\x00', 0x0, r6, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r6, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r15}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r6, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r16 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r6, r16, 0xd, 0x0, @val=@target_btf_id=r9}, 0x40) r17 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000780)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', 0x0, r2, 0x3, 0x2, 0x5}, 0x48) r18 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r18, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x9, 0xc, &(0x7f0000000640)=@raw=[@map_idx={0x18, 0x8, 0x5, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x1f}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}], &(0x7f00000006c0)='GPL\x00', 0x2, 0x37, &(0x7f0000000700)=""/55, 0x41100, 0x9, '\x00', r1, 0x2a, r2, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000740)={0x0, 0x2, 0x1, 0x7f}, 0x10, r9, r4, 0x3, &(0x7f0000000800)=[r5, r5, r3, r17, r5, r18], &(0x7f0000000840)=[{0x1, 0x2, 0x0, 0x4}, {0x3, 0x5, 0xf3, 0x2}, {0x2, 0x3, 0x5, 0x7}], 0x10, 0x1}, 0x90) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000240)={0xffffffffffffffff, r5, 0x37, 0x0, @val=@kprobe_multi=@addrs={0x0, 0x5, 0x0, &(0x7f0000000200)=[0x9, 0x922c, 0x7ff, 0xee2e, 0x4], 0x1ff}}, 0x40) 21:48:51 executing program 3: r0 = socket(0x3, 0x5, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cgroups\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f0000000040), 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000000c0)) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 21:48:51 executing program 5: socket(0x15, 0x3, 0x4) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 0: ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000000)=0x6) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000000c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000080)}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x1b, 0x1000, 0x6, 0x4, 0x16e6, r1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4}, 0x48) 21:48:51 executing program 3: r0 = socket(0x3, 0x5, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cgroups\x00', 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cgroups\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f0000000040), 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000000c0)) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r6}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r7}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r8, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r10], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r12 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r8, 0x25, r6, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r6, r7, r7, r10, r6], 0x0, 0x10, 0x3}, 0x90) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r6}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r8, 0x26, r6, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r9, r11, 0x4, &(0x7f0000001d80)=[r10, r6, r6, r6, r7, r7], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r6, r12, 0x30, 0x10, r13, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r6, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r14, 0x8000, '\x00', 0x0, r6, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r6, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r15}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r6, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r16 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r6, r16, 0xd, 0x0, @val=@target_btf_id=r9}, 0x40) r17 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000780)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', 0x0, r2, 0x3, 0x2, 0x5}, 0x48) r18 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r18, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x9, 0xc, &(0x7f0000000640)=@raw=[@map_idx={0x18, 0x8, 0x5, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x1f}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}], &(0x7f00000006c0)='GPL\x00', 0x2, 0x37, &(0x7f0000000700)=""/55, 0x41100, 0x9, '\x00', r1, 0x2a, r2, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000740)={0x0, 0x2, 0x1, 0x7f}, 0x10, r9, r4, 0x3, &(0x7f0000000800)=[r5, r5, r3, r17, r5, r18], &(0x7f0000000840)=[{0x1, 0x2, 0x0, 0x4}, {0x3, 0x5, 0xf3, 0x2}, {0x2, 0x3, 0x5, 0x7}], 0x10, 0x1}, 0x90) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000240)={0xffffffffffffffff, r5, 0x37, 0x0, @val=@kprobe_multi=@addrs={0x0, 0x5, 0x0, &(0x7f0000000200)=[0x9, 0x922c, 0x7ff, 0xee2e, 0x4], 0x1ff}}, 0x40) 21:48:51 executing program 5: socket(0x15, 0x3, 0x4) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 0: r0 = socket(0x1e, 0x6, 0x7fff7fff) ioctl$BINDER_GET_NODE_INFO_FOR_REF(0xffffffffffffffff, 0xc018620c, &(0x7f0000000000)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYBLOB="d1000500090000018ca20080ff0718cde0f51d9602e21748749e35f9451907954139cac96c2c6e0f6fedbe2dcb2611e201b2aa30c4bebf40b082cce67658ce7c163ec2006fc55cbf24ed4ff4c0c14aac37e398467d2a59c9b2e6e55f44b86f3b4a10c2ae7ad3b624c8405c97f229c38e8374dd5f3ce94f741b8806d9da703b8e53e7bf21e0b09a4909b54ab0b1658ccda25cb71c2681ef2a28378fa8e3285b7c708454d9752ea511fd87ea1d1082136c5cabb3508e625e76e18f21c1baf92536fd71658d91219a80e12d285e1a99ab18928ba2ed99fe87a447b8f4a9c6b433a626748263f3c89db506992b7a16852f153fa97dab06090cf1bf4fbfd50533550b6f30903ca0ca3b9821cf1be66fd08c47c5d335cc279918b00d61dd92955ae9cd0978424b39641cdae31919b7e1def7c3825abacebc2a0f55f8dbaaa94940f6a26c53f0bb644cc22ca39a2de3180c99d5c372e814620166a3"], &(0x7f0000000040)=0x12) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f0000000180)={r1, 0xb9, "f22ac46ad01af5b9459742ebb17803d653876ac90e1dbd17072acbec3ef5d2e4d1256cd28cf5feabd2d70b68fe664f007549ff607d095fd3c08e13bf6e234f464cc2f40f45b0508fb497ac1c682cc9c07d78745030bb3f8d75bff8768e6e32813c38f61c31fee26e8d30efc99483ecee4a2b9e9a8bfb3c2f79f6eaec41f6558e34561e11643c8caa7608f582c0f790eac7b4ca58f3f32ea287d87956df08d65b0f83c53fb6e8bcba00563b3e2808aa1506ec467680f84f083b"}, &(0x7f0000000080)=0xc1) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f00000000c0)={r3, 0x3}, &(0x7f0000000100)=0x8) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r6}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r7}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r8, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r10], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r12 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r8, 0x25, r6, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r6, r7, r7, r10, r6], 0x0, 0x10, 0x3}, 0x90) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r6}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r8, 0x26, r6, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r9, r11, 0x4, &(0x7f0000001d80)=[r10, r6, r6, r6, r7, r7], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r6, r12, 0x30, 0x10, r13, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r6, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r14, 0x8000, '\x00', 0x0, r6, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r6, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r15}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r6, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r16 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r6, r16, 0xd, 0x0, @val=@target_btf_id=r9}, 0x40) r17 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000780)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', 0x0, r2, 0x3, 0x2, 0x5}, 0x48) r18 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r18, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x9, 0xc, &(0x7f0000000640)=@raw=[@map_idx={0x18, 0x8, 0x5, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x1f}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}], &(0x7f00000006c0)='GPL\x00', 0x2, 0x37, &(0x7f0000000700)=""/55, 0x41100, 0x9, '\x00', r1, 0x2a, r2, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000740)={0x0, 0x2, 0x1, 0x7f}, 0x10, r9, r4, 0x3, &(0x7f0000000800)=[r5, r5, r3, r17, r5, r18], &(0x7f0000000840)=[{0x1, 0x2, 0x0, 0x4}, {0x3, 0x5, 0xf3, 0x2}, {0x2, 0x3, 0x5, 0x7}], 0x10, 0x1}, 0x90) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000240)={0xffffffffffffffff, r5, 0x37, 0x0, @val=@kprobe_multi=@addrs={0x0, 0x5, 0x0, &(0x7f0000000200)=[0x9, 0x922c, 0x7ff, 0xee2e, 0x4], 0x1ff}}, 0x40) 21:48:51 executing program 5: r0 = socket(0xa, 0x6, 0x10000000) r1 = socket(0x10, 0x80e, 0x900000) setsockopt$packet_fanout_data(r1, 0x107, 0x16, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0xff, 0x81, 0x6, 0x63944c19}, {0x8, 0xd, 0x20, 0x5}, {0x1, 0x7f, 0xff, 0x400}, {0x9, 0x4, 0x7, 0x5}]}, 0x10) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=ANY=[@ANYBLOB="185b0106118e5b000000000000000000", @ANYRES32, @ANYBLOB="0000000000000000b702080000000000850000008600000085000000b200704f237b0001f7ffffff1800000004000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r4 = socket(0xb, 0x6, 0x8000) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000440)={'batadv_slave_1\x00', 0x0}) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000580)={@ifindex=r3, 0x24, 0x0, 0x401, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f00000004c0)=[0x0, 0x0, 0x0], &(0x7f0000000500)=[0x0], &(0x7f0000000540)=[0x0], 0x0}, 0x40) ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000005c0)={0xffffffffffffffff, r5, 0x25, 0x12, @val=@tcx={@link_id, r6}}, 0x40) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000400)={'batadv_slave_1\x00'}) sendto$packet(r0, &(0x7f0000000000)="e4a8", 0x2, 0x4, &(0x7f0000000040)={0x11, 0x4, r3, 0x1, 0x0, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}}, 0x14) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:51 executing program 3: r0 = socket(0x3, 0x5, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cgroups\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f0000000040), 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000000c0)) socket(0x3, 0x5, 0x4) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cgroups\x00', 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f0000000040), 0x1) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000000c0)) (async) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 0: r0 = socket(0x1e, 0x6, 0x7fff7fff) ioctl$BINDER_GET_NODE_INFO_FOR_REF(0xffffffffffffffff, 0xc018620c, &(0x7f0000000000)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYBLOB="d1000500090000018ca20080ff0718cde0f51d9602e21748749e35f9451907954139cac96c2c6e0f6fedbe2dcb2611e201b2aa30c4bebf40b082cce67658ce7c163ec2006fc55cbf24ed4ff4c0c14aac37e398467d2a59c9b2e6e55f44b86f3b4a10c2ae7ad3b624c8405c97f229c38e8374dd5f3ce94f741b8806d9da703b8e53e7bf21e0b09a4909b54ab0b1658ccda25cb71c2681ef2a28378fa8e3285b7c708454d9752ea511fd87ea1d1082136c5cabb3508e625e76e18f21c1baf92536fd71658d91219a80e12d285e1a99ab18928ba2ed99fe87a447b8f4a9c6b433a626748263f3c89db506992b7a16852f153fa97dab06090cf1bf4fbfd50533550b6f30903ca0ca3b9821cf1be66fd08c47c5d335cc279918b00d61dd92955ae9cd0978424b39641cdae31919b7e1def7c3825abacebc2a0f55f8dbaaa94940f6a26c53f0bb644cc22ca39a2de3180c99d5c372e814620166a3"], &(0x7f0000000040)=0x12) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f0000000180)={r1, 0xb9, "f22ac46ad01af5b9459742ebb17803d653876ac90e1dbd17072acbec3ef5d2e4d1256cd28cf5feabd2d70b68fe664f007549ff607d095fd3c08e13bf6e234f464cc2f40f45b0508fb497ac1c682cc9c07d78745030bb3f8d75bff8768e6e32813c38f61c31fee26e8d30efc99483ecee4a2b9e9a8bfb3c2f79f6eaec41f6558e34561e11643c8caa7608f582c0f790eac7b4ca58f3f32ea287d87956df08d65b0f83c53fb6e8bcba00563b3e2808aa1506ec467680f84f083b"}, &(0x7f0000000080)=0xc1) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f00000000c0)={r3, 0x3}, &(0x7f0000000100)=0x8) socket(0x1e, 0x6, 0x7fff7fff) (async) ioctl$BINDER_GET_NODE_INFO_FOR_REF(0xffffffffffffffff, 0xc018620c, &(0x7f0000000000)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYBLOB="d1000500090000018ca20080ff0718cde0f51d9602e21748749e35f9451907954139cac96c2c6e0f6fedbe2dcb2611e201b2aa30c4bebf40b082cce67658ce7c163ec2006fc55cbf24ed4ff4c0c14aac37e398467d2a59c9b2e6e55f44b86f3b4a10c2ae7ad3b624c8405c97f229c38e8374dd5f3ce94f741b8806d9da703b8e53e7bf21e0b09a4909b54ab0b1658ccda25cb71c2681ef2a28378fa8e3285b7c708454d9752ea511fd87ea1d1082136c5cabb3508e625e76e18f21c1baf92536fd71658d91219a80e12d285e1a99ab18928ba2ed99fe87a447b8f4a9c6b433a626748263f3c89db506992b7a16852f153fa97dab06090cf1bf4fbfd50533550b6f30903ca0ca3b9821cf1be66fd08c47c5d335cc279918b00d61dd92955ae9cd0978424b39641cdae31919b7e1def7c3825abacebc2a0f55f8dbaaa94940f6a26c53f0bb644cc22ca39a2de3180c99d5c372e814620166a3"], &(0x7f0000000040)=0x12) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f0000000180)={r1, 0xb9, "f22ac46ad01af5b9459742ebb17803d653876ac90e1dbd17072acbec3ef5d2e4d1256cd28cf5feabd2d70b68fe664f007549ff607d095fd3c08e13bf6e234f464cc2f40f45b0508fb497ac1c682cc9c07d78745030bb3f8d75bff8768e6e32813c38f61c31fee26e8d30efc99483ecee4a2b9e9a8bfb3c2f79f6eaec41f6558e34561e11643c8caa7608f582c0f790eac7b4ca58f3f32ea287d87956df08d65b0f83c53fb6e8bcba00563b3e2808aa1506ec467680f84f083b"}, &(0x7f0000000080)=0xc1) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f00000000c0)={r3, 0x3}, &(0x7f0000000100)=0x8) (async) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r6}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r7}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r8, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r10], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r12 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r8, 0x25, r6, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r6, r7, r7, r10, r6], 0x0, 0x10, 0x3}, 0x90) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r6}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r8, 0x26, r6, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r9, r11, 0x4, &(0x7f0000001d80)=[r10, r6, r6, r6, r7, r7], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r6, r12, 0x30, 0x10, r13, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r6, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r14, 0x8000, '\x00', 0x0, r6, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r6, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r15}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r6, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r16 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r6, r16, 0xd, 0x0, @val=@target_btf_id=r9}, 0x40) r17 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000780)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', 0x0, r2, 0x3, 0x2, 0x5}, 0x48) r18 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r18, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x9, 0xc, &(0x7f0000000640)=@raw=[@map_idx={0x18, 0x8, 0x5, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x1f}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}], &(0x7f00000006c0)='GPL\x00', 0x2, 0x37, &(0x7f0000000700)=""/55, 0x41100, 0x9, '\x00', r1, 0x2a, r2, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000740)={0x0, 0x2, 0x1, 0x7f}, 0x10, r9, r4, 0x3, &(0x7f0000000800)=[r5, r5, r3, r17, r5, r18], &(0x7f0000000840)=[{0x1, 0x2, 0x0, 0x4}, {0x3, 0x5, 0xf3, 0x2}, {0x2, 0x3, 0x5, 0x7}], 0x10, 0x1}, 0x90) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 3: getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x7, 0x2}, &(0x7f0000000040)=0x8) r0 = socket(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:51 executing program 5: socket(0xa, 0x6, 0x10000000) (async) r0 = socket(0xa, 0x6, 0x10000000) socket(0x10, 0x80e, 0x900000) (async) r1 = socket(0x10, 0x80e, 0x900000) setsockopt$packet_fanout_data(r1, 0x107, 0x16, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0xff, 0x81, 0x6, 0x63944c19}, {0x8, 0xd, 0x20, 0x5}, {0x1, 0x7f, 0xff, 0x400}, {0x9, 0x4, 0x7, 0x5}]}, 0x10) (async) setsockopt$packet_fanout_data(r1, 0x107, 0x16, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0xff, 0x81, 0x6, 0x63944c19}, {0x8, 0xd, 0x20, 0x5}, {0x1, 0x7f, 0xff, 0x400}, {0x9, 0x4, 0x7, 0x5}]}, 0x10) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=ANY=[@ANYBLOB="185b0106118e5b000000000000000000", @ANYRES32, @ANYBLOB="0000000000000000b702080000000000850000008600000085000000b200704f237b0001f7ffffff1800000004000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r4 = socket(0xb, 0x6, 0x8000) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000440)={'batadv_slave_1\x00', 0x0}) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000580)={@ifindex=r3, 0x24, 0x0, 0x401, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f00000004c0)=[0x0, 0x0, 0x0], &(0x7f0000000500)=[0x0], &(0x7f0000000540)=[0x0]}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000580)={@ifindex=r3, 0x24, 0x0, 0x401, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f00000004c0)=[0x0, 0x0, 0x0], &(0x7f0000000500)=[0x0], &(0x7f0000000540)=[0x0], 0x0}, 0x40) ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000005c0)={0xffffffffffffffff, r5, 0x25, 0x12, @val=@tcx={@link_id, r6}}, 0x40) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000400)={'batadv_slave_1\x00'}) sendto$packet(r0, &(0x7f0000000000)="e4a8", 0x2, 0x4, &(0x7f0000000040)={0x11, 0x4, r3, 0x1, 0x0, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}}, 0x14) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r6}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r7}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r8, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r10], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r12 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r8, 0x25, r6, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r6, r7, r7, r10, r6], 0x0, 0x10, 0x3}, 0x90) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r6}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r8, 0x26, r6, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r9, r11, 0x4, &(0x7f0000001d80)=[r10, r6, r6, r6, r7, r7], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r6, r12, 0x30, 0x10, r13, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r6, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r14, 0x8000, '\x00', 0x0, r6, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r6, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r15}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r6, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r16 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r6, r16, 0xd, 0x0, @val=@target_btf_id=r9}, 0x40) r17 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000780)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', 0x0, r2, 0x3, 0x2, 0x5}, 0x48) r18 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r18, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x9, 0xc, &(0x7f0000000640)=@raw=[@map_idx={0x18, 0x8, 0x5, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x1f}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}], &(0x7f00000006c0)='GPL\x00', 0x2, 0x37, &(0x7f0000000700)=""/55, 0x41100, 0x9, '\x00', r1, 0x2a, r2, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000740)={0x0, 0x2, 0x1, 0x7f}, 0x10, r9, r4, 0x3, &(0x7f0000000800)=[r5, r5, r3, r17, r5, r18], &(0x7f0000000840)=[{0x1, 0x2, 0x0, 0x4}, {0x3, 0x5, 0xf3, 0x2}, {0x2, 0x3, 0x5, 0x7}], 0x10, 0x1}, 0x90) 21:48:51 executing program 0: r0 = socket(0x1e, 0x6, 0x7fff7fff) ioctl$BINDER_GET_NODE_INFO_FOR_REF(0xffffffffffffffff, 0xc018620c, &(0x7f0000000000)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYBLOB="d1000500090000018ca20080ff0718cde0f51d9602e21748749e35f9451907954139cac96c2c6e0f6fedbe2dcb2611e201b2aa30c4bebf40b082cce67658ce7c163ec2006fc55cbf24ed4ff4c0c14aac37e398467d2a59c9b2e6e55f44b86f3b4a10c2ae7ad3b624c8405c97f229c38e8374dd5f3ce94f741b8806d9da703b8e53e7bf21e0b09a4909b54ab0b1658ccda25cb71c2681ef2a28378fa8e3285b7c708454d9752ea511fd87ea1d1082136c5cabb3508e625e76e18f21c1baf92536fd71658d91219a80e12d285e1a99ab18928ba2ed99fe87a447b8f4a9c6b433a626748263f3c89db506992b7a16852f153fa97dab06090cf1bf4fbfd50533550b6f30903ca0ca3b9821cf1be66fd08c47c5d335cc279918b00d61dd92955ae9cd0978424b39641cdae31919b7e1def7c3825abacebc2a0f55f8dbaaa94940f6a26c53f0bb644cc22ca39a2de3180c99d5c372e814620166a3"], &(0x7f0000000040)=0x12) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f0000000180)={r1, 0xb9, "f22ac46ad01af5b9459742ebb17803d653876ac90e1dbd17072acbec3ef5d2e4d1256cd28cf5feabd2d70b68fe664f007549ff607d095fd3c08e13bf6e234f464cc2f40f45b0508fb497ac1c682cc9c07d78745030bb3f8d75bff8768e6e32813c38f61c31fee26e8d30efc99483ecee4a2b9e9a8bfb3c2f79f6eaec41f6558e34561e11643c8caa7608f582c0f790eac7b4ca58f3f32ea287d87956df08d65b0f83c53fb6e8bcba00563b3e2808aa1506ec467680f84f083b"}, &(0x7f0000000080)=0xc1) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f00000000c0)={r3, 0x3}, &(0x7f0000000100)=0x8) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 3: getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x7, 0x2}, &(0x7f0000000040)=0x8) r0 = socket(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x7, 0x2}, &(0x7f0000000040)=0x8) (async) socket(0xa, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r10 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r4, r10, 0x30, 0x10, r11, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r4, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r12, 0x8000, '\x00', 0x0, r4, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r13}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r4, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r14 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r4, r14, 0xd, 0x0, @val=@target_btf_id=r7}, 0x40) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000780)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', 0x0, r2, 0x3, 0x2, 0x5}, 0x48) r15 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r15, 0x0, 0x0) 21:48:51 executing program 5: r0 = socket(0xa, 0x6, 0x10000000) (async) r1 = socket(0x10, 0x80e, 0x900000) setsockopt$packet_fanout_data(r1, 0x107, 0x16, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0xff, 0x81, 0x6, 0x63944c19}, {0x8, 0xd, 0x20, 0x5}, {0x1, 0x7f, 0xff, 0x400}, {0x9, 0x4, 0x7, 0x5}]}, 0x10) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=ANY=[@ANYBLOB="185b0106118e5b000000000000000000", @ANYRES32, @ANYBLOB="0000000000000000b702080000000000850000008600000085000000b200704f237b0001f7ffffff1800000004000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r4 = socket(0xb, 0x6, 0x8000) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000440)={'batadv_slave_1\x00', 0x0}) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000580)={@ifindex=r3, 0x24, 0x0, 0x401, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f00000004c0)=[0x0, 0x0, 0x0], &(0x7f0000000500)=[0x0], &(0x7f0000000540)=[0x0], 0x0}, 0x40) ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000005c0)={0xffffffffffffffff, r5, 0x25, 0x12, @val=@tcx={@link_id, r6}}, 0x40) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000400)={'batadv_slave_1\x00'}) sendto$packet(r0, &(0x7f0000000000)="e4a8", 0x2, 0x4, &(0x7f0000000040)={0x11, 0x4, r3, 0x1, 0x0, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}}, 0x14) (async, rerun: 32) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (rerun: 32) 21:48:51 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffffffff}, [@alu={0xfbb931273e126070, 0x1, 0x8, 0x2, 0x9, 0xfffffffffffffff8, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x1, 0x8f, &(0x7f00000000c0)=""/143, 0x41100, 0x48, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000180)={0x3, 0x3}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f00000001c0)=[{0x5, 0x5, 0x0, 0x4}, {0x4, 0x3, 0x8}], 0x10, 0x3}, 0x90) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x8, 0x0, &(0x7f0000000000)) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000002c0)='./binderfs2/binder0\x00', 0x2, 0x0) r2 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000400), 0x4) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000700)={0xc0, 0x0, &(0x7f0000000600)=[@exit_looper, @decrefs={0x40046307, 0x2}, @request_death={0x400c630e, 0x2}, @reply_sg={0x40486312, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000440)={@ptr={0x70742a85, 0x0, &(0x7f0000000300)=""/211, 0xd3, 0x2, 0x13}, @fda={0x66646185, 0x6, 0x1, 0x1}, @fd={0x66642a85, 0x0, r2}}, &(0x7f00000004c0)={0x0, 0x28, 0x48}}}, @increfs, @reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000740)=ANY=[@ANYBLOB="852a68730001000000000000000000000000000000000000852a62730010000001000000000000000000000000000000000062770110000003000000000000000000000000000000270e201c92be417b2913506821a138f1"], &(0x7f0000000500)={0x0, 0x18, 0x30}}}, @free_buffer], 0x0, 0x0, &(0x7f00000006c0)}) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000580)='/proc/sysvipc/shm\x00', 0x0, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000006c0), r0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f0000000840)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x22bcdcc03476f18f}, 0xc, &(0x7f0000000800)={&(0x7f00000007c0)={0x24, r4, 0x8, 0x70bd2c, 0x25dfdbff, {}, [@BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000001}, 0x4008000) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x0, 0x1, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r10 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r4, r10, 0x30, 0x10, r11, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r4, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r12, 0x8000, '\x00', 0x0, r4, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r13}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r4, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r14 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r4, r14, 0xd, 0x0, @val=@target_btf_id=r7}, 0x40) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000780)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', 0x0, r2, 0x3, 0x2, 0x5}, 0x48) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) 21:48:51 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffffffff}, [@alu={0xfbb931273e126070, 0x1, 0x8, 0x2, 0x9, 0xfffffffffffffff8, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x1, 0x8f, &(0x7f00000000c0)=""/143, 0x41100, 0x48, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000180)={0x3, 0x3}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f00000001c0)=[{0x5, 0x5, 0x0, 0x4}, {0x4, 0x3, 0x8}], 0x10, 0x3}, 0x90) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x8, 0x0, &(0x7f0000000000)) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000002c0)='./binderfs2/binder0\x00', 0x2, 0x0) (async, rerun: 32) r2 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000400), 0x4) (rerun: 32) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000700)={0xc0, 0x0, &(0x7f0000000600)=[@exit_looper, @decrefs={0x40046307, 0x2}, @request_death={0x400c630e, 0x2}, @reply_sg={0x40486312, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000440)={@ptr={0x70742a85, 0x0, &(0x7f0000000300)=""/211, 0xd3, 0x2, 0x13}, @fda={0x66646185, 0x6, 0x1, 0x1}, @fd={0x66642a85, 0x0, r2}}, &(0x7f00000004c0)={0x0, 0x28, 0x48}}}, @increfs, @reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000740)=ANY=[@ANYBLOB="852a68730001000000000000000000000000000000000000852a62730010000001000000000000000000000000000000000062770110000003000000000000000000000000000000270e201c92be417b2913506821a138f1"], &(0x7f0000000500)={0x0, 0x18, 0x30}}}, @free_buffer], 0x0, 0x0, &(0x7f00000006c0)}) (async, rerun: 32) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000580)='/proc/sysvipc/shm\x00', 0x0, 0x0) (async, rerun: 32) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000006c0), r0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f0000000840)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x22bcdcc03476f18f}, 0xc, &(0x7f0000000800)={&(0x7f00000007c0)={0x24, r4, 0x8, 0x70bd2c, 0x25dfdbff, {}, [@BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000001}, 0x4008000) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 3: getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x7, 0x2}, &(0x7f0000000040)=0x8) r0 = socket(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:51 executing program 5: r0 = socket(0xa, 0x6, 0x0) socketpair(0x9, 0x2, 0x6, &(0x7f0000000000)) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x0, 0x1, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r10 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r4, r10, 0x30, 0x10, r11, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r4, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r12, 0x8000, '\x00', 0x0, r4, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r13}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r4, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r14 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r4, r14, 0xd, 0x0, @val=@target_btf_id=r7}, 0x40) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000780)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', 0x0, r2, 0x3, 0x2, 0x5}, 0x48) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x0, 0x1, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 5: r0 = socket(0xa, 0x6, 0x0) socketpair(0x9, 0x2, 0x6, &(0x7f0000000000)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r10 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r4, r10, 0x30, 0x10, r11, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r4, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r12, 0x8000, '\x00', 0x0, r4, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r13}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r4, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r14 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r4, r14, 0xd, 0x0, @val=@target_btf_id=r7}, 0x40) 21:48:51 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffffffff}, [@alu={0xfbb931273e126070, 0x1, 0x8, 0x2, 0x9, 0xfffffffffffffff8, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x1, 0x8f, &(0x7f00000000c0)=""/143, 0x41100, 0x48, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000180)={0x3, 0x3}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f00000001c0)=[{0x5, 0x5, 0x0, 0x4}, {0x4, 0x3, 0x8}], 0x10, 0x3}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffffffff}, [@alu={0xfbb931273e126070, 0x1, 0x8, 0x2, 0x9, 0xfffffffffffffff8, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x1, 0x8f, &(0x7f00000000c0)=""/143, 0x41100, 0x48, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000180)={0x3, 0x3}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f00000001c0)=[{0x5, 0x5, 0x0, 0x4}, {0x4, 0x3, 0x8}], 0x10, 0x3}, 0x90) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x8, 0x0, &(0x7f0000000000)) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x8, 0x0, &(0x7f0000000000)) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000002c0)='./binderfs2/binder0\x00', 0x2, 0x0) r2 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000400), 0x4) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000700)={0xc0, 0x0, &(0x7f0000000600)=[@exit_looper, @decrefs={0x40046307, 0x2}, @request_death={0x400c630e, 0x2}, @reply_sg={0x40486312, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000440)={@ptr={0x70742a85, 0x0, &(0x7f0000000300)=""/211, 0xd3, 0x2, 0x13}, @fda={0x66646185, 0x6, 0x1, 0x1}, @fd={0x66642a85, 0x0, r2}}, &(0x7f00000004c0)={0x0, 0x28, 0x48}}}, @increfs, @reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000740)=ANY=[@ANYBLOB="852a68730001000000000000000000000000000000000000852a62730010000001000000000000000000000000000000000062770110000003000000000000000000000000000000270e201c92be417b2913506821a138f1"], &(0x7f0000000500)={0x0, 0x18, 0x30}}}, @free_buffer], 0x0, 0x0, &(0x7f00000006c0)}) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000580)='/proc/sysvipc/shm\x00', 0x0, 0x0) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000006c0), r0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f0000000840)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x22bcdcc03476f18f}, 0xc, &(0x7f0000000800)={&(0x7f00000007c0)={0x24, r4, 0x8, 0x70bd2c, 0x25dfdbff, {}, [@BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000001}, 0x4008000) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r10 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r4, r10, 0x30, 0x10, r11, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r4, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r12, 0x8000, '\x00', 0x0, r4, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r13}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r4, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x0, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f00000001c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="86000000785991b54690a064957117d6790b2591ede561cf780b9dd5feaa117cda324bee134b0c2cf24dc6b901774402fad75890ac65388a710200af499d649aa8a9f2e748e8e3439a2a4944366e7a1e7c5e40a6e00d31d89de790053a0f50013a6fcd9f9a91ed2f517fd5a0d9cfa03b7a731b61e87ce5fc59413e4604facb255bcbf915a0ef3ac3e8e545cf2e7e9222323186e482fdced1cc5d3f55180600000000000000686df0a17ef618ec218e3714ca384bd78fa063e1043630ac9de13c5f38f097828c3104752f1c4ba745b1d86ab80b6f56b1112d2794972abd6eb75a6ec1e935255bd4b5c6ce557dcb89024308d61b40d52121592025f95e564f73071b53f99a5f1a700d431fe16931bea85994dbf25597f0caba0576aa45336acdf88a869f29d25bdc8a8396d54d8bb42b65730a2bddf9a71eb5c2c744ab1efb526fa0f23eaa0ebe4e0a7489a700"/343], &(0x7f0000000040)=0x8e) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000180)={r2, 0x9}, 0x8) 21:48:51 executing program 0: r0 = socket(0x26, 0x0, 0x82001) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:51 executing program 5: r0 = socket(0xa, 0x6, 0x0) socketpair(0x9, 0x2, 0x6, &(0x7f0000000000)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r10 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r4, r10, 0x30, 0x10, r11, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r4, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r12, 0x8000, '\x00', 0x0, r4, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r13}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r4, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) 21:48:51 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x0, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f00000001c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="86000000785991b54690a064957117d6790b2591ede561cf780b9dd5feaa117cda324bee134b0c2cf24dc6b901774402fad75890ac65388a710200af499d649aa8a9f2e748e8e3439a2a4944366e7a1e7c5e40a6e00d31d89de790053a0f50013a6fcd9f9a91ed2f517fd5a0d9cfa03b7a731b61e87ce5fc59413e4604facb255bcbf915a0ef3ac3e8e545cf2e7e9222323186e482fdced1cc5d3f55180600000000000000686df0a17ef618ec218e3714ca384bd78fa063e1043630ac9de13c5f38f097828c3104752f1c4ba745b1d86ab80b6f56b1112d2794972abd6eb75a6ec1e935255bd4b5c6ce557dcb89024308d61b40d52121592025f95e564f73071b53f99a5f1a700d431fe16931bea85994dbf25597f0caba0576aa45336acdf88a869f29d25bdc8a8396d54d8bb42b65730a2bddf9a71eb5c2c744ab1efb526fa0f23eaa0ebe4e0a7489a700"/343], &(0x7f0000000040)=0x8e) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000180)={r2, 0x9}, 0x8) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f00000001c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="86000000785991b54690a064957117d6790b2591ede561cf780b9dd5feaa117cda324bee134b0c2cf24dc6b901774402fad75890ac65388a710200af499d649aa8a9f2e748e8e3439a2a4944366e7a1e7c5e40a6e00d31d89de790053a0f50013a6fcd9f9a91ed2f517fd5a0d9cfa03b7a731b61e87ce5fc59413e4604facb255bcbf915a0ef3ac3e8e545cf2e7e9222323186e482fdced1cc5d3f55180600000000000000686df0a17ef618ec218e3714ca384bd78fa063e1043630ac9de13c5f38f097828c3104752f1c4ba745b1d86ab80b6f56b1112d2794972abd6eb75a6ec1e935255bd4b5c6ce557dcb89024308d61b40d52121592025f95e564f73071b53f99a5f1a700d431fe16931bea85994dbf25597f0caba0576aa45336acdf88a869f29d25bdc8a8396d54d8bb42b65730a2bddf9a71eb5c2c744ab1efb526fa0f23eaa0ebe4e0a7489a700"/343], &(0x7f0000000040)=0x8e) (async) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000180)={r2, 0x9}, 0x8) (async) 21:48:51 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r10 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r4, r10, 0x30, 0x10, r11, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r4, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r12, 0x8000, '\x00', 0x0, r4, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r13}, 0x20) 21:48:51 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:51 executing program 0: r0 = socket(0x26, 0x0, 0x82001) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:51 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f00000001c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="86000000785991b54690a064957117d6790b2591ede561cf780b9dd5feaa117cda324bee134b0c2cf24dc6b901774402fad75890ac65388a710200af499d649aa8a9f2e748e8e3439a2a4944366e7a1e7c5e40a6e00d31d89de790053a0f50013a6fcd9f9a91ed2f517fd5a0d9cfa03b7a731b61e87ce5fc59413e4604facb255bcbf915a0ef3ac3e8e545cf2e7e9222323186e482fdced1cc5d3f55180600000000000000686df0a17ef618ec218e3714ca384bd78fa063e1043630ac9de13c5f38f097828c3104752f1c4ba745b1d86ab80b6f56b1112d2794972abd6eb75a6ec1e935255bd4b5c6ce557dcb89024308d61b40d52121592025f95e564f73071b53f99a5f1a700d431fe16931bea85994dbf25597f0caba0576aa45336acdf88a869f29d25bdc8a8396d54d8bb42b65730a2bddf9a71eb5c2c744ab1efb526fa0f23eaa0ebe4e0a7489a700"/343], &(0x7f0000000040)=0x8e) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000180)={r2, 0x9}, 0x8) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r10 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r4, r10, 0x30, 0x10, r11, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r4, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r12, 0x8000, '\x00', 0x0, r4, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) 21:48:52 executing program 0: r0 = socket(0x26, 0x0, 0x82001) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x0, 0xa, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 3: ioctl$BINDER_FREEZE(0xffffffffffffffff, 0x400c620e, &(0x7f0000000000)={0x0, 0x0, 0x8}) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x1, 0x0, 0x5, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 5: personality(0x400000d) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000040)=0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], 0x0, 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r10 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r4, r10, 0x30, 0x10, r11, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r4, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r12, 0x8000, '\x00', 0x0, r4, 0x0, 0x0, 0x3}, 0x48) 21:48:52 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@ifindex, 0x16, 0x0, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x1, 0x0, 0x0, 0x50, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 3: ioctl$BINDER_FREEZE(0xffffffffffffffff, 0x400c620e, &(0x7f0000000000)={0x0, 0x0, 0x8}) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:52 executing program 5: personality(0x400000d) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000040)=0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) personality(0x400000d) (async) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000040)=0x8) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:48:52 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@ifindex, 0x16, 0x0, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r10 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r4, r10, 0x30, 0x10, r11, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r4}, 0x4) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], 0x0, 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], 0x0, 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 3: ioctl$BINDER_FREEZE(0xffffffffffffffff, 0x400c620e, &(0x7f0000000000)={0x0, 0x0, 0x8}) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) ioctl$BINDER_FREEZE(0xffffffffffffffff, 0x400c620e, &(0x7f0000000000)={0x0, 0x0, 0x8}) (async) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) 21:48:52 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@ifindex, 0x16, 0x0, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r10 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r4, r10, 0x30, 0x10, r11, @link_id}, 0x20) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xd, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x4, 0x0, 0x6, 0x7, 0x3}, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 0: r0 = socket(0x1, 0x3, 0x54) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00'}) 21:48:52 executing program 5: personality(0x400000d) socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000040)=0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 0: r0 = socket(0x1, 0x3, 0x54) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00'}) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 3: r0 = socket(0x10, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000)={0x0, 0xff}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f00000000c0)={r1, 0xfffe}, 0x8) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r4}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r6, 0x26, r4, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r7, r9, 0x4, &(0x7f0000001d80)=[r8, r4, r4, r4, r5, r5], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) 21:48:52 executing program 5: r0 = socket(0xa, 0x6, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x200002, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = socket(0x0, 0x6, 0xfffffffb) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x24008880) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) 21:48:52 executing program 0: r0 = socket(0x1, 0x3, 0x54) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00'}) socket(0x1, 0x3, 0x54) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00'}) (async) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 3: r0 = socket(0x10, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000)={0x0, 0xff}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f00000000c0)={r1, 0xfffe}, 0x8) socket(0x10, 0x6, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000)={0x0, 0xff}, &(0x7f0000000040)=0x8) (async) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f00000000c0)={r1, 0xfffe}, 0x8) (async) 21:48:52 executing program 3: r0 = socket(0x10, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000)={0x0, 0xff}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f00000000c0)={r1, 0xfffe}, 0x8) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r6, 0x25, r4, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r4, r5, r5, r8, r4], 0x0, 0x10, 0x3}, 0x90) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 5: r0 = socket(0xa, 0x6, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x200002, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = socket(0x0, 0x6, 0xfffffffb) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x24008880) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) 21:48:52 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x5, 0x10080) ioctl$SG_SCSI_RESET(r1, 0x2284, 0x0) 21:48:52 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/crypto\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x4, 0x4) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0x1a, 0x4, 0x1) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r6, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r7, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r8], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 5: r0 = socket(0xa, 0x6, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x200002, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async, rerun: 32) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) r2 = socket(0x0, 0x6, 0xfffffffb) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x24008880) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5}, 0x8) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) 21:48:52 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/crypto\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x4, 0x4) (async) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x4, 0x4) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0x1a, 0x4, 0x1) 21:48:52 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x5, 0x10080) ioctl$SG_SCSI_RESET(r1, 0x2284, 0x0) (async) ioctl$SG_SCSI_RESET(r1, 0x2284, 0x0) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5}, 0x8) 21:48:52 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/crypto\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x4, 0x4) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0x1a, 0x4, 0x1) socket(0xa, 0x6, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/crypto\x00', 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x4, 0x4) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) socket(0x1a, 0x4, 0x1) (async) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x5, 0x10080) ioctl$SG_SCSI_RESET(r1, 0x2284, 0x0) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$packet(0x11, 0x2, 0x300) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) setsockopt$packet_rx_ring(r2, 0x107, 0x5, &(0x7f0000000200)=@req3={0x5, 0x80000001, 0x81, 0x3f, 0xfffffffe, 0x0, 0x7}, 0x1c) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000080)={r3, 0x1, 0x6, @multicast}, 0x10) r4 = socket(0x21, 0x2, 0x5) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00', 0x0}) bind$packet(r4, &(0x7f00000001c0)={0x11, 0x1a, r5, 0x1, 0xfb, 0x6, @broadcast}, 0x14) r6 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x2, 0x2}, 0x48) r7 = socket(0x6, 0x80000, 0x0) connect$packet(r7, &(0x7f00000000c0)={0x11, 0x7, r3, 0x1, 0x0, 0x6, @link_local}, 0x14) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r6, 0xffffffffffffffff}, 0x4) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000300)={0x2, 0x4, 0x8, 0x1, 0x80, r8, 0x9, '\x00', r3, r9, 0x0, 0x5, 0x4}, 0x48) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0xc, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @tail_call, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000040)=0xe) 21:48:52 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000040)=0xe) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000040)=0xe) (async) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x100}, 0x90) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x7, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 0: r0 = socket(0xa, 0x6, 0x0) (async, rerun: 64) r1 = socket$packet(0x11, 0x2, 0x300) (async, rerun: 64) r2 = socket$packet(0x11, 0x2, 0x300) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) setsockopt$packet_rx_ring(r2, 0x107, 0x5, &(0x7f0000000200)=@req3={0x5, 0x80000001, 0x81, 0x3f, 0xfffffffe, 0x0, 0x7}, 0x1c) (async) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000080)={r3, 0x1, 0x6, @multicast}, 0x10) r4 = socket(0x21, 0x2, 0x5) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00', 0x0}) bind$packet(r4, &(0x7f00000001c0)={0x11, 0x1a, r5, 0x1, 0xfb, 0x6, @broadcast}, 0x14) (async) r6 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x2, 0x2}, 0x48) (async) r7 = socket(0x6, 0x80000, 0x0) connect$packet(r7, &(0x7f00000000c0)={0x11, 0x7, r3, 0x1, 0x0, 0x6, @link_local}, 0x14) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r6, 0xffffffffffffffff}, 0x4) (async) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000300)={0x2, 0x4, 0x8, 0x1, 0x80, r8, 0x9, '\x00', r3, r9, 0x0, 0x5, 0x4}, 0x48) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:52 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000040)=0xe) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39}, 0x90) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x7, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f0000000100)={r1, 0x7}, 0x8) r2 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x11, &(0x7f0000000000)={0x0, 0x803}, &(0x7f0000000040)=0x8) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r5, 0x84, 0x6c, &(0x7f0000000340)={r1, 0x5d, "84a6ac84af37b4537519c73739a2e8883b274daf02b47a354fb736fdb86bd7e9e49126fbe6083c664e18e83d4623506db76c886ab36e5475bd13eff123abe49679435e456cb406cacfa13ab81a32bf7c3c83147cb87334b54ef3e87b98"}, &(0x7f0000000200)=0x65) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@cgroup, 0x10, 0x1, 0x800000, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000300)=[0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000002c0)={@cgroup=r0, r3, 0x29, 0x2008, 0x0, @prog_fd=r4, r6}, 0x20) 21:48:52 executing program 3: setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f0000000000)={0x0, 0x1, 0x6, @remote}, 0x10) r0 = socket(0x1e, 0x4, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket$inet_sctp(0x2, 0x5, 0x84) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f0000000100)={r1, 0x7}, 0x8) r2 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x11, &(0x7f0000000000)={0x0, 0x803}, &(0x7f0000000040)=0x8) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r5, 0x84, 0x6c, &(0x7f0000000340)={r1, 0x5d, "84a6ac84af37b4537519c73739a2e8883b274daf02b47a354fb736fdb86bd7e9e49126fbe6083c664e18e83d4623506db76c886ab36e5475bd13eff123abe49679435e456cb406cacfa13ab81a32bf7c3c83147cb87334b54ef3e87b98"}, &(0x7f0000000200)=0x65) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@cgroup, 0x10, 0x1, 0x800000, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000300)=[0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000002c0)={@cgroup=r0, r3, 0x29, 0x2008, 0x0, @prog_fd=r4, r6}, 0x20) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000080), &(0x7f00000000c0)=0x8) (async) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f0000000100)={r1, 0x7}, 0x8) (async) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_sctp6_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x11, &(0x7f0000000000)={0x0, 0x803}, &(0x7f0000000040)=0x8) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r5, 0x84, 0x6c, &(0x7f0000000340)={r1, 0x5d, "84a6ac84af37b4537519c73739a2e8883b274daf02b47a354fb736fdb86bd7e9e49126fbe6083c664e18e83d4623506db76c886ab36e5475bd13eff123abe49679435e456cb406cacfa13ab81a32bf7c3c83147cb87334b54ef3e87b98"}, &(0x7f0000000200)=0x65) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@cgroup, 0x10, 0x1, 0x800000, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000300)=[0x0, 0x0, 0x0]}, 0x40) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000002c0)={@cgroup=r0, r3, 0x29, 0x2008, 0x0, @prog_fd=r4, r6}, 0x20) (async) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x7, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$packet(0x11, 0x2, 0x300) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) setsockopt$packet_rx_ring(r2, 0x107, 0x5, &(0x7f0000000200)=@req3={0x5, 0x80000001, 0x81, 0x3f, 0xfffffffe, 0x0, 0x7}, 0x1c) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000080)={r3, 0x1, 0x6, @multicast}, 0x10) r4 = socket(0x21, 0x2, 0x5) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00', 0x0}) bind$packet(r4, &(0x7f00000001c0)={0x11, 0x1a, r5, 0x1, 0xfb, 0x6, @broadcast}, 0x14) r6 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x2, 0x2}, 0x48) r7 = socket(0x6, 0x80000, 0x0) connect$packet(r7, &(0x7f00000000c0)={0x11, 0x7, r3, 0x1, 0x0, 0x6, @link_local}, 0x14) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r6, 0xffffffffffffffff}, 0x4) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000300)={0x2, 0x4, 0x8, 0x1, 0x80, r8, 0x9, '\x00', r3, r9, 0x0, 0x5, 0x4}, 0x48) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) socket$packet(0x11, 0x2, 0x300) (async) socket$packet(0x11, 0x2, 0x300) (async) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) setsockopt$packet_rx_ring(r2, 0x107, 0x5, &(0x7f0000000200)=@req3={0x5, 0x80000001, 0x81, 0x3f, 0xfffffffe, 0x0, 0x7}, 0x1c) (async) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000080)={r3, 0x1, 0x6, @multicast}, 0x10) (async) socket(0x21, 0x2, 0x5) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00'}) (async) bind$packet(r4, &(0x7f00000001c0)={0x11, 0x1a, r5, 0x1, 0xfb, 0x6, @broadcast}, 0x14) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x2, 0x2}, 0x48) (async) socket(0x6, 0x80000, 0x0) (async) connect$packet(r7, &(0x7f00000000c0)={0x11, 0x7, r3, 0x1, 0x0, 0x6, @link_local}, 0x14) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r6}, 0x4) (async) openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sysvipc/shm\x00', 0x0, 0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000300)={0x2, 0x4, 0x8, 0x1, 0x80, r8, 0x9, '\x00', r3, r9, 0x0, 0x5, 0x4}, 0x48) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:52 executing program 3: setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f0000000000)={0x0, 0x1, 0x6, @remote}, 0x10) r0 = socket(0x1e, 0x4, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket$inet_sctp(0x2, 0x5, 0x84) (async) socket$inet_sctp(0x2, 0x5, 0x84) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x7, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000080), &(0x7f00000000c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f0000000100)={r1, 0x7}, 0x8) r2 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x11, &(0x7f0000000000)={0x0, 0x803}, &(0x7f0000000040)=0x8) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r5, 0x84, 0x6c, &(0x7f0000000340)={r1, 0x5d, "84a6ac84af37b4537519c73739a2e8883b274daf02b47a354fb736fdb86bd7e9e49126fbe6083c664e18e83d4623506db76c886ab36e5475bd13eff123abe49679435e456cb406cacfa13ab81a32bf7c3c83147cb87334b54ef3e87b98"}, &(0x7f0000000200)=0x65) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@cgroup, 0x10, 0x1, 0x800000, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000300)=[0x0, 0x0, 0x0]}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@cgroup, 0x10, 0x1, 0x800000, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000300)=[0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000002c0)={@cgroup=r0, r3, 0x29, 0x2008, 0x0, @prog_fd=r4, r6}, 0x20) 21:48:52 executing program 3: setsockopt$packet_drop_memb(0xffffffffffffffff, 0x107, 0x2, &(0x7f0000000000)={0x0, 0x1, 0x6, @remote}, 0x10) socket(0x1e, 0x4, 0x1) (async) r0 = socket(0x1e, 0x4, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket$inet_sctp(0x2, 0x5, 0x84) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x7, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x29, 0x12, 0x0, 0x4) r1 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x1cb299e3190b6405}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x7, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 5: r0 = socket(0xa, 0x3, 0x8000) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x2, 0xf0}, 0x8) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) 21:48:52 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x29, 0x12, 0x0, 0x4) (async, rerun: 32) r1 = socket(0x1e, 0x2, 0x0) (rerun: 32) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:48:52 executing program 0: r0 = socket(0xd, 0x800, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0x40) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) sendmsg$BATADV_CMD_GET_MESH(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x50, r3, 0x200, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x639}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x7fff}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x1ff}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r5}]}, 0x50}, 0x1, 0x0, 0x0, 0x4811}, 0x80) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) 21:48:52 executing program 5: r0 = socket(0xa, 0x3, 0x8000) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) (async) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x2, 0xf0}, 0x8) (async) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x7, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @ringbuf_query, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 5: r0 = socket(0xa, 0x3, 0x8000) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x2, 0xf0}, 0x8) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) socket(0xa, 0x3, 0x8000) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) (async) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x2, 0xf0}, 0x8) (async) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) 21:48:52 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x29, 0x12, 0x0, 0x4) (async) r1 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:48:52 executing program 3: r0 = socket(0x0, 0x2, 0xfffffffa) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000040)={0x0, 0xd78}, &(0x7f0000000240)=0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r2 = socket$inet6_sctp(0xa, 0x4, 0x84) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000280)=0xbf, 0x4) socketpair(0x2b, 0x80000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f00000002c0)={'wlan0\x00'}) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYBLOB="2700000079a6b681716f79f17ae356b3e2b9d7636b7b1f3e375620192f3c2e1ac62bf7095b8a8308e2e9865e121788018fdf75c30ef13544dbd486a08c61d890516420c3f2a96fe244376ed323140c134ccefc8c4e8a59bd40f0a925227aaf8c33d3d4c9a5283cd21ccc06b3e6bcbf52e2f2d0df6fec657cd0069b57a9ea8d11dc799074b9b1631a9d69ba833acd61650c8dc0b51f3c397850fc49158a1e751272e77292b77262ff4f5209f06ad4095aa5efde097b9cdcc7e4d0b274e601bbf0f5ffa59e1efd1b6080ed6765177684bb3a239eaf91e6e3784b13f238a0e25d5af324b1d6edfa587e1ccedfb492ddadb1ff7b84625628a507b5f5f84e71b40ef623df"], &(0x7f00000000c0)=0x2f) 21:48:52 executing program 0: r0 = socket(0xd, 0x800, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0x40) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) sendmsg$BATADV_CMD_GET_MESH(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x50, r3, 0x200, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x639}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x7fff}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x1ff}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r5}]}, 0x50}, 0x1, 0x0, 0x0, 0x4811}, 0x80) socket(0xd, 0x800, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0x40) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) (async) sendmsg$BATADV_CMD_GET_MESH(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x50, r3, 0x200, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x639}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x7fff}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x1ff}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r5}]}, 0x50}, 0x1, 0x0, 0x0, 0x4811}, 0x80) (async) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:52 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, 0x0, 0x200, 0x70bd2c, 0x25dfdbfd, {}, [@BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x7fff}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x3f}]}, 0x34}, 0x1, 0x0, 0x0, 0x12}, 0x10) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)}, 0x10) 21:48:52 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, 0x0, 0x200, 0x70bd2c, 0x25dfdbfd, {}, [@BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x7fff}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x3f}]}, 0x34}, 0x1, 0x0, 0x0, 0x12}, 0x10) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 0: socket(0xd, 0x800, 0x0) (async) r0 = socket(0xd, 0x800, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0x40) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0x40) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) sendmsg$BATADV_CMD_GET_MESH(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x50, r3, 0x200, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x639}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x7fff}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x1ff}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r5}]}, 0x50}, 0x1, 0x0, 0x0, 0x4811}, 0x80) 21:48:52 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, 0x0, 0x200, 0x70bd2c, 0x25dfdbfd, {}, [@BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x7fff}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x3f}]}, 0x34}, 0x1, 0x0, 0x0, 0x12}, 0x10) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000000000)={0x0, 0x1ff, 0x2, 0x78, 0x0, 0x7, 0x101, 0xffff8000, {0x0, @in6={{0xa, 0x4e20, 0x311, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x400}}, 0x9a2f, 0xfffff497, 0x6, 0xffff, 0x5f}}, &(0x7f00000000c0)=0xb0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000000100)={r1, 0x16, "8d3a812c4a7f935c9af3324ccebf14b4f2418ed2be32"}, &(0x7f0000000180)=0x1e) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:52 executing program 3: r0 = socket(0x0, 0x2, 0xfffffffa) (async) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000040)={0x0, 0xd78}, &(0x7f0000000240)=0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) r2 = socket$inet6_sctp(0xa, 0x4, 0x84) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000280)=0xbf, 0x4) (async) socketpair(0x2b, 0x80000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f00000002c0)={'wlan0\x00'}) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYBLOB="2700000079a6b681716f79f17ae356b3e2b9d7636b7b1f3e375620192f3c2e1ac62bf7095b8a8308e2e9865e121788018fdf75c30ef13544dbd486a08c61d890516420c3f2a96fe244376ed323140c134ccefc8c4e8a59bd40f0a925227aaf8c33d3d4c9a5283cd21ccc06b3e6bcbf52e2f2d0df6fec657cd0069b57a9ea8d11dc799074b9b1631a9d69ba833acd61650c8dc0b51f3c397850fc49158a1e751272e77292b77262ff4f5209f06ad4095aa5efde097b9cdcc7e4d0b274e601bbf0f5ffa59e1efd1b6080ed6765177684bb3a239eaf91e6e3784b13f238a0e25d5af324b1d6edfa587e1ccedfb492ddadb1ff7b84625628a507b5f5f84e71b40ef623df"], &(0x7f00000000c0)=0x2f) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000380)) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, '\x00', r2, 0xffffffffffffffff, 0x0, 0x2, 0x3}, 0x48) 21:48:52 executing program 5: r0 = socket(0xa, 0x6, 0x0) (async) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000000000)={0x0, 0x1ff, 0x2, 0x78, 0x0, 0x7, 0x101, 0xffff8000, {0x0, @in6={{0xa, 0x4e20, 0x311, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x400}}, 0x9a2f, 0xfffff497, 0x6, 0xffff, 0x5f}}, &(0x7f00000000c0)=0xb0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000000100)={r1, 0x16, "8d3a812c4a7f935c9af3324ccebf14b4f2418ed2be32"}, &(0x7f0000000180)=0x1e) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 4: recvfrom$packet(0xffffffffffffffff, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:52 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000380)) (async) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, '\x00', r2, 0xffffffffffffffff, 0x0, 0x2, 0x3}, 0x48) 21:48:52 executing program 4: recvfrom$packet(0xffffffffffffffff, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:52 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:52 executing program 3: r0 = socket(0x0, 0x2, 0xfffffffa) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000040)={0x0, 0xd78}, &(0x7f0000000240)=0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r2 = socket$inet6_sctp(0xa, 0x4, 0x84) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000280)=0xbf, 0x4) socketpair(0x2b, 0x80000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f00000002c0)={'wlan0\x00'}) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYBLOB="2700000079a6b681716f79f17ae356b3e2b9d7636b7b1f3e375620192f3c2e1ac62bf7095b8a8308e2e9865e121788018fdf75c30ef13544dbd486a08c61d890516420c3f2a96fe244376ed323140c134ccefc8c4e8a59bd40f0a925227aaf8c33d3d4c9a5283cd21ccc06b3e6bcbf52e2f2d0df6fec657cd0069b57a9ea8d11dc799074b9b1631a9d69ba833acd61650c8dc0b51f3c397850fc49158a1e751272e77292b77262ff4f5209f06ad4095aa5efde097b9cdcc7e4d0b274e601bbf0f5ffa59e1efd1b6080ed6765177684bb3a239eaf91e6e3784b13f238a0e25d5af324b1d6edfa587e1ccedfb492ddadb1ff7b84625628a507b5f5f84e71b40ef623df"], &(0x7f00000000c0)=0x2f) socket(0x0, 0x2, 0xfffffffa) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000040)={0x0, 0xd78}, &(0x7f0000000240)=0xc) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) socket$inet6_sctp(0xa, 0x4, 0x84) (async) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000280)=0xbf, 0x4) (async) socketpair(0x2b, 0x80000, 0x8, &(0x7f0000000000)) (async) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f00000002c0)={'wlan0\x00'}) (async) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYBLOB="2700000079a6b681716f79f17ae356b3e2b9d7636b7b1f3e375620192f3c2e1ac62bf7095b8a8308e2e9865e121788018fdf75c30ef13544dbd486a08c61d890516420c3f2a96fe244376ed323140c134ccefc8c4e8a59bd40f0a925227aaf8c33d3d4c9a5283cd21ccc06b3e6bcbf52e2f2d0df6fec657cd0069b57a9ea8d11dc799074b9b1631a9d69ba833acd61650c8dc0b51f3c397850fc49158a1e751272e77292b77262ff4f5209f06ad4095aa5efde097b9cdcc7e4d0b274e601bbf0f5ffa59e1efd1b6080ed6765177684bb3a239eaf91e6e3784b13f238a0e25d5af324b1d6edfa587e1ccedfb492ddadb1ff7b84625628a507b5f5f84e71b40ef623df"], &(0x7f00000000c0)=0x2f) (async) 21:48:52 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000000000)={0x0, 0x1ff, 0x2, 0x78, 0x0, 0x7, 0x101, 0xffff8000, {0x0, @in6={{0xa, 0x4e20, 0x311, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x400}}, 0x9a2f, 0xfffff497, 0x6, 0xffff, 0x5f}}, &(0x7f00000000c0)=0xb0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000000100)={r1, 0x16, "8d3a812c4a7f935c9af3324ccebf14b4f2418ed2be32"}, &(0x7f0000000180)=0x1e) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000000000)={0x0, 0x1ff, 0x2, 0x78, 0x0, 0x7, 0x101, 0xffff8000, {0x0, @in6={{0xa, 0x4e20, 0x311, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x400}}, 0x9a2f, 0xfffff497, 0x6, 0xffff, 0x5f}}, &(0x7f00000000c0)=0xb0) (async) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000000100)={r1, 0x16, "8d3a812c4a7f935c9af3324ccebf14b4f2418ed2be32"}, &(0x7f0000000180)=0x1e) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:48:52 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, &(0x7f0000000780), &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 4: recvfrom$packet(0xffffffffffffffff, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000000)={0x0, @empty, @multicast2}, &(0x7f0000000040)=0xc) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, &(0x7f0000000780), &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000000)={0x1}, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:53 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000380)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000380)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x7, 0x0, 0x1, 0x0, '\x00', r2, 0xffffffffffffffff, 0x0, 0x2, 0x3}, 0x48) 21:48:53 executing program 4: r0 = socket(0x0, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000000)={0x1}, 0x4) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000000)={0x1}, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:53 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000000)={0x0, @empty, @multicast2}, &(0x7f0000000040)=0xc) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000780)=@raw=[@exit, @generic={0xff, 0x7, 0xf, 0x1000, 0x7}, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000000)={0x1}, 0x4) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x0, &(0x7f0000000780), &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async, rerun: 64) r1 = socket$inet_sctp(0x2, 0x5, 0x84) (rerun: 64) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000000)={0x0, @empty, @multicast2}, &(0x7f0000000040)=0xc) 21:48:53 executing program 0: r0 = socket(0x2b, 0x5, 0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) timerfd_create(0x9, 0x1800) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_INITMSG(r1, 0x84, 0x2, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 4: r0 = socket(0x0, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 0: r0 = socket(0x2b, 0x5, 0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) timerfd_create(0x9, 0x1800) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_INITMSG(r1, 0x84, 0x2, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:48:53 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 4: r0 = socket(0x0, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 0: r0 = socket(0x2b, 0x5, 0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) timerfd_create(0x9, 0x1800) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_INITMSG(r1, 0x84, 0x2, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000040)=0x1, 0x4) (async) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r0) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x34, r2, 0x200, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x8}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x4}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x761e}]}, 0x34}, 0x1, 0x0, 0x0, 0x8050}, 0x51) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) r5 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r5, r6, 0x25, 0x0, @void}, 0x10) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x2c, r4, 0x20, 0x70bd25, 0x25dfdbfb, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x328}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r6}]}, 0x2c}, 0x1, 0x0, 0x0, 0x100}, 0x80) getsockopt$inet_sctp6_SCTP_EVENTS(r1, 0x84, 0xb, &(0x7f0000000380), &(0x7f00000003c0)=0xe) bind$packet(r0, &(0x7f0000000000)={0x11, 0x9, 0x0, 0x1, 0x1, 0x6, @broadcast}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:53 executing program 4: r0 = socket(0xa, 0x0, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:53 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) socketpair(0x25, 0xa, 0x5, &(0x7f0000000080)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/key-users\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r3, 0x84, 0x1e, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r0) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x34, r2, 0x200, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x8}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x4}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x761e}]}, 0x34}, 0x1, 0x0, 0x0, 0x8050}, 0x51) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) r5 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r5, r6, 0x25, 0x0, @void}, 0x10) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x2c, r4, 0x20, 0x70bd25, 0x25dfdbfb, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x328}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r6}]}, 0x2c}, 0x1, 0x0, 0x0, 0x100}, 0x80) getsockopt$inet_sctp6_SCTP_EVENTS(r1, 0x84, 0xb, &(0x7f0000000380), &(0x7f00000003c0)=0xe) bind$packet(r0, &(0x7f0000000000)={0x11, 0x9, 0x0, 0x1, 0x1, 0x6, @broadcast}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket(0x1e, 0x2, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r0) (async) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x34, r2, 0x200, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x8}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x4}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x761e}]}, 0x34}, 0x1, 0x0, 0x0, 0x8050}, 0x51) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r5, r6, 0x25, 0x0, @void}, 0x10) (async) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x2c, r4, 0x20, 0x70bd25, 0x25dfdbfb, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x328}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r6}]}, 0x2c}, 0x1, 0x0, 0x0, 0x100}, 0x80) (async) getsockopt$inet_sctp6_SCTP_EVENTS(r1, 0x84, 0xb, &(0x7f0000000380), &(0x7f00000003c0)=0xe) (async) bind$packet(r0, &(0x7f0000000000)={0x11, 0x9, 0x0, 0x1, 0x1, 0x6, @broadcast}, 0x14) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) socketpair(0x25, 0xa, 0x5, &(0x7f0000000080)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/key-users\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r3, 0x84, 0x1e, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:48:53 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) socketpair(0x25, 0xa, 0x5, &(0x7f0000000080)) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/key-users\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r3, 0x84, 0x1e, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:48:53 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/slabinfo\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000100)={0x0, 0x202104, 0x101, 0xfeffffff}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{r1}, &(0x7f0000000000), &(0x7f0000000040)=r2}, 0x20) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 4: r0 = socket(0xa, 0x0, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 3: r0 = socket(0x1e, 0x2, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r0) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x34, r2, 0x200, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x8}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x4}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x761e}]}, 0x34}, 0x1, 0x0, 0x0, 0x8050}, 0x51) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) (async) r5 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r5, r6, 0x25, 0x0, @void}, 0x10) (async) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x2c, r4, 0x20, 0x70bd25, 0x25dfdbfb, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x328}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r6}]}, 0x2c}, 0x1, 0x0, 0x0, 0x100}, 0x80) getsockopt$inet_sctp6_SCTP_EVENTS(r1, 0x84, 0xb, &(0x7f0000000380), &(0x7f00000003c0)=0xe) (async) bind$packet(r0, &(0x7f0000000000)={0x11, 0x9, 0x0, 0x1, 0x1, 0x6, @broadcast}, 0x14) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 5: r0 = socket(0xa, 0x6, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/slabinfo\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000100)={0x0, 0x202104, 0x101, 0xfeffffff}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{r1}, &(0x7f0000000000), &(0x7f0000000040)=r2}, 0x20) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) syz_genetlink_get_family_id$batadv(&(0x7f0000000000), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f0000000000)={0x0, 0x4f, "63b3ca8f8cf2830833d11a2c492ef948fe2094852906d0cfc828f975e5660f731609f67e0dc542d328f1371e1334adc2fd80b1a9adb67613b54a27788da72d85f9301ed66ca3253e795bc82f57e76e"}, &(0x7f0000000080)=0x57) socket(0xa, 0x6, 0x0) r2 = socket$inet6_sctp(0xa, 0x0, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xa, &(0x7f0000000140)={0x1, 0x4, 0x6, 0x6, 0x84, 0x1, 0xffff, 0x9a6}, &(0x7f0000000180)=0x20) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r3, 0x84, 0xa, &(0x7f00000001c0)={0x58ad, 0x5, 0x1, 0x6, 0x10001, 0x0, 0x200, 0x7, r1}, 0x20) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f00000000c0)={r1, 0x11, "92f9ff6dee2c3a2a6d9106b2e17cc9b635"}, &(0x7f0000000100)=0x19) 21:48:53 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/slabinfo\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000100)={0x0, 0x202104, 0x101, 0xfeffffff}, 0x10) (async) setsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000100)={0x0, 0x202104, 0x101, 0xfeffffff}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{r1}, &(0x7f0000000000), &(0x7f0000000040)=r2}, 0x20) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 4: r0 = socket(0xa, 0x0, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f0000000000)={0x0, 0x4f, "63b3ca8f8cf2830833d11a2c492ef948fe2094852906d0cfc828f975e5660f731609f67e0dc542d328f1371e1334adc2fd80b1a9adb67613b54a27788da72d85f9301ed66ca3253e795bc82f57e76e"}, &(0x7f0000000080)=0x57) (async) socket(0xa, 0x6, 0x0) (async) r2 = socket$inet6_sctp(0xa, 0x0, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xa, &(0x7f0000000140)={0x1, 0x4, 0x6, 0x6, 0x84, 0x1, 0xffff, 0x9a6}, &(0x7f0000000180)=0x20) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r3, 0x84, 0xa, &(0x7f00000001c0)={0x58ad, 0x5, 0x1, 0x6, 0x10001, 0x0, 0x200, 0x7, r1}, 0x20) (async) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f00000000c0)={r1, 0x11, "92f9ff6dee2c3a2a6d9106b2e17cc9b635"}, &(0x7f0000000100)=0x19) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 3: r0 = socket(0x1e, 0x2, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) syz_genetlink_get_family_id$batadv(&(0x7f0000000000), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:53 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) ioctl$SG_BLKTRACESTOP(r0, 0x1275, 0x0) r1 = socket(0x2c, 0x3, 0x9) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00@', @ANYBLOB="b4c3ae69462b6e094568d58e7e91cb986f27eb677093e06b0e5c", @ANYRESOCT=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000000)=0x18) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, 0x0, 0x200, 0x70bd27, 0x25dfdbfc, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4044015) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040)={0x2, 0x6}, 0x4) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_RTOINFO(r2, 0x84, 0x0, &(0x7f0000000240)={0x0, 0x3, 0xfffffff9, 0x80}, 0x10) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_EVENTS(r3, 0x84, 0xb, &(0x7f0000000080), &(0x7f0000000280)=0xe) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 4: socket(0xa, 0x6, 0x0) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], 0x0, 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x100}, 0x90) 21:48:53 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) ioctl$SG_BLKTRACESTOP(r0, 0x1275, 0x0) (async) ioctl$SG_BLKTRACESTOP(r0, 0x1275, 0x0) r1 = socket(0x2c, 0x3, 0x9) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00@', @ANYBLOB="b4c3ae69462b6e094568d58e7e91cb986f27eb677093e06b0e5c", @ANYRESOCT=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000000)=0x18) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, 0x0, 0x200, 0x70bd27, 0x25dfdbfc, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4044015) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040)={0x2, 0x6}, 0x4) socket$inet6_sctp(0xa, 0x5, 0x84) (async) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_RTOINFO(r2, 0x84, 0x0, &(0x7f0000000240)={0x0, 0x3, 0xfffffff9, 0x80}, 0x10) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_EVENTS(r3, 0x84, 0xb, &(0x7f0000000080), &(0x7f0000000280)=0xe) (async) getsockopt$inet_sctp6_SCTP_EVENTS(r3, 0x84, 0xb, &(0x7f0000000080), &(0x7f0000000280)=0xe) 21:48:53 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) syz_genetlink_get_family_id$batadv(&(0x7f0000000000), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket(0x1e, 0x2, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000000), 0xffffffffffffffff) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) 21:48:53 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f0000000000)={0x0, 0x4f, "63b3ca8f8cf2830833d11a2c492ef948fe2094852906d0cfc828f975e5660f731609f67e0dc542d328f1371e1334adc2fd80b1a9adb67613b54a27788da72d85f9301ed66ca3253e795bc82f57e76e"}, &(0x7f0000000080)=0x57) (async) socket(0xa, 0x6, 0x0) r2 = socket$inet6_sctp(0xa, 0x0, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xa, &(0x7f0000000140)={0x1, 0x4, 0x6, 0x6, 0x84, 0x1, 0xffff, 0x9a6}, &(0x7f0000000180)=0x20) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r3, 0x84, 0xa, &(0x7f00000001c0)={0x58ad, 0x5, 0x1, 0x6, 0x10001, 0x0, 0x200, 0x7, r1}, 0x20) (async) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f00000000c0)={r1, 0x11, "92f9ff6dee2c3a2a6d9106b2e17cc9b635"}, &(0x7f0000000100)=0x19) 21:48:53 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) ioctl$SG_BLKTRACESTOP(r0, 0x1275, 0x0) (async) ioctl$SG_BLKTRACESTOP(r0, 0x1275, 0x0) r1 = socket(0x2c, 0x3, 0x9) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00@', @ANYBLOB="b4c3ae69462b6e094568d58e7e91cb986f27eb677093e06b0e5c", @ANYRESOCT=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000000)=0x18) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, 0x0, 0x200, 0x70bd27, 0x25dfdbfc, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4044015) (async) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, 0x0, 0x200, 0x70bd27, 0x25dfdbfc, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4044015) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040)={0x2, 0x6}, 0x4) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_RTOINFO(r2, 0x84, 0x0, &(0x7f0000000240)={0x0, 0x3, 0xfffffff9, 0x80}, 0x10) (async) setsockopt$inet_sctp6_SCTP_RTOINFO(r2, 0x84, 0x0, &(0x7f0000000240)={0x0, 0x3, 0xfffffff9, 0x80}, 0x10) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_EVENTS(r3, 0x84, 0xb, &(0x7f0000000080), &(0x7f0000000280)=0xe) 21:48:53 executing program 4: socket(0xa, 0x6, 0x0) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], 0x0, 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socket$packet(0x11, 0x2, 0x300) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/mdstat\x00', 0x0, 0x0) socket(0x0, 0x4, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) accept4$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x31, 0x1c0800) 21:48:53 executing program 4: socket(0xa, 0x6, 0x0) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x1, &(0x7f0000000780)=@raw=[@alu], &(0x7f0000000080)='syzkaller\x00', 0x1}, 0x90) 21:48:53 executing program 0: r0 = socket(0x3, 0x6, 0x8e000) socketpair(0x22, 0x1, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xa, &(0x7f0000000040)={0xdae, 0x7fff, 0x0, 0x800000, 0x10001, 0x4, 0x80000000, 0xffff}, 0x20) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r2, 0x84, 0x1b, &(0x7f0000000280)={0x0, 0xa8, "2150f952057d426ae835accca0795377128a67b89251de1508a7a17088c885b61f4b1735b47bfc4a160386ffa01a7acdc30dc8ed168b9335524a7387f8ee7d5ac018d3e9a210816a73374722334d249414c42b0e84dffafe0066b8d3740640c82b5a49c4b5bdc83fdc3ac7ff3b688059c5e7b9ae04788f1e255e842e9eeaa65dafe75d67a8fc6a2330f8dd081568cb49c943b4445069cd0bb67d2ba555f9274c03c8885b278a2419"}, &(0x7f0000000340)=0xb0) r4 = socket(0x22, 0x2, 0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, 0x0, &(0x7f00000003c0)) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r5, 0x84, 0x18, &(0x7f0000000380)={r3, 0x401}, 0x8) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r7, 0x84, 0x1, &(0x7f0000000400)={r3, 0xff80, 0x400, 0x2, 0xffa, 0x9}, &(0x7f0000000440)=0x14) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000200)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000240)=0x10) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000180)={0x0, 0x12}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000080)={0x0, @in={{0x2, 0x4e22, @private=0xa010101}}, 0x7, 0x2ed3, 0x6, 0xff, 0x60, 0x7, 0x80}, &(0x7f0000000140)=0x9c) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], 0x0, 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 1: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/ldiscs\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000340)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1a, &(0x7f0000000380)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xcb}, {{0x18, 0x1, 0x1, 0x0, r2}}, {}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x131, 0x0, 0x0, 0x0, 0x1}, @ringbuf_query, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @ldst={0x0, 0x2, 0x4, 0x2, 0x9, 0xffffffffffffffff, 0xffffffffffffffff}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000480)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x41, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x3, 0x8001, 0x7, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x90) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r6}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r7}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r8, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[0xffffffffffffffff, r10], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r12 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r8, 0x25, r6, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r6, r7, r7, r10, r6], 0x0, 0x10, 0x3}, 0x90) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r6}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r8, 0x26, r6, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r9, r11, 0x4, &(0x7f0000001d80)=[r10, r6, r6, r6, r7, r7], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r6, r12, 0x30, 0x10, r13, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r6, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r14, 0x8000, '\x00', 0x0, r6, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r6, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r15}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r6, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r16 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r6, r16, 0xd, 0x0, @val=@target_btf_id=r9}, 0x40) r17 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000780)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', 0x0, r2, 0x3, 0x2, 0x5}, 0x48) r18 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r18, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x9, 0xc, &(0x7f0000000640)=@raw=[@map_idx={0x18, 0x8, 0x5, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x1f}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}], &(0x7f00000006c0)='GPL\x00', 0x2, 0x37, &(0x7f0000000700)=""/55, 0x41100, 0x9, '\x00', r1, 0x2a, r2, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000740)={0x0, 0x2, 0x1, 0x7f}, 0x10, r9, r4, 0x3, &(0x7f0000000800)=[r5, r5, r3, r17, r5, r18], &(0x7f0000000840)=[{0x1, 0x2, 0x0, 0x4}, {0x3, 0x5, 0xf3, 0x2}, {0x2, 0x3, 0x5, 0x7}], 0x10, 0x1}, 0x90) 21:48:53 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, 0x0, 0x0, 0x10001, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 3: r0 = socket(0x2, 0x1, 0x9) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:53 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socket$packet(0x11, 0x2, 0x300) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/mdstat\x00', 0x0, 0x0) (async) socket(0x0, 0x4, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) accept4$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x31, 0x1c0800) 21:48:53 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x11, 0x9, 0x0, 0x1, 0x2, 0x6, @multicast}, 0x14) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 0: r0 = socket(0x3, 0x6, 0x8e000) socketpair(0x22, 0x1, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xa, &(0x7f0000000040)={0xdae, 0x7fff, 0x0, 0x800000, 0x10001, 0x4, 0x80000000, 0xffff}, 0x20) (async) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r2, 0x84, 0x1b, &(0x7f0000000280)={0x0, 0xa8, "2150f952057d426ae835accca0795377128a67b89251de1508a7a17088c885b61f4b1735b47bfc4a160386ffa01a7acdc30dc8ed168b9335524a7387f8ee7d5ac018d3e9a210816a73374722334d249414c42b0e84dffafe0066b8d3740640c82b5a49c4b5bdc83fdc3ac7ff3b688059c5e7b9ae04788f1e255e842e9eeaa65dafe75d67a8fc6a2330f8dd081568cb49c943b4445069cd0bb67d2ba555f9274c03c8885b278a2419"}, &(0x7f0000000340)=0xb0) r4 = socket(0x22, 0x2, 0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, 0x0, &(0x7f00000003c0)) (async, rerun: 64) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 64) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r5, 0x84, 0x18, &(0x7f0000000380)={r3, 0x401}, 0x8) (async, rerun: 32) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async, rerun: 32) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r7, 0x84, 0x1, &(0x7f0000000400)={r3, 0xff80, 0x400, 0x2, 0xffa, 0x9}, &(0x7f0000000440)=0x14) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000200)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000240)=0x10) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000180)={0x0, 0x12}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000080)={0x0, @in={{0x2, 0x4e22, @private=0xa010101}}, 0x7, 0x2ed3, 0x6, 0xff, 0x60, 0x7, 0x80}, &(0x7f0000000140)=0x9c) 21:48:53 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:53 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:53 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socket$packet(0x11, 0x2, 0x300) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/mdstat\x00', 0x0, 0x0) socket(0x0, 0x4, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) accept4$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x31, 0x1c0800) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) socket$packet(0x11, 0x2, 0x300) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/mdstat\x00', 0x0, 0x0) (async) socket(0x0, 0x4, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) accept4$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x31, 0x1c0800) (async) 21:48:53 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:53 executing program 0: r0 = socket(0x3, 0x6, 0x8e000) (async) socketpair(0x22, 0x1, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xa, &(0x7f0000000040)={0xdae, 0x7fff, 0x0, 0x800000, 0x10001, 0x4, 0x80000000, 0xffff}, 0x20) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r2, 0x84, 0x1b, &(0x7f0000000280)={0x0, 0xa8, "2150f952057d426ae835accca0795377128a67b89251de1508a7a17088c885b61f4b1735b47bfc4a160386ffa01a7acdc30dc8ed168b9335524a7387f8ee7d5ac018d3e9a210816a73374722334d249414c42b0e84dffafe0066b8d3740640c82b5a49c4b5bdc83fdc3ac7ff3b688059c5e7b9ae04788f1e255e842e9eeaa65dafe75d67a8fc6a2330f8dd081568cb49c943b4445069cd0bb67d2ba555f9274c03c8885b278a2419"}, &(0x7f0000000340)=0xb0) (async) r4 = socket(0x22, 0x2, 0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, 0x0, &(0x7f00000003c0)) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r5, 0x84, 0x18, &(0x7f0000000380)={r3, 0x401}, 0x8) (async) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r7, 0x84, 0x1, &(0x7f0000000400)={r3, 0xff80, 0x400, 0x2, 0xffa, 0x9}, &(0x7f0000000440)=0x14) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000200)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000240)=0x10) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000180)={0x0, 0x12}, &(0x7f00000001c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000080)={0x0, @in={{0x2, 0x4e22, @private=0xa010101}}, 0x7, 0x2ed3, 0x6, 0xff, 0x60, 0x7, 0x80}, &(0x7f0000000140)=0x9c) 21:48:53 executing program 3: socket(0x2, 0x1, 0x9) (async) r0 = socket(0x2, 0x1, 0x9) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:53 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:53 executing program 5: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000040)={0xffffffff, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080)={r0}, 0x4) r1 = socket(0x1f, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000000)) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:53 executing program 5: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000040)={0xffffffff, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080)={r0}, 0x4) (async) r1 = socket(0x1f, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000000)) 21:48:53 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:53 executing program 3: r0 = socket(0x2, 0x1, 0x9) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:53 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:53 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:53 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000080)={0x0, @private}, &(0x7f0000000240)=0xc) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) socketpair(0x27, 0x800, 0x0, &(0x7f0000000000)) r2 = socket(0x1f, 0x5, 0x400) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) r5 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) getsockopt$inet_pktinfo(r3, 0x0, 0x8, &(0x7f00000000c0)={0x0, @rand_addr, @broadcast}, &(0x7f0000000100)=0xc) r6 = getpgid(0x0) pidfd_open(r6, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r7, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x30, r8, 0x1, 0x0, 0x0, {{}, {@void, @val={0x8}, @void}}, [@NL80211_ATTR_WIPHY={0x8}, @NL80211_ATTR_WDEV={0xc}]}, 0x30}}, 0x0) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r3, &(0x7f0000000180)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f0000000280)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r8, @ANYBLOB="000426bd7000fedbdf253100000008000300", @ANYRES32=0x0, @ANYBLOB="0c00980001800000180040000800db00153a270461b2bde89c9341f262bbb2d88f993a6766a1320c7fb495cebe5c94d796a13722bf6978f4d9b905612c3f051093c2235bbab65710727a59aa8972557fe195b4657d22bbb4ac663b44e360fe070000000547228e01c5ec757d5aa4526e0d3517e27b6709a708ca08acd88911ddacb1460a7a4acee29e07855eb267e499b3f23d25d706a84310dc75568878904fc42d0fd6875cc0e4d267141f963df7acf913e0b1e3366400b19b6fc058", @ANYRES32=r4, @ANYBLOB="0c0099002a0100007a00000008000300", @ANYRES32=0x0, @ANYBLOB="0800db00", @ANYRES32=r5, @ANYBLOB='\b\x00R\x00', @ANYRES32=r6, @ANYBLOB], 0x54}, 0x1, 0x0, 0x0, 0x40000}, 0x4000000) getsockopt$inet_pktinfo(r2, 0x29, 0x8, 0x0, &(0x7f0000000040)) socketpair(0x3a, 0xa, 0x4, &(0x7f00000003c0)) 21:48:54 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000040)={0xffffffff, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080)={r0}, 0x4) r1 = socket(0x1f, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000000)) (async) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000000)) 21:48:54 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:54 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: socket(0x8, 0x800, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) socketpair(0x21, 0x6, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/diskstats\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="286e4de570388bf003820b2ff391d25b95e33fc90f69dd30ca5bfafb37aaa77d22eefd5d613c9bf40c9af16faf5b21bb1fe6598a8f0edb981c78b7c963c9", @ANYRES16=0x0, @ANYBLOB="000426bd7000fddbdf250800000005003300000000003a002b000300000008003200070000000a000900000000000000000008000300", @ANYRES32=0x0, @ANYBLOB], 0x40}, 0x1, 0x0, 0x0, 0x811}, 0x4840) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000040)) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x800) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/schedstat\x00', 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r5) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000000)) 21:48:54 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:54 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000080)={0x0, @private}, &(0x7f0000000240)=0xc) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) socketpair(0x27, 0x800, 0x0, &(0x7f0000000000)) (async) r2 = socket(0x1f, 0x5, 0x400) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) r5 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) (async) getsockopt$inet_pktinfo(r3, 0x0, 0x8, &(0x7f00000000c0)={0x0, @rand_addr, @broadcast}, &(0x7f0000000100)=0xc) (async, rerun: 32) r6 = getpgid(0x0) (rerun: 32) pidfd_open(r6, 0x0) (async, rerun: 32) r7 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 32) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r7, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x30, r8, 0x1, 0x0, 0x0, {{}, {@void, @val={0x8}, @void}}, [@NL80211_ATTR_WIPHY={0x8}, @NL80211_ATTR_WDEV={0xc}]}, 0x30}}, 0x0) (async, rerun: 64) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r3, &(0x7f0000000180)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f0000000280)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r8, @ANYBLOB="000426bd7000fedbdf253100000008000300", @ANYRES32=0x0, @ANYBLOB="0c00980001800000180040000800db00153a270461b2bde89c9341f262bbb2d88f993a6766a1320c7fb495cebe5c94d796a13722bf6978f4d9b905612c3f051093c2235bbab65710727a59aa8972557fe195b4657d22bbb4ac663b44e360fe070000000547228e01c5ec757d5aa4526e0d3517e27b6709a708ca08acd88911ddacb1460a7a4acee29e07855eb267e499b3f23d25d706a84310dc75568878904fc42d0fd6875cc0e4d267141f963df7acf913e0b1e3366400b19b6fc058", @ANYRES32=r4, @ANYBLOB="0c0099002a0100007a00000008000300", @ANYRES32=0x0, @ANYBLOB="0800db00", @ANYRES32=r5, @ANYBLOB='\b\x00R\x00', @ANYRES32=r6, @ANYBLOB], 0x54}, 0x1, 0x0, 0x0, 0x40000}, 0x4000000) (async, rerun: 64) getsockopt$inet_pktinfo(r2, 0x29, 0x8, 0x0, &(0x7f0000000040)) socketpair(0x3a, 0xa, 0x4, &(0x7f00000003c0)) 21:48:54 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240), &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:54 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: socket(0x8, 0x800, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) socketpair(0x21, 0x6, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/diskstats\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="286e4de570388bf003820b2ff391d25b95e33fc90f69dd30ca5bfafb37aaa77d22eefd5d613c9bf40c9af16faf5b21bb1fe6598a8f0edb981c78b7c963c9", @ANYRES16=0x0, @ANYBLOB="000426bd7000fddbdf250800000005003300000000003a002b000300000008003200070000000a000900000000000000000008000300", @ANYRES32=0x0, @ANYBLOB], 0x40}, 0x1, 0x0, 0x0, 0x811}, 0x4840) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000040)) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x800) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/schedstat\x00', 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r5) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000000)) 21:48:54 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:54 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, &(0x7f0000000280)=[{0x5, 0x1, 0xc, 0xa}, {0x1, 0x5, 0x50, 0x2}, {0x1, 0x2, 0xc, 0x6}, {0x4, 0x2, 0x0, 0x8}, {0x4, 0x4, 0x9, 0x8}, {0x3, 0x1, 0x8, 0x3}, {0x4, 0x3, 0x6, 0xdafa374e47b87648}, {0x4, 0x5, 0x2, 0xb}], 0x10, 0x100}, 0x90) 21:48:54 executing program 0: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000080)={0x0, @private}, &(0x7f0000000240)=0xc) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) socketpair(0x27, 0x800, 0x0, &(0x7f0000000000)) r2 = socket(0x1f, 0x5, 0x400) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) r5 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) getsockopt$inet_pktinfo(r3, 0x0, 0x8, &(0x7f00000000c0)={0x0, @rand_addr, @broadcast}, &(0x7f0000000100)=0xc) r6 = getpgid(0x0) pidfd_open(r6, 0x0) (async) pidfd_open(r6, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) (async) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r7, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x30, r8, 0x1, 0x0, 0x0, {{}, {@void, @val={0x8}, @void}}, [@NL80211_ATTR_WIPHY={0x8}, @NL80211_ATTR_WDEV={0xc}]}, 0x30}}, 0x0) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r3, &(0x7f0000000180)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f0000000280)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r8, @ANYBLOB="000426bd7000fedbdf253100000008000300", @ANYRES32=0x0, @ANYBLOB="0c00980001800000180040000800db00153a270461b2bde89c9341f262bbb2d88f993a6766a1320c7fb495cebe5c94d796a13722bf6978f4d9b905612c3f051093c2235bbab65710727a59aa8972557fe195b4657d22bbb4ac663b44e360fe070000000547228e01c5ec757d5aa4526e0d3517e27b6709a708ca08acd88911ddacb1460a7a4acee29e07855eb267e499b3f23d25d706a84310dc75568878904fc42d0fd6875cc0e4d267141f963df7acf913e0b1e3366400b19b6fc058", @ANYRES32=r4, @ANYBLOB="0c0099002a0100007a00000008000300", @ANYRES32=0x0, @ANYBLOB="0800db00", @ANYRES32=r5, @ANYBLOB='\b\x00R\x00', @ANYRES32=r6, @ANYBLOB], 0x54}, 0x1, 0x0, 0x0, 0x40000}, 0x4000000) (async) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r3, &(0x7f0000000180)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000140)={&(0x7f0000000280)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r8, @ANYBLOB="000426bd7000fedbdf253100000008000300", @ANYRES32=0x0, @ANYBLOB="0c00980001800000180040000800db00153a270461b2bde89c9341f262bbb2d88f993a6766a1320c7fb495cebe5c94d796a13722bf6978f4d9b905612c3f051093c2235bbab65710727a59aa8972557fe195b4657d22bbb4ac663b44e360fe070000000547228e01c5ec757d5aa4526e0d3517e27b6709a708ca08acd88911ddacb1460a7a4acee29e07855eb267e499b3f23d25d706a84310dc75568878904fc42d0fd6875cc0e4d267141f963df7acf913e0b1e3366400b19b6fc058", @ANYRES32=r4, @ANYBLOB="0c0099002a0100007a00000008000300", @ANYRES32=0x0, @ANYBLOB="0800db00", @ANYRES32=r5, @ANYBLOB='\b\x00R\x00', @ANYRES32=r6, @ANYBLOB], 0x54}, 0x1, 0x0, 0x0, 0x40000}, 0x4000000) getsockopt$inet_pktinfo(r2, 0x29, 0x8, 0x0, &(0x7f0000000040)) (async) getsockopt$inet_pktinfo(r2, 0x29, 0x8, 0x0, &(0x7f0000000040)) socketpair(0x3a, 0xa, 0x4, &(0x7f00000003c0)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) (async, rerun: 64) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: socket(0x8, 0x800, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) socketpair(0x21, 0x6, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/diskstats\x00', 0x0, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/diskstats\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="286e4de570388bf003820b2ff391d25b95e33fc90f69dd30ca5bfafb37aaa77d22eefd5d613c9bf40c9af16faf5b21bb1fe6598a8f0edb981c78b7c963c9", @ANYRES16=0x0, @ANYBLOB="000426bd7000fddbdf250800000005003300000000003a002b000300000008003200070000000a000900000000000000000008000300", @ANYRES32=0x0, @ANYBLOB], 0x40}, 0x1, 0x0, 0x0, 0x811}, 0x4840) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000040)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000040)) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x800) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/schedstat\x00', 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r5) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r5) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000000)) 21:48:54 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x2b, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000000)=ANY=[@ANYBLOB="c0532a2e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000040)=0xffffffa9) 21:48:54 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x100}, 0x90) 21:48:54 executing program 0: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/seq/clients\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) 21:48:54 executing program 5: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x2b, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async, rerun: 64) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000000)=ANY=[@ANYBLOB="c0532a2e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000040)=0xffffffa9) (rerun: 64) 21:48:54 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000780)=@raw=[@exit, @alu={0x0, 0x1, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x27, &(0x7f00000000c0)=""/39}, 0x90) 21:48:54 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:54 executing program 0: socket(0xa, 0x6, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/seq/clients\x00', 0x0, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/seq/clients\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000126bd7000fbdbdf250c00000008000600", @ANYRES32=0x0, @ANYBLOB="88cca30469efde0da2014eac8f9eed8c6a44d5152061cfb5d4d291a58b03075f54d8859ee3ad3f65ba87aa1feaba4ccf1e0ff96081458a4c2b10dbe66129815cb5a4285bb2d5e7cd6fc183feb56a3821147d5634bc0c3956c04c8c073ccd8ca348d858b6c2ed2cce710bea0fa723d20885c356dedc326a567dbe68bbdf8594076ffcf20d281d045e76b892b0"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0xc011) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x2b, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000000)=ANY=[@ANYBLOB="c0532a2e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000040)=0xffffffa9) 21:48:54 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 0: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/seq/clients\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) 21:48:54 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000126bd7000fbdbdf250c00000008000600", @ANYRES32=0x0, @ANYBLOB="88cca30469efde0da2014eac8f9eed8c6a44d5152061cfb5d4d291a58b03075f54d8859ee3ad3f65ba87aa1feaba4ccf1e0ff96081458a4c2b10dbe66129815cb5a4285bb2d5e7cd6fc183feb56a3821147d5634bc0c3956c04c8c073ccd8ca348d858b6c2ed2cce710bea0fa723d20885c356dedc326a567dbe68bbdf8594076ffcf20d281d045e76b892b0"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0xc011) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000126bd7000fbdbdf250c00000008000600", @ANYRES32=0x0, @ANYBLOB="88cca30469efde0da2014eac8f9eed8c6a44d5152061cfb5d4d291a58b03075f54d8859ee3ad3f65ba87aa1feaba4ccf1e0ff96081458a4c2b10dbe66129815cb5a4285bb2d5e7cd6fc183feb56a3821147d5634bc0c3956c04c8c073ccd8ca348d858b6c2ed2cce710bea0fa723d20885c356dedc326a567dbe68bbdf8594076ffcf20d281d045e76b892b0"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0xc011) (async) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:48:54 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) connect$packet(r0, &(0x7f0000000000)={0x11, 0x2, r1, 0x1, 0x40, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x20}}, 0x14) 21:48:54 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 0: r0 = accept4$bt_l2cap(0xffffffffffffffff, &(0x7f00000002c0)={0x1f, 0x0, @fixed}, &(0x7f0000000300)=0x21, 0x80800) accept4$bt_l2cap(r0, 0x0, &(0x7f0000000340), 0x0) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f00000001c0)={0x0, @in={{0x2, 0x4e20, @rand_addr=0x64010101}}, 0x95e0, 0x6, 0x1, 0x7f, 0x78, 0x3, 0x5}, &(0x7f0000000280)=0x9c) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000000000)={r2, 0xfffffbff, 0x4, 0x6, 0xffe9, 0x5, 0x0, 0x8000, {0x0, @in={{0x2, 0x4e22, @empty}}, 0x47ed, 0x9, 0x10000, 0x7, 0x5}}, &(0x7f00000000c0)=0xb0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000126bd7000fbdbdf250c00000008000600", @ANYRES32=0x0, @ANYBLOB="88cca30469efde0da2014eac8f9eed8c6a44d5152061cfb5d4d291a58b03075f54d8859ee3ad3f65ba87aa1feaba4ccf1e0ff96081458a4c2b10dbe66129815cb5a4285bb2d5e7cd6fc183feb56a3821147d5634bc0c3956c04c8c073ccd8ca348d858b6c2ed2cce710bea0fa723d20885c356dedc326a567dbe68bbdf8594076ffcf20d281d045e76b892b0"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0xc011) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000126bd7000fbdbdf250c00000008000600", @ANYRES32=0x0, @ANYBLOB="88cca30469efde0da2014eac8f9eed8c6a44d5152061cfb5d4d291a58b03075f54d8859ee3ad3f65ba87aa1feaba4ccf1e0ff96081458a4c2b10dbe66129815cb5a4285bb2d5e7cd6fc183feb56a3821147d5634bc0c3956c04c8c073ccd8ca348d858b6c2ed2cce710bea0fa723d20885c356dedc326a567dbe68bbdf8594076ffcf20d281d045e76b892b0"], 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0xc011) (async) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:48:54 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) connect$packet(r0, &(0x7f0000000000)={0x11, 0x2, r1, 0x1, 0x40, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x20}}, 0x14) 21:48:54 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 0: r0 = accept4$bt_l2cap(0xffffffffffffffff, &(0x7f00000002c0)={0x1f, 0x0, @fixed}, &(0x7f0000000300)=0x21, 0x80800) accept4$bt_l2cap(r0, 0x0, &(0x7f0000000340), 0x0) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f00000001c0)={0x0, @in={{0x2, 0x4e20, @rand_addr=0x64010101}}, 0x95e0, 0x6, 0x1, 0x7f, 0x78, 0x3, 0x5}, &(0x7f0000000280)=0x9c) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000000000)={r2, 0xfffffbff, 0x4, 0x6, 0xffe9, 0x5, 0x0, 0x8000, {0x0, @in={{0x2, 0x4e22, @empty}}, 0x47ed, 0x9, 0x10000, 0x7, 0x5}}, &(0x7f00000000c0)=0xb0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f00000002c0)={0x1f, 0x0, @fixed}, &(0x7f0000000300)=0x21, 0x80800) (async) accept4$bt_l2cap(r0, 0x0, &(0x7f0000000340), 0x0) (async) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f00000001c0)={0x0, @in={{0x2, 0x4e20, @rand_addr=0x64010101}}, 0x95e0, 0x6, 0x1, 0x7f, 0x78, 0x3, 0x5}, &(0x7f0000000280)=0x9c) (async) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000000000)={r2, 0xfffffbff, 0x4, 0x6, 0xffe9, 0x5, 0x0, 0x8000, {0x0, @in={{0x2, 0x4e22, @empty}}, 0x47ed, 0x9, 0x10000, 0x7, 0x5}}, &(0x7f00000000c0)=0xb0) (async) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:54 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) timerfd_settime(0xffffffffffffffff, 0x5, &(0x7f0000000040)={{0x0, 0x3938700}, {r0, r1+60000000}}, &(0x7f0000000080)) r2 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) connect$packet(r0, &(0x7f0000000000)={0x11, 0x2, r1, 0x1, 0x40, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x20}}, 0x14) 21:48:54 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 0: r0 = accept4$bt_l2cap(0xffffffffffffffff, &(0x7f00000002c0)={0x1f, 0x0, @fixed}, &(0x7f0000000300)=0x21, 0x80800) accept4$bt_l2cap(r0, 0x0, &(0x7f0000000340), 0x0) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f00000001c0)={0x0, @in={{0x2, 0x4e20, @rand_addr=0x64010101}}, 0x95e0, 0x6, 0x1, 0x7f, 0x78, 0x3, 0x5}, &(0x7f0000000280)=0x9c) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000000000)={r2, 0xfffffbff, 0x4, 0x6, 0xffe9, 0x5, 0x0, 0x8000, {0x0, @in={{0x2, 0x4e22, @empty}}, 0x47ed, 0x9, 0x10000, 0x7, 0x5}}, &(0x7f00000000c0)=0xb0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:48:54 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) timerfd_settime(0xffffffffffffffff, 0x5, &(0x7f0000000040)={{0x0, 0x3938700}, {r0, r1+60000000}}, &(0x7f0000000080)) r2 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) clock_gettime(0x0, &(0x7f0000000000)) (async) timerfd_settime(0xffffffffffffffff, 0x5, &(0x7f0000000040)={{0x0, 0x3938700}, {r0, r1+60000000}}, &(0x7f0000000080)) (async) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:48:54 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:54 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:48:54 executing program 0: r0 = socket(0xa, 0x6, 0x0) ioctl$SG_BLKSECTGET(0xffffffffffffffff, 0x1267, &(0x7f0000000080)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = syz_open_dev$sg(&(0x7f00000000c0), 0x8, 0x20000) ioctl$SG_GET_NUM_WAITING(r1, 0x227d, &(0x7f0000000100)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = syz_open_dev$sg(&(0x7f0000000340), 0x1f, 0x80c2) ioctl$SG_SCSI_RESET(r3, 0x2284, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(r2, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x54, 0x0, 0x20, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x7fff}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @broadcast}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000040}, 0x2400c800) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f0000000180)=0x6) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_INITMSG(r4, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) r5 = syz_open_dev$sg(&(0x7f00000001c0), 0x30, 0x80202) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r5, 0x2) 21:48:54 executing program 5: clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) timerfd_settime(0xffffffffffffffff, 0x5, &(0x7f0000000040)={{0x0, 0x3938700}, {r0, r1+60000000}}, &(0x7f0000000080)) r2 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:54 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:54 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:48:54 executing program 0: r0 = socket(0xa, 0x6, 0x0) ioctl$SG_BLKSECTGET(0xffffffffffffffff, 0x1267, &(0x7f0000000080)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) syz_open_dev$sg(&(0x7f00000000c0), 0x8, 0x20000) (async) r1 = syz_open_dev$sg(&(0x7f00000000c0), 0x8, 0x20000) ioctl$SG_GET_NUM_WAITING(r1, 0x227d, &(0x7f0000000100)) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = syz_open_dev$sg(&(0x7f0000000340), 0x1f, 0x80c2) ioctl$SG_SCSI_RESET(r3, 0x2284, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(r2, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x54, 0x0, 0x20, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x7fff}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @broadcast}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000040}, 0x2400c800) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r2, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x54, 0x0, 0x20, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x7fff}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @broadcast}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000040}, 0x2400c800) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f0000000180)=0x6) socket$inet6_sctp(0xa, 0x1, 0x84) (async) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_INITMSG(r4, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp6_SCTP_INITMSG(r4, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) r5 = syz_open_dev$sg(&(0x7f00000001c0), 0x30, 0x80202) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r5, 0x2) 21:48:54 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1}, 0x18) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000040)) 21:48:54 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x48, 0x0, 0x8, 0x70bd25, 0x25dfdbfd, {}, [@BATADV_ATTR_GW_SEL_CLASS={0x8}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x4}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x9}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @random="40b7229c0fa5"}]}, 0x48}, 0x1, 0x0, 0x0, 0x4000010}, 0x40) 21:48:54 executing program 0: r0 = socket(0xa, 0x6, 0x0) ioctl$SG_BLKSECTGET(0xffffffffffffffff, 0x1267, &(0x7f0000000080)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = syz_open_dev$sg(&(0x7f00000000c0), 0x8, 0x20000) ioctl$SG_GET_NUM_WAITING(r1, 0x227d, &(0x7f0000000100)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = syz_open_dev$sg(&(0x7f0000000340), 0x1f, 0x80c2) ioctl$SG_SCSI_RESET(r3, 0x2284, 0x0) (async) ioctl$SG_SCSI_RESET(r3, 0x2284, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(r2, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x54, 0x0, 0x20, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x7fff}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xb}}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x6}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @broadcast}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000040}, 0x2400c800) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f0000000180)=0x6) (async) ioctl$SG_SET_KEEP_ORPHAN(r2, 0x2287, &(0x7f0000000180)=0x6) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_INITMSG(r4, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp6_SCTP_INITMSG(r4, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) r5 = syz_open_dev$sg(&(0x7f00000001c0), 0x30, 0x80202) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r5, 0x2) (async) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r5, 0x2) 21:48:54 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, 0x0) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1}, 0x18) (async, rerun: 64) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000040)) (rerun: 64) 21:48:54 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, 0x0) 21:48:54 executing program 3: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x48, 0x0, 0x8, 0x70bd25, 0x25dfdbfd, {}, [@BATADV_ATTR_GW_SEL_CLASS={0x8}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x4}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x9}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @random="40b7229c0fa5"}]}, 0x48}, 0x1, 0x0, 0x0, 0x4000010}, 0x40) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1}, 0x18) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000040)) socket(0xa, 0x6, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1}, 0x18) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000040)) (async) 21:48:54 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x20000000) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={r1, 0xffff8000}, &(0x7f00000000c0)=0x8) r2 = socket(0xa, 0xa, 0x0) getsockopt$inet_pktinfo(r2, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:54 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, 0x0) 21:48:54 executing program 3: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x48, 0x0, 0x8, 0x70bd25, 0x25dfdbfd, {}, [@BATADV_ATTR_GW_SEL_CLASS={0x8}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x4}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x9}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @random="40b7229c0fa5"}]}, 0x48}, 0x1, 0x0, 0x0, 0x4000010}, 0x40) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x48, 0x0, 0x8, 0x70bd25, 0x25dfdbfd, {}, [@BATADV_ATTR_GW_SEL_CLASS={0x8}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x4}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x9}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @random="40b7229c0fa5"}]}, 0x48}, 0x1, 0x0, 0x0, 0x4000010}, 0x40) (async) 21:48:54 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0xd15, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x2, 0x3}, 0x48) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080), 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000000c0)={@map=r1, r2, 0x29, 0x1a, r3, @prog_fd}, 0x20) 21:48:54 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x22, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) 21:48:54 executing program 0: openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x20000000) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={r1, 0xffff8000}, &(0x7f00000000c0)=0x8) socket(0xa, 0xa, 0x0) (async) r2 = socket(0xa, 0xa, 0x0) getsockopt$inet_pktinfo(r2, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:54 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0xd15, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x2, 0x3}, 0x48) (async) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0xd15, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x2, 0x3}, 0x48) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080), 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000000c0)={@map=r1, r2, 0x29, 0x1a, r3, @prog_fd}, 0x20) 21:48:54 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x22, 0x2, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) 21:48:54 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, 0x0) 21:48:54 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x22, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) 21:48:54 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x20000000) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={r1, 0xffff8000}, &(0x7f00000000c0)=0x8) socket(0xa, 0xa, 0x0) (async) r2 = socket(0xa, 0xa, 0x0) getsockopt$inet_pktinfo(r2, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r2, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0xd15, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x2, 0x3}, 0x48) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) r3 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080), 0x4) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000000c0)={@map=r1, r2, 0x29, 0x1a, r3, @prog_fd}, 0x20) 21:48:54 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, 0x0) 21:48:54 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000040)={0x1b, 0x0, 0x0, 0xfffffff7, 0x0, 0x1, 0x80, '\x00', 0x0, r1, 0x0, 0x1, 0x5}, 0x48) ioctl$SCSI_IOCTL_GET_PCI(r1, 0x5387, &(0x7f00000000c0)) 21:48:54 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:54 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, 0x0) 21:48:54 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:54 executing program 0: r0 = socket(0xa, 0x80000, 0x3) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x1}, 0x8) 21:48:54 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:54 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000040)={0x1b, 0x0, 0x0, 0xfffffff7, 0x0, 0x1, 0x80, '\x00', 0x0, r1, 0x0, 0x1, 0x5}, 0x48) (async) ioctl$SCSI_IOCTL_GET_PCI(r1, 0x5387, &(0x7f00000000c0)) 21:48:54 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:54 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000040)={0x1b, 0x0, 0x0, 0xfffffff7, 0x0, 0x1, 0x80, '\x00', 0x0, r1, 0x0, 0x1, 0x5}, 0x48) ioctl$SCSI_IOCTL_GET_PCI(r1, 0x5387, &(0x7f00000000c0)) socket(0xa, 0x6, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000040)={0x1b, 0x0, 0x0, 0xfffffff7, 0x0, 0x1, 0x80, '\x00', 0x0, r1, 0x0, 0x1, 0x5}, 0x48) (async) ioctl$SCSI_IOCTL_GET_PCI(r1, 0x5387, &(0x7f00000000c0)) (async) 21:48:54 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:54 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:54 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:54 executing program 0: r0 = socket(0xa, 0x80000, 0x3) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x1}, 0x8) 21:48:54 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:54 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:54 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x20) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f00000000c0)={r1, 0x7, 0x2, [0x5, 0x2b4d]}, &(0x7f0000000100)=0xc) 21:48:54 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x6}, 0x8) 21:48:55 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:55 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x20) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f00000000c0)={r1, 0x7, 0x2, [0x5, 0x2b4d]}, &(0x7f0000000100)=0xc) 21:48:55 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:48:55 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:55 executing program 0: r0 = socket(0xa, 0x80000, 0x3) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x1}, 0x8) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x1}, 0x8) 21:48:55 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x6}, 0x8) 21:48:55 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, 0x0) 21:48:55 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:55 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:55 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x20) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f00000000c0)={r1, 0x7, 0x2, [0x5, 0x2b4d]}, &(0x7f0000000100)=0xc) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x20) (async) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f00000000c0)={r1, 0x7, 0x2, [0x5, 0x2b4d]}, &(0x7f0000000100)=0xc) (async) 21:48:55 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x6}, 0x8) 21:48:55 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:55 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, 0x0) 21:48:55 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socketpair(0x6, 0x5, 0x800, &(0x7f0000000040)) 21:48:55 executing program 3: setsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x80}, 0x10) r0 = socket(0x5, 0x2, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0\x00', 0x0, 0x10}, 0x18) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000100)) 21:48:55 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:55 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, 0x0) 21:48:55 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) socket(0x9, 0x3, 0x9d) socketpair(0x3, 0x800, 0x80000000, &(0x7f0000000200)={0xffffffffffffffff}) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r2) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000000180)=0x0, &(0x7f00000001c0)=0x4) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_GATEWAYS(r5, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="6f0cba81dd5bbefdd1a7e00118537e1062dd5f25cbf8d3b003acc8bb77c7522a883c43d8d3d6f7360eff87130c8265f382729942777d39aef7567389c5aa80a3840dcf186da84dcb5c90474998485ab12ec3255705660ad2ac22c382e39e7738c00bba2f044a3698cf42ad0eeef87d7663705f514c3cbc2f8aabb312c6ad920200000012ae9b0de2d63f14f42d3bc6e7a3918c5af8486f915f9b952b5c70b0", @ANYRES16=r3, @ANYBLOB="00082bbd7000fddbdf250a000000000029000000000008000300", @ANYRES32=r4, @ANYBLOB], 0x24}, 0x1, 0x0, 0x0, 0x81}, 0x4000000) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:55 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socketpair(0x6, 0x5, 0x800, &(0x7f0000000040)) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) socketpair(0x6, 0x5, 0x800, &(0x7f0000000040)) (async) 21:48:55 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:55 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:55 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:55 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) socket(0x9, 0x3, 0x9d) socketpair(0x3, 0x800, 0x80000000, &(0x7f0000000200)={0xffffffffffffffff}) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r2) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000000180)=0x0, &(0x7f00000001c0)=0x4) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_GATEWAYS(r5, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="6f0cba81dd5bbefdd1a7e00118537e1062dd5f25cbf8d3b003acc8bb77c7522a883c43d8d3d6f7360eff87130c8265f382729942777d39aef7567389c5aa80a3840dcf186da84dcb5c90474998485ab12ec3255705660ad2ac22c382e39e7738c00bba2f044a3698cf42ad0eeef87d7663705f514c3cbc2f8aabb312c6ad920200000012ae9b0de2d63f14f42d3bc6e7a3918c5af8486f915f9b952b5c70b0", @ANYRES16=r3, @ANYBLOB="00082bbd7000fddbdf250a000000000029000000000008000300", @ANYRES32=r4, @ANYBLOB], 0x24}, 0x1, 0x0, 0x0, 0x81}, 0x4000000) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) socket(0x9, 0x3, 0x9d) (async) socketpair(0x3, 0x800, 0x80000000, &(0x7f0000000200)) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r2) (async) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000000180), &(0x7f00000001c0)=0x4) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r5, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="6f0cba81dd5bbefdd1a7e00118537e1062dd5f25cbf8d3b003acc8bb77c7522a883c43d8d3d6f7360eff87130c8265f382729942777d39aef7567389c5aa80a3840dcf186da84dcb5c90474998485ab12ec3255705660ad2ac22c382e39e7738c00bba2f044a3698cf42ad0eeef87d7663705f514c3cbc2f8aabb312c6ad920200000012ae9b0de2d63f14f42d3bc6e7a3918c5af8486f915f9b952b5c70b0", @ANYRES16=r3, @ANYBLOB="00082bbd7000fddbdf250a000000000029000000000008000300", @ANYRES32=r4, @ANYBLOB], 0x24}, 0x1, 0x0, 0x0, 0x81}, 0x4000000) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:55 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:55 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:55 executing program 3: setsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x80}, 0x10) (async) r0 = socket(0x5, 0x2, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0\x00', 0x0, 0x10}, 0x18) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000100)) 21:48:55 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) socketpair(0x6, 0x5, 0x800, &(0x7f0000000040)) 21:48:55 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:55 executing program 0: r0 = socket(0xa, 0x6, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) socket(0x9, 0x3, 0x9d) (async) socketpair(0x3, 0x800, 0x80000000, &(0x7f0000000200)={0xffffffffffffffff}) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r2) getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000000180)=0x0, &(0x7f00000001c0)=0x4) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_GATEWAYS(r5, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="6f0cba81dd5bbefdd1a7e00118537e1062dd5f25cbf8d3b003acc8bb77c7522a883c43d8d3d6f7360eff87130c8265f382729942777d39aef7567389c5aa80a3840dcf186da84dcb5c90474998485ab12ec3255705660ad2ac22c382e39e7738c00bba2f044a3698cf42ad0eeef87d7663705f514c3cbc2f8aabb312c6ad920200000012ae9b0de2d63f14f42d3bc6e7a3918c5af8486f915f9b952b5c70b0", @ANYRES16=r3, @ANYBLOB="00082bbd7000fddbdf250a000000000029000000000008000300", @ANYRES32=r4, @ANYBLOB], 0x24}, 0x1, 0x0, 0x0, 0x81}, 0x4000000) (async, rerun: 64) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (rerun: 64) 21:48:55 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:55 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:55 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_CONTEXT(r1, 0x84, 0x11, &(0x7f0000000000)={0x0, 0x5}, 0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:55 executing program 3: setsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x80}, 0x10) (async) setsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x80}, 0x10) r0 = socket(0x5, 0x2, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0\x00', 0x0, 0x10}, 0x18) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000100)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000100)) 21:48:55 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:55 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000000180)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{}, &(0x7f0000000380), &(0x7f0000000000)=r4}, 0x20) ioctl$SG_GET_SG_TABLESIZE(r1, 0x227f, &(0x7f0000000300)) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r2, r1, 0x35, 0x0, @val=@netkit={@link_fd=r3}}, 0x40) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000340)={'wlan1\x00'}) 21:48:55 executing program 5: r0 = socket(0xa, 0x6, 0x0) (async) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_CONTEXT(r1, 0x84, 0x11, &(0x7f0000000000)={0x0, 0x5}, 0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:55 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:55 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000000180)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{}, &(0x7f0000000380), &(0x7f0000000000)=r4}, 0x20) (async) ioctl$SG_GET_SG_TABLESIZE(r1, 0x227f, &(0x7f0000000300)) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r2, r1, 0x35, 0x0, @val=@netkit={@link_fd=r3}}, 0x40) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000340)={'wlan1\x00'}) 21:48:55 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:55 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:55 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000000180)) (async) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000000180)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r2 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{}, &(0x7f0000000380), &(0x7f0000000000)=r4}, 0x20) ioctl$SG_GET_SG_TABLESIZE(r1, 0x227f, &(0x7f0000000300)) (async) ioctl$SG_GET_SG_TABLESIZE(r1, 0x227f, &(0x7f0000000300)) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r2, r1, 0x35, 0x0, @val=@netkit={@link_fd=r3}}, 0x40) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r2, r1, 0x35, 0x0, @val=@netkit={@link_fd=r3}}, 0x40) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000340)={'wlan1\x00'}) 21:48:55 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_CONTEXT(r1, 0x84, 0x11, &(0x7f0000000000)={0x0, 0x5}, 0x8) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:55 executing program 3: msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/218}, 0xe2, 0x0, 0x800) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f00000006c0), &(0x7f0000000700)=0x4) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x4, 0x5}, 0x4) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000004c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000440), &(0x7f0000000480)='%-010d \x00'}, 0x20) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) r6 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000500)={0x1b, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, 0x80000001, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000600)={0x6, 0x24, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x81}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x3be7, 0x0, 0x0, 0x0, 0x15}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}}, @cb_func={0x18, 0xb, 0x4, 0x0, 0xfffffffffffffffa}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1ff}, @alu={0x4, 0x0, 0x0, 0x4, 0x2, 0x30, 0x4}, @map_fd={0x18, 0x6}, @printk={@ld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xad3}}, @generic={0x5, 0x9, 0x0, 0x401, 0x6}, @alu={0x7, 0x0, 0x7, 0x0, 0x5, 0x1, 0xffffffffffffffff}, @ldst={0x1, 0x0, 0x2, 0x8, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff}]}, &(0x7f0000000300)='syzkaller\x00', 0x1, 0xb5, &(0x7f0000000340)=""/181, 0x41100, 0x2, '\x00', r3, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x3, 0x1}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000580)=[r4, 0x1, r5, r6], &(0x7f00000005c0)=[{0x1, 0x1, 0xe, 0x3}, {0x3, 0x1, 0xf, 0xf}, {0x1, 0x5, 0xe, 0x4}], 0x10, 0x400}, 0x90) bind$packet(r1, &(0x7f0000000040)={0x11, 0x10, 0x0, 0x1, 0x9, 0x6, @local}, 0x14) 21:48:55 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:55 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:55 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:55 executing program 3: msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/218}, 0xe2, 0x0, 0x800) (async) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f00000006c0), &(0x7f0000000700)=0x4) (async) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x4, 0x5}, 0x4) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000004c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000440), &(0x7f0000000480)='%-010d \x00'}, 0x20) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) r6 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000500)={0x1b, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, 0x80000001, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000600)={0x6, 0x24, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x81}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x3be7, 0x0, 0x0, 0x0, 0x15}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}}, @cb_func={0x18, 0xb, 0x4, 0x0, 0xfffffffffffffffa}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1ff}, @alu={0x4, 0x0, 0x0, 0x4, 0x2, 0x30, 0x4}, @map_fd={0x18, 0x6}, @printk={@ld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xad3}}, @generic={0x5, 0x9, 0x0, 0x401, 0x6}, @alu={0x7, 0x0, 0x7, 0x0, 0x5, 0x1, 0xffffffffffffffff}, @ldst={0x1, 0x0, 0x2, 0x8, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff}]}, &(0x7f0000000300)='syzkaller\x00', 0x1, 0xb5, &(0x7f0000000340)=""/181, 0x41100, 0x2, '\x00', r3, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x3, 0x1}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000580)=[r4, 0x1, r5, r6], &(0x7f00000005c0)=[{0x1, 0x1, 0xe, 0x3}, {0x3, 0x1, 0xf, 0xf}, {0x1, 0x5, 0xe, 0x4}], 0x10, 0x400}, 0x90) bind$packet(r1, &(0x7f0000000040)={0x11, 0x10, 0x0, 0x1, 0x9, 0x6, @local}, 0x14) 21:48:55 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:55 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:48:55 executing program 0: r0 = socket(0x1d, 0x1, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x8d76}, 0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) 21:48:55 executing program 3: msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/218}, 0xe2, 0x0, 0x800) (async) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f00000006c0), &(0x7f0000000700)=0x4) (async) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x4, 0x5}, 0x4) (async) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000004c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000440), &(0x7f0000000480)='%-010d \x00'}, 0x20) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) r6 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000500)={0x1b, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, 0x80000001, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000600)={0x6, 0x24, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x81}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x3be7, 0x0, 0x0, 0x0, 0x15}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}}, @cb_func={0x18, 0xb, 0x4, 0x0, 0xfffffffffffffffa}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1ff}, @alu={0x4, 0x0, 0x0, 0x4, 0x2, 0x30, 0x4}, @map_fd={0x18, 0x6}, @printk={@ld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xad3}}, @generic={0x5, 0x9, 0x0, 0x401, 0x6}, @alu={0x7, 0x0, 0x7, 0x0, 0x5, 0x1, 0xffffffffffffffff}, @ldst={0x1, 0x0, 0x2, 0x8, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff}]}, &(0x7f0000000300)='syzkaller\x00', 0x1, 0xb5, &(0x7f0000000340)=""/181, 0x41100, 0x2, '\x00', r3, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x3, 0x1}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000580)=[r4, 0x1, r5, r6], &(0x7f00000005c0)=[{0x1, 0x1, 0xe, 0x3}, {0x3, 0x1, 0xf, 0xf}, {0x1, 0x5, 0xe, 0x4}], 0x10, 0x400}, 0x90) (async) bind$packet(r1, &(0x7f0000000040)={0x11, 0x10, 0x0, 0x1, 0x9, 0x6, @local}, 0x14) 21:48:55 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000003c0)={0x80, 0x0}, 0x8) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000680)={0x6, 0xa, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1800000, 0x0, 0x0, 0x0, 0x5}, [@map_val={0x18, 0x18, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @generic={0x7f, 0x3, 0x0, 0x0, 0x327}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0xbc}, @ldst={0x0, 0x2, 0x4, 0x8, 0x3, 0xfffffffffffffffc}]}, &(0x7f0000000480)='syzkaller\x00', 0x7ff, 0x5f, &(0x7f00000004c0)=""/95, 0x40f00, 0x9, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x7, 0x3}, 0x8, 0x10, &(0x7f00000005c0)={0x3, 0xf, 0xfffffff7, 0x2}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000600)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, r0], &(0x7f0000000640)=[{0x3, 0x4, 0x9, 0x7}, {0x3, 0x2, 0xc, 0x9}], 0x10, 0x1}, 0x90) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000007c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000740), &(0x7f0000000780)='%pK \x00'}, 0x20) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@base={0x19, 0x101, 0xdf, 0x400, 0x80, 0x1, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x5}, 0x48) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x7, 0x4, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x3}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x5}], &(0x7f0000000280)='GPL\x00', 0xfffeffff, 0xaf, &(0x7f00000002c0)=""/175, 0x40f00, 0xd, '\x00', r2, 0xc, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x4, 0x4, 0x8, 0x9}, 0x10, r3, r4, 0x7, &(0x7f0000000880)=[r5, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r7], &(0x7f00000008c0)=[{0x4, 0x4, 0x3, 0x3}, {0x3, 0x4, 0x1, 0xb}, {0x3, 0x1, 0x2, 0x5}, {0x2, 0x4, 0xd, 0x4}, {0x2, 0x3, 0xb, 0xa}, {0x1, 0x1, 0x3}, {0x0, 0x5, 0x1}], 0x10, 0x6}, 0x90) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000000100)={0xb2a3, 0x8001, 0x1, 0x1000, 0x0}, &(0x7f0000000040)=0x10) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r8, 0x84, 0x7b, &(0x7f0000000080)={r9, 0x61a}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r8, 0x84, 0x72, &(0x7f0000000000)={r9}, &(0x7f0000000180)=0xc) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000a00)={r10, 0x400}, &(0x7f0000000a40)=0x8) r11 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000a80)='/proc/locks\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@bloom_filter={0x1e, 0x0, 0x5, 0x0, 0x2000, 0x1, 0x5, '\x00', r2, r11, 0x2, 0x4777, 0x3, 0x5}, 0x48) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f00000001c0)={0x0, 0xa, 0xfff, 0x1, r10}, &(0x7f0000000200)=0x10) 21:48:55 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:55 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:55 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000003c0)={0x80, 0x0}, 0x8) (async) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000680)={0x6, 0xa, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1800000, 0x0, 0x0, 0x0, 0x5}, [@map_val={0x18, 0x18, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @generic={0x7f, 0x3, 0x0, 0x0, 0x327}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0xbc}, @ldst={0x0, 0x2, 0x4, 0x8, 0x3, 0xfffffffffffffffc}]}, &(0x7f0000000480)='syzkaller\x00', 0x7ff, 0x5f, &(0x7f00000004c0)=""/95, 0x40f00, 0x9, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x7, 0x3}, 0x8, 0x10, &(0x7f00000005c0)={0x3, 0xf, 0xfffffff7, 0x2}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000600)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, r0], &(0x7f0000000640)=[{0x3, 0x4, 0x9, 0x7}, {0x3, 0x2, 0xc, 0x9}], 0x10, 0x1}, 0x90) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000007c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000740), &(0x7f0000000780)='%pK \x00'}, 0x20) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@base={0x19, 0x101, 0xdf, 0x400, 0x80, 0x1, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x5}, 0x48) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x7, 0x4, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x3}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x5}], &(0x7f0000000280)='GPL\x00', 0xfffeffff, 0xaf, &(0x7f00000002c0)=""/175, 0x40f00, 0xd, '\x00', r2, 0xc, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x4, 0x4, 0x8, 0x9}, 0x10, r3, r4, 0x7, &(0x7f0000000880)=[r5, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r7], &(0x7f00000008c0)=[{0x4, 0x4, 0x3, 0x3}, {0x3, 0x4, 0x1, 0xb}, {0x3, 0x1, 0x2, 0x5}, {0x2, 0x4, 0xd, 0x4}, {0x2, 0x3, 0xb, 0xa}, {0x1, 0x1, 0x3}, {0x0, 0x5, 0x1}], 0x10, 0x6}, 0x90) (async) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000000100)={0xb2a3, 0x8001, 0x1, 0x1000, 0x0}, &(0x7f0000000040)=0x10) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r8, 0x84, 0x7b, &(0x7f0000000080)={r9, 0x61a}, &(0x7f00000000c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r8, 0x84, 0x72, &(0x7f0000000000)={r9}, &(0x7f0000000180)=0xc) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000a00)={r10, 0x400}, &(0x7f0000000a40)=0x8) r11 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000a80)='/proc/locks\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@bloom_filter={0x1e, 0x0, 0x5, 0x0, 0x2000, 0x1, 0x5, '\x00', r2, r11, 0x2, 0x4777, 0x3, 0x5}, 0x48) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f00000001c0)={0x0, 0xa, 0xfff, 0x1, r10}, &(0x7f0000000200)=0x10) 21:48:55 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, 0x0) 21:48:55 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:55 executing program 0: r0 = socket(0x1d, 0x1, 0x0) (async, rerun: 64) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 64) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x8d76}, 0x8) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) [ 2237.776942][T25242] can: request_module (can-proto-0) failed. 21:48:55 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, 0x0) 21:48:55 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000003c0)={0x80, 0x0}, 0x8) (async) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000680)={0x6, 0xa, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1800000, 0x0, 0x0, 0x0, 0x5}, [@map_val={0x18, 0x18, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @generic={0x7f, 0x3, 0x0, 0x0, 0x327}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0xbc}, @ldst={0x0, 0x2, 0x4, 0x8, 0x3, 0xfffffffffffffffc}]}, &(0x7f0000000480)='syzkaller\x00', 0x7ff, 0x5f, &(0x7f00000004c0)=""/95, 0x40f00, 0x9, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000580)={0x7, 0x3}, 0x8, 0x10, &(0x7f00000005c0)={0x3, 0xf, 0xfffffff7, 0x2}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000600)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, r0], &(0x7f0000000640)=[{0x3, 0x4, 0x9, 0x7}, {0x3, 0x2, 0xc, 0x9}], 0x10, 0x1}, 0x90) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000007c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000740), &(0x7f0000000780)='%pK \x00'}, 0x20) (async) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@base={0x19, 0x101, 0xdf, 0x400, 0x80, 0x1, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x5}, 0x48) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x7, 0x4, &(0x7f0000000240)=@raw=[@map_fd={0x18, 0x3}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x5}], &(0x7f0000000280)='GPL\x00', 0xfffeffff, 0xaf, &(0x7f00000002c0)=""/175, 0x40f00, 0xd, '\x00', r2, 0xc, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000380)={0x4, 0x4, 0x8, 0x9}, 0x10, r3, r4, 0x7, &(0x7f0000000880)=[r5, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, r7], &(0x7f00000008c0)=[{0x4, 0x4, 0x3, 0x3}, {0x3, 0x4, 0x1, 0xb}, {0x3, 0x1, 0x2, 0x5}, {0x2, 0x4, 0xd, 0x4}, {0x2, 0x3, 0xb, 0xa}, {0x1, 0x1, 0x3}, {0x0, 0x5, 0x1}], 0x10, 0x6}, 0x90) (async) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000000100)={0xb2a3, 0x8001, 0x1, 0x1000, 0x0}, &(0x7f0000000040)=0x10) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r8, 0x84, 0x7b, &(0x7f0000000080)={r9, 0x61a}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r8, 0x84, 0x72, &(0x7f0000000000)={r9}, &(0x7f0000000180)=0xc) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000a00)={r10, 0x400}, &(0x7f0000000a40)=0x8) (async) r11 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000a80)='/proc/locks\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@bloom_filter={0x1e, 0x0, 0x5, 0x0, 0x2000, 0x1, 0x5, '\x00', r2, r11, 0x2, 0x4777, 0x3, 0x5}, 0x48) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f00000001c0)={0x0, 0xa, 0xfff, 0x1, r10}, &(0x7f0000000200)=0x10) 21:48:55 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000000)={0x0, 0x80000001}, &(0x7f0000000040)=0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:55 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000000)={0x0, 0x80000001}, &(0x7f0000000040)=0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket(0x1e, 0x2, 0x0) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000000)={0x0, 0x80000001}, &(0x7f0000000040)=0x8) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) 21:48:55 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:55 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:55 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, 0x0) 21:48:55 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r2 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000080)='ns/user\x00') r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000300)='/proc/asound/timers\x00', 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(r3, 0x113, 0x2, &(0x7f0000000340), &(0x7f0000000380)=0x4) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/drivers\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f00000002c0)) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wlan1\x00', 0x0}) r7 = getpid() sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000240)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB='|\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="040029bd7000fbdbdf253100000008000100590000000c009900000400007e0000000c00990006000000710000000800db00", @ANYRES32, @ANYBLOB="0800db00", @ANYRES32=r2, @ANYBLOB="1794eef6", @ANYRES32=r4, @ANYBLOB="08000300", @ANYRES32=r6, @ANYBLOB="0800db00", @ANYRES32, @ANYBLOB="080001003b00000008005200", @ANYRES32=r7, @ANYBLOB="080001001500000008000300", @ANYRES32=0x0, @ANYBLOB], 0x7c}, 0x1, 0x0, 0x0, 0x20000811}, 0x4000000) r8 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r8, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:55 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:55 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) [ 2237.889171][T25270] can: request_module (can-proto-0) failed. 21:48:55 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000000)={0x0, 0x80000001}, &(0x7f0000000040)=0x8) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) [ 2237.934767][T25270] can: request_module (can-proto-0) failed. [ 2237.955314][T25270] can: request_module (can-proto-0) failed. [ 2237.980704][T25270] can: request_module (can-proto-0) failed. [ 2237.995177][T25270] can: request_module (can-proto-0) failed. [ 2238.008070][T25270] can: request_module (can-proto-0) failed. [ 2238.020532][T25270] can: request_module (can-proto-0) failed. [ 2238.033983][T25270] can: request_module (can-proto-0) failed. [ 2238.046708][T25270] can: request_module (can-proto-0) failed. 21:48:56 executing program 0: r0 = socket(0x1d, 0x1, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x8d76}, 0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) socket(0x1d, 0x1, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x8d76}, 0x8) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) (async) 21:48:56 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 5: openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) (async) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r2 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000080)='ns/user\x00') r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000300)='/proc/asound/timers\x00', 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(r3, 0x113, 0x2, &(0x7f0000000340), &(0x7f0000000380)=0x4) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/drivers\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f00000002c0)) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wlan1\x00', 0x0}) getpid() (async) r7 = getpid() sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000240)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB='|\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="040029bd7000fbdbdf253100000008000100590000000c009900000400007e0000000c00990006000000710000000800db00", @ANYRES32, @ANYBLOB="0800db00", @ANYRES32=r2, @ANYBLOB="1794eef6", @ANYRES32=r4, @ANYBLOB="08000300", @ANYRES32=r6, @ANYBLOB="0800db00", @ANYRES32, @ANYBLOB="080001003b00000008005200", @ANYRES32=r7, @ANYBLOB="080001001500000008000300", @ANYRES32=0x0, @ANYBLOB], 0x7c}, 0x1, 0x0, 0x0, 0x20000811}, 0x4000000) r8 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r8, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:56 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:48:56 executing program 3: getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000000)={0x0, 0x15, "60f49aacbeb1cd6c143b8875f343dd3679d2bf1ed5"}, &(0x7f0000000040)=0x1d) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:56 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:56 executing program 3: getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000000)={0x0, 0x15, "60f49aacbeb1cd6c143b8875f343dd3679d2bf1ed5"}, &(0x7f0000000040)=0x1d) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000000)={0x0, 0x15, "60f49aacbeb1cd6c143b8875f343dd3679d2bf1ed5"}, &(0x7f0000000040)=0x1d) (async) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) 21:48:56 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, 0x0) 21:48:56 executing program 5: openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000080)='ns/user\x00') (async) r2 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000080)='ns/user\x00') r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000300)='/proc/asound/timers\x00', 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(r3, 0x113, 0x2, &(0x7f0000000340), &(0x7f0000000380)=0x4) (async) getsockopt$PNPIPE_IFINDEX(r3, 0x113, 0x2, &(0x7f0000000340), &(0x7f0000000380)=0x4) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/keys\x00', 0x0, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/tty/drivers\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f00000002c0)) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wlan1\x00', 0x0}) getpid() (async) r7 = getpid() sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000240)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB='|\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="040029bd7000fbdbdf253100000008000100590000000c009900000400007e0000000c00990006000000710000000800db00", @ANYRES32, @ANYBLOB="0800db00", @ANYRES32=r2, @ANYBLOB="1794eef6", @ANYRES32=r4, @ANYBLOB="08000300", @ANYRES32=r6, @ANYBLOB="0800db00", @ANYRES32, @ANYBLOB="080001003b00000008005200", @ANYRES32=r7, @ANYBLOB="080001001500000008000300", @ANYRES32=0x0, @ANYBLOB], 0x7c}, 0x1, 0x0, 0x0, 0x20000811}, 0x4000000) r8 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r8, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:56 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, 0x0) 21:48:56 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:56 executing program 0: socketpair(0x0, 0x80006, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000080)={0x0, 0xc31, 0x7, [0x3, 0x4, 0x8, 0x101, 0x401, 0x9, 0x1000]}, &(0x7f00000000c0)=0x16) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000000)) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:56 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 5: r0 = socket(0x11, 0x4, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000180)={0x4, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="087be811"], 0xde, 0x0, &(0x7f0000000040)="f44baf4e4c0cf183ffbf96345e73f188e018d0e9ab02d69cb478f9b3d342b5188f156d7919d9796948acd6b2f6e9e570b3961fa286076c0072321b6009913f0cf2623308f4a87ab4fcc216401bbaf16aa816414f1bbbfbf113ae660ba58391009f002c18eb657c743c912544aef8f308adb1d32150e9fc9cbcddcfc9b71d9611f14a4ae3c7acb1fa2f06cbb1f6b40b8015551406f25d3ebde9aeb8376efc82fd040fc773768b3c279ad639b5c4695d2e5d3764dcedb4070e94ef3be771ca30589f31e55c2a0dd091f9f632195b3d882b0c4212ba8757e46ef70e2db05de1"}) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:56 executing program 3: getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000000)={0x0, 0x15, "60f49aacbeb1cd6c143b8875f343dd3679d2bf1ed5"}, &(0x7f0000000040)=0x1d) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:56 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, 0x0) 21:48:56 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 5: r0 = socket(0x11, 0x4, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000180)={0x4, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="087be811"], 0xde, 0x0, &(0x7f0000000040)="f44baf4e4c0cf183ffbf96345e73f188e018d0e9ab02d69cb478f9b3d342b5188f156d7919d9796948acd6b2f6e9e570b3961fa286076c0072321b6009913f0cf2623308f4a87ab4fcc216401bbaf16aa816414f1bbbfbf113ae660ba58391009f002c18eb657c743c912544aef8f308adb1d32150e9fc9cbcddcfc9b71d9611f14a4ae3c7acb1fa2f06cbb1f6b40b8015551406f25d3ebde9aeb8376efc82fd040fc773768b3c279ad639b5c4695d2e5d3764dcedb4070e94ef3be771ca30589f31e55c2a0dd091f9f632195b3d882b0c4212ba8757e46ef70e2db05de1"}) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:56 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:56 executing program 0: socketpair(0x0, 0x80006, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000080)={0x0, 0xc31, 0x7, [0x3, 0x4, 0x8, 0x101, 0x401, 0x9, 0x1000]}, &(0x7f00000000c0)=0x16) (async) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000080)={0x0, 0xc31, 0x7, [0x3, 0x4, 0x8, 0x101, 0x401, 0x9, 0x1000]}, &(0x7f00000000c0)=0x16) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000000)) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:56 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 5: r0 = socket(0x11, 0x4, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000180)={0x4, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="087be811"], 0xde, 0x0, &(0x7f0000000040)="f44baf4e4c0cf183ffbf96345e73f188e018d0e9ab02d69cb478f9b3d342b5188f156d7919d9796948acd6b2f6e9e570b3961fa286076c0072321b6009913f0cf2623308f4a87ab4fcc216401bbaf16aa816414f1bbbfbf113ae660ba58391009f002c18eb657c743c912544aef8f308adb1d32150e9fc9cbcddcfc9b71d9611f14a4ae3c7acb1fa2f06cbb1f6b40b8015551406f25d3ebde9aeb8376efc82fd040fc773768b3c279ad639b5c4695d2e5d3764dcedb4070e94ef3be771ca30589f31e55c2a0dd091f9f632195b3d882b0c4212ba8757e46ef70e2db05de1"}) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:56 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:56 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SCSI_IOCTL_GET_IDLUN(r1, 0x5382, &(0x7f0000000040)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$packet_buf(r2, 0x107, 0x16, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f0000000000)=[@in={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, @in={0x2, 0x2c83, @dev={0xac, 0x14, 0x14, 0x13}}, @in={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x1, 0x0}}], 0x30) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000180)={'wlan0\x00'}) 21:48:56 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:48:56 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:56 executing program 0: socketpair(0x0, 0x80006, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000080)={0x0, 0xc31, 0x7, [0x3, 0x4, 0x8, 0x101, 0x401, 0x9, 0x1000]}, &(0x7f00000000c0)=0x16) (async) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000000)) (async) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:56 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, 0x0) 21:48:56 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 5: r0 = getpgid(0x0) pidfd_open(r0, 0x0) sendmsg$BATADV_CMD_SET_MESH(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x80000001}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x9}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000805}, 0x40040) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r2, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)={0x44, r2, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x8}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x44}, 0x1, 0x0, 0x0, 0x24008000}, 0x0) sched_rr_get_interval(r0, &(0x7f00000002c0)) r3 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r3, 0x0, 0x2, 0x0, &(0x7f0000000140)) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cgroups\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000000040)={0x0, @in6={{0xa, 0x4e20, 0x6, @empty, 0x1f}}, 0x57, 0xb76, 0x1, 0xffffffff, 0x14, 0x6, 0x40}, &(0x7f0000000100)=0x9c) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r4, 0x84, 0x6c, &(0x7f0000000180)={r5, 0xdd, "cb98b3754eaddc33e93ed4dfc6c4a5e63383ee5e807adde3f773e2af1bea0d3dc74d9ef2ae99b09c0a13444a3f11bd8960ab956894352f5b9ca792c968d5c82805fa6a2e00e64786db997de5a993f1e61e092beb1df447bc2390ce366a6b5160df08d58941d102a67a8b180c635c9a56aaaef62b08f12406c544b611c1771ca87e74d9ab5547cd1e605e4f3decb3fa7d6a1eac200b0d69f62bddd730aca88bf47c70adbb9fd99092935e070847ae38c5f63d7b552399af0076b751717c60168711bf3e9d571854db154468206e064aba0e084eec99638b8e756fc4a47a"}, &(0x7f0000000280)=0xe5) 21:48:56 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SCSI_IOCTL_GET_IDLUN(r1, 0x5382, &(0x7f0000000040)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$packet_buf(r2, 0x107, 0x16, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f0000000000)=[@in={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, @in={0x2, 0x2c83, @dev={0xac, 0x14, 0x14, 0x13}}, @in={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x1, 0x0}}], 0x30) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000180)={'wlan0\x00'}) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$SCSI_IOCTL_GET_IDLUN(r1, 0x5382, &(0x7f0000000040)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) getsockopt$packet_buf(r2, 0x107, 0x16, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f0000000000)=[@in={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, @in={0x2, 0x2c83, @dev={0xac, 0x14, 0x14, 0x13}}, @in={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x1, 0x0}}], 0x30) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000180)={'wlan0\x00'}) (async) 21:48:56 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:56 executing program 5: r0 = getpgid(0x0) pidfd_open(r0, 0x0) (async) sendmsg$BATADV_CMD_SET_MESH(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x80000001}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x9}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000805}, 0x40040) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r2, 0x1}, 0x14}}, 0x0) (async) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)={0x44, r2, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x8}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x44}, 0x1, 0x0, 0x0, 0x24008000}, 0x0) (async) sched_rr_get_interval(r0, &(0x7f00000002c0)) (async) r3 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r3, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cgroups\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000000040)={0x0, @in6={{0xa, 0x4e20, 0x6, @empty, 0x1f}}, 0x57, 0xb76, 0x1, 0xffffffff, 0x14, 0x6, 0x40}, &(0x7f0000000100)=0x9c) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r4, 0x84, 0x6c, &(0x7f0000000180)={r5, 0xdd, "cb98b3754eaddc33e93ed4dfc6c4a5e63383ee5e807adde3f773e2af1bea0d3dc74d9ef2ae99b09c0a13444a3f11bd8960ab956894352f5b9ca792c968d5c82805fa6a2e00e64786db997de5a993f1e61e092beb1df447bc2390ce366a6b5160df08d58941d102a67a8b180c635c9a56aaaef62b08f12406c544b611c1771ca87e74d9ab5547cd1e605e4f3decb3fa7d6a1eac200b0d69f62bddd730aca88bf47c70adbb9fd99092935e070847ae38c5f63d7b552399af0076b751717c60168711bf3e9d571854db154468206e064aba0e084eec99638b8e756fc4a47a"}, &(0x7f0000000280)=0xe5) 21:48:56 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, 0x0) 21:48:56 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SCSI_IOCTL_GET_IDLUN(r1, 0x5382, &(0x7f0000000040)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$packet_buf(r2, 0x107, 0x16, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f0000000000)=[@in={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, @in={0x2, 0x2c83, @dev={0xac, 0x14, 0x14, 0x13}}, @in={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x1, 0x0}}], 0x30) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000180)={'wlan0\x00'}) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$SCSI_IOCTL_GET_IDLUN(r1, 0x5382, &(0x7f0000000040)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) getsockopt$packet_buf(r2, 0x107, 0x16, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f0000000000)=[@in={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, @in={0x2, 0x2c83, @dev={0xac, 0x14, 0x14, 0x13}}, @in={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x1, 0x0}}], 0x30) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000180)={'wlan0\x00'}) (async) 21:48:56 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:56 executing program 0: r0 = socket(0xa, 0x80000, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socketpair(0x2a, 0x80000, 0x1f, &(0x7f0000000000)) 21:48:56 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:56 executing program 5: r0 = getpgid(0x0) pidfd_open(r0, 0x0) sendmsg$BATADV_CMD_SET_MESH(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x80000001}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x9}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000805}, 0x40040) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r2, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)={0x44, r2, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x8}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x44}, 0x1, 0x0, 0x0, 0x24008000}, 0x0) sched_rr_get_interval(r0, &(0x7f00000002c0)) r3 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r3, 0x0, 0x2, 0x0, &(0x7f0000000140)) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cgroups\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000000040)={0x0, @in6={{0xa, 0x4e20, 0x6, @empty, 0x1f}}, 0x57, 0xb76, 0x1, 0xffffffff, 0x14, 0x6, 0x40}, &(0x7f0000000100)=0x9c) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r4, 0x84, 0x6c, &(0x7f0000000180)={r5, 0xdd, "cb98b3754eaddc33e93ed4dfc6c4a5e63383ee5e807adde3f773e2af1bea0d3dc74d9ef2ae99b09c0a13444a3f11bd8960ab956894352f5b9ca792c968d5c82805fa6a2e00e64786db997de5a993f1e61e092beb1df447bc2390ce366a6b5160df08d58941d102a67a8b180c635c9a56aaaef62b08f12406c544b611c1771ca87e74d9ab5547cd1e605e4f3decb3fa7d6a1eac200b0d69f62bddd730aca88bf47c70adbb9fd99092935e070847ae38c5f63d7b552399af0076b751717c60168711bf3e9d571854db154468206e064aba0e084eec99638b8e756fc4a47a"}, &(0x7f0000000280)=0xe5) getpgid(0x0) (async) pidfd_open(r0, 0x0) (async) sendmsg$BATADV_CMD_SET_MESH(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x24, 0x0, 0x2, 0x70bd2d, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x80000001}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x9}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000805}, 0x40040) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r2, 0x1}, 0x14}}, 0x0) (async) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)={0x44, r2, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x8}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x44}, 0x1, 0x0, 0x0, 0x24008000}, 0x0) (async) sched_rr_get_interval(r0, &(0x7f00000002c0)) (async) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r3, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/cgroups\x00', 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000000040)={0x0, @in6={{0xa, 0x4e20, 0x6, @empty, 0x1f}}, 0x57, 0xb76, 0x1, 0xffffffff, 0x14, 0x6, 0x40}, &(0x7f0000000100)=0x9c) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r4, 0x84, 0x6c, &(0x7f0000000180)={r5, 0xdd, "cb98b3754eaddc33e93ed4dfc6c4a5e63383ee5e807adde3f773e2af1bea0d3dc74d9ef2ae99b09c0a13444a3f11bd8960ab956894352f5b9ca792c968d5c82805fa6a2e00e64786db997de5a993f1e61e092beb1df447bc2390ce366a6b5160df08d58941d102a67a8b180c635c9a56aaaef62b08f12406c544b611c1771ca87e74d9ab5547cd1e605e4f3decb3fa7d6a1eac200b0d69f62bddd730aca88bf47c70adbb9fd99092935e070847ae38c5f63d7b552399af0076b751717c60168711bf3e9d571854db154468206e064aba0e084eec99638b8e756fc4a47a"}, &(0x7f0000000280)=0xe5) (async) 21:48:56 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, 0x0) 21:48:56 executing program 0: r0 = socket(0xa, 0x80000, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) socketpair(0x2a, 0x80000, 0x1f, &(0x7f0000000000)) 21:48:56 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:56 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:56 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000040)=0x0, &(0x7f00000001c0)=0x4) sendto$packet(r0, &(0x7f00000000c0)="f9a02eeafac7f6aefb52ef8c485b1193f32c479094e9f7e8524d0401539b9aa3d0ee49c6232c7a022ad1de6de6518597ec32adce3150358ff35327c388a8a4e2c02ffb18dd2cd9b5d010782eebd8260a63ddc117b059ddd7329582285129e2cb60b7244bd4b3aa67f9fb1b933850eb4b87137ed43e939c66502d10f25a91bdc59451e8561bf6b05366e21d78f3deb0fba98f1f3386953a5e9f5c7a6e290ee49b39558cdc751ffb9a444de6e9b22d39a05bc3c7c30a87d82d157c69d986870f3340", 0xc1, 0x4040000, &(0x7f0000000200)={0x11, 0x1a, r1, 0x1, 0xf8, 0x6, @local}, 0x14) socket(0x1e, 0xa, 0x8) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000340)={&(0x7f0000000480)={0x5c, 0x0, 0x4, 0x70bd2c, 0x25dfdbfd, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x45d}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x80000000}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xa925}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x4}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x2}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x4}]}, 0x5c}, 0x1, 0x0, 0x0, 0x2000c094}, 0x44) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/sem\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000240)={0x0, 0x20}, &(0x7f0000000280)=0x8) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r2, &(0x7f00000003c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00022cbd7000fddbdf250c00000005002f000100000008002b000300000008002c000900000008002c00c24a000005002a00010000a589003b0006000000080034000900000008003a0004e01ff9ffffff"], 0x54}, 0x1, 0x0, 0x0, 0x10}, 0x20000010) 21:48:56 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000100)={{r1}, &(0x7f0000000080), &(0x7f00000000c0)='%pK \x00'}, 0x20) 21:48:56 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:56 executing program 0: r0 = socket(0xa, 0x80000, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) socketpair(0x2a, 0x80000, 0x1f, &(0x7f0000000000)) 21:48:56 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000100)={{r1}, &(0x7f0000000080), &(0x7f00000000c0)='%pK \x00'}, 0x20) 21:48:56 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000040)=0x0, &(0x7f00000001c0)=0x4) sendto$packet(r0, &(0x7f00000000c0)="f9a02eeafac7f6aefb52ef8c485b1193f32c479094e9f7e8524d0401539b9aa3d0ee49c6232c7a022ad1de6de6518597ec32adce3150358ff35327c388a8a4e2c02ffb18dd2cd9b5d010782eebd8260a63ddc117b059ddd7329582285129e2cb60b7244bd4b3aa67f9fb1b933850eb4b87137ed43e939c66502d10f25a91bdc59451e8561bf6b05366e21d78f3deb0fba98f1f3386953a5e9f5c7a6e290ee49b39558cdc751ffb9a444de6e9b22d39a05bc3c7c30a87d82d157c69d986870f3340", 0xc1, 0x4040000, &(0x7f0000000200)={0x11, 0x1a, r1, 0x1, 0xf8, 0x6, @local}, 0x14) socket(0x1e, 0xa, 0x8) (async) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000340)={&(0x7f0000000480)={0x5c, 0x0, 0x4, 0x70bd2c, 0x25dfdbfd, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x45d}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x80000000}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xa925}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x4}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x2}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x4}]}, 0x5c}, 0x1, 0x0, 0x0, 0x2000c094}, 0x44) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/sem\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000240)={0x0, 0x20}, &(0x7f0000000280)=0x8) (async) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r2, &(0x7f00000003c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00022cbd7000fddbdf250c00000005002f000100000008002b000300000008002c000900000008002c00c24a000005002a00010000a589003b0006000000080034000900000008003a0004e01ff9ffffff"], 0x54}, 0x1, 0x0, 0x0, 0x10}, 0x20000010) 21:48:56 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:56 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:56 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x4, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000100)={{r1}, &(0x7f0000000080), &(0x7f00000000c0)='%pK \x00'}, 0x20) 21:48:56 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000040)=0x0, &(0x7f00000001c0)=0x4) sendto$packet(r0, &(0x7f00000000c0)="f9a02eeafac7f6aefb52ef8c485b1193f32c479094e9f7e8524d0401539b9aa3d0ee49c6232c7a022ad1de6de6518597ec32adce3150358ff35327c388a8a4e2c02ffb18dd2cd9b5d010782eebd8260a63ddc117b059ddd7329582285129e2cb60b7244bd4b3aa67f9fb1b933850eb4b87137ed43e939c66502d10f25a91bdc59451e8561bf6b05366e21d78f3deb0fba98f1f3386953a5e9f5c7a6e290ee49b39558cdc751ffb9a444de6e9b22d39a05bc3c7c30a87d82d157c69d986870f3340", 0xc1, 0x4040000, &(0x7f0000000200)={0x11, 0x1a, r1, 0x1, 0xf8, 0x6, @local}, 0x14) socket(0x1e, 0xa, 0x8) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000340)={&(0x7f0000000480)={0x5c, 0x0, 0x4, 0x70bd2c, 0x25dfdbfd, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x45d}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x80000000}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xa925}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x4}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x2}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x4}]}, 0x5c}, 0x1, 0x0, 0x0, 0x2000c094}, 0x44) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/sem\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000240)={0x0, 0x20}, &(0x7f0000000280)=0x8) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r2, &(0x7f00000003c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00022cbd7000fddbdf250c00000005002f000100000008002b000300000008002c000900000008002c00c24a000005002a00010000a589003b0006000000080034000900000008003a0004e01ff9ffffff"], 0x54}, 0x1, 0x0, 0x0, 0x10}, 0x20000010) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000040), &(0x7f00000001c0)=0x4) (async) sendto$packet(r0, &(0x7f00000000c0)="f9a02eeafac7f6aefb52ef8c485b1193f32c479094e9f7e8524d0401539b9aa3d0ee49c6232c7a022ad1de6de6518597ec32adce3150358ff35327c388a8a4e2c02ffb18dd2cd9b5d010782eebd8260a63ddc117b059ddd7329582285129e2cb60b7244bd4b3aa67f9fb1b933850eb4b87137ed43e939c66502d10f25a91bdc59451e8561bf6b05366e21d78f3deb0fba98f1f3386953a5e9f5c7a6e290ee49b39558cdc751ffb9a444de6e9b22d39a05bc3c7c30a87d82d157c69d986870f3340", 0xc1, 0x4040000, &(0x7f0000000200)={0x11, 0x1a, r1, 0x1, 0xf8, 0x6, @local}, 0x14) (async) socket(0x1e, 0xa, 0x8) (async) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000340)={&(0x7f0000000480)={0x5c, 0x0, 0x4, 0x70bd2c, 0x25dfdbfd, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x45d}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x80000000}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0xa925}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x2}, @BATADV_ATTR_HOP_PENALTY={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x4}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x2}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x4}]}, 0x5c}, 0x1, 0x0, 0x0, 0x2000c094}, 0x44) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sysvipc/sem\x00', 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000240)={0x0, 0x20}, &(0x7f0000000280)=0x8) (async) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r2, &(0x7f00000003c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00022cbd7000fddbdf250c00000005002f000100000008002b000300000008002c000900000008002c00c24a000005002a00010000a589003b0006000000080034000900000008003a0004e01ff9ffffff"], 0x54}, 0x1, 0x0, 0x0, 0x10}, 0x20000010) (async) 21:48:56 executing program 3: r0 = socket(0x8, 0x800, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000000)={0x0, 0xffff, 0x6, [0x1f, 0x1, 0x254, 0x1, 0xed, 0xa5]}, 0x14) 21:48:56 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:56 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:56 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socketpair(0x23, 0x2, 0x5, &(0x7f0000000080)) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(0xffffffffffffffff, 0x3) getpeername$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) 21:48:56 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:56 executing program 3: r0 = socket(0x8, 0x800, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000000)={0x0, 0xffff, 0x6, [0x1f, 0x1, 0x254, 0x1, 0xed, 0xa5]}, 0x14) (async) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000000)={0x0, 0xffff, 0x6, [0x1f, 0x1, 0x254, 0x1, 0xed, 0xa5]}, 0x14) 21:48:56 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="c1050410ffffbb0f05003f00"], 0x10) socketpair(0x4, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r0) sendmsg$BATADV_CMD_GET_NEIGHBORS(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x50, r2, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xffffffe0}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x3}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x80000001}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @local}]}, 0x50}, 0x1, 0x0, 0x0, 0x98}, 0x40) 21:48:56 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:56 executing program 3: r0 = socket(0x8, 0x800, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000000)={0x0, 0xffff, 0x6, [0x1f, 0x1, 0x254, 0x1, 0xed, 0xa5]}, 0x14) 21:48:56 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:56 executing program 3: r0 = socket(0x28, 0x1, 0x7) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000000)=0x3, 0x4) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$NS_GET_USERNS(r1, 0xb701, 0x0) 21:48:56 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="c1050410ffffbb0f05003f00"], 0x10) (async) socketpair(0x4, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r0) sendmsg$BATADV_CMD_GET_NEIGHBORS(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x50, r2, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xffffffe0}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x3}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x80000001}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @local}]}, 0x50}, 0x1, 0x0, 0x0, 0x98}, 0x40) 21:48:56 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:56 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) socketpair(0x23, 0x2, 0x5, &(0x7f0000000080)) (async) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(0xffffffffffffffff, 0x3) (async) getpeername$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) 21:48:56 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:56 executing program 3: r0 = socket(0x28, 0x1, 0x7) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000000)=0x3, 0x4) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$NS_GET_USERNS(r1, 0xb701, 0x0) socket(0x28, 0x1, 0x7) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000000)=0x3, 0x4) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$NS_GET_USERNS(r1, 0xb701, 0x0) (async) 21:48:56 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socketpair(0x23, 0x2, 0x5, &(0x7f0000000080)) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(0xffffffffffffffff, 0x3) getpeername$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) socketpair(0x23, 0x2, 0x5, &(0x7f0000000080)) (async) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(0xffffffffffffffff, 0x3) (async) getpeername$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) (async) 21:48:56 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="c1050410ffffbb0f05003f00"], 0x10) socketpair(0x4, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r0) sendmsg$BATADV_CMD_GET_NEIGHBORS(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x50, r2, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xffffffe0}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x3}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x80000001}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @local}]}, 0x50}, 0x1, 0x0, 0x0, 0x98}, 0x40) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="c1050410ffffbb0f05003f00"], 0x10) (async) socketpair(0x4, 0x2, 0x0, &(0x7f0000000040)) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r0) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x50, r2, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xffffffe0}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x3}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x80000001}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @local}]}, 0x50}, 0x1, 0x0, 0x0, 0x98}, 0x40) (async) 21:48:56 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:56 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:56 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:56 executing program 3: r0 = socket(0x28, 0x1, 0x7) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000000)=0x3, 0x4) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$NS_GET_USERNS(r1, 0xb701, 0x0) socket(0x28, 0x1, 0x7) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000000)=0x3, 0x4) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$NS_GET_USERNS(r1, 0xb701, 0x0) (async) 21:48:56 executing program 5: r0 = socket(0xa, 0x6, 0x0) fspick(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x20000004) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f0000000040), 0x1) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:56 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:48:57 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:57 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x100) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:57 executing program 5: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) fspick(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x20000004) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f0000000040), 0x1) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:57 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, 0x0) 21:48:57 executing program 0: r0 = socket(0x0, 0x80000, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x7ff}, &(0x7f0000000200)=0x8) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x6c753f45}, &(0x7f0000000040)=0x8) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r2, 0x84, 0x10, &(0x7f0000000100)=@assoc_value={0x0, 0x8}, &(0x7f0000000180)=0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x100) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket(0x1e, 0x2, 0x100) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) fspick(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x20000004) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f0000000040), 0x1) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) fspick(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x20000004) (async) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f0000000040), 0x1) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:48:57 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, 0x0) 21:48:57 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:57 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x100) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:57 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, 0x0) 21:48:57 executing program 0: r0 = socket(0x0, 0x80000, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x7ff}, &(0x7f0000000200)=0x8) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x6c753f45}, &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x6c753f45}, &(0x7f0000000040)=0x8) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r2, 0x84, 0x10, &(0x7f0000000100)=@assoc_value={0x0, 0x8}, &(0x7f0000000180)=0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:57 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)={0x0, @empty}, &(0x7f0000000040)=0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@cgroup, 0x10, 0x1, 0x2, &(0x7f00000000c0)=[0x0, 0x0], 0x2, 0x0, &(0x7f0000000100)=[0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) 21:48:57 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(0xffffffffffffffff, 0x3, &(0x7f00000003c0)='\x00', &(0x7f0000000400)='./file0\x00', r2) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x4, 0x0}, 0x8) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000200)={0x14f}, 0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@cgroup=0xffffffffffffffff, 0x14, 0x0, 0x7, &(0x7f0000000040)=[0x0, 0x0], 0x2, 0x0, &(0x7f0000000080)=[0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000280)=@o_path={&(0x7f0000000240)='./file0\x00', 0x0, 0x4000, r4}, 0x18) r7 = getpgid(0x0) pidfd_open(r7, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r6, r1, 0x11, 0x0, @val=@uprobe_multi={&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=[0x80000000, 0xc7], &(0x7f0000000340)=[0x4, 0x4, 0x4, 0x5, 0x2, 0x1], 0xffffffff00000001, 0x2, 0x1, r7}}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000001c0)={@map=r1, 0xffffffffffffffff, 0x1e, 0xc, 0x0, @link_id=r3, r5}, 0x20) 21:48:57 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:57 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 0: r0 = socket(0x0, 0x80000, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x7ff}, &(0x7f0000000200)=0x8) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x6c753f45}, &(0x7f0000000040)=0x8) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r2, 0x84, 0x10, &(0x7f0000000100)=@assoc_value={0x0, 0x8}, &(0x7f0000000180)=0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0x0, 0x80000, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x7ff}, &(0x7f0000000200)=0x8) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)=0xc) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x6c753f45}, &(0x7f0000000040)=0x8) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r2, 0x84, 0x10, &(0x7f0000000100)=@assoc_value={0x0, 0x8}, &(0x7f0000000180)=0x8) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:57 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)={0x0, @empty}, &(0x7f0000000040)=0xc) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@cgroup, 0x10, 0x1, 0x2, &(0x7f00000000c0)=[0x0, 0x0], 0x2, 0x0, &(0x7f0000000100)=[0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) 21:48:57 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, 0x0) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(0xffffffffffffffff, 0x3, &(0x7f00000003c0)='\x00', &(0x7f0000000400)='./file0\x00', r2) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x4, 0x0}, 0x8) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000200)={0x14f}, 0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@cgroup=0xffffffffffffffff, 0x14, 0x0, 0x7, &(0x7f0000000040)=[0x0, 0x0], 0x2, 0x0, &(0x7f0000000080)=[0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000280)=@o_path={&(0x7f0000000240)='./file0\x00', 0x0, 0x4000, r4}, 0x18) r7 = getpgid(0x0) pidfd_open(r7, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r6, r1, 0x11, 0x0, @val=@uprobe_multi={&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=[0x80000000, 0xc7], &(0x7f0000000340)=[0x4, 0x4, 0x4, 0x5, 0x2, 0x1], 0xffffffff00000001, 0x2, 0x1, r7}}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000001c0)={@map=r1, 0xffffffffffffffff, 0x1e, 0xc, 0x0, @link_id=r3, r5}, 0x20) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) fsconfig$FSCONFIG_SET_PATH(0xffffffffffffffff, 0x3, &(0x7f00000003c0)='\x00', &(0x7f0000000400)='./file0\x00', r2) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x4}, 0x8) (async) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000200)={0x14f}, 0x8) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@cgroup, 0x14, 0x0, 0x7, &(0x7f0000000040)=[0x0, 0x0], 0x2, 0x0, &(0x7f0000000080)=[0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}, 0x40) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000280)=@o_path={&(0x7f0000000240)='./file0\x00', 0x0, 0x4000, r4}, 0x18) (async) getpgid(0x0) (async) pidfd_open(r7, 0x0) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r6, r1, 0x11, 0x0, @val=@uprobe_multi={&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=[0x80000000, 0xc7], &(0x7f0000000340)=[0x4, 0x4, 0x4, 0x5, 0x2, 0x1], 0xffffffff00000001, 0x2, 0x1, r7}}, 0x40) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000001c0)={@map=r1, 0xffffffffffffffff, 0x1e, 0xc, 0x0, @link_id=r3, r5}, 0x20) (async) 21:48:57 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000080)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x8, '\x00', r1, 0xffffffffffffffff, 0x1, 0x0, 0x4}, 0x48) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)={0x0, @empty}, &(0x7f0000000040)=0xc) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={@cgroup, 0x10, 0x1, 0x2, &(0x7f00000000c0)=[0x0, 0x0], 0x2, 0x0, &(0x7f0000000100)=[0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) 21:48:57 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, 0x0) 21:48:57 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(0xffffffffffffffff, 0x3, &(0x7f00000003c0)='\x00', &(0x7f0000000400)='./file0\x00', r2) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x4, 0x0}, 0x8) (async) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000200)={0x14f}, 0x8) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@cgroup=0xffffffffffffffff, 0x14, 0x0, 0x7, &(0x7f0000000040)=[0x0, 0x0], 0x2, 0x0, &(0x7f0000000080)=[0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000280)=@o_path={&(0x7f0000000240)='./file0\x00', 0x0, 0x4000, r4}, 0x18) (async) r7 = getpgid(0x0) pidfd_open(r7, 0x0) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r6, r1, 0x11, 0x0, @val=@uprobe_multi={&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=[0x80000000, 0xc7], &(0x7f0000000340)=[0x4, 0x4, 0x4, 0x5, 0x2, 0x1], 0xffffffff00000001, 0x2, 0x1, r7}}, 0x40) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000001c0)={@map=r1, 0xffffffffffffffff, 0x1e, 0xc, 0x0, @link_id=r3, r5}, 0x20) 21:48:57 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000080)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x8, '\x00', r1, 0xffffffffffffffff, 0x1, 0x0, 0x4}, 0x48) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000000)={0x2, [0x0, 0x0]}, &(0x7f0000000040)=0xc) sendto$packet(r1, &(0x7f00000000c0)="23d655c32dfc6bc65b00ed65750067de2bd8218dc2902048c4da4b2a4bebcf7cc2170aa8bbfdb7a6a9f06bfff8383d8a465c2a7b72b3eec601cfcd22bfd234d84a6a3eec4b693a685d5266164c8bcccafa06ea8ecbcba7e397320b887bb740ccb27d6e4c5cf657a2f7aeece834098316db57580283d5e2fa823fe1a44ca1c410e17b97494b553ca585ea2a59e0748f00a9d295abe07b4c2f08410e053f0d1e50a7a381f33b390c4d3fb9f2bcb09a3d8d54f4a061e471c5193c", 0xb9, 0x4000000, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:57 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, 0x0) 21:48:57 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) (async) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000080)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x8, '\x00', r1, 0xffffffffffffffff, 0x1, 0x0, 0x4}, 0x48) 21:48:57 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1b, &(0x7f0000000000)={0x0, 0x54, "fa9f572b56fba818c63674cda5268ead8d5705373ee17265278cb66e25377a6c292161385e043957ae43e4ed881306b0e988c1e6936d30b511e4c6358ae03060c977e0e64b01edeee5064d7b50d6888ab7d27c67"}, &(0x7f0000000080)=0x5c) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x0) (async) r1 = socket$packet(0x11, 0x2, 0x300) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000000)={0x2, [0x0, 0x0]}, &(0x7f0000000040)=0xc) (async) sendto$packet(r1, &(0x7f00000000c0)="23d655c32dfc6bc65b00ed65750067de2bd8218dc2902048c4da4b2a4bebcf7cc2170aa8bbfdb7a6a9f06bfff8383d8a465c2a7b72b3eec601cfcd22bfd234d84a6a3eec4b693a685d5266164c8bcccafa06ea8ecbcba7e397320b887bb740ccb27d6e4c5cf657a2f7aeece834098316db57580283d5e2fa823fe1a44ca1c410e17b97494b553ca585ea2a59e0748f00a9d295abe07b4c2f08410e053f0d1e50a7a381f33b390c4d3fb9f2bcb09a3d8d54f4a061e471c5193c", 0xb9, 0x4000000, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:57 executing program 0: r0 = socket(0x21, 0x4, 0x9) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000), 0x4) msgctl$MSG_INFO(0xffffffffffffffff, 0xc, &(0x7f0000000080)=""/111) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r1, 0x0, 0x25, 0x14, @val=@perf_event={0xffffffffffffff7f}}, 0x40) 21:48:57 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000080)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x8, '\x00', r1, 0xffffffffffffffff, 0x1, 0x0, 0x4}, 0x48) 21:48:57 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1b, &(0x7f0000000000)={0x0, 0x54, "fa9f572b56fba818c63674cda5268ead8d5705373ee17265278cb66e25377a6c292161385e043957ae43e4ed881306b0e988c1e6936d30b511e4c6358ae03060c977e0e64b01edeee5064d7b50d6888ab7d27c67"}, &(0x7f0000000080)=0x5c) 21:48:57 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000080)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x8, '\x00', r1, 0xffffffffffffffff, 0x1, 0x0, 0x4}, 0x48) 21:48:57 executing program 0: r0 = socket(0x21, 0x4, 0x9) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000), 0x4) (async) r1 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000), 0x4) msgctl$MSG_INFO(0xffffffffffffffff, 0xc, &(0x7f0000000080)=""/111) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r1, 0x0, 0x25, 0x14, @val=@perf_event={0xffffffffffffff7f}}, 0x40) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) (async, rerun: 64) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000000)={0x2, [0x0, 0x0]}, &(0x7f0000000040)=0xc) (rerun: 64) sendto$packet(r1, &(0x7f00000000c0)="23d655c32dfc6bc65b00ed65750067de2bd8218dc2902048c4da4b2a4bebcf7cc2170aa8bbfdb7a6a9f06bfff8383d8a465c2a7b72b3eec601cfcd22bfd234d84a6a3eec4b693a685d5266164c8bcccafa06ea8ecbcba7e397320b887bb740ccb27d6e4c5cf657a2f7aeece834098316db57580283d5e2fa823fe1a44ca1c410e17b97494b553ca585ea2a59e0748f00a9d295abe07b4c2f08410e053f0d1e50a7a381f33b390c4d3fb9f2bcb09a3d8d54f4a061e471c5193c", 0xb9, 0x4000000, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:57 executing program 0: r0 = socket(0x21, 0x4, 0x9) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000), 0x4) msgctl$MSG_INFO(0xffffffffffffffff, 0xc, &(0x7f0000000080)=""/111) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r1, 0x0, 0x25, 0x14, @val=@perf_event={0xffffffffffffff7f}}, 0x40) socket(0x21, 0x4, 0x9) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000), 0x4) (async) msgctl$MSG_INFO(0xffffffffffffffff, 0xc, &(0x7f0000000080)=""/111) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r1, 0x0, 0x25, 0x14, @val=@perf_event={0xffffffffffffff7f}}, 0x40) (async) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1b, &(0x7f0000000000)={0x0, 0x54, "fa9f572b56fba818c63674cda5268ead8d5705373ee17265278cb66e25377a6c292161385e043957ae43e4ed881306b0e988c1e6936d30b511e4c6358ae03060c977e0e64b01edeee5064d7b50d6888ab7d27c67"}, &(0x7f0000000080)=0x5c) (rerun: 32) 21:48:57 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000080)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x8, '\x00', r1, 0xffffffffffffffff, 0x1, 0x0, 0x4}, 0x48) 21:48:57 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:48:57 executing program 0: r0 = socket(0x23, 0x4, 0x10001) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x8001, 0x93, 0x6, 0x1ff, 0x3, {0x0, @in6={{0xa, 0x4e21, 0xfffffff7, @ipv4={'\x00', '\xff\xff', @local}, 0x9}}, 0x5041, 0xffffff1f, 0x7f, 0x0, 0x4}}, &(0x7f00000000c0)=0xb0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f0000000180)={r2, @in={{0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}}, [0x5, 0x1, 0xa8, 0x2, 0x4, 0x1, 0x4000000000000, 0x9, 0x0, 0x3ac0000, 0x7, 0x7fffffffffffffff, 0x4f0, 0xac73, 0x1]}, &(0x7f0000000100)=0x100) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: getsockopt$inet_sctp6_SCTP_EVENTS(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000080)=0xe) socket(0x22, 0x800, 0x0) getpgid(0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000040)) 21:48:57 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, 0x0) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x8001, 0x93, 0x6, 0x1ff, 0x3, {0x0, @in6={{0xa, 0x4e21, 0xfffffff7, @ipv4={'\x00', '\xff\xff', @local}, 0x9}}, 0x5041, 0xffffff1f, 0x7f, 0x0, 0x4}}, &(0x7f00000000c0)=0xb0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f0000000180)={r2, @in={{0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}}, [0x5, 0x1, 0xa8, 0x2, 0x4, 0x1, 0x4000000000000, 0x9, 0x0, 0x3ac0000, 0x7, 0x7fffffffffffffff, 0x4f0, 0xac73, 0x1]}, &(0x7f0000000100)=0x100) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: getsockopt$inet_sctp6_SCTP_EVENTS(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000080)=0xe) (async) getsockopt$inet_sctp6_SCTP_EVENTS(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000080)=0xe) socket(0x22, 0x800, 0x0) getpgid(0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000040)) 21:48:57 executing program 0: r0 = socket(0x23, 0x4, 0x10001) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: getsockopt$inet_sctp6_SCTP_EVENTS(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000080)=0xe) socket(0x22, 0x800, 0x0) getpgid(0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000040)) 21:48:57 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) 21:48:57 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x8001, 0x93, 0x6, 0x1ff, 0x3, {0x0, @in6={{0xa, 0x4e21, 0xfffffff7, @ipv4={'\x00', '\xff\xff', @local}, 0x9}}, 0x5041, 0xffffff1f, 0x7f, 0x0, 0x4}}, &(0x7f00000000c0)=0xb0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f0000000180)={r2, @in={{0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}}, [0x5, 0x1, 0xa8, 0x2, 0x4, 0x1, 0x4000000000000, 0x9, 0x0, 0x3ac0000, 0x7, 0x7fffffffffffffff, 0x4f0, 0xac73, 0x1]}, &(0x7f0000000100)=0x100) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:57 executing program 0: r0 = socket(0x23, 0x4, 0x10001) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0x23, 0x4, 0x10001) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:57 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, 0x0) 21:48:57 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:57 executing program 3: r0 = socket(0x2c, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = socket(0x1f, 0xa, 0x5) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x65, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) sendto$packet(r1, &(0x7f0000000180)="5d0d2d53268a5070a90a7702fb08d4f0a99f99a451f7ded7b9aab100c1e63bfc57fb123afc2c8e5e798996bfd76391be98613f879aa21021a1c9a5a8c39361b459fa2f10a14ccdbfcd99fcb2bee04f54634a3707cb6d89ee7e04a7f3639f6e4bf93a26a23b5bf1155254d8d91b063ff461a92746d459886fc1952fa37329328e3ba2784f62ede96f48f0d552d05f84dbb68ee3d847b28e39c53096d8cf2ed38fcf38d5fa4394394564576bb0b75f139b96897b9a647dbb1a1e5fa414928a7b7a392409b7f707dbdf74f7c89d9845f52590e3dced45504e744939", 0xda, 0x44040, &(0x7f00000000c0)={0x11, 0x6, r3, 0x1, 0x40, 0x6, @multicast}, 0x14) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0x7, &(0x7f0000000000), &(0x7f0000000040)=0x4) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) 21:48:57 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, 0x0) 21:48:57 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:57 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: r0 = socket(0x2c, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:57 executing program 4: recvfrom$packet(0xffffffffffffffff, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:57 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:57 executing program 0: r0 = socket(0x1, 0x6, 0xfffffffc) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x5}, 0x8) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000180)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2500000008000000e3cc6df68122ed4f0ab77b6895bb666c8e5c76aa3aa5d3b2a0b5eac4c55f0a65f30b8b45e0b87fc087ee09792c1933281612ac587179aa09b5efe0d6cd7da4f61f7a258fe9dd69031954014e5bdf7b5ab66723bec8d12c7c7e27e43eef699f3376079a077b1b1976a687823746369651deafe782d145ec4339ed0e19c01340ebd65ebdb069bdcc8eb439be5ccf65a6b81f872af9ad0a21ddcd2fd9d9ef64ef43bcf3a2d507f522643588de39139c9d3cb5e33061b4b840a225e052dc4762b39e778b5c9090beb5adb37522b055945ff6823b4daf80bed84ef53be08b4e5aaf1d918ecf1417a896a3ad97daf79403f9dfb6e26d"], 0x10) 21:48:57 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = socket(0x1f, 0xa, 0x5) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x65, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) sendto$packet(r1, &(0x7f0000000180)="5d0d2d53268a5070a90a7702fb08d4f0a99f99a451f7ded7b9aab100c1e63bfc57fb123afc2c8e5e798996bfd76391be98613f879aa21021a1c9a5a8c39361b459fa2f10a14ccdbfcd99fcb2bee04f54634a3707cb6d89ee7e04a7f3639f6e4bf93a26a23b5bf1155254d8d91b063ff461a92746d459886fc1952fa37329328e3ba2784f62ede96f48f0d552d05f84dbb68ee3d847b28e39c53096d8cf2ed38fcf38d5fa4394394564576bb0b75f139b96897b9a647dbb1a1e5fa414928a7b7a392409b7f707dbdf74f7c89d9845f52590e3dced45504e744939", 0xda, 0x44040, &(0x7f00000000c0)={0x11, 0x6, r3, 0x1, 0x40, 0x6, @multicast}, 0x14) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0x7, &(0x7f0000000000), &(0x7f0000000040)=0x4) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) socket(0x1f, 0xa, 0x5) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x65, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) (async) sendto$packet(r1, &(0x7f0000000180)="5d0d2d53268a5070a90a7702fb08d4f0a99f99a451f7ded7b9aab100c1e63bfc57fb123afc2c8e5e798996bfd76391be98613f879aa21021a1c9a5a8c39361b459fa2f10a14ccdbfcd99fcb2bee04f54634a3707cb6d89ee7e04a7f3639f6e4bf93a26a23b5bf1155254d8d91b063ff461a92746d459886fc1952fa37329328e3ba2784f62ede96f48f0d552d05f84dbb68ee3d847b28e39c53096d8cf2ed38fcf38d5fa4394394564576bb0b75f139b96897b9a647dbb1a1e5fa414928a7b7a392409b7f707dbdf74f7c89d9845f52590e3dced45504e744939", 0xda, 0x44040, &(0x7f00000000c0)={0x11, 0x6, r3, 0x1, 0x40, 0x6, @multicast}, 0x14) (async) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0x7, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) (async) 21:48:57 executing program 4: recvfrom$packet(0xffffffffffffffff, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:57 executing program 3: socket(0x2c, 0x2, 0x0) (async) r0 = socket(0x2c, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:57 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:57 executing program 0: r0 = socket(0x1, 0x6, 0xfffffffc) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async, rerun: 64) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x5}, 0x8) (async, rerun: 64) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async, rerun: 64) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000180)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2500000008000000e3cc6df68122ed4f0ab77b6895bb666c8e5c76aa3aa5d3b2a0b5eac4c55f0a65f30b8b45e0b87fc087ee09792c1933281612ac587179aa09b5efe0d6cd7da4f61f7a258fe9dd69031954014e5bdf7b5ab66723bec8d12c7c7e27e43eef699f3376079a077b1b1976a687823746369651deafe782d145ec4339ed0e19c01340ebd65ebdb069bdcc8eb439be5ccf65a6b81f872af9ad0a21ddcd2fd9d9ef64ef43bcf3a2d507f522643588de39139c9d3cb5e33061b4b840a225e052dc4762b39e778b5c9090beb5adb37522b055945ff6823b4daf80bed84ef53be08b4e5aaf1d918ecf1417a896a3ad97daf79403f9dfb6e26d"], 0x10) (rerun: 64) 21:48:57 executing program 4: recvfrom$packet(0xffffffffffffffff, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:57 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:57 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 0: r0 = socket(0x1, 0x6, 0xfffffffc) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x5}, 0x8) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000180)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="2500000008000000e3cc6df68122ed4f0ab77b6895bb666c8e5c76aa3aa5d3b2a0b5eac4c55f0a65f30b8b45e0b87fc087ee09792c1933281612ac587179aa09b5efe0d6cd7da4f61f7a258fe9dd69031954014e5bdf7b5ab66723bec8d12c7c7e27e43eef699f3376079a077b1b1976a687823746369651deafe782d145ec4339ed0e19c01340ebd65ebdb069bdcc8eb439be5ccf65a6b81f872af9ad0a21ddcd2fd9d9ef64ef43bcf3a2d507f522643588de39139c9d3cb5e33061b4b840a225e052dc4762b39e778b5c9090beb5adb37522b055945ff6823b4daf80bed84ef53be08b4e5aaf1d918ecf1417a896a3ad97daf79403f9dfb6e26d"], 0x10) 21:48:57 executing program 4: r0 = socket(0x0, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:57 executing program 5: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = socket(0x1f, 0xa, 0x5) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x65, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) sendto$packet(r1, &(0x7f0000000180)="5d0d2d53268a5070a90a7702fb08d4f0a99f99a451f7ded7b9aab100c1e63bfc57fb123afc2c8e5e798996bfd76391be98613f879aa21021a1c9a5a8c39361b459fa2f10a14ccdbfcd99fcb2bee04f54634a3707cb6d89ee7e04a7f3639f6e4bf93a26a23b5bf1155254d8d91b063ff461a92746d459886fc1952fa37329328e3ba2784f62ede96f48f0d552d05f84dbb68ee3d847b28e39c53096d8cf2ed38fcf38d5fa4394394564576bb0b75f139b96897b9a647dbb1a1e5fa414928a7b7a392409b7f707dbdf74f7c89d9845f52590e3dced45504e744939", 0xda, 0x44040, &(0x7f00000000c0)={0x11, 0x6, r3, 0x1, 0x40, 0x6, @multicast}, 0x14) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0x7, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0x7, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e21, 0x8, @empty, 0x3}}, 0x64e8, 0x34, 0x1, 0xaf, 0x50, 0x485fb07e, 0x6}, &(0x7f0000000040)=0x9c) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/key-users\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r3, 0x84, 0x70, &(0x7f0000000340)={0x0, @in={{0x2, 0x4e21, @remote}}, [0xffffffffd6559d46, 0x5, 0x7f, 0xa6a1, 0x7ff, 0x8, 0x1f, 0xa06, 0x9, 0x5, 0xfffffffffffffff7, 0xfffffffffffff806, 0x3, 0x4, 0x20]}, &(0x7f0000000440)=0x100) r4 = socket$packet(0x11, 0x2, 0x300) r5 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r5, r6, 0x25, 0x0, @void}, 0x10) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000480)={r6, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, 0x10) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r7, 0x84, 0x71, &(0x7f0000000180)={r2, 0x1}, 0x8) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/sysvipc/sem\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r8, 0x84, 0x20, &(0x7f0000000200)=0x20, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e21, 0x8, @empty, 0x3}}, 0x64e8, 0x34, 0x1, 0xaf, 0x50, 0x485fb07e, 0x6}, &(0x7f0000000040)=0x9c) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/key-users\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r3, 0x84, 0x70, &(0x7f0000000340)={0x0, @in={{0x2, 0x4e21, @remote}}, [0xffffffffd6559d46, 0x5, 0x7f, 0xa6a1, 0x7ff, 0x8, 0x1f, 0xa06, 0x9, 0x5, 0xfffffffffffffff7, 0xfffffffffffff806, 0x3, 0x4, 0x20]}, &(0x7f0000000440)=0x100) (async) r4 = socket$packet(0x11, 0x2, 0x300) r5 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r5, r6, 0x25, 0x0, @void}, 0x10) (async) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000480)={r6, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, 0x10) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r7, 0x84, 0x71, &(0x7f0000000180)={r2, 0x1}, 0x8) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/sysvipc/sem\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r8, 0x84, 0x20, &(0x7f0000000200)=0x20, 0x4) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:57 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:57 executing program 0: r0 = socket(0x1, 0x6, 0x3) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) mq_getsetattr(0xffffffffffffffff, &(0x7f0000000000)={0x765d, 0x400, 0x7fffffff, 0x1}, &(0x7f0000000040)) 21:48:57 executing program 4: r0 = socket(0x0, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:57 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e21, 0x8, @empty, 0x3}}, 0x64e8, 0x34, 0x1, 0xaf, 0x50, 0x485fb07e, 0x6}, &(0x7f0000000040)=0x9c) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/key-users\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r3, 0x84, 0x70, &(0x7f0000000340)={0x0, @in={{0x2, 0x4e21, @remote}}, [0xffffffffd6559d46, 0x5, 0x7f, 0xa6a1, 0x7ff, 0x8, 0x1f, 0xa06, 0x9, 0x5, 0xfffffffffffffff7, 0xfffffffffffff806, 0x3, 0x4, 0x20]}, &(0x7f0000000440)=0x100) r4 = socket$packet(0x11, 0x2, 0x300) r5 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r5, r6, 0x25, 0x0, @void}, 0x10) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000480)={r6, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, 0x10) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r7, 0x84, 0x71, &(0x7f0000000180)={r2, 0x1}, 0x8) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/sysvipc/sem\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r8, 0x84, 0x20, &(0x7f0000000200)=0x20, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e21, 0x8, @empty, 0x3}}, 0x64e8, 0x34, 0x1, 0xaf, 0x50, 0x485fb07e, 0x6}, &(0x7f0000000040)=0x9c) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/key-users\x00', 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r3, 0x84, 0x70, &(0x7f0000000340)={0x0, @in={{0x2, 0x4e21, @remote}}, [0xffffffffd6559d46, 0x5, 0x7f, 0xa6a1, 0x7ff, 0x8, 0x1f, 0xa06, 0x9, 0x5, 0xfffffffffffffff7, 0xfffffffffffff806, 0x3, 0x4, 0x20]}, &(0x7f0000000440)=0x100) (async) socket$packet(0x11, 0x2, 0x300) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r5, r6, 0x25, 0x0, @void}, 0x10) (async) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000480)={r6, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, 0x10) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r7, 0x84, 0x71, &(0x7f0000000180)={r2, 0x1}, 0x8) (async) openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/sysvipc/sem\x00', 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r8, 0x84, 0x20, &(0x7f0000000200)=0x20, 0x4) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) 21:48:57 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_EVENTS(r1, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000040)=0xe) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:57 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 4: r0 = socket(0x0, 0x6, 0x0) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:57 executing program 0: r0 = socket(0x1, 0x6, 0x3) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) mq_getsetattr(0xffffffffffffffff, &(0x7f0000000000)={0x765d, 0x400, 0x7fffffff, 0x1}, &(0x7f0000000040)) socket(0x1, 0x6, 0x3) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) mq_getsetattr(0xffffffffffffffff, &(0x7f0000000000)={0x765d, 0x400, 0x7fffffff, 0x1}, &(0x7f0000000040)) (async) 21:48:57 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: socket(0x9, 0x4, 0x800) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) timerfd_gettime(r2, &(0x7f0000000000)) 21:48:57 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:48:57 executing program 0: r0 = socket(0x1, 0x6, 0x3) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) mq_getsetattr(0xffffffffffffffff, &(0x7f0000000000)={0x765d, 0x400, 0x7fffffff, 0x1}, &(0x7f0000000040)) 21:48:57 executing program 4: r0 = socket(0xa, 0x0, 0x0) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:57 executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_EVENTS(r1, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000040)=0xe) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:57 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:57 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, 0x0) 21:48:57 executing program 0: r0 = socket(0xa, 0x6, 0x0) ioctl$PPPIOCSMRU1(0xffffffffffffffff, 0x40047452, &(0x7f00000001c0)=0x3) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/tty/ldiscs\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r2, 0x905, 0x70bd2c, 0x25dfdbfb, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x40) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:57 executing program 3: socket(0x9, 0x4, 0x800) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) timerfd_gettime(r2, &(0x7f0000000000)) 21:48:57 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, 0x0) 21:48:58 executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_EVENTS(r1, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000040)=0xe) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:58 executing program 3: socket(0x9, 0x4, 0x800) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) timerfd_gettime(r2, &(0x7f0000000000)) socket(0x9, 0x4, 0x800) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) timerfd_gettime(r2, &(0x7f0000000000)) (async) 21:48:58 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:58 executing program 0: r0 = socket(0xa, 0x6, 0x0) ioctl$PPPIOCSMRU1(0xffffffffffffffff, 0x40047452, &(0x7f00000001c0)=0x3) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/tty/ldiscs\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r2, 0x905, 0x70bd2c, 0x25dfdbfb, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x40) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) ioctl$PPPIOCSMRU1(0xffffffffffffffff, 0x40047452, &(0x7f00000001c0)=0x3) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/tty/ldiscs\x00', 0x0, 0x0) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r2, 0x905, 0x70bd2c, 0x25dfdbfb, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x40) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:58 executing program 5: r0 = socket(0x29, 0x1, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000380)=ANY=[@ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="220000000ace65cbc2a1f537d63758f726dcdbe3fb55315982a228bebb3ac7ea9f40e3078ab1d90201dc7defec46b92a634ecdc988f91fc7d50df0cebabdaa578110a356fb33521dac48764cfff54338e7f7dbc186afd9223bdc9a98ad89b9c0c5588708921f434d7a145d5a4eed724ac42a"], 0x10) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, r2, 0x1, 0x3, 0x6, @random="846c0411faf3"}, 0x14) 21:48:58 executing program 4: r0 = socket(0xa, 0x0, 0x0) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:58 executing program 0: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) ioctl$PPPIOCSMRU1(0xffffffffffffffff, 0x40047452, &(0x7f00000001c0)=0x3) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/tty/ldiscs\x00', 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/tty/ldiscs\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r2, 0x905, 0x70bd2c, 0x25dfdbfb, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x40) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, 0x0) 21:48:58 executing program 5: r0 = socket(0x29, 0x1, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000380)=ANY=[@ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="220000000ace65cbc2a1f537d63758f726dcdbe3fb55315982a228bebb3ac7ea9f40e3078ab1d90201dc7defec46b92a634ecdc988f91fc7d50df0cebabdaa578110a356fb33521dac48764cfff54338e7f7dbc186afd9223bdc9a98ad89b9c0c5588708921f434d7a145d5a4eed724ac42a"], 0x10) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, r2, 0x1, 0x3, 0x6, @random="846c0411faf3"}, 0x14) socket(0x29, 0x1, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000380)=ANY=[@ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="220000000ace65cbc2a1f537d63758f726dcdbe3fb55315982a228bebb3ac7ea9f40e3078ab1d90201dc7defec46b92a634ecdc988f91fc7d50df0cebabdaa578110a356fb33521dac48764cfff54338e7f7dbc186afd9223bdc9a98ad89b9c0c5588708921f434d7a145d5a4eed724ac42a"], 0x10) (async) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, r2, 0x1, 0x3, 0x6, @random="846c0411faf3"}, 0x14) (async) 21:48:58 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:58 executing program 0: r0 = socket(0x1a, 0x1, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 3: socket(0x0, 0x4, 0x0) 21:48:58 executing program 4: r0 = socket(0xa, 0x0, 0x0) recvfrom$packet(r0, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:58 executing program 0: socket(0x1a, 0x1, 0x0) (async) r0 = socket(0x1a, 0x1, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 1: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 5: r0 = socket(0x29, 0x1, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000380)=ANY=[@ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="220000000ace65cbc2a1f537d63758f726dcdbe3fb55315982a228bebb3ac7ea9f40e3078ab1d90201dc7defec46b92a634ecdc988f91fc7d50df0cebabdaa578110a356fb33521dac48764cfff54338e7f7dbc186afd9223bdc9a98ad89b9c0c5588708921f434d7a145d5a4eed724ac42a"], 0x10) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, r2, 0x1, 0x3, 0x6, @random="846c0411faf3"}, 0x14) socket(0x29, 0x1, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000380)=ANY=[@ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="220000000ace65cbc2a1f537d63758f726dcdbe3fb55315982a228bebb3ac7ea9f40e3078ab1d90201dc7defec46b92a634ecdc988f91fc7d50df0cebabdaa578110a356fb33521dac48764cfff54338e7f7dbc186afd9223bdc9a98ad89b9c0c5588708921f434d7a145d5a4eed724ac42a"], 0x10) (async) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, r2, 0x1, 0x3, 0x6, @random="846c0411faf3"}, 0x14) (async) 21:48:58 executing program 1: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 3: socket(0x0, 0x4, 0x0) socket(0x0, 0x4, 0x0) (async) 21:48:58 executing program 4: socket(0xa, 0x6, 0x0) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:58 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:58 executing program 0: r0 = socket(0x1a, 0x1, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socketpair(0x25, 0x7, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x200}, &(0x7f0000000200)=0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@map, 0x34, 0x1, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) 21:48:58 executing program 4: socket(0xa, 0x6, 0x0) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:58 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:58 executing program 1: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 0: msgsnd(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0200000000000000e45a803595302a04dbf3ee8b6a38efd6a4549541aa7adfd4218d03eb289b804ded5ad4aa64f126098a3e11df6478f80633404ce3d2ffc164be114a980fbf1b6d3d6eb1abfc52e9c02b124c0f63ee0940cdfa7345c14fb4e11eb7c59e497e1857917f886504881186d4f2600d788d4137c6e810406f40d7f9563643dd035fd6dfa6fdd39e83ed1171ec1cf5430d06a35afe5a4f89116842e4a9f970e4fdbf7cbf58e44c4a780f515e4ccb6828e8c8b9f0344afbabe1124f82da9cafc2097bf790177d8ca4b8619f5d16941b2241ff343f467b9e506bf7c4ead79379efe30000cc560d0cd5"], 0xaa, 0x0) r0 = socket(0xa, 0x6, 0x0) timerfd_gettime(0xffffffffffffffff, &(0x7f0000000000)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 3: socket(0x0, 0x4, 0x0) 21:48:58 executing program 4: socket(0xa, 0x6, 0x0) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000100)=""/128, 0x80, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:58 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socketpair(0x25, 0x7, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x200}, &(0x7f0000000200)=0x8) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@map, 0x34, 0x1, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) 21:48:58 executing program 0: msgsnd(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0200000000000000e45a803595302a04dbf3ee8b6a38efd6a4549541aa7adfd4218d03eb289b804ded5ad4aa64f126098a3e11df6478f80633404ce3d2ffc164be114a980fbf1b6d3d6eb1abfc52e9c02b124c0f63ee0940cdfa7345c14fb4e11eb7c59e497e1857917f886504881186d4f2600d788d4137c6e810406f40d7f9563643dd035fd6dfa6fdd39e83ed1171ec1cf5430d06a35afe5a4f89116842e4a9f970e4fdbf7cbf58e44c4a780f515e4ccb6828e8c8b9f0344afbabe1124f82da9cafc2097bf790177d8ca4b8619f5d16941b2241ff343f467b9e506bf7c4ead79379efe30000cc560d0cd5"], 0xaa, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) timerfd_gettime(0xffffffffffffffff, &(0x7f0000000000)) (async, rerun: 32) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (rerun: 32) 21:48:58 executing program 1: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 3: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="040008000000fedbdf250a00000008003c000000007d0500370000000000"], 0x24}, 0x1, 0x0, 0x0, 0x24000054}, 0x8000) 21:48:58 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, 0x0, 0x0, 0x12141, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:58 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:58 executing program 0: msgsnd(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0200000000000000e45a803595302a04dbf3ee8b6a38efd6a4549541aa7adfd4218d03eb289b804ded5ad4aa64f126098a3e11df6478f80633404ce3d2ffc164be114a980fbf1b6d3d6eb1abfc52e9c02b124c0f63ee0940cdfa7345c14fb4e11eb7c59e497e1857917f886504881186d4f2600d788d4137c6e810406f40d7f9563643dd035fd6dfa6fdd39e83ed1171ec1cf5430d06a35afe5a4f89116842e4a9f970e4fdbf7cbf58e44c4a780f515e4ccb6828e8c8b9f0344afbabe1124f82da9cafc2097bf790177d8ca4b8619f5d16941b2241ff343f467b9e506bf7c4ead79379efe30000cc560d0cd5"], 0xaa, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) timerfd_gettime(0xffffffffffffffff, &(0x7f0000000000)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:58 executing program 3: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) (async, rerun: 64) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="040008000000fedbdf250a00000008003c000000007d0500370000000000"], 0x24}, 0x1, 0x0, 0x0, 0x24000054}, 0x8000) (rerun: 64) 21:48:58 executing program 1: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) socketpair(0x25, 0x7, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x200}, &(0x7f0000000200)=0x8) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@map, 0x34, 0x1, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) 21:48:58 executing program 0: r0 = socket(0x10, 0x1, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 5: ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000000)) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:58 executing program 1: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:58 executing program 0: r0 = socket(0x10, 0x1, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 5: ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000000)) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:58 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:58 executing program 3: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="040008000000fedbdf250a00000008003c000000007d0500370000000000"], 0x24}, 0x1, 0x0, 0x0, 0x24000054}, 0x8000) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="040008000000fedbdf250a00000008003c000000007d0500370000000000"], 0x24}, 0x1, 0x0, 0x0, 0x24000054}, 0x8000) 21:48:58 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x40, 0x6, @multicast}, 0x14) 21:48:58 executing program 1: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 5: ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000000)) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:58 executing program 1: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:58 executing program 4: r0 = socket(0xa, 0x6, 0x0) recvfrom$packet(r0, 0x0, 0x0, 0x12141, 0x0, 0x0) 21:48:58 executing program 0: r0 = socket(0x10, 0x1, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:58 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:48:58 executing program 5: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/38}, 0x2e, 0x3, 0x2800) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:58 executing program 3: r0 = socket(0x1, 0xbe5782549bd5e5bc, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000000000)={0x0, 0x1d, "2708e14d1ec4b71d5f7dfb3f64cc7b24f43a1db2b419e24ed7b244c50d"}, &(0x7f0000000040)=0x25) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f00000000c0)={r1, 0x3}, &(0x7f0000000100)=0x8) 21:48:58 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:58 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, 0x0) 21:48:58 executing program 0: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000240)) r0 = socket(0xa, 0x6, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000100)={0x30, 0x0, &(0x7f0000000080)=[@increfs_done={0x40106308, 0x1}, @acquire_done={0x40106309, 0x2}, @decrefs={0x40046307, 0x1}], 0x22, 0x0, &(0x7f00000000c0)="7c2016fafe547713e029ca12d9c8b3688112a1da0a872271fe7aab6c9d31082613b7"}) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000280)={0x73622a85, 0xa, 0x2}) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000200)={{r3}, &(0x7f0000000180), &(0x7f00000001c0)=r2}, 0x20) accept4$bt_l2cap(r1, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x180000) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 1: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 5: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/38}, 0x2e, 0x3, 0x2800) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) msgget(0x3, 0x0) (async) msgrcv(r0, &(0x7f0000000000)={0x0, ""/38}, 0x2e, 0x3, 0x2800) (async) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:48:58 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, 0x0) 21:48:58 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:58 executing program 0: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000240)) (async) r0 = socket(0xa, 0x6, 0x0) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000100)={0x30, 0x0, &(0x7f0000000080)=[@increfs_done={0x40106308, 0x1}, @acquire_done={0x40106309, 0x2}, @decrefs={0x40046307, 0x1}], 0x22, 0x0, &(0x7f00000000c0)="7c2016fafe547713e029ca12d9c8b3688112a1da0a872271fe7aab6c9d31082613b7"}) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000280)={0x73622a85, 0xa, 0x2}) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000200)={{r3}, &(0x7f0000000180), &(0x7f00000001c0)=r2}, 0x20) accept4$bt_l2cap(r1, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x180000) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 3: r0 = socket(0x1, 0xbe5782549bd5e5bc, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000000000)={0x0, 0x1d, "2708e14d1ec4b71d5f7dfb3f64cc7b24f43a1db2b419e24ed7b244c50d"}, &(0x7f0000000040)=0x25) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f00000000c0)={r1, 0x3}, &(0x7f0000000100)=0x8) (rerun: 32) 21:48:58 executing program 5: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/38}, 0x2e, 0x3, 0x2800) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:48:58 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, 0x0) 21:48:58 executing program 1: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 3: r0 = socket(0x1, 0xbe5782549bd5e5bc, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000000000)={0x0, 0x1d, "2708e14d1ec4b71d5f7dfb3f64cc7b24f43a1db2b419e24ed7b244c50d"}, &(0x7f0000000040)=0x25) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f00000000c0)={r1, 0x3}, &(0x7f0000000100)=0x8) 21:48:58 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socketpair(0x2b, 0x800, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000000340)={r2, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2c}}, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r5, 0x84, 0x85, 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) mq_timedreceive(r6, &(0x7f0000000200)=""/190, 0xbe, 0x3, &(0x7f0000000300)={r7, r8+10000000}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="000428bd7000fedbdf250800000005002a0001000000050029000000000008000300", @ANYRES32=r4, @ANYBLOB='(\x00\x00\b', @ANYRES32=0x0, @ANYBLOB="05002a0001000000"], 0x3c}, 0x1, 0x0, 0x0, 0x8010}, 0x8001) 21:48:58 executing program 0: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000240)) (async, rerun: 32) r0 = socket(0xa, 0x6, 0x0) (async, rerun: 32) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000100)={0x30, 0x0, &(0x7f0000000080)=[@increfs_done={0x40106308, 0x1}, @acquire_done={0x40106309, 0x2}, @decrefs={0x40046307, 0x1}], 0x22, 0x0, &(0x7f00000000c0)="7c2016fafe547713e029ca12d9c8b3688112a1da0a872271fe7aab6c9d31082613b7"}) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async, rerun: 32) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000280)={0x73622a85, 0xa, 0x2}) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000200)={{r3}, &(0x7f0000000180), &(0x7f00000001c0)=r2}, 0x20) (async) accept4$bt_l2cap(r1, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x180000) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:58 executing program 1: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:58 executing program 0: pselect6(0x40, &(0x7f0000000300)={0xfffffffffffffff9, 0x2, 0x10000, 0x7fffffffffffffff, 0x7fff, 0x3ff, 0x5, 0x9}, &(0x7f0000000340)={0x5, 0x1, 0x5, 0x6, 0x4, 0x1b, 0x0, 0xd752}, &(0x7f0000000380)={0x4, 0x2, 0x47, 0x9, 0x7, 0xffffffff00000000, 0x7ff, 0x8000000000}, &(0x7f00000003c0)={0x0, 0x3938700}, &(0x7f0000000440)={&(0x7f0000000400)={[0x7]}, 0x8}) socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SCSI_IOCTL_START_UNIT(0xffffffffffffffff, 0x5) syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), r1) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = socket(0x1d, 0x4, 0xfffffff8) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x34, 0x0, 0x20, 0x70bd28, 0x25dfdbfd, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xff}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x192f}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x50}, 0x191) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000003c0), 0xd8, 0x0, &(0x7f0000000080)="c15cf09948d43784b134c225f69b54d3e2263a077dd187366b64bbfec577c25ba4cbf13f4ec5f3552eb1183444d13bb792ee0b185304890fd705cac20c6b8a4cb8779dc1685ead4841764291c60912c3b619a4894d45430efc2ac253f28b0160d38156a383b26033bede371a9806da2aa0daf256bcee65fd43dbd89c73b6a13cfb799b99b9c717789cde022ade9b3243bb730a5f91bc27fbf8b570ff9b3cd65151ceb6a36b860edffdb52ba94abb3169f5d38ac6216326a32b92582ac2be160dd17f9adf2ce6d1fe90c399f895a8ca40063e81cea0c652bd"}) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0x37) 21:48:58 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socketpair(0x2b, 0x800, 0x0, &(0x7f0000000000)) (async) socketpair(0x2b, 0x800, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000000340)={r2, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2c}}, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) (async) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r5, 0x84, 0x85, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r5, 0x84, 0x85, 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000002c0)) (async) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) mq_timedreceive(r6, &(0x7f0000000200)=""/190, 0xbe, 0x3, &(0x7f0000000300)={r7, r8+10000000}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="000428bd7000fedbdf250800000005002a0001000000050029000000000008000300", @ANYRES32=r4, @ANYBLOB='(\x00\x00\b', @ANYRES32=0x0, @ANYBLOB="05002a0001000000"], 0x3c}, 0x1, 0x0, 0x0, 0x8010}, 0x8001) 21:48:58 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000300)='/proc/mdstat\x00', 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)=@o_path={&(0x7f0000000100)='./file0\x00', 0x0, 0x18}, 0x18) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) accept4$packet(r0, 0x0, &(0x7f00000002c0), 0x80000) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) timerfd_settime(r0, 0x3, &(0x7f0000000040)={{}, {r1, r2+10000000}}, &(0x7f00000000c0)) r3 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000080)) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), r0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r0, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x1c, r4, 0x2, 0x70bd29, 0x25dfdbfe, {}, [@BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x41) 21:48:58 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:58 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:58 executing program 1: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000300)='/proc/mdstat\x00', 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)=@o_path={&(0x7f0000000100)='./file0\x00', 0x0, 0x18}, 0x18) (async, rerun: 64) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (rerun: 64) accept4$packet(r0, 0x0, &(0x7f00000002c0), 0x80000) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) timerfd_settime(r0, 0x3, &(0x7f0000000040)={{}, {r1, r2+10000000}}, &(0x7f00000000c0)) (async, rerun: 32) r3 = socket(0x1e, 0x2, 0x0) (rerun: 32) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000080)) (async) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), r0) (async) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r0, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x1c, r4, 0x2, 0x70bd29, 0x25dfdbfe, {}, [@BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x41) 21:48:58 executing program 5: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socketpair(0x2b, 0x800, 0x0, &(0x7f0000000000)) (async) socketpair(0x2b, 0x800, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000000340)={r2, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2c}}, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r5, 0x84, 0x85, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r5, 0x84, 0x85, 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000002c0)) (async) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) mq_timedreceive(r6, &(0x7f0000000200)=""/190, 0xbe, 0x3, &(0x7f0000000300)={r7, r8+10000000}) (async) mq_timedreceive(r6, &(0x7f0000000200)=""/190, 0xbe, 0x3, &(0x7f0000000300)={r7, r8+10000000}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="000428bd7000fedbdf250800000005002a0001000000050029000000000008000300", @ANYRES32=r4, @ANYBLOB='(\x00\x00\b', @ANYRES32=0x0, @ANYBLOB="05002a0001000000"], 0x3c}, 0x1, 0x0, 0x0, 0x8010}, 0x8001) 21:48:58 executing program 0: pselect6(0x40, &(0x7f0000000300)={0xfffffffffffffff9, 0x2, 0x10000, 0x7fffffffffffffff, 0x7fff, 0x3ff, 0x5, 0x9}, &(0x7f0000000340)={0x5, 0x1, 0x5, 0x6, 0x4, 0x1b, 0x0, 0xd752}, &(0x7f0000000380)={0x4, 0x2, 0x47, 0x9, 0x7, 0xffffffff00000000, 0x7ff, 0x8000000000}, &(0x7f00000003c0)={0x0, 0x3938700}, &(0x7f0000000440)={&(0x7f0000000400)={[0x7]}, 0x8}) socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SCSI_IOCTL_START_UNIT(0xffffffffffffffff, 0x5) syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), r1) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = socket(0x1d, 0x4, 0xfffffff8) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x34, 0x0, 0x20, 0x70bd28, 0x25dfdbfd, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xff}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x192f}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x50}, 0x191) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000003c0), 0xd8, 0x0, &(0x7f0000000080)="c15cf09948d43784b134c225f69b54d3e2263a077dd187366b64bbfec577c25ba4cbf13f4ec5f3552eb1183444d13bb792ee0b185304890fd705cac20c6b8a4cb8779dc1685ead4841764291c60912c3b619a4894d45430efc2ac253f28b0160d38156a383b26033bede371a9806da2aa0daf256bcee65fd43dbd89c73b6a13cfb799b99b9c717789cde022ade9b3243bb730a5f91bc27fbf8b570ff9b3cd65151ceb6a36b860edffdb52ba94abb3169f5d38ac6216326a32b92582ac2be160dd17f9adf2ce6d1fe90c399f895a8ca40063e81cea0c652bd"}) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0x37) pselect6(0x40, &(0x7f0000000300)={0xfffffffffffffff9, 0x2, 0x10000, 0x7fffffffffffffff, 0x7fff, 0x3ff, 0x5, 0x9}, &(0x7f0000000340)={0x5, 0x1, 0x5, 0x6, 0x4, 0x1b, 0x0, 0xd752}, &(0x7f0000000380)={0x4, 0x2, 0x47, 0x9, 0x7, 0xffffffff00000000, 0x7ff, 0x8000000000}, &(0x7f00000003c0)={0x0, 0x3938700}, &(0x7f0000000440)={&(0x7f0000000400)={[0x7]}, 0x8}) (async) socket(0xa, 0x6, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$SCSI_IOCTL_START_UNIT(0xffffffffffffffff, 0x5) (async) syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), r1) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) socket(0x1d, 0x4, 0xfffffff8) (async) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x34, 0x0, 0x20, 0x70bd28, 0x25dfdbfd, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xff}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x192f}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x50}, 0x191) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000040)) (async) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000003c0), 0xd8, 0x0, &(0x7f0000000080)="c15cf09948d43784b134c225f69b54d3e2263a077dd187366b64bbfec577c25ba4cbf13f4ec5f3552eb1183444d13bb792ee0b185304890fd705cac20c6b8a4cb8779dc1685ead4841764291c60912c3b619a4894d45430efc2ac253f28b0160d38156a383b26033bede371a9806da2aa0daf256bcee65fd43dbd89c73b6a13cfb799b99b9c717789cde022ade9b3243bb730a5f91bc27fbf8b570ff9b3cd65151ceb6a36b860edffdb52ba94abb3169f5d38ac6216326a32b92582ac2be160dd17f9adf2ce6d1fe90c399f895a8ca40063e81cea0c652bd"}) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0x37) (async) 21:48:58 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:58 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:58 executing program 1: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/stat\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r2, 0x800, 0x70bd25, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_MODE={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x20000010) 21:48:58 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:58 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000300)='/proc/mdstat\x00', 0x0, 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)=@o_path={&(0x7f0000000100)='./file0\x00', 0x0, 0x18}, 0x18) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) accept4$packet(r0, 0x0, &(0x7f00000002c0), 0x80000) (async, rerun: 64) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) (rerun: 64) timerfd_settime(r0, 0x3, &(0x7f0000000040)={{}, {r1, r2+10000000}}, &(0x7f00000000c0)) (async) r3 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000080)) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000340), r0) (async) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r0, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x1c, r4, 0x2, 0x70bd29, 0x25dfdbfe, {}, [@BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x41) 21:48:58 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:58 executing program 0: pselect6(0x40, &(0x7f0000000300)={0xfffffffffffffff9, 0x2, 0x10000, 0x7fffffffffffffff, 0x7fff, 0x3ff, 0x5, 0x9}, &(0x7f0000000340)={0x5, 0x1, 0x5, 0x6, 0x4, 0x1b, 0x0, 0xd752}, &(0x7f0000000380)={0x4, 0x2, 0x47, 0x9, 0x7, 0xffffffff00000000, 0x7ff, 0x8000000000}, &(0x7f00000003c0)={0x0, 0x3938700}, &(0x7f0000000440)={&(0x7f0000000400)={[0x7]}, 0x8}) socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SCSI_IOCTL_START_UNIT(0xffffffffffffffff, 0x5) (async) ioctl$SCSI_IOCTL_START_UNIT(0xffffffffffffffff, 0x5) syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), r1) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = socket(0x1d, 0x4, 0xfffffff8) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x34, 0x0, 0x20, 0x70bd28, 0x25dfdbfd, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xff}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x192f}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x50}, 0x191) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000003c0), 0xd8, 0x0, &(0x7f0000000080)="c15cf09948d43784b134c225f69b54d3e2263a077dd187366b64bbfec577c25ba4cbf13f4ec5f3552eb1183444d13bb792ee0b185304890fd705cac20c6b8a4cb8779dc1685ead4841764291c60912c3b619a4894d45430efc2ac253f28b0160d38156a383b26033bede371a9806da2aa0daf256bcee65fd43dbd89c73b6a13cfb799b99b9c717789cde022ade9b3243bb730a5f91bc27fbf8b570ff9b3cd65151ceb6a36b860edffdb52ba94abb3169f5d38ac6216326a32b92582ac2be160dd17f9adf2ce6d1fe90c399f895a8ca40063e81cea0c652bd"}) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0x37) 21:48:58 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/stat\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r2, 0x800, 0x70bd25, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_MODE={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x20000010) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/stat\x00', 0x0, 0x0) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) (async) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r2, 0x800, 0x70bd25, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_MODE={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x20000010) (async) 21:48:58 executing program 1: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 3: ioctl$BINDER_GET_NODE_INFO_FOR_REF(0xffffffffffffffff, 0xc018620c, &(0x7f0000000000)={0x1}) r0 = socket(0x25, 0xa, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) 21:48:58 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:58 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:58 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/stat\x00', 0x0, 0x0) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r2, 0x800, 0x70bd25, 0x25dfdbfc, {}, [@BATADV_ATTR_GW_MODE={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x20000010) 21:48:58 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = socket(0x2c, 0x5, 0x2) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x3c, 0x0, 0x800, 0x70bd26, 0x25dfdbff, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x8}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x4}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x6}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20}, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 3: ioctl$BINDER_GET_NODE_INFO_FOR_REF(0xffffffffffffffff, 0xc018620c, &(0x7f0000000000)={0x1}) (async) r0 = socket(0x25, 0xa, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) 21:48:58 executing program 1: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8912, &(0x7f0000000080)) 21:48:58 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = socket(0x2c, 0x5, 0x2) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x3c, 0x0, 0x800, 0x70bd26, 0x25dfdbff, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x8}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x4}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x6}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20}, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 3: ioctl$BINDER_GET_NODE_INFO_FOR_REF(0xffffffffffffffff, 0xc018620c, &(0x7f0000000000)={0x1}) r0 = socket(0x25, 0xa, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) ioctl$BINDER_GET_NODE_INFO_FOR_REF(0xffffffffffffffff, 0xc018620c, &(0x7f0000000000)={0x1}) (async) socket(0x25, 0xa, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) (async) 21:48:58 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000)={0x0, 0xfffffe00}, 0x8) setsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000040)=0xd7, 0x4) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000080)={0x0, @in={{0x2, 0x4e24, @multicast2}}}, &(0x7f0000000180)=0x84) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r1, 0x84, 0x6c, &(0x7f0000000300)=ANY=[@ANYRES32=r2, @ANYBLOB="e000000002d527d17930d86f3db24bc8750ac0892b31190ea43ae5bd8d4bb51e51fe81377ce0afa4a9096fbeacd309069b7e35815c219f515ee224f06be650f05fc5a56eec14dfd003410f9a429501adc70310edeeb513a0165e91244f1a269e13b5455c2b88e2b85a9df144446bc8ff0a29285bb1eec00a358b7b82f22c792d714d3803b1ee196f1be375867888d95cefa5a55c3006e8c663e265cb10a3ad84cb23c7638ad9121e97fd928e461298df1bddaafea1f293c28a78584acb026c3f830c52c89f8b1aeb15c502eeabf3609ca615849bd9e30d14fc7061d22e0ee847eac0c30b00"], &(0x7f00000002c0)=0xe8) 21:48:58 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:58 executing program 1: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, 0x0) 21:48:58 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x800) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) bind$packet(r2, &(0x7f0000000100)={0x11, 0x7, r5, 0x1, 0x8}, 0x14) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getpeername$packet(r1, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000040)=0x14) 21:48:58 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:58 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000)={0x0, 0xfffffe00}, 0x8) setsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000040)=0xd7, 0x4) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000080)={0x0, @in={{0x2, 0x4e24, @multicast2}}}, &(0x7f0000000180)=0x84) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r1, 0x84, 0x6c, &(0x7f0000000300)=ANY=[@ANYRES32=r2, @ANYBLOB="e000000002d527d17930d86f3db24bc8750ac0892b31190ea43ae5bd8d4bb51e51fe81377ce0afa4a9096fbeacd309069b7e35815c219f515ee224f06be650f05fc5a56eec14dfd003410f9a429501adc70310edeeb513a0165e91244f1a269e13b5455c2b88e2b85a9df144446bc8ff0a29285bb1eec00a358b7b82f22c792d714d3803b1ee196f1be375867888d95cefa5a55c3006e8c663e265cb10a3ad84cb23c7638ad9121e97fd928e461298df1bddaafea1f293c28a78584acb026c3f830c52c89f8b1aeb15c502eeabf3609ca615849bd9e30d14fc7061d22e0ee847eac0c30b00"], &(0x7f00000002c0)=0xe8) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000)={0x0, 0xfffffe00}, 0x8) (async) setsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000040)=0xd7, 0x4) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000080)={0x0, @in={{0x2, 0x4e24, @multicast2}}}, &(0x7f0000000180)=0x84) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r1, 0x84, 0x6c, &(0x7f0000000300)=ANY=[@ANYRES32=r2, @ANYBLOB="e000000002d527d17930d86f3db24bc8750ac0892b31190ea43ae5bd8d4bb51e51fe81377ce0afa4a9096fbeacd309069b7e35815c219f515ee224f06be650f05fc5a56eec14dfd003410f9a429501adc70310edeeb513a0165e91244f1a269e13b5455c2b88e2b85a9df144446bc8ff0a29285bb1eec00a358b7b82f22c792d714d3803b1ee196f1be375867888d95cefa5a55c3006e8c663e265cb10a3ad84cb23c7638ad9121e97fd928e461298df1bddaafea1f293c28a78584acb026c3f830c52c89f8b1aeb15c502eeabf3609ca615849bd9e30d14fc7061d22e0ee847eac0c30b00"], &(0x7f00000002c0)=0xe8) (async) 21:48:58 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = socket(0x2c, 0x5, 0x2) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x3c, 0x0, 0x800, 0x70bd26, 0x25dfdbff, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x8}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x4}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x6}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20}, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) socket(0x2c, 0x5, 0x2) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x3c, 0x0, 0x800, 0x70bd26, 0x25dfdbff, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x8}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x4}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x6}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20}, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:58 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:58 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000)={0x0, 0xfffffe00}, 0x8) setsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000040)=0xd7, 0x4) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000080)={0x0, @in={{0x2, 0x4e24, @multicast2}}}, &(0x7f0000000180)=0x84) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r1, 0x84, 0x6c, &(0x7f0000000300)=ANY=[@ANYRES32=r2, @ANYBLOB="e000000002d527d17930d86f3db24bc8750ac0892b31190ea43ae5bd8d4bb51e51fe81377ce0afa4a9096fbeacd309069b7e35815c219f515ee224f06be650f05fc5a56eec14dfd003410f9a429501adc70310edeeb513a0165e91244f1a269e13b5455c2b88e2b85a9df144446bc8ff0a29285bb1eec00a358b7b82f22c792d714d3803b1ee196f1be375867888d95cefa5a55c3006e8c663e265cb10a3ad84cb23c7638ad9121e97fd928e461298df1bddaafea1f293c28a78584acb026c3f830c52c89f8b1aeb15c502eeabf3609ca615849bd9e30d14fc7061d22e0ee847eac0c30b00"], &(0x7f00000002c0)=0xe8) 21:48:58 executing program 1: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, 0x0) 21:48:58 executing program 3: socket(0x1e, 0x2, 0x0) (async) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x800) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x800) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) bind$packet(r2, &(0x7f0000000100)={0x11, 0x7, r5, 0x1, 0x8}, 0x14) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getpeername$packet(r1, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000040)=0x14) 21:48:58 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:58 executing program 1: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8912, 0x0) 21:48:58 executing program 0: r0 = getpgid(0x0) pidfd_open(r0, 0x0) pidfd_open(r0, 0x0) r1 = socket(0xa, 0x6, 0x0) socket(0x29, 0x6, 0xff) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000180)={0x4, 0x0}, 0x8) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{0x1, 0xffffffffffffffff}, &(0x7f00000001c0), &(0x7f0000000200)}, 0x20) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xd, 0x3, 0x400, 0x7, 0xe9, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x3}, 0x48) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x18, 0xf, &(0x7f0000000000)=ANY=[@ANYBLOB="18810000000000d87c9400000600000018000000", @ANYRES32, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000bf91000000000000b7020000010000008500000085000000b7000000000000009500000000000000"], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x41100, 0x40, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000100)={0x0, 0xa, 0x0, 0x1}, 0x10, r2, 0xffffffffffffffff, 0x0, &(0x7f0000000300)=[0x1, r3, 0x1, 0x1, r4, 0xffffffffffffffff, r5], 0x0, 0x10, 0x9}, 0x90) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x800) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) bind$packet(r2, &(0x7f0000000100)={0x11, 0x7, r5, 0x1, 0x8}, 0x14) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getpeername$packet(r1, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000040)=0x14) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x800) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)) (async) bind$packet(r2, &(0x7f0000000100)={0x11, 0x7, r5, 0x1, 0x8}, 0x14) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getpeername$packet(r1, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000040)=0x14) (async) 21:48:58 executing program 0: r0 = getpgid(0x0) pidfd_open(r0, 0x0) (async) pidfd_open(r0, 0x0) r1 = socket(0xa, 0x6, 0x0) (async) socket(0x29, 0x6, 0xff) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000180)={0x4, 0x0}, 0x8) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{0x1, 0xffffffffffffffff}, &(0x7f00000001c0), &(0x7f0000000200)}, 0x20) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xd, 0x3, 0x400, 0x7, 0xe9, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x3}, 0x48) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x18, 0xf, &(0x7f0000000000)=ANY=[@ANYBLOB="18810000000000d87c9400000600000018000000", @ANYRES32, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000bf91000000000000b7020000010000008500000085000000b7000000000000009500000000000000"], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x41100, 0x40, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000100)={0x0, 0xa, 0x0, 0x1}, 0x10, r2, 0xffffffffffffffff, 0x0, &(0x7f0000000300)=[0x1, r3, 0x1, 0x1, r4, 0xffffffffffffffff, r5], 0x0, 0x10, 0x9}, 0x90) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:58 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:58 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x9, &(0x7f0000000580)=ANY=[@ANYRES32], &(0x7f0000000100)=0x1008) r1 = socket(0x1e, 0xa, 0x5) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000000040)={0x0, 0x5, 0x1, [0x0]}, 0xa) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:48:59 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:59 executing program 0: r0 = getpgid(0x0) pidfd_open(r0, 0x0) (async) pidfd_open(r0, 0x0) pidfd_open(r0, 0x0) (async) pidfd_open(r0, 0x0) socket(0xa, 0x6, 0x0) (async) r1 = socket(0xa, 0x6, 0x0) socket(0x29, 0x6, 0xff) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000180)={0x4, 0x0}, 0x8) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{0x1}, &(0x7f00000001c0), &(0x7f0000000200)}, 0x20) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{0x1, 0xffffffffffffffff}, &(0x7f00000001c0), &(0x7f0000000200)}, 0x20) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xd, 0x3, 0x400, 0x7, 0xe9, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x3}, 0x48) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x18, 0xf, &(0x7f0000000000)=ANY=[@ANYBLOB="18810000000000d87c9400000600000018000000", @ANYRES32, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000bf91000000000000b7020000010000008500000085000000b7000000000000009500000000000000"], &(0x7f0000000080)='syzkaller\x00', 0x1, 0x0, 0x0, 0x41100, 0x40, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000100)={0x0, 0xa, 0x0, 0x1}, 0x10, r2, 0xffffffffffffffff, 0x0, &(0x7f0000000300)=[0x1, r3, 0x1, 0x1, r4, 0xffffffffffffffff, r5], 0x0, 0x10, 0x9}, 0x90) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x9, &(0x7f0000000580)=ANY=[@ANYRES32], &(0x7f0000000100)=0x1008) r1 = socket(0x1e, 0xa, 0x5) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000000040)={0x0, 0x5, 0x1, [0x0]}, 0xa) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:48:59 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x10, &(0x7f0000000180)=@raw=[@printk={@llx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x1}, @generic={0xff, 0x6, 0xb, 0x5, 0x200}, @tail_call={{0x18, 0x2, 0x1, 0x0, r0}}], &(0x7f0000000200)='syzkaller\x00', 0x4, 0xf4, &(0x7f0000000240)=""/244, 0x41100, 0x64, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x3, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, &(0x7f0000000380)=[{0x0, 0x1, 0x1, 0x2}, {0x2, 0x1, 0x4, 0x8}, {0x1, 0x4, 0x3, 0x3}, {0x1, 0x2, 0xc}, {0x2, 0x1, 0xc, 0x337130c1b557d58e}], 0x10, 0x7}, 0x90) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000540), r0) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000600)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000580)={0x14, r2, 0x100, 0x70bd27, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x2004c041}, 0x8000) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000004c0)={@map=0x1, r1, 0x21, 0xc, 0x0, @link_id}, 0x20) r3 = socket(0x2c, 0x3, 0x40) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r4, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x30, r5, 0x1, 0x0, 0x0, {{}, {@void, @val={0x8}, @void}}, [@NL80211_ATTR_WIPHY={0x8}, @NL80211_ATTR_WDEV={0xc}]}, 0x30}}, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f0000000740)={0x2, [0x0, 0x0]}, &(0x7f0000000780)=0xc) getsockopt$inet_sctp6_SCTP_STATUS(r6, 0x84, 0xe, &(0x7f00000007c0)={0x0, 0x1ff, 0x7, 0x2000, 0x248f, 0xdcf1, 0x5f, 0x6, {r7, @in6={{0xa, 0x4e22, 0x5, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, 0x7}}, 0x81, 0x2795, 0x4, 0x0, 0x1}}, &(0x7f0000000880)=0xb0) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000700)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000680)={0x30, r5, 0x8, 0x70bd25, 0x25dfdbfe, {{}, {@val={0x8, 0x1, 0x4f}, @void, @void}}, [@NL80211_ATTR_IFINDEX={0x8}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x2, 0x48}}]}, 0x30}, 0x1, 0x0, 0x0, 0x4040000}, 0x10) getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS(r3, 0x84, 0x74, &(0x7f0000000000)=""/202, &(0x7f0000000100)=0xca) 21:48:59 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:59 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 0: r0 = socket(0x1a, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000380)=ANY=[@ANYBLOB="180000000001000000000000b90f000018110000d77cb45fff800d3e3a35151f06dac8a9bca24de7c0f4b1df2ce73ba5562f4e5b66c585bd4a33eeba84d13d1d1dd6ac40e29ad2e1c0296189a45de8a21b4e483001682384d3622c338abe610f65b1c397d25ed2a9ab462bcda3cab57f6e08547ca6af78f0aa7d12dcbcf5706bdb313909c9149b2aeef56cda6b7e177bf54c69b5b3e481d146777a1ec58bc30f3c", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000085000000b2000000237b0001f7ffffff1800000004000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) connect$packet(r1, &(0x7f0000000000)={0x11, 0xf5, r3, 0x1, 0x3, 0x6, @broadcast}, 0x14) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x9, &(0x7f0000000580)=ANY=[@ANYRES32], &(0x7f0000000100)=0x1008) r1 = socket(0x1e, 0xa, 0x5) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000000040)={0x0, 0x5, 0x1, [0x0]}, 0xa) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) socket$inet6_sctp(0xa, 0x1, 0x84) (async) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x9, &(0x7f0000000580)=ANY=[@ANYRES32], &(0x7f0000000100)=0x1008) (async) socket(0x1e, 0xa, 0x5) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000000040)={0x0, 0x5, 0x1, [0x0]}, 0xa) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) (async) 21:48:59 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x10, &(0x7f0000000180)=@raw=[@printk={@llx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x1}, @generic={0xff, 0x6, 0xb, 0x5, 0x200}, @tail_call={{0x18, 0x2, 0x1, 0x0, r0}}], &(0x7f0000000200)='syzkaller\x00', 0x4, 0xf4, &(0x7f0000000240)=""/244, 0x41100, 0x64, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x3, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, &(0x7f0000000380)=[{0x0, 0x1, 0x1, 0x2}, {0x2, 0x1, 0x4, 0x8}, {0x1, 0x4, 0x3, 0x3}, {0x1, 0x2, 0xc}, {0x2, 0x1, 0xc, 0x337130c1b557d58e}], 0x10, 0x7}, 0x90) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000540), r0) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000600)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000580)={0x14, r2, 0x100, 0x70bd27, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x2004c041}, 0x8000) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000004c0)={@map=0x1, r1, 0x21, 0xc, 0x0, @link_id}, 0x20) r3 = socket(0x2c, 0x3, 0x40) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r4, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x30, r5, 0x1, 0x0, 0x0, {{}, {@void, @val={0x8}, @void}}, [@NL80211_ATTR_WIPHY={0x8}, @NL80211_ATTR_WDEV={0xc}]}, 0x30}}, 0x0) (async) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f0000000740)={0x2, [0x0, 0x0]}, &(0x7f0000000780)=0xc) getsockopt$inet_sctp6_SCTP_STATUS(r6, 0x84, 0xe, &(0x7f00000007c0)={0x0, 0x1ff, 0x7, 0x2000, 0x248f, 0xdcf1, 0x5f, 0x6, {r7, @in6={{0xa, 0x4e22, 0x5, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, 0x7}}, 0x81, 0x2795, 0x4, 0x0, 0x1}}, &(0x7f0000000880)=0xb0) (async) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000700)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000680)={0x30, r5, 0x8, 0x70bd25, 0x25dfdbfe, {{}, {@val={0x8, 0x1, 0x4f}, @void, @void}}, [@NL80211_ATTR_IFINDEX={0x8}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x2, 0x48}}]}, 0x30}, 0x1, 0x0, 0x0, 0x4040000}, 0x10) (async) getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS(r3, 0x84, 0x74, &(0x7f0000000000)=""/202, &(0x7f0000000100)=0xca) 21:48:59 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:59 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:59 executing program 0: r0 = socket(0x1a, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000380)=ANY=[@ANYBLOB="180000000001000000000000b90f000018110000d77cb45fff800d3e3a35151f06dac8a9bca24de7c0f4b1df2ce73ba5562f4e5b66c585bd4a33eeba84d13d1d1dd6ac40e29ad2e1c0296189a45de8a21b4e483001682384d3622c338abe610f65b1c397d25ed2a9ab462bcda3cab57f6e08547ca6af78f0aa7d12dcbcf5706bdb313909c9149b2aeef56cda6b7e177bf54c69b5b3e481d146777a1ec58bc30f3c", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000085000000b2000000237b0001f7ffffff1800000004000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) connect$packet(r1, &(0x7f0000000000)={0x11, 0xf5, r3, 0x1, 0x3, 0x6, @broadcast}, 0x14) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0x1a, 0x6, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000380)=ANY=[@ANYBLOB="180000000001000000000000b90f000018110000d77cb45fff800d3e3a35151f06dac8a9bca24de7c0f4b1df2ce73ba5562f4e5b66c585bd4a33eeba84d13d1d1dd6ac40e29ad2e1c0296189a45de8a21b4e483001682384d3622c338abe610f65b1c397d25ed2a9ab462bcda3cab57f6e08547ca6af78f0aa7d12dcbcf5706bdb313909c9149b2aeef56cda6b7e177bf54c69b5b3e481d146777a1ec58bc30f3c", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000085000000b2000000237b0001f7ffffff1800000004000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) (async) connect$packet(r1, &(0x7f0000000000)={0x11, 0xf5, r3, 0x1, 0x3, 0x6, @broadcast}, 0x14) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:59 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async, rerun: 32) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x10, &(0x7f0000000180)=@raw=[@printk={@llx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x2}}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x1}, @generic={0xff, 0x6, 0xb, 0x5, 0x200}, @tail_call={{0x18, 0x2, 0x1, 0x0, r0}}], &(0x7f0000000200)='syzkaller\x00', 0x4, 0xf4, &(0x7f0000000240)=""/244, 0x41100, 0x64, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x3, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, &(0x7f0000000380)=[{0x0, 0x1, 0x1, 0x2}, {0x2, 0x1, 0x4, 0x8}, {0x1, 0x4, 0x3, 0x3}, {0x1, 0x2, 0xc}, {0x2, 0x1, 0xc, 0x337130c1b557d58e}], 0x10, 0x7}, 0x90) (async, rerun: 32) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000540), r0) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000600)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000580)={0x14, r2, 0x100, 0x70bd27, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x2004c041}, 0x8000) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000004c0)={@map=0x1, r1, 0x21, 0xc, 0x0, @link_id}, 0x20) (async) r3 = socket(0x2c, 0x3, 0x40) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r4, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x30, r5, 0x1, 0x0, 0x0, {{}, {@void, @val={0x8}, @void}}, [@NL80211_ATTR_WIPHY={0x8}, @NL80211_ATTR_WDEV={0xc}]}, 0x30}}, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) (async, rerun: 64) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f0000000740)={0x2, [0x0, 0x0]}, &(0x7f0000000780)=0xc) (rerun: 64) getsockopt$inet_sctp6_SCTP_STATUS(r6, 0x84, 0xe, &(0x7f00000007c0)={0x0, 0x1ff, 0x7, 0x2000, 0x248f, 0xdcf1, 0x5f, 0x6, {r7, @in6={{0xa, 0x4e22, 0x5, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, 0x7}}, 0x81, 0x2795, 0x4, 0x0, 0x1}}, &(0x7f0000000880)=0xb0) (async) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000700)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000680)={0x30, r5, 0x8, 0x70bd25, 0x25dfdbfe, {{}, {@val={0x8, 0x1, 0x4f}, @void, @void}}, [@NL80211_ATTR_IFINDEX={0x8}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x2, 0x48}}]}, 0x30}, 0x1, 0x0, 0x0, 0x4040000}, 0x10) (async) getsockopt$inet_sctp6_SCTP_PR_STREAM_STATUS(r3, 0x84, 0x74, &(0x7f0000000000)=""/202, &(0x7f0000000100)=0xca) 21:48:59 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = socket(0x1e, 0x2, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, 0x0, 0x2, 0x70bd29, 0x25dfdbfb, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x3}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x4}]}, 0x34}}, 0x40800) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sysvipc/msg\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000180)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x1c) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r1, 0x84, 0x10, &(0x7f0000000200)=@sack_info={r2, 0x0, 0x7}, 0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_SET_MESH(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x14, r4, 0x200, 0x70bd25, 0x25dfdbfe}, 0x14}, 0x1, 0x0, 0x0, 0x2}, 0x4004001) 21:48:59 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:59 executing program 0: r0 = socket(0x1a, 0x6, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000380)=ANY=[@ANYBLOB="180000000001000000000000b90f000018110000d77cb45fff800d3e3a35151f06dac8a9bca24de7c0f4b1df2ce73ba5562f4e5b66c585bd4a33eeba84d13d1d1dd6ac40e29ad2e1c0296189a45de8a21b4e483001682384d3622c338abe610f65b1c397d25ed2a9ab462bcda3cab57f6e08547ca6af78f0aa7d12dcbcf5706bdb313909c9149b2aeef56cda6b7e177bf54c69b5b3e481d146777a1ec58bc30f3c", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000085000000b2000000237b0001f7ffffff1800000004000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) (async) connect$packet(r1, &(0x7f0000000000)={0x11, 0xf5, r3, 0x1, 0x3, 0x6, @broadcast}, 0x14) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:59 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:59 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = socket(0x1e, 0x2, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, 0x0, 0x2, 0x70bd29, 0x25dfdbfb, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x3}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x4}]}, 0x34}}, 0x40800) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000180)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x1c) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r1, 0x84, 0x10, &(0x7f0000000200)=@sack_info={r2, 0x0, 0x7}, 0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_SET_MESH(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x14, r4, 0x200, 0x70bd25, 0x25dfdbfe}, 0x14}, 0x1, 0x0, 0x0, 0x2}, 0x4004001) 21:48:59 executing program 5: getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x20}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f00000000c0)={r0}, 0x8) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000080)={0x4, [0x1f, 0xff, 0x7, 0x3f]}, 0xc) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x2, 0x0, &(0x7f0000000140)=0x15) 21:48:59 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="0679d511416a000f000400090001040400800600080000001024cd010100"/39], 0x26) 21:48:59 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:48:59 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:59 executing program 5: getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x20}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f00000000c0)={r0}, 0x8) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000080)={0x4, [0x1f, 0xff, 0x7, 0x3f]}, 0xc) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x2, 0x0, &(0x7f0000000140)=0x15) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x2, 0x0, &(0x7f0000000140)=0x15) 21:48:59 executing program 3: socket(0x1e, 0x2, 0x0) (async) r0 = socket(0x1e, 0x2, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, 0x0, 0x2, 0x70bd29, 0x25dfdbfb, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x3}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x4}]}, 0x34}}, 0x40800) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sysvipc/msg\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000180)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x1c) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r1, 0x84, 0x10, &(0x7f0000000200)=@sack_info={r2, 0x0, 0x7}, 0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_SET_MESH(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x14, r4, 0x200, 0x70bd25, 0x25dfdbfe}, 0x14}, 0x1, 0x0, 0x0, 0x2}, 0x4004001) (async) sendmsg$BATADV_CMD_SET_MESH(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x14, r4, 0x200, 0x70bd25, 0x25dfdbfe}, 0x14}, 0x1, 0x0, 0x0, 0x2}, 0x4004001) 21:48:59 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="0679d511416a000f000400090001040400800600080000001024cd010100"/39], 0x26) 21:48:59 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, 0x0) 21:48:59 executing program 5: getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x20}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f00000000c0)={r0}, 0x8) (async) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000080)={0x4, [0x1f, 0xff, 0x7, 0x3f]}, 0xc) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x2, 0x0, &(0x7f0000000140)=0x15) 21:48:59 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = socket$inet_sctp(0x2, 0x1, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:59 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="0679d511416a000f000400090001040400800600080000001024cd010100"/39], 0x26) 21:48:59 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, 0x0) 21:48:59 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = socket$inet_sctp(0x2, 0x1, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:59 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, 0x0) 21:48:59 executing program 0: write$ppp(0xffffffffffffffff, &(0x7f0000000040)="9191a6988532f25d66d3b339d5486284587ccc1e5505f58589b36d7c0efd063ae4c9b53e30d19acacaaa390c300718db6c4fc7e0779fcc0efd2fbbfca2a58eed9c83f6c1bc848e3484594aa75e21c4486f24137040cdabbd0eb105aca09935b94b17bf2c79e765a6879de7ff0284c21b", 0x70) r0 = socket(0xa, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:59 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 5: r0 = socket(0x10, 0x800, 0xffffffff) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000040)={0x0, 0x7ff}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f00000000c0)={r1, 0x7}, 0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x6}, 0x8) 21:48:59 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = socket$inet_sctp(0x2, 0x1, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:59 executing program 0: write$ppp(0xffffffffffffffff, &(0x7f0000000040)="9191a6988532f25d66d3b339d5486284587ccc1e5505f58589b36d7c0efd063ae4c9b53e30d19acacaaa390c300718db6c4fc7e0779fcc0efd2fbbfca2a58eed9c83f6c1bc848e3484594aa75e21c4486f24137040cdabbd0eb105aca09935b94b17bf2c79e765a6879de7ff0284c21b", 0x70) (async, rerun: 64) r0 = socket(0xa, 0x6, 0x0) (rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:59 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:59 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:48:59 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = socket(0x1e, 0x2, 0x0) socket(0x27, 0x80000, 0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) fsconfig$FSCONFIG_SET_PATH(0xffffffffffffffff, 0x3, &(0x7f0000000000)='{(,}\x00', &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c) mq_timedsend(0xffffffffffffffff, &(0x7f00000000c0)="5b21650633e65f8cbba59966974174969fb15524bd8d063d4af20c61d49c9e794059b17e93aea982d5a72fa9e24fb59f36001519b8d66a343e284c874f26b2281f5c979baad7b66c3daf41da4689efa6b90fc36f0d7391e8ab03b5953dca7e4247c5d4aa05f22d4ee1abff9b1c817cdb3654070e57761fea01d2254009097ff8201a90e4b6b0dcc643b18fc0b5e3161f9b8461c4d6c140f29fd3459eea43bb98c41cdf9ed98c33d75225484a4ec80ae54de7b204f70194155e82d0dc87f1f0153fe86fa068406f980c2497e0324ca7e12a", 0xd1, 0x8001, 0x0) 21:48:59 executing program 5: r0 = socket(0x10, 0x800, 0xffffffff) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000040)={0x0, 0x7ff}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f00000000c0)={r1, 0x7}, 0x8) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x6}, 0x8) 21:48:59 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, 0x0) 21:48:59 executing program 0: write$ppp(0xffffffffffffffff, &(0x7f0000000040)="9191a6988532f25d66d3b339d5486284587ccc1e5505f58589b36d7c0efd063ae4c9b53e30d19acacaaa390c300718db6c4fc7e0779fcc0efd2fbbfca2a58eed9c83f6c1bc848e3484594aa75e21c4486f24137040cdabbd0eb105aca09935b94b17bf2c79e765a6879de7ff0284c21b", 0x70) r0 = socket(0xa, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) write$ppp(0xffffffffffffffff, &(0x7f0000000040)="9191a6988532f25d66d3b339d5486284587ccc1e5505f58589b36d7c0efd063ae4c9b53e30d19acacaaa390c300718db6c4fc7e0779fcc0efd2fbbfca2a58eed9c83f6c1bc848e3484594aa75e21c4486f24137040cdabbd0eb105aca09935b94b17bf2c79e765a6879de7ff0284c21b", 0x70) (async) socket(0xa, 0x6, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:59 executing program 5: r0 = socket(0x10, 0x800, 0xffffffff) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000040)={0x0, 0x7ff}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f00000000c0)={r1, 0x7}, 0x8) (async) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f00000000c0)={r1, 0x7}, 0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x6}, 0x8) 21:48:59 executing program 3: r0 = socket(0x1e, 0x2, 0x0) socket(0x27, 0x80000, 0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) fsconfig$FSCONFIG_SET_PATH(0xffffffffffffffff, 0x3, &(0x7f0000000000)='{(,}\x00', &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c) mq_timedsend(0xffffffffffffffff, &(0x7f00000000c0)="5b21650633e65f8cbba59966974174969fb15524bd8d063d4af20c61d49c9e794059b17e93aea982d5a72fa9e24fb59f36001519b8d66a343e284c874f26b2281f5c979baad7b66c3daf41da4689efa6b90fc36f0d7391e8ab03b5953dca7e4247c5d4aa05f22d4ee1abff9b1c817cdb3654070e57761fea01d2254009097ff8201a90e4b6b0dcc643b18fc0b5e3161f9b8461c4d6c140f29fd3459eea43bb98c41cdf9ed98c33d75225484a4ec80ae54de7b204f70194155e82d0dc87f1f0153fe86fa068406f980c2497e0324ca7e12a", 0xd1, 0x8001, 0x0) 21:48:59 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, 0x0) 21:48:59 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = socket(0x1e, 0x2, 0x0) socket(0x27, 0x80000, 0x8) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) fsconfig$FSCONFIG_SET_PATH(0xffffffffffffffff, 0x3, &(0x7f0000000000)='{(,}\x00', &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c) (async) mq_timedsend(0xffffffffffffffff, &(0x7f00000000c0)="5b21650633e65f8cbba59966974174969fb15524bd8d063d4af20c61d49c9e794059b17e93aea982d5a72fa9e24fb59f36001519b8d66a343e284c874f26b2281f5c979baad7b66c3daf41da4689efa6b90fc36f0d7391e8ab03b5953dca7e4247c5d4aa05f22d4ee1abff9b1c817cdb3654070e57761fea01d2254009097ff8201a90e4b6b0dcc643b18fc0b5e3161f9b8461c4d6c140f29fd3459eea43bb98c41cdf9ed98c33d75225484a4ec80ae54de7b204f70194155e82d0dc87f1f0153fe86fa068406f980c2497e0324ca7e12a", 0xd1, 0x8001, 0x0) 21:48:59 executing program 0: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x2, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)}, 0x10) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:59 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, 0x0) 21:48:59 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r1, 0x84, 0x10, &(0x7f0000000000)=@sack_info={0x0, 0x83, 0x8}, 0xc) 21:48:59 executing program 2: write$ppp(0xffffffffffffffff, &(0x7f0000000040)="9191a6988532f25d66d3b339d5486284587ccc1e5505f58589b36d7c0efd063ae4c9b53e30d19acacaaa390c300718db6c4fc7e0779fcc0efd2fbbfca2a58eed9c83f6c1bc848e3484594aa75e21c4486f24137040cdabbd0eb105aca09935b94b17bf2c79e765a6879de7ff0284c21b", 0x70) r0 = socket(0xa, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = msgget$private(0x0, 0x0) msgctl$MSG_STAT_ANY(r0, 0xd, 0xfffffffffffffffd) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00', 0x0}) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) setsockopt$packet_drop_memb(r1, 0x107, 0x2, &(0x7f0000000040)={r2, 0x1, 0x6, @broadcast}, 0x10) 21:48:59 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r1, 0x84, 0x10, &(0x7f0000000000)=@sack_info={0x0, 0x83, 0x8}, 0xc) 21:48:59 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 0: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x2, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)}, 0x10) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:59 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r1, 0x84, 0x10, &(0x7f0000000000)=@sack_info={0x0, 0x83, 0x8}, 0xc) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r1, 0x84, 0x10, &(0x7f0000000000)=@sack_info={0x0, 0x83, 0x8}, 0xc) (async) 21:48:59 executing program 3: r0 = msgget$private(0x0, 0x0) msgctl$MSG_STAT_ANY(r0, 0xd, 0xfffffffffffffffd) (async) msgctl$IPC_RMID(r0, 0x0) (async, rerun: 64) r1 = socket(0x1e, 0x2, 0x0) (rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00', 0x0}) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) setsockopt$packet_drop_memb(r1, 0x107, 0x2, &(0x7f0000000040)={r2, 0x1, 0x6, @broadcast}, 0x10) 21:48:59 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:48:59 executing program 0: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x2, 0x3}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)}, 0x10) (async) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:59 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 5: r0 = socket(0x10, 0x1, 0x0) r1 = socket(0x1e, 0x0, 0xfffffffc) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x38, 0x1407, 0x10, 0x70bd2c, 0x25dfdbfb, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x38}, 0x1, 0x0, 0x0, 0x8000}, 0x24004045) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) accept4$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0}, &(0x7f0000000180)=0x14, 0x80800) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) setsockopt$packet_drop_memb(r3, 0x107, 0x2, &(0x7f00000001c0)={r2, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2b}}, 0x10) 21:48:59 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = msgget$private(0x0, 0x0) msgctl$MSG_STAT_ANY(r0, 0xd, 0xfffffffffffffffd) (async) msgctl$IPC_RMID(r0, 0x0) (async) r1 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00', 0x0}) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) (async, rerun: 64) setsockopt$packet_drop_memb(r1, 0x107, 0x2, &(0x7f0000000040)={r2, 0x1, 0x6, @broadcast}, 0x10) (rerun: 64) 21:48:59 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:48:59 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:48:59 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x3, 0x2}, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:59 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: r0 = socket(0x1e, 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x3, 0x2}, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:59 executing program 5: r0 = socket(0x10, 0x1, 0x0) r1 = socket(0x1e, 0x0, 0xfffffffc) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x38, 0x1407, 0x10, 0x70bd2c, 0x25dfdbfb, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x38}, 0x1, 0x0, 0x0, 0x8000}, 0x24004045) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) accept4$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0}, &(0x7f0000000180)=0x14, 0x80800) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) setsockopt$packet_drop_memb(r3, 0x107, 0x2, &(0x7f00000001c0)={r2, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2b}}, 0x10) socket(0x10, 0x1, 0x0) (async) socket(0x1e, 0x0, 0xfffffffc) (async) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x38, 0x1407, 0x10, 0x70bd2c, 0x25dfdbfb, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x38}, 0x1, 0x0, 0x0, 0x8000}, 0x24004045) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) accept4$packet(r0, &(0x7f0000000100), &(0x7f0000000180)=0x14, 0x80800) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) setsockopt$packet_drop_memb(r3, 0x107, 0x2, &(0x7f00000001c0)={r2, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2b}}, 0x10) (async) 21:48:59 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, 0x0) 21:48:59 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:48:59 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:48:59 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:48:59 executing program 3: r0 = socket(0x1e, 0x2, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x3, 0x2}, 0x4) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:48:59 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, 0x0) 21:48:59 executing program 5: r0 = socket(0x10, 0x1, 0x0) (async) r1 = socket(0x1e, 0x0, 0xfffffffc) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x38, 0x1407, 0x10, 0x70bd2c, 0x25dfdbfb, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x38}, 0x1, 0x0, 0x0, 0x8000}, 0x24004045) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async, rerun: 32) accept4$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0}, &(0x7f0000000180)=0x14, 0x80800) (async, rerun: 32) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) setsockopt$packet_drop_memb(r3, 0x107, 0x2, &(0x7f00000001c0)={r2, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2b}}, 0x10) 21:48:59 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:48:59 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 0: r0 = socket(0x1, 0x800, 0x5) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r1) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={r2, 0x58, &(0x7f00000000c0)}, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) ioctl$PPPIOCGDEBUG(r4, 0x80047441, &(0x7f0000000200)) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r5, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_DAT_CACHE(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x54, r5, 0x100, 0x6, 0x25dfdbff}, 0x54}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) mq_timedreceive(r4, &(0x7f00000002c0)=""/119, 0x77, 0x2, &(0x7f0000000340)={0x77359400}) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r2, 0x84, 0x15, &(0x7f0000000000)={0x2}, 0x1) 21:48:59 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:48:59 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, 0x0) 21:48:59 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) 21:48:59 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:48:59 executing program 0: r0 = socket(0x1, 0x800, 0x5) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async, rerun: 32) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async, rerun: 32) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r1) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={r2, 0x58, &(0x7f00000000c0)}, 0x10) (async, rerun: 32) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 32) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) ioctl$PPPIOCGDEBUG(r4, 0x80047441, &(0x7f0000000200)) (async) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r5, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_DAT_CACHE(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x54, r5, 0x100, 0x6, 0x25dfdbff}, 0x54}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) mq_timedreceive(r4, &(0x7f00000002c0)=""/119, 0x77, 0x2, &(0x7f0000000340)={0x77359400}) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r2, 0x84, 0x15, &(0x7f0000000000)={0x2}, 0x1) 21:48:59 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000080)={0x0, @private, @local}, &(0x7f0000000280)=0xc) bind$packet(0xffffffffffffffff, &(0x7f00000002c0)={0x11, 0x5, r0, 0x1, 0xee}, 0x14) r1 = socket(0x25, 0x4, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f0000000140)={0x0, 0x3ff, 0x800, 0x9}, &(0x7f0000000180)=0x10) socketpair(0x22, 0x800, 0xb, &(0x7f0000000300)) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xa, &(0x7f00000001c0)={0x5000, 0x7, 0x205, 0xfffffffc, 0x1, 0x801, 0x1002, 0x4, r3}, &(0x7f0000000200)=0x20) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r4, 0x84, 0x16, &(0x7f0000000000)={0x4, [0x1, 0x96, 0x4003, 0x20]}, 0xc) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r7, 0x8933, &(0x7f0000000240)) socketpair(0x2c, 0xa, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r8, 0x84, 0x1e, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 21:48:59 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:48:59 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) 21:48:59 executing program 0: r0 = socket(0x1, 0x800, 0x5) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r1) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={r2, 0x58, &(0x7f00000000c0)}, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) ioctl$PPPIOCGDEBUG(r4, 0x80047441, &(0x7f0000000200)) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r5, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_DAT_CACHE(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x54, r5, 0x100, 0x6, 0x25dfdbff}, 0x54}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) mq_timedreceive(r4, &(0x7f00000002c0)=""/119, 0x77, 0x2, &(0x7f0000000340)={0x77359400}) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r2, 0x84, 0x15, &(0x7f0000000000)={0x2}, 0x1) socket(0x1, 0x800, 0x5) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r1) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={r2, 0x58, &(0x7f00000000c0)}, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) ioctl$PPPIOCGDEBUG(r4, 0x80047441, &(0x7f0000000200)) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r5, 0x1}, 0x14}}, 0x0) (async) sendmsg$BATADV_CMD_GET_DAT_CACHE(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x54, r5, 0x100, 0x6, 0x25dfdbff}, 0x54}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) mq_timedreceive(r4, &(0x7f00000002c0)=""/119, 0x77, 0x2, &(0x7f0000000340)={0x77359400}) (async) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r2, 0x84, 0x15, &(0x7f0000000000)={0x2}, 0x1) (async) 21:48:59 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:48:59 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:48:59 executing program 3: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000080)={0x0, @private, @local}, &(0x7f0000000280)=0xc) bind$packet(0xffffffffffffffff, &(0x7f00000002c0)={0x11, 0x5, r0, 0x1, 0xee}, 0x14) (async, rerun: 32) r1 = socket(0x25, 0x4, 0x0) (rerun: 32) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f0000000140)={0x0, 0x3ff, 0x800, 0x9}, &(0x7f0000000180)=0x10) (async) socketpair(0x22, 0x800, 0xb, &(0x7f0000000300)) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xa, &(0x7f00000001c0)={0x5000, 0x7, 0x205, 0xfffffffc, 0x1, 0x801, 0x1002, 0x4, r3}, &(0x7f0000000200)=0x20) (async, rerun: 32) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async, rerun: 64) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r4, 0x84, 0x16, &(0x7f0000000000)={0x4, [0x1, 0x96, 0x4003, 0x20]}, 0xc) (rerun: 64) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async, rerun: 32) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r7, 0x8933, &(0x7f0000000240)) socketpair(0x2c, 0xa, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r8, 0x84, 0x1e, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 21:48:59 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:48:59 executing program 5: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) 21:48:59 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:48:59 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 0: r0 = socket(0xa, 0x6, 0x0) socket(0x3, 0x5, 0xfffff885) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)=0xffffffffffffffb5) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000580)={0x8, 0x0, &(0x7f0000000480)=[@release={0x40046306, 0x3}], 0x4c, 0x0, &(0x7f00000004c0)="75d1789aaa7080a57957427c63a6105e2f8d7c22fd5510e27c80b57e1ff43f541ba681b74538072b585f86dab6aca06e3ef25ecb60f034d46032cc55f1d5f3aabc2115d55694bec65f9c7a81"}) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="25c9f20400000000"], 0x10) bind$packet(r1, &(0x7f0000000000)={0x11, 0xf7, r4, 0x1, 0xff, 0x6, @random="c6d2ae8ec68d"}, 0x14) r5 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x2, 0x4, 0x8, 0x1, 0x80, r1, 0x0, '\x00', 0x0, r1, 0x1, 0x1, 0x1}, 0x48) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000400)={0x2, 0x4, 0x8, 0x1, 0x80, r5, 0x1, '\x00', r4, r1, 0x5, 0x3, 0x4}, 0x48) 21:49:00 executing program 5: r0 = socket(0xa, 0xa, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000500)='/proc/locks\x00', 0x0, 0x0) ioctl$PPPIOCSMRU1(r1, 0x40047452, &(0x7f0000000580)=0x2) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$SCSI_IOCTL_START_UNIT(r2, 0x5) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x7}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) syz_genetlink_get_family_id$batadv(&(0x7f00000003c0), r2) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000480)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000740)=ANY=[@ANYBLOB="a3206237dd45b3cd0667cbd28b7087aadebf3bca735e76f8e3b039088e9e18dc5eb25e6150d5dbec1a01c5958d4afa79636903e53d8cc9e71ea70e680e2a4536b42b1e097a55b93a3abc10c4aaf941baa6775ccff1", @ANYRESHEX=r0, @ANYBLOB="0002093b00bdff0035006d000000000000000000000000add4261a50442d5d98b56c8aa3adf5f3d009ac1b705b3b856ee93388e51f583c82df4c377b870d490e68222547dfb3"], 0x1c}, 0x1, 0x0, 0x0, 0x4000004}, 0x2000c400) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000005c0)=ANY=[@ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2500000000001600f8c53813b90b6e6d166f2ccc729195bcb6bec1a58874a0bbc36f7eda4cd77a4a83b6586770d890878a84777055d67a7177780fb87b3d3a"], 0x10) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r6, 0x8933, &(0x7f00000004c0)={'batadv_slave_0\x00'}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000040)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x200, '\x00', r4, r5, 0x4, 0x4, 0x3}, 0x48) 21:49:00 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 0: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) socket(0x3, 0x5, 0xfffff885) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)=0xffffffffffffffb5) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000580)={0x8, 0x0, &(0x7f0000000480)=[@release={0x40046306, 0x3}], 0x4c, 0x0, &(0x7f00000004c0)="75d1789aaa7080a57957427c63a6105e2f8d7c22fd5510e27c80b57e1ff43f541ba681b74538072b585f86dab6aca06e3ef25ecb60f034d46032cc55f1d5f3aabc2115d55694bec65f9c7a81"}) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="25c9f20400000000"], 0x10) bind$packet(r1, &(0x7f0000000000)={0x11, 0xf7, r4, 0x1, 0xff, 0x6, @random="c6d2ae8ec68d"}, 0x14) (async) bind$packet(r1, &(0x7f0000000000)={0x11, 0xf7, r4, 0x1, 0xff, 0x6, @random="c6d2ae8ec68d"}, 0x14) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x2, 0x4, 0x8, 0x1, 0x80, r1, 0x0, '\x00', 0x0, r1, 0x1, 0x1, 0x1}, 0x48) (async) r5 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x2, 0x4, 0x8, 0x1, 0x80, r1, 0x0, '\x00', 0x0, r1, 0x1, 0x1, 0x1}, 0x48) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000400)={0x2, 0x4, 0x8, 0x1, 0x80, r5, 0x1, '\x00', r4, r1, 0x5, 0x3, 0x4}, 0x48) 21:49:00 executing program 3: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000080)={0x0, @private, @local}, &(0x7f0000000280)=0xc) bind$packet(0xffffffffffffffff, &(0x7f00000002c0)={0x11, 0x5, r0, 0x1, 0xee}, 0x14) r1 = socket(0x25, 0x4, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f0000000140)={0x0, 0x3ff, 0x800, 0x9}, &(0x7f0000000180)=0x10) socketpair(0x22, 0x800, 0xb, &(0x7f0000000300)) (async, rerun: 64) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xa, &(0x7f00000001c0)={0x5000, 0x7, 0x205, 0xfffffffc, 0x1, 0x801, 0x1002, 0x4, r3}, &(0x7f0000000200)=0x20) (async, rerun: 64) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r4, 0x84, 0x16, &(0x7f0000000000)={0x4, [0x1, 0x96, 0x4003, 0x20]}, 0xc) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async, rerun: 32) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r7, 0x8933, &(0x7f0000000240)) (async) socketpair(0x2c, 0xa, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r8, 0x84, 0x1e, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 21:49:00 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:49:00 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:49:00 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:49:00 executing program 0: r0 = socket(0xa, 0x6, 0x0) socket(0x3, 0x5, 0xfffff885) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)=0xffffffffffffffb5) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)=0xffffffffffffffb5) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000580)={0x8, 0x0, &(0x7f0000000480)=[@release={0x40046306, 0x3}], 0x4c, 0x0, &(0x7f00000004c0)="75d1789aaa7080a57957427c63a6105e2f8d7c22fd5510e27c80b57e1ff43f541ba681b74538072b585f86dab6aca06e3ef25ecb60f034d46032cc55f1d5f3aabc2115d55694bec65f9c7a81"}) (async) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000580)={0x8, 0x0, &(0x7f0000000480)=[@release={0x40046306, 0x3}], 0x4c, 0x0, &(0x7f00000004c0)="75d1789aaa7080a57957427c63a6105e2f8d7c22fd5510e27c80b57e1ff43f541ba681b74538072b585f86dab6aca06e3ef25ecb60f034d46032cc55f1d5f3aabc2115d55694bec65f9c7a81"}) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="25c9f20400000000"], 0x10) bind$packet(r1, &(0x7f0000000000)={0x11, 0xf7, r4, 0x1, 0xff, 0x6, @random="c6d2ae8ec68d"}, 0x14) r5 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x2, 0x4, 0x8, 0x1, 0x80, r1, 0x0, '\x00', 0x0, r1, 0x1, 0x1, 0x1}, 0x48) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000400)={0x2, 0x4, 0x8, 0x1, 0x80, r5, 0x1, '\x00', r4, r1, 0x5, 0x3, 0x4}, 0x48) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000400)={0x2, 0x4, 0x8, 0x1, 0x80, r5, 0x1, '\x00', r4, r1, 0x5, 0x3, 0x4}, 0x48) 21:49:00 executing program 5: r0 = socket(0xa, 0xa, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000500)='/proc/locks\x00', 0x0, 0x0) ioctl$PPPIOCSMRU1(r1, 0x40047452, &(0x7f0000000580)=0x2) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$SCSI_IOCTL_START_UNIT(r2, 0x5) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x7}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000003c0), r2) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000480)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000740)=ANY=[@ANYBLOB="a3206237dd45b3cd0667cbd28b7087aadebf3bca735e76f8e3b039088e9e18dc5eb25e6150d5dbec1a01c5958d4afa79636903e53d8cc9e71ea70e680e2a4536b42b1e097a55b93a3abc10c4aaf941baa6775ccff1", @ANYRESHEX=r0, @ANYBLOB="0002093b00bdff0035006d000000000000000000000000add4261a50442d5d98b56c8aa3adf5f3d009ac1b705b3b856ee93388e51f583c82df4c377b870d490e68222547dfb3"], 0x1c}, 0x1, 0x0, 0x0, 0x4000004}, 0x2000c400) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000005c0)=ANY=[@ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2500000000001600f8c53813b90b6e6d166f2ccc729195bcb6bec1a58874a0bbc36f7eda4cd77a4a83b6586770d890878a84777055d67a7177780fb87b3d3a"], 0x10) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) (async) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r6, 0x8933, &(0x7f00000004c0)={'batadv_slave_0\x00'}) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000040)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x200, '\x00', r4, r5, 0x4, 0x4, 0x3}, 0x48) 21:49:00 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000000)=0x8d, 0x4) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x4, 0x4) r2 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x13, &(0x7f0000000100)={0x0, 0x2}, &(0x7f0000000140)=0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r4 = accept4$packet(r0, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000001c0)=0x14, 0x80000) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000200)={r3, 0x1, 0x6, @random="cd7d493d69d1"}, 0x10) 21:49:00 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:49:00 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:49:00 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000000)=0x8d, 0x4) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x4, 0x4) r2 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x13, &(0x7f0000000100)={0x0, 0x2}, &(0x7f0000000140)=0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r4 = accept4$packet(r0, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000001c0)=0x14, 0x80000) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000200)={r3, 0x1, 0x6, @random="cd7d493d69d1"}, 0x10) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000000)=0x8d, 0x4) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x4, 0x4) (async) socket(0x1e, 0x2, 0x0) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x13, &(0x7f0000000100)={0x0, 0x2}, &(0x7f0000000140)=0x8) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000080)) (async) accept4$packet(r0, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000001c0)=0x14, 0x80000) (async) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000200)={r3, 0x1, 0x6, @random="cd7d493d69d1"}, 0x10) (async) 21:49:00 executing program 5: r0 = socket(0xa, 0xa, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000500)='/proc/locks\x00', 0x0, 0x0) ioctl$PPPIOCSMRU1(r1, 0x40047452, &(0x7f0000000580)=0x2) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) ioctl$SCSI_IOCTL_START_UNIT(r2, 0x5) (async) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x7}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000003c0), r2) (async, rerun: 64) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000480)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000740)=ANY=[@ANYBLOB="a3206237dd45b3cd0667cbd28b7087aadebf3bca735e76f8e3b039088e9e18dc5eb25e6150d5dbec1a01c5958d4afa79636903e53d8cc9e71ea70e680e2a4536b42b1e097a55b93a3abc10c4aaf941baa6775ccff1", @ANYRESHEX=r0, @ANYBLOB="0002093b00bdff0035006d000000000000000000000000add4261a50442d5d98b56c8aa3adf5f3d009ac1b705b3b856ee93388e51f583c82df4c377b870d490e68222547dfb3"], 0x1c}, 0x1, 0x0, 0x0, 0x4000004}, 0x2000c400) (rerun: 64) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000005c0)=ANY=[@ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2500000000001600f8c53813b90b6e6d166f2ccc729195bcb6bec1a58874a0bbc36f7eda4cd77a4a83b6586770d890878a84777055d67a7177780fb87b3d3a"], 0x10) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) (async) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r6, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r6, 0x8933, &(0x7f00000004c0)={'batadv_slave_0\x00'}) (async, rerun: 32) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000040)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x200, '\x00', r4, r5, 0x4, 0x4, 0x3}, 0x48) (rerun: 32) 21:49:00 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = socket(0x3, 0x6, 0x401) connect$packet(r1, &(0x7f0000000000)={0x11, 0x16, 0x0, 0x1, 0x1, 0x6, @random="b5bdba707e3c"}, 0x14) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, 0x0, 0x400, 0x70bd2d, 0x25dfdbfc, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x3}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x1}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x401}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x48000) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:00 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, 0x0) 21:49:00 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:49:00 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/timer_list\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000000)=0x8d, 0x4) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000040)=0x4, 0x4) (async) r2 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x13, &(0x7f0000000100)={0x0, 0x2}, &(0x7f0000000140)=0x8) (async, rerun: 32) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) (rerun: 32) r4 = accept4$packet(r0, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000001c0)=0x14, 0x80000) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000200)={r3, 0x1, 0x6, @random="cd7d493d69d1"}, 0x10) 21:49:00 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, 0x0) 21:49:00 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socketpair(0x8, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=ANY=[@ANYBLOB="1a87000000010000000000edb80f000018110000", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000085000000b2000000237b0001f7ffffff1800000004000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r5 = accept4$packet(r1, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000003c0)=0x14, 0x80800) socket(0x0, 0x3, 0x7) getpeername$packet(r5, &(0x7f0000000400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000480)=ANY=[@ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2500000000000000007c289ea123e349ddacf72226f593aa8ded0725f3330aa55a640bbb4ae967ee7ffcc5b7dd5e9c452d86edbd8925daa5b2a66985a31e82c0177130a51f13e6df0e5e103188a2f9f5e4208dbf87a857f4f4d8741beb79d8769cd4d07ef6b2625854969d597d5c2c3391e81bed76489bf132fe9d6e6ad13de952"], 0x10) sendto$packet(r2, &(0x7f0000000040)="60356b733be0920d8741286c839980256227113705ec709afc707493b445f7f2a5e0a31f4ff16fceb1d7479e1c8a1a8a8f0ff895d3a5c12477ffdf35b0d07e9685bdefebf1f6", 0x46, 0x4000, &(0x7f00000000c0)={0x11, 0x5, r4, 0x1, 0x20, 0x6, @broadcast}, 0x14) 21:49:00 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = socket(0x3, 0x6, 0x401) connect$packet(r1, &(0x7f0000000000)={0x11, 0x16, 0x0, 0x1, 0x1, 0x6, @random="b5bdba707e3c"}, 0x14) (async) connect$packet(r1, &(0x7f0000000000)={0x11, 0x16, 0x0, 0x1, 0x1, 0x6, @random="b5bdba707e3c"}, 0x14) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, 0x0, 0x400, 0x70bd2d, 0x25dfdbfc, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x3}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x1}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x401}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x48000) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:00 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:49:00 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, 0x0) 21:49:00 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:49:00 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000040), &(0x7f00000000c0)=0x4) getsockopt$packet_int(r0, 0x107, 0x3, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socketpair(0x28, 0x5, 0x3, &(0x7f0000000180)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r2, 0x84, 0x6c, &(0x7f00000001c0)={0x0, 0x47, "24e0b19834faf745a907a2bf6292f93ff0e2493212c14cc8b02e697372124324b06f44676dce0c127a28848fe4cf0243f2352b8035f0b8a53aec431f31dd409e41c8153bd1b225"}, &(0x7f0000000240)=0x4f) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x2c9, 0x3f}, 0x8) 21:49:00 executing program 5: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socketpair(0x8, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=ANY=[@ANYBLOB="1a87000000010000000000edb80f000018110000", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000085000000b2000000237b0001f7ffffff1800000004000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r5 = accept4$packet(r1, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000003c0)=0x14, 0x80800) socket(0x0, 0x3, 0x7) getpeername$packet(r5, &(0x7f0000000400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000480)=ANY=[@ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2500000000000000007c289ea123e349ddacf72226f593aa8ded0725f3330aa55a640bbb4ae967ee7ffcc5b7dd5e9c452d86edbd8925daa5b2a66985a31e82c0177130a51f13e6df0e5e103188a2f9f5e4208dbf87a857f4f4d8741beb79d8769cd4d07ef6b2625854969d597d5c2c3391e81bed76489bf132fe9d6e6ad13de952"], 0x10) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000480)=ANY=[@ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2500000000000000007c289ea123e349ddacf72226f593aa8ded0725f3330aa55a640bbb4ae967ee7ffcc5b7dd5e9c452d86edbd8925daa5b2a66985a31e82c0177130a51f13e6df0e5e103188a2f9f5e4208dbf87a857f4f4d8741beb79d8769cd4d07ef6b2625854969d597d5c2c3391e81bed76489bf132fe9d6e6ad13de952"], 0x10) sendto$packet(r2, &(0x7f0000000040)="60356b733be0920d8741286c839980256227113705ec709afc707493b445f7f2a5e0a31f4ff16fceb1d7479e1c8a1a8a8f0ff895d3a5c12477ffdf35b0d07e9685bdefebf1f6", 0x46, 0x4000, &(0x7f00000000c0)={0x11, 0x5, r4, 0x1, 0x20, 0x6, @broadcast}, 0x14) (async) sendto$packet(r2, &(0x7f0000000040)="60356b733be0920d8741286c839980256227113705ec709afc707493b445f7f2a5e0a31f4ff16fceb1d7479e1c8a1a8a8f0ff895d3a5c12477ffdf35b0d07e9685bdefebf1f6", 0x46, 0x4000, &(0x7f00000000c0)={0x11, 0x5, r4, 0x1, 0x20, 0x6, @broadcast}, 0x14) 21:49:00 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:49:00 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:00 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000040), &(0x7f00000000c0)=0x4) (async, rerun: 64) getsockopt$packet_int(r0, 0x107, 0x3, &(0x7f0000000100), &(0x7f0000000140)=0x4) (rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) socketpair(0x28, 0x5, 0x3, &(0x7f0000000180)) (async, rerun: 64) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 64) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r2, 0x84, 0x6c, &(0x7f00000001c0)={0x0, 0x47, "24e0b19834faf745a907a2bf6292f93ff0e2493212c14cc8b02e697372124324b06f44676dce0c127a28848fe4cf0243f2352b8035f0b8a53aec431f31dd409e41c8153bd1b225"}, &(0x7f0000000240)=0x4f) (async) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x2c9, 0x3f}, 0x8) 21:49:00 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = socket(0x3, 0x6, 0x401) connect$packet(r1, &(0x7f0000000000)={0x11, 0x16, 0x0, 0x1, 0x1, 0x6, @random="b5bdba707e3c"}, 0x14) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, 0x0, 0x400, 0x70bd2d, 0x25dfdbfc, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x3}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x1}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x401}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x48000) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) socket(0x3, 0x6, 0x401) (async) connect$packet(r1, &(0x7f0000000000)={0x11, 0x16, 0x0, 0x1, 0x1, 0x6, @random="b5bdba707e3c"}, 0x14) (async) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, 0x0, 0x400, 0x70bd2d, 0x25dfdbfc, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x3}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x1}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x401}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x48000) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:49:00 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) socketpair(0x8, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=ANY=[@ANYBLOB="1a87000000010000000000edb80f000018110000", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000085000000b2000000237b0001f7ffffff1800000004000000000000000300000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) (async) r5 = accept4$packet(r1, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000003c0)=0x14, 0x80800) socket(0x0, 0x3, 0x7) (async) getpeername$packet(r5, &(0x7f0000000400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000480)=ANY=[@ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2500000000000000007c289ea123e349ddacf72226f593aa8ded0725f3330aa55a640bbb4ae967ee7ffcc5b7dd5e9c452d86edbd8925daa5b2a66985a31e82c0177130a51f13e6df0e5e103188a2f9f5e4208dbf87a857f4f4d8741beb79d8769cd4d07ef6b2625854969d597d5c2c3391e81bed76489bf132fe9d6e6ad13de952"], 0x10) sendto$packet(r2, &(0x7f0000000040)="60356b733be0920d8741286c839980256227113705ec709afc707493b445f7f2a5e0a31f4ff16fceb1d7479e1c8a1a8a8f0ff895d3a5c12477ffdf35b0d07e9685bdefebf1f6", 0x46, 0x4000, &(0x7f00000000c0)={0x11, 0x5, r4, 0x1, 0x20, 0x6, @broadcast}, 0x14) 21:49:00 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, 0x0) 21:49:00 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:00 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, 0x0) 21:49:00 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 0: r0 = socket(0xa, 0x6, 0x0) ioctl$BINDER_GET_FROZEN_INFO(0xffffffffffffffff, 0xc00c620f, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000240)={0x8, 0x0, &(0x7f0000000180)=[@register_looper, @register_looper], 0x17, 0x0, &(0x7f0000000100)="529f69b0621c22380adef70aaeb4f7129fd9e8cc52af33"}) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:00 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:00 executing program 5: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:00 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000040), &(0x7f00000000c0)=0x4) (async) getsockopt$packet_int(r0, 0x107, 0x3, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async, rerun: 64) socketpair(0x28, 0x5, 0x3, &(0x7f0000000180)) (async, rerun: 64) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r2, 0x84, 0x6c, &(0x7f00000001c0)={0x0, 0x47, "24e0b19834faf745a907a2bf6292f93ff0e2493212c14cc8b02e697372124324b06f44676dce0c127a28848fe4cf0243f2352b8035f0b8a53aec431f31dd409e41c8153bd1b225"}, &(0x7f0000000240)=0x4f) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x2c9, 0x3f}, 0x8) 21:49:00 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, 0x0) 21:49:00 executing program 5: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:00 executing program 0: r0 = socket(0xa, 0x6, 0x0) ioctl$BINDER_GET_FROZEN_INFO(0xffffffffffffffff, 0xc00c620f, &(0x7f0000000000)={0xffffffffffffffff}) (async) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000240)={0x8, 0x0, &(0x7f0000000180)=[@register_looper, @register_looper], 0x17, 0x0, &(0x7f0000000100)="529f69b0621c22380adef70aaeb4f7129fd9e8cc52af33"}) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:00 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:00 executing program 0: r0 = socket(0xa, 0x6, 0x0) ioctl$BINDER_GET_FROZEN_INFO(0xffffffffffffffff, 0xc00c620f, &(0x7f0000000000)={0xffffffffffffffff}) (async) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000240)={0x8, 0x0, &(0x7f0000000180)=[@register_looper, @register_looper], 0x17, 0x0, &(0x7f0000000100)="529f69b0621c22380adef70aaeb4f7129fd9e8cc52af33"}) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:00 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:00 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 0: socket(0xa, 0x2, 0x3f) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x10) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, 0x0, 0x800, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}]}, 0x34}, 0x1, 0x0, 0x0, 0x20004000}, 0x8004000) getpgid(0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:00 executing program 5: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:49:00 executing program 3: r0 = socket(0x1e, 0x4, 0xe53) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:00 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:00 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:00 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:00 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/handlers\x00', 0x0, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r6 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{r6, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)=r4}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r11 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r12 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r7}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r8}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r9, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r10, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[r6, r11], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r13 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r9, 0x25, r7, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r7, r8, r8, r11, r7], 0x0, 0x10, 0x3}, 0x90) r14 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r7}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r9, 0x26, r7, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r10, r12, 0x4, &(0x7f0000001d80)=[r11, r7, r7, r7, r8, r8], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r7, r13, 0x30, 0x10, r14, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r7, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r15, 0x8000, '\x00', 0x0, r7, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r7, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r7, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r16}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r7, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r17 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r7, r17, 0xd, 0x0, @val=@target_btf_id=r10}, 0x40) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000300)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000280), &(0x7f00000002c0)='%-5lx \x00'}, 0x20) r19 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r19, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x1d, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x571, 0x0, 0x0, 0x0, 0x4}, [@exit, @ldst={0x0, 0x2, 0x2, 0x9, 0x1, 0xfffffffffffffff4, 0xc}]}, &(0x7f0000000040)='syzkaller\x00', 0xa17, 0xfe, &(0x7f0000000180)=""/254, 0x41100, 0x1, '\x00', r2, 0x1e, r3, 0x8, &(0x7f00000000c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000100)={0x5, 0xe, 0x281d}, 0x10, r10, 0xffffffffffffffff, 0x0, &(0x7f0000000380)=[r18, r19, r20]}, 0x90) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:00 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 3: r0 = socket(0x1e, 0x4, 0xe53) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:00 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) (async, rerun: 64) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/handlers\x00', 0x0, 0x0) (async, rerun: 64) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r6 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) (async, rerun: 64) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{r6, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)=r4}, 0x20) (rerun: 64) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) (async, rerun: 32) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) (rerun: 32) r11 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r12 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r7}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r8}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r9, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r10, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[r6, r11], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r13 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r9, 0x25, r7, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r7, r8, r8, r11, r7], 0x0, 0x10, 0x3}, 0x90) (async) r14 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r7}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r9, 0x26, r7, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r10, r12, 0x4, &(0x7f0000001d80)=[r11, r7, r7, r7, r8, r8], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r7, r13, 0x30, 0x10, r14, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r7, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r15, 0x8000, '\x00', 0x0, r7, 0x0, 0x0, 0x3}, 0x48) (async, rerun: 64) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r7, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) (rerun: 64) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r7, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r16}, 0x20) (async) ioctl$SCSI_IOCTL_PROBE_HOST(r7, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) (async, rerun: 32) r17 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) (rerun: 32) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r7, r17, 0xd, 0x0, @val=@target_btf_id=r10}, 0x40) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000300)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000280), &(0x7f00000002c0)='%-5lx \x00'}, 0x20) (async, rerun: 32) r19 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r19, 0x0, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x1d, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x571, 0x0, 0x0, 0x0, 0x4}, [@exit, @ldst={0x0, 0x2, 0x2, 0x9, 0x1, 0xfffffffffffffff4, 0xc}]}, &(0x7f0000000040)='syzkaller\x00', 0xa17, 0xfe, &(0x7f0000000180)=""/254, 0x41100, 0x1, '\x00', r2, 0x1e, r3, 0x8, &(0x7f00000000c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000100)={0x5, 0xe, 0x281d}, 0x10, r10, 0xffffffffffffffff, 0x0, &(0x7f0000000380)=[r18, r19, r20]}, 0x90) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:00 executing program 3: r0 = socket(0x1e, 0x4, 0xe53) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:00 executing program 0: socket(0xa, 0x2, 0x3f) (async, rerun: 32) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x10) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, 0x0, 0x800, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}]}, 0x34}, 0x1, 0x0, 0x0, 0x20004000}, 0x8004000) getpgid(0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:00 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:00 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:00 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:00 executing program 3: r0 = socket(0x1e, 0x2, 0x0) socket(0x29, 0x800, 0x20) r1 = accept4$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000040)=0x14, 0x800) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f00000000c0)={0x2}, 0x4) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000100)={r3, 0x1, 0x6, @broadcast}, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:00 executing program 5: r0 = socket(0xa, 0x6, 0x0) (async) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/handlers\x00', 0x0, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r6 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{r6, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)=r4}, 0x20) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r11 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r12 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r7}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r8}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r9, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r10, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[r6, r11], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) (async) r13 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r9, 0x25, r7, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r7, r8, r8, r11, r7], 0x0, 0x10, 0x3}, 0x90) r14 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r7}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r9, 0x26, r7, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r10, r12, 0x4, &(0x7f0000001d80)=[r11, r7, r7, r7, r8, r8], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r7, r13, 0x30, 0x10, r14, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r7, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r15, 0x8000, '\x00', 0x0, r7, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r7, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r7, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r16}, 0x20) (async) ioctl$SCSI_IOCTL_PROBE_HOST(r7, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r17 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r7, r17, 0xd, 0x0, @val=@target_btf_id=r10}, 0x40) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000300)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000280), &(0x7f00000002c0)='%-5lx \x00'}, 0x20) (async) r19 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r19, 0x0, 0x0) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x1d, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x571, 0x0, 0x0, 0x0, 0x4}, [@exit, @ldst={0x0, 0x2, 0x2, 0x9, 0x1, 0xfffffffffffffff4, 0xc}]}, &(0x7f0000000040)='syzkaller\x00', 0xa17, 0xfe, &(0x7f0000000180)=""/254, 0x41100, 0x1, '\x00', r2, 0x1e, r3, 0x8, &(0x7f00000000c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000100)={0x5, 0xe, 0x281d}, 0x10, r10, 0xffffffffffffffff, 0x0, &(0x7f0000000380)=[r18, r19, r20]}, 0x90) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:00 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:00 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:00 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:00 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, 0x0) 21:49:00 executing program 3: r0 = socket(0x1e, 0x2, 0x0) (async) socket(0x29, 0x800, 0x20) r1 = accept4$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000040)=0x14, 0x800) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f00000000c0)={0x2}, 0x4) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) (async) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000100)={r3, 0x1, 0x6, @broadcast}, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:01 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:01 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/consoles\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r1, 0x84, 0x6d, &(0x7f0000000080)={0x0, 0x8e, "c2a0c37286e13a8c707df26973b836db33b767970e0cde48ddb27c364872078286d5bfb7cf67cd2f733c71543d9c55b26d5a8f70a1a31d10b070cebf5759a25f13cab517ef0508274dabfef7185ad2109d17deb23f2c7fbd833684a1329e3136a01b17c3989a1d84446fdc1baca093e20a7590426a603d264320c0c0905c324c0f28d1a0424750f299de36aa30e3"}, &(0x7f0000000180)=0x96) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f00000001c0)={0x0, 0xf, 0x6, 0x7f, r2}, &(0x7f0000000200)=0x10) r3 = socket(0xa, 0x6, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000240)={0x20, 0x205, 0x7, 0x7, r2}, &(0x7f0000000280)=0x10) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f00000002c0)={r4}, &(0x7f0000000300)=0x8) getsockopt$inet_pktinfo(r3, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:01 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, 0x0) 21:49:01 executing program 3: r0 = socket(0x1e, 0x2, 0x0) socket(0x29, 0x800, 0x20) r1 = accept4$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000040)=0x14, 0x800) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f00000000c0)={0x2}, 0x4) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000100)={r3, 0x1, 0x6, @broadcast}, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket(0x1e, 0x2, 0x0) (async) socket(0x29, 0x800, 0x20) (async) accept4$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000040)=0x14, 0x800) (async) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f00000000c0)={0x2}, 0x4) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) (async) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000100)={r3, 0x1, 0x6, @broadcast}, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) 21:49:01 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:01 executing program 0: socket(0xa, 0x2, 0x3f) (async, rerun: 32) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x10) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x34, 0x0, 0x800, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}]}, 0x34}, 0x1, 0x0, 0x0, 0x20004000}, 0x8004000) (async) getpgid(0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:01 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, 0x0) 21:49:01 executing program 3: r0 = socket(0x1e, 0x2, 0x0) socket$nl_rdma(0x10, 0x3, 0x14) r1 = accept4$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x800) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00', 0x0}) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000200)='/proc/slabinfo\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r5, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x4c, 0x0, 0x8, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r3}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x6}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x4da}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x3959}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x9}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xfffffff9}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4c04d}, 0x2000080) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x34, 0x0, 0x1, 0x70bd2b, 0x25dfdbfb, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r6}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x8}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x4081) 21:49:01 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:01 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:01 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:01 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/consoles\x00', 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async, rerun: 64) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r1, 0x84, 0x6d, &(0x7f0000000080)={0x0, 0x8e, "c2a0c37286e13a8c707df26973b836db33b767970e0cde48ddb27c364872078286d5bfb7cf67cd2f733c71543d9c55b26d5a8f70a1a31d10b070cebf5759a25f13cab517ef0508274dabfef7185ad2109d17deb23f2c7fbd833684a1329e3136a01b17c3989a1d84446fdc1baca093e20a7590426a603d264320c0c0905c324c0f28d1a0424750f299de36aa30e3"}, &(0x7f0000000180)=0x96) (rerun: 64) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f00000001c0)={0x0, 0xf, 0x6, 0x7f, r2}, &(0x7f0000000200)=0x10) (async) r3 = socket(0xa, 0x6, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000240)={0x20, 0x205, 0x7, 0x7, r2}, &(0x7f0000000280)=0x10) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f00000002c0)={r4}, &(0x7f0000000300)=0x8) getsockopt$inet_pktinfo(r3, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:01 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:01 executing program 3: r0 = socket(0x1e, 0x2, 0x0) socket$nl_rdma(0x10, 0x3, 0x14) (async) r1 = accept4$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x800) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00', 0x0}) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000200)='/proc/slabinfo\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r5, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x4c, 0x0, 0x8, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r3}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x6}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x4da}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x3959}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x9}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xfffffff9}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4c04d}, 0x2000080) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x34, 0x0, 0x1, 0x70bd2b, 0x25dfdbfb, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r6}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x8}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x4081) 21:49:01 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:01 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:01 executing program 3: r0 = socket(0x1e, 0x2, 0x0) socket$nl_rdma(0x10, 0x3, 0x14) (async) r1 = accept4$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x800) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00', 0x0}) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000200)='/proc/slabinfo\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r5, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x4c, 0x0, 0x8, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r3}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x6}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x4da}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x3959}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x9}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xfffffff9}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4c04d}, 0x2000080) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x34, 0x0, 0x1, 0x70bd2b, 0x25dfdbfb, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r6}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x8}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x4081) 21:49:01 executing program 0: r0 = socket(0xa, 0x3, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000080)=0x1ff, 0x4) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/cpuinfo\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r2, 0x84, 0x6c, &(0x7f0000000300)={0x0, 0xcd, "689ac10e3c4f2f111be3cd72725289b2baf0ac7f3d140983d45336ae2bcd7b689afb0a7e1e0d7c2e504a2ee1b536c02c4e5649fbea036395f58dbe64b95d5a99db04502e4a51c437ed34d7fc0ad4177b06f40efdfa2e4cc773931002db498cf0bb32cc2f77a4c49dc9e8d553ed65f2852bb837e3d15611536bde9c5563c4b347dae4460ca51d3ce262b1c6d11e237a1cb880d4f617de1b929117f55750c018cc48c5af2f244c08bea2100401961767e2cf0b5e8047c1f179e4d30a96996608e3676b66942196bd7e97e162d011"}, &(0x7f0000000180)=0xd5) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_NODELAY(r4, 0x84, 0x3, &(0x7f0000000240)=0x1daeb691, 0x4) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r3, 0x3) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=0x0, @ANYBLOB="ff07810000006908003d6168127152b1df6042616501f4f138a91c3291810cc40f66d3f3b7200c2c3461c116d690dddf1e2ddbf4d44ca8cfaaa1c431c15d1834dc74f77efa31feeb8f99de335bae7600b7e81b950ec68210057c9ed8a48c78eca8fbafadbc37a0dd54dde3efb5892960cd5a11ac38aa4101a4b32763f87806205f50e6b90029fb562f8c4dbc3f2e8b84665818b8b4ff25696dead939a668226f9c5c2f3682b4064cf986262c05393b240206aad14f4811e47a82e33cb635783335b3078e7d3f9c4f0a5f90ea7a8164628c64c159e17f888e633aa0151c26cb8fe35869212fd2d65fd0fa56bf8004f92565b8a3b238b91901000000010000002ddd505526959a6b62beb8df0b189fe0ef3b2aa8adf35c9eb4445c303fbf2ca253ed3d298995b11b5af86e00"/312], &(0x7f00000000c0)=0xa) 21:49:01 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:01 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:01 executing program 3: r0 = socket(0x1e, 0x2, 0x0) socketpair(0x18, 0xa, 0x9, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:01 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:01 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/consoles\x00', 0x0, 0x0) (async, rerun: 64) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 64) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r1, 0x84, 0x6d, &(0x7f0000000080)={0x0, 0x8e, "c2a0c37286e13a8c707df26973b836db33b767970e0cde48ddb27c364872078286d5bfb7cf67cd2f733c71543d9c55b26d5a8f70a1a31d10b070cebf5759a25f13cab517ef0508274dabfef7185ad2109d17deb23f2c7fbd833684a1329e3136a01b17c3989a1d84446fdc1baca093e20a7590426a603d264320c0c0905c324c0f28d1a0424750f299de36aa30e3"}, &(0x7f0000000180)=0x96) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f00000001c0)={0x0, 0xf, 0x6, 0x7f, r2}, &(0x7f0000000200)=0x10) (async) r3 = socket(0xa, 0x6, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000240)={0x20, 0x205, 0x7, 0x7, r2}, &(0x7f0000000280)=0x10) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f00000002c0)={r4}, &(0x7f0000000300)=0x8) getsockopt$inet_pktinfo(r3, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:01 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:01 executing program 3: r0 = socket(0x1e, 0x2, 0x0) socketpair(0x18, 0xa, 0x9, &(0x7f0000000000)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:01 executing program 0: r0 = socket(0xa, 0x3, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f00000001c0), &(0x7f0000000200)=0x4) (async) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000080)=0x1ff, 0x4) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/cpuinfo\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r2, 0x84, 0x6c, &(0x7f0000000300)={0x0, 0xcd, "689ac10e3c4f2f111be3cd72725289b2baf0ac7f3d140983d45336ae2bcd7b689afb0a7e1e0d7c2e504a2ee1b536c02c4e5649fbea036395f58dbe64b95d5a99db04502e4a51c437ed34d7fc0ad4177b06f40efdfa2e4cc773931002db498cf0bb32cc2f77a4c49dc9e8d553ed65f2852bb837e3d15611536bde9c5563c4b347dae4460ca51d3ce262b1c6d11e237a1cb880d4f617de1b929117f55750c018cc48c5af2f244c08bea2100401961767e2cf0b5e8047c1f179e4d30a96996608e3676b66942196bd7e97e162d011"}, &(0x7f0000000180)=0xd5) (async, rerun: 32) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_NODELAY(r4, 0x84, 0x3, &(0x7f0000000240)=0x1daeb691, 0x4) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r3, 0x3) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=0x0, @ANYBLOB="ff07810000006908003d6168127152b1df6042616501f4f138a91c3291810cc40f66d3f3b7200c2c3461c116d690dddf1e2ddbf4d44ca8cfaaa1c431c15d1834dc74f77efa31feeb8f99de335bae7600b7e81b950ec68210057c9ed8a48c78eca8fbafadbc37a0dd54dde3efb5892960cd5a11ac38aa4101a4b32763f87806205f50e6b90029fb562f8c4dbc3f2e8b84665818b8b4ff25696dead939a668226f9c5c2f3682b4064cf986262c05393b240206aad14f4811e47a82e33cb635783335b3078e7d3f9c4f0a5f90ea7a8164628c64c159e17f888e633aa0151c26cb8fe35869212fd2d65fd0fa56bf8004f92565b8a3b238b91901000000010000002ddd505526959a6b62beb8df0b189fe0ef3b2aa8adf35c9eb4445c303fbf2ca253ed3d298995b11b5af86e00"/312], &(0x7f00000000c0)=0xa) (rerun: 32) 21:49:01 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:01 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:01 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:01 executing program 3: r0 = socket(0x1e, 0x2, 0x0) socketpair(0x18, 0xa, 0x9, &(0x7f0000000000)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:01 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:01 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:01 executing program 3: r0 = socket(0x21, 0x800, 0x3) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f00000000c0)={0x0, @broadcast, @loopback}, &(0x7f0000000100)=0xc) socketpair(0x5, 0x5, 0x10, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_INITMSG(r6, 0x84, 0x2, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sendmsg$BATADV_CMD_GET_DAT_CACHE(r5, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x54, 0x0, 0x1, 0x70bd2d, 0x25dfdbfd, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x4}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x2}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xc6}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x4}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x3}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r1}]}, 0x54}, 0x1, 0x0, 0x0, 0x8080}, 0x8000) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x3c, r3, 0x100, 0x70bd2b, 0x25dfdbff, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r4}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x3}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x2}]}, 0x3c}}, 0x24040054) 21:49:01 executing program 0: r0 = socket(0xa, 0x3, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000080)=0x1ff, 0x4) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/cpuinfo\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r2, 0x84, 0x6c, &(0x7f0000000300)={0x0, 0xcd, "689ac10e3c4f2f111be3cd72725289b2baf0ac7f3d140983d45336ae2bcd7b689afb0a7e1e0d7c2e504a2ee1b536c02c4e5649fbea036395f58dbe64b95d5a99db04502e4a51c437ed34d7fc0ad4177b06f40efdfa2e4cc773931002db498cf0bb32cc2f77a4c49dc9e8d553ed65f2852bb837e3d15611536bde9c5563c4b347dae4460ca51d3ce262b1c6d11e237a1cb880d4f617de1b929117f55750c018cc48c5af2f244c08bea2100401961767e2cf0b5e8047c1f179e4d30a96996608e3676b66942196bd7e97e162d011"}, &(0x7f0000000180)=0xd5) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_NODELAY(r4, 0x84, 0x3, &(0x7f0000000240)=0x1daeb691, 0x4) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r3, 0x3) (async) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000400)=ANY=[@ANYRES32=0x0, @ANYBLOB="ff07810000006908003d6168127152b1df6042616501f4f138a91c3291810cc40f66d3f3b7200c2c3461c116d690dddf1e2ddbf4d44ca8cfaaa1c431c15d1834dc74f77efa31feeb8f99de335bae7600b7e81b950ec68210057c9ed8a48c78eca8fbafadbc37a0dd54dde3efb5892960cd5a11ac38aa4101a4b32763f87806205f50e6b90029fb562f8c4dbc3f2e8b84665818b8b4ff25696dead939a668226f9c5c2f3682b4064cf986262c05393b240206aad14f4811e47a82e33cb635783335b3078e7d3f9c4f0a5f90ea7a8164628c64c159e17f888e633aa0151c26cb8fe35869212fd2d65fd0fa56bf8004f92565b8a3b238b91901000000010000002ddd505526959a6b62beb8df0b189fe0ef3b2aa8adf35c9eb4445c303fbf2ca253ed3d298995b11b5af86e00"/312], &(0x7f00000000c0)=0xa) 21:49:01 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) accept4$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x800) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_INITMSG(r2, 0x84, 0x2, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x24000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, r4, 0x200, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40048c0}, 0x20040800) 21:49:01 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) accept4$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x800) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_INITMSG(r2, 0x84, 0x2, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x24000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, r4, 0x200, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40048c0}, 0x20040800) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) accept4$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x800) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_INITMSG(r2, 0x84, 0x2, &(0x7f00000000c0), &(0x7f0000000100)=0x8) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x24000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, r4, 0x200, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40048c0}, 0x20040800) (async) 21:49:01 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:02 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) accept4$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x800) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_INITMSG(r2, 0x84, 0x2, &(0x7f00000000c0), &(0x7f0000000100)=0x8) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x24000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, r4, 0x200, 0x70bd27, 0x25dfdbfe, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40048c0}, 0x20040800) 21:49:02 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:02 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: socket(0xa, 0x6, 0x0) 21:49:02 executing program 3: r0 = socket(0x21, 0x800, 0x3) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f00000000c0)={0x0, @broadcast, @loopback}, &(0x7f0000000100)=0xc) (async) socketpair(0x5, 0x5, 0x10, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_INITMSG(r6, 0x84, 0x2, &(0x7f0000000380), &(0x7f00000003c0)=0x8) (async) sendmsg$BATADV_CMD_GET_DAT_CACHE(r5, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x54, 0x0, 0x1, 0x70bd2d, 0x25dfdbfd, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x4}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x2}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xc6}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x4}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x3}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r1}]}, 0x54}, 0x1, 0x0, 0x0, 0x8080}, 0x8000) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x3c, r3, 0x100, 0x70bd2b, 0x25dfdbff, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r4}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x3}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x2}]}, 0x3c}}, 0x24040054) 21:49:02 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:02 executing program 0: r0 = msgget$private(0x0, 0x312) msgctl$MSG_STAT_ANY(r0, 0xd, &(0x7f0000000000)=""/196) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0x400) 21:49:02 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: socket(0xa, 0x6, 0x0) socket(0xa, 0x6, 0x0) (async) 21:49:02 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, 0x0) 21:49:02 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:02 executing program 0: r0 = msgget$private(0x0, 0x312) msgctl$MSG_STAT_ANY(r0, 0xd, &(0x7f0000000000)=""/196) (async) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) msgget$private(0x0, 0x400) 21:49:02 executing program 3: r0 = socket(0x21, 0x800, 0x3) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f00000000c0)={0x0, @broadcast, @loopback}, &(0x7f0000000100)=0xc) socketpair(0x5, 0x5, 0x10, &(0x7f0000000200)) (async) socketpair(0x5, 0x5, 0x10, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_INITMSG(r6, 0x84, 0x2, &(0x7f0000000380), &(0x7f00000003c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_INITMSG(r6, 0x84, 0x2, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sendmsg$BATADV_CMD_GET_DAT_CACHE(r5, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x54, 0x0, 0x1, 0x70bd2d, 0x25dfdbfd, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x4}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x2}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0xc6}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x4}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x3}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r1}]}, 0x54}, 0x1, 0x0, 0x0, 0x8080}, 0x8000) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x3c, r3, 0x100, 0x70bd2b, 0x25dfdbff, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r4}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x3}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x2}]}, 0x3c}}, 0x24040054) 21:49:02 executing program 5: socket(0xa, 0x6, 0x0) socket(0xa, 0x6, 0x0) (async) 21:49:02 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:02 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:02 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, 0x0) 21:49:02 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) 21:49:02 executing program 0: r0 = msgget$private(0x0, 0x312) msgctl$MSG_STAT_ANY(r0, 0xd, &(0x7f0000000000)=""/196) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0x400) 21:49:02 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, 0x0) 21:49:02 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) 21:49:02 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:02 executing program 3: r0 = getpgid(0x0) pidfd_open(r0, 0x0) socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000040)) 21:49:02 executing program 0: setregid(0x0, 0x0) r0 = socket(0x2a, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:02 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, 0x0) 21:49:02 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) 21:49:02 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:02 executing program 3: r0 = getpgid(0x0) pidfd_open(r0, 0x0) socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000040)) getpgid(0x0) (async) pidfd_open(r0, 0x0) (async) socket(0x1e, 0x2, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000040)) (async) 21:49:02 executing program 0: setregid(0x0, 0x0) r0 = socket(0x2a, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:02 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, 0x0) 21:49:02 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/timer\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x4c, r2, 0x4, 0x70bd29, 0x25dfdbfe, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x5}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x5}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4004011}, 0x14) 21:49:02 executing program 3: r0 = getpgid(0x0) pidfd_open(r0, 0x0) socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000040)) getpgid(0x0) (async) pidfd_open(r0, 0x0) (async) socket(0x1e, 0x2, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000040)) (async) 21:49:02 executing program 0: setregid(0x0, 0x0) (async) r0 = socket(0x2a, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:02 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:02 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/timer\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x4c, r2, 0x4, 0x70bd29, 0x25dfdbfe, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x5}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x5}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4004011}, 0x14) 21:49:02 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, 0x0) 21:49:02 executing program 0: r0 = socket(0xa, 0xa, 0x8000) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000000)={0x0, @multicast2, @broadcast}, &(0x7f0000000040)=0xc) 21:49:02 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:02 executing program 0: r0 = socket(0xa, 0xa, 0x8000) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000000)={0x0, @multicast2, @broadcast}, &(0x7f0000000040)=0xc) 21:49:02 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/timer\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x4c, r2, 0x4, 0x70bd29, 0x25dfdbfe, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x5}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x5}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4004011}, 0x14) 21:49:02 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:02 executing program 3: r0 = socket(0x1e, 0x5, 0x0) ioctl$TFD_IOC_SET_TICKS(0xffffffffffffffff, 0x40085400, &(0x7f0000000200)=0xfffffffffffffc86) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000240)) r1 = socket(0x1f, 0x800, 0x2) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000280)={0x2a, 0x2, 0x4, 0x7, 0xc2, 0x2b4a, 0x800, 0x101}, &(0x7f00000002c0)=0x20) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) sendto$packet(r1, &(0x7f00000000c0)="b51c8f610c06f4e635b88a7537f25f32d1051dc82465cf464b6b94bfb378845b4e1a0a166ea75f02d619a6c42a4229568543a77e4ba6ebf4bfbda7e345d8c0846f593abb05ac9c237350a3461635d77205ebc0a0db38abdc6901aeb9b6bd4e0f4bbb4d1f60958a3ccd3d758b781ef1a8e51af2e14e1e78f904b2bd9d49ab3393acce70c0dbd5308eec1a385e22a88774c936c6ae3b287ae57dbd6b3c725dc6d4ff8366a1db30703fcf984087018634299364901082cb9ebfae84494f67e9def8813ff71a754f39628ed5f023615ea06a1d766089bc609af627c4", 0xda, 0x24000080, &(0x7f00000001c0)={0x11, 0x3, r2, 0x1, 0xff, 0x6, @remote}, 0x14) 21:49:02 executing program 0: r0 = socket(0xa, 0xa, 0x8000) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000000)={0x0, @multicast2, @broadcast}, &(0x7f0000000040)=0xc) 21:49:02 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:02 executing program 3: r0 = socket(0x1e, 0x5, 0x0) ioctl$TFD_IOC_SET_TICKS(0xffffffffffffffff, 0x40085400, &(0x7f0000000200)=0xfffffffffffffc86) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000240)) socket(0x1f, 0x800, 0x2) (async) r1 = socket(0x1f, 0x800, 0x2) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000280)={0x2a, 0x2, 0x4, 0x7, 0xc2, 0x2b4a, 0x800, 0x101}, &(0x7f00000002c0)=0x20) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) sendto$packet(r1, &(0x7f00000000c0)="b51c8f610c06f4e635b88a7537f25f32d1051dc82465cf464b6b94bfb378845b4e1a0a166ea75f02d619a6c42a4229568543a77e4ba6ebf4bfbda7e345d8c0846f593abb05ac9c237350a3461635d77205ebc0a0db38abdc6901aeb9b6bd4e0f4bbb4d1f60958a3ccd3d758b781ef1a8e51af2e14e1e78f904b2bd9d49ab3393acce70c0dbd5308eec1a385e22a88774c936c6ae3b287ae57dbd6b3c725dc6d4ff8366a1db30703fcf984087018634299364901082cb9ebfae84494f67e9def8813ff71a754f39628ed5f023615ea06a1d766089bc609af627c4", 0xda, 0x24000080, &(0x7f00000001c0)={0x11, 0x3, r2, 0x1, 0xff, 0x6, @remote}, 0x14) (async) sendto$packet(r1, &(0x7f00000000c0)="b51c8f610c06f4e635b88a7537f25f32d1051dc82465cf464b6b94bfb378845b4e1a0a166ea75f02d619a6c42a4229568543a77e4ba6ebf4bfbda7e345d8c0846f593abb05ac9c237350a3461635d77205ebc0a0db38abdc6901aeb9b6bd4e0f4bbb4d1f60958a3ccd3d758b781ef1a8e51af2e14e1e78f904b2bd9d49ab3393acce70c0dbd5308eec1a385e22a88774c936c6ae3b287ae57dbd6b3c725dc6d4ff8366a1db30703fcf984087018634299364901082cb9ebfae84494f67e9def8813ff71a754f39628ed5f023615ea06a1d766089bc609af627c4", 0xda, 0x24000080, &(0x7f00000001c0)={0x11, 0x3, r2, 0x1, 0xff, 0x6, @remote}, 0x14) 21:49:02 executing program 5: ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) socket(0xa, 0x6, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000000), 0x1, 0x204542) ioctl$SG_GET_NUM_WAITING(r0, 0x227d, &(0x7f0000000040)) 21:49:02 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) (async) socket(0xa, 0x6, 0x0) (async) r0 = syz_open_dev$sg(&(0x7f0000000000), 0x1, 0x204542) ioctl$SG_GET_NUM_WAITING(r0, 0x227d, &(0x7f0000000040)) 21:49:02 executing program 0: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0xfffffffffffffe39) 21:49:02 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:02 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:02 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:02 executing program 3: r0 = socket(0x1e, 0x5, 0x0) ioctl$TFD_IOC_SET_TICKS(0xffffffffffffffff, 0x40085400, &(0x7f0000000200)=0xfffffffffffffc86) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000240)) r1 = socket(0x1f, 0x800, 0x2) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000280)={0x2a, 0x2, 0x4, 0x7, 0xc2, 0x2b4a, 0x800, 0x101}, &(0x7f00000002c0)=0x20) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) sendto$packet(r1, &(0x7f00000000c0)="b51c8f610c06f4e635b88a7537f25f32d1051dc82465cf464b6b94bfb378845b4e1a0a166ea75f02d619a6c42a4229568543a77e4ba6ebf4bfbda7e345d8c0846f593abb05ac9c237350a3461635d77205ebc0a0db38abdc6901aeb9b6bd4e0f4bbb4d1f60958a3ccd3d758b781ef1a8e51af2e14e1e78f904b2bd9d49ab3393acce70c0dbd5308eec1a385e22a88774c936c6ae3b287ae57dbd6b3c725dc6d4ff8366a1db30703fcf984087018634299364901082cb9ebfae84494f67e9def8813ff71a754f39628ed5f023615ea06a1d766089bc609af627c4", 0xda, 0x24000080, &(0x7f00000001c0)={0x11, 0x3, r2, 0x1, 0xff, 0x6, @remote}, 0x14) socket(0x1e, 0x5, 0x0) (async) ioctl$TFD_IOC_SET_TICKS(0xffffffffffffffff, 0x40085400, &(0x7f0000000200)=0xfffffffffffffc86) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000240)) (async) socket(0x1f, 0x800, 0x2) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000280)={0x2a, 0x2, 0x4, 0x7, 0xc2, 0x2b4a, 0x800, 0x101}, &(0x7f00000002c0)=0x20) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)) (async) sendto$packet(r1, &(0x7f00000000c0)="b51c8f610c06f4e635b88a7537f25f32d1051dc82465cf464b6b94bfb378845b4e1a0a166ea75f02d619a6c42a4229568543a77e4ba6ebf4bfbda7e345d8c0846f593abb05ac9c237350a3461635d77205ebc0a0db38abdc6901aeb9b6bd4e0f4bbb4d1f60958a3ccd3d758b781ef1a8e51af2e14e1e78f904b2bd9d49ab3393acce70c0dbd5308eec1a385e22a88774c936c6ae3b287ae57dbd6b3c725dc6d4ff8366a1db30703fcf984087018634299364901082cb9ebfae84494f67e9def8813ff71a754f39628ed5f023615ea06a1d766089bc609af627c4", 0xda, 0x24000080, &(0x7f00000001c0)={0x11, 0x3, r2, 0x1, 0xff, 0x6, @remote}, 0x14) (async) 21:49:02 executing program 5: ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) (async) socket(0xa, 0x6, 0x0) (async, rerun: 64) r0 = syz_open_dev$sg(&(0x7f0000000000), 0x1, 0x204542) (rerun: 64) ioctl$SG_GET_NUM_WAITING(r0, 0x227d, &(0x7f0000000040)) 21:49:02 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:02 executing program 0: socket(0xa, 0x6, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0xfffffffffffffe39) 21:49:02 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:02 executing program 3: socketpair(0x22, 0x2, 0x3, &(0x7f0000000040)) r0 = socket(0x1e, 0x2, 0x0) r1 = accept4$packet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x14, 0x80800) accept4$packet(r1, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000100)=0x14, 0x80000) r2 = accept4$packet(r1, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000180)=0x14, 0x40000) getsockopt$packet_buf(r2, 0x107, 0x1e, &(0x7f00000001c0)=""/188, &(0x7f0000000280)=0xbc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:02 executing program 0: socket(0xa, 0x6, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)=0xfffffffffffffe39) 21:49:02 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, 0x0) 21:49:02 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:02 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:02 executing program 3: socketpair(0x22, 0x2, 0x3, &(0x7f0000000040)) r0 = socket(0x1e, 0x2, 0x0) accept4$packet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x14, 0x80800) (async) r1 = accept4$packet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x14, 0x80800) accept4$packet(r1, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000100)=0x14, 0x80000) accept4$packet(r1, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000180)=0x14, 0x40000) (async) r2 = accept4$packet(r1, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000180)=0x14, 0x40000) getsockopt$packet_buf(r2, 0x107, 0x1e, &(0x7f00000001c0)=""/188, &(0x7f0000000280)=0xbc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:02 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, 0x0) 21:49:02 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f00000000c0)={0x0, @multicast2, @private}, &(0x7f0000000080)=0xc) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000380)={0xfff, 0x2, 0x1, 0x1ff}, 0x10) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x24, r3, 0x200, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x1f}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r5}]}, 0x24}, 0x1, 0x0, 0x0, 0x400c004}, 0x4000000) 21:49:02 executing program 3: socketpair(0x22, 0x2, 0x3, &(0x7f0000000040)) (async) r0 = socket(0x1e, 0x2, 0x0) r1 = accept4$packet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x14, 0x80800) accept4$packet(r1, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000100)=0x14, 0x80000) r2 = accept4$packet(r1, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000180)=0x14, 0x40000) getsockopt$packet_buf(r2, 0x107, 0x1e, &(0x7f00000001c0)=""/188, &(0x7f0000000280)=0xbc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:02 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:02 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:02 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, 0x0) 21:49:02 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f00000000c0)={0x0, @multicast2, @private}, &(0x7f0000000080)=0xc) (async, rerun: 64) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000380)={0xfff, 0x2, 0x1, 0x1ff}, 0x10) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) (async, rerun: 64) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (rerun: 64) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x24, r3, 0x200, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x1f}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r5}]}, 0x24}, 0x1, 0x0, 0x0, 0x400c004}, 0x4000000) 21:49:02 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:02 executing program 0: r0 = msgget(0x2, 0x75a) r1 = msgget$private(0x0, 0x0) msgctl$MSG_STAT_ANY(r1, 0xd, 0xfffffffffffffffd) getgroups(0x9, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0, 0xee00, 0x0, 0xffffffffffffffff, 0xee01, 0x0, 0x0, 0xee01]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001200)={{0x1, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0x51, 0xff81}, 0x0, 0x0, 0x9, 0x1, 0x42, 0x7ff, 0x81, 0x0, 0x4, 0x5, 0xffffffffffffffff, 0xffffffffffffffff}) msgctl$MSG_STAT(r0, 0xb, &(0x7f0000000180)=""/4096) msgrcv(r0, &(0x7f0000000000)={0x0, ""/106}, 0x72, 0x1, 0x1000) r3 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r3, 0x29, 0x8, 0x0, &(0x7f0000000140)) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r4, &(0x7f0000001180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x20, 0x1407, 0x400, 0x70bd2c, 0x25dfdbfe, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x4040081}, 0x10) 21:49:02 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, r4, 0x4, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0xa40}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xb530}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r1}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x4df}]}, 0x34}, 0x1, 0x0, 0x0, 0x40000d0}, 0x40044) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000200)=[@in6={0xa, 0x4e22, 0x4, @private2={0xfc, 0x2, '\x00', 0x1}, 0x10001}, @in={0x2, 0x4e24, @remote}], 0x2c) 21:49:02 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:02 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, r4, 0x4, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0xa40}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xb530}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r1}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x4df}]}, 0x34}, 0x1, 0x0, 0x0, 0x40000d0}, 0x40044) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000200)=[@in6={0xa, 0x4e22, 0x4, @private2={0xfc, 0x2, '\x00', 0x1}, 0x10001}, @in={0x2, 0x4e24, @remote}], 0x2c) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) (async) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, r4, 0x4, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0xa40}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xb530}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r1}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x4df}]}, 0x34}, 0x1, 0x0, 0x0, 0x40000d0}, 0x40044) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000200)=[@in6={0xa, 0x4e22, 0x4, @private2={0xfc, 0x2, '\x00', 0x1}, 0x10001}, @in={0x2, 0x4e24, @remote}], 0x2c) (async) 21:49:02 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:02 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f00000000c0)={0x0, @multicast2, @private}, &(0x7f0000000080)=0xc) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000380)={0xfff, 0x2, 0x1, 0x1ff}, 0x10) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x24, r3, 0x200, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x1f}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r5}]}, 0x24}, 0x1, 0x0, 0x0, 0x400c004}, 0x4000000) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) (async) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f00000000c0)={0x0, @multicast2, @private}, &(0x7f0000000080)=0xc) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000380)={0xfff, 0x2, 0x1, 0x1ff}, 0x10) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x24, r3, 0x200, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x1f}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r5}]}, 0x24}, 0x1, 0x0, 0x0, 0x400c004}, 0x4000000) (async) 21:49:02 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:02 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, r4, 0x4, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0xa40}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xb530}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r1}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x4df}]}, 0x34}, 0x1, 0x0, 0x0, 0x40000d0}, 0x40044) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000200)=[@in6={0xa, 0x4e22, 0x4, @private2={0xfc, 0x2, '\x00', 0x1}, 0x10001}, @in={0x2, 0x4e24, @remote}], 0x2c) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r4, 0x1}, 0x14}}, 0x0) (async) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x34, r4, 0x4, 0x70bd2a, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0xa40}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0xb530}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r1}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x4df}]}, 0x34}, 0x1, 0x0, 0x0, 0x40000d0}, 0x40044) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000200)=[@in6={0xa, 0x4e22, 0x4, @private2={0xfc, 0x2, '\x00', 0x1}, 0x10001}, @in={0x2, 0x4e24, @remote}], 0x2c) (async) 21:49:02 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000000c0)={0x8, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000093707ddad9ed889539cbac2011b4a633fc297014de"], 0xc0, 0x0, &(0x7f0000000140)="82f26568b88a0a1b5194b0883ed462e27cdcf1704f6807b77db898edd97bd27a914df79a56f60e791dacf545701bf75b64c2bd17d41651b54fdb464378d56deecb29e3d816d9292b9f191b5a936c22d116ec21eb715746d0f05b9fa013acab427cf1e495ecb231aee831352e23cea0bb13bde97a74a9e6390d408abd2842eb04133e4935072817395e277a87f5eaaf9b6866c7241215d0844f95fbef1faf4bbfc0caec52e1372b0fd93238da15f575753b87726272c00ebafae38253c3b437e2"}) socket(0x25, 0x3, 0x80) 21:49:02 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:02 executing program 5: ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000000c0)={0x8, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000093707ddad9ed889539cbac2011b4a633fc297014de"], 0xc0, 0x0, &(0x7f0000000140)="82f26568b88a0a1b5194b0883ed462e27cdcf1704f6807b77db898edd97bd27a914df79a56f60e791dacf545701bf75b64c2bd17d41651b54fdb464378d56deecb29e3d816d9292b9f191b5a936c22d116ec21eb715746d0f05b9fa013acab427cf1e495ecb231aee831352e23cea0bb13bde97a74a9e6390d408abd2842eb04133e4935072817395e277a87f5eaaf9b6866c7241215d0844f95fbef1faf4bbfc0caec52e1372b0fd93238da15f575753b87726272c00ebafae38253c3b437e2"}) (async, rerun: 64) socket(0x25, 0x3, 0x80) (rerun: 64) 21:49:03 executing program 0: r0 = msgget(0x2, 0x75a) r1 = msgget$private(0x0, 0x0) msgctl$MSG_STAT_ANY(r1, 0xd, 0xfffffffffffffffd) getgroups(0x9, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0, 0xee00, 0x0, 0xffffffffffffffff, 0xee01, 0x0, 0x0, 0xee01]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001200)={{0x1, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0x51, 0xff81}, 0x0, 0x0, 0x9, 0x1, 0x42, 0x7ff, 0x81, 0x0, 0x4, 0x5, 0xffffffffffffffff, 0xffffffffffffffff}) msgctl$MSG_STAT(r0, 0xb, &(0x7f0000000180)=""/4096) (async) msgrcv(r0, &(0x7f0000000000)={0x0, ""/106}, 0x72, 0x1, 0x1000) (async) r3 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r3, 0x29, 0x8, 0x0, &(0x7f0000000140)) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r4, &(0x7f0000001180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x20, 0x1407, 0x400, 0x70bd2c, 0x25dfdbfe, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x4040081}, 0x10) 21:49:03 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:03 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:03 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:03 executing program 3: r0 = socket(0x22, 0x2, 0x10000) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:03 executing program 5: ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000000c0)={0x8, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000093707ddad9ed889539cbac2011b4a633fc297014de"], 0xc0, 0x0, &(0x7f0000000140)="82f26568b88a0a1b5194b0883ed462e27cdcf1704f6807b77db898edd97bd27a914df79a56f60e791dacf545701bf75b64c2bd17d41651b54fdb464378d56deecb29e3d816d9292b9f191b5a936c22d116ec21eb715746d0f05b9fa013acab427cf1e495ecb231aee831352e23cea0bb13bde97a74a9e6390d408abd2842eb04133e4935072817395e277a87f5eaaf9b6866c7241215d0844f95fbef1faf4bbfc0caec52e1372b0fd93238da15f575753b87726272c00ebafae38253c3b437e2"}) (async) socket(0x25, 0x3, 0x80) 21:49:03 executing program 3: r0 = socket(0x22, 0x2, 0x10000) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket(0x22, 0x2, 0x10000) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) 21:49:03 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:03 executing program 5: r0 = socket(0x1f, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:03 executing program 0: r0 = msgget(0x2, 0x75a) r1 = msgget$private(0x0, 0x0) msgctl$MSG_STAT_ANY(r1, 0xd, 0xfffffffffffffffd) getgroups(0x9, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0, 0xee00, 0x0, 0xffffffffffffffff, 0xee01, 0x0, 0x0, 0xee01]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001200)={{0x1, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0x51, 0xff81}, 0x0, 0x0, 0x9, 0x1, 0x42, 0x7ff, 0x81, 0x0, 0x4, 0x5, 0xffffffffffffffff, 0xffffffffffffffff}) msgctl$MSG_STAT(r0, 0xb, &(0x7f0000000180)=""/4096) msgrcv(r0, &(0x7f0000000000)={0x0, ""/106}, 0x72, 0x1, 0x1000) r3 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r3, 0x29, 0x8, 0x0, &(0x7f0000000140)) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r4, &(0x7f0000001180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x20, 0x1407, 0x400, 0x70bd2c, 0x25dfdbfe, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x4040081}, 0x10) msgget(0x2, 0x75a) (async) msgget$private(0x0, 0x0) (async) msgctl$MSG_STAT_ANY(r1, 0xd, 0xfffffffffffffffd) (async) getgroups(0x9, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0, 0xee00, 0x0, 0xffffffffffffffff, 0xee01, 0x0, 0x0, 0xee01]) (async) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001200)={{0x1, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0x51, 0xff81}, 0x0, 0x0, 0x9, 0x1, 0x42, 0x7ff, 0x81, 0x0, 0x4, 0x5, 0xffffffffffffffff, 0xffffffffffffffff}) (async) msgctl$MSG_STAT(r0, 0xb, &(0x7f0000000180)=""/4096) (async) msgrcv(r0, &(0x7f0000000000)={0x0, ""/106}, 0x72, 0x1, 0x1000) (async) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r3, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r4, &(0x7f0000001180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x20, 0x1407, 0x400, 0x70bd2c, 0x25dfdbfe, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x4040081}, 0x10) (async) 21:49:03 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:03 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:03 executing program 3: r0 = socket(0x22, 0x2, 0x10000) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:03 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:03 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000000)=0x3f, 0x4) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 21:49:03 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:03 executing program 5: r0 = socket(0x1f, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:03 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:03 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000000)=0x3f, 0x4) (async) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 21:49:03 executing program 0: r0 = socket(0xa, 0x800, 0x0) getsockopt$inet_sctp6_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan1\x00'}) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:03 executing program 5: r0 = socket(0x1f, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:03 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000000)=0x3f, 0x4) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000040), &(0x7f00000000c0)=0x4) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000000000)=0x3f, 0x4) (async) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000040), &(0x7f00000000c0)=0x4) (async) 21:49:03 executing program 5: r0 = socket(0xf, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x1ff}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={r1, 0x7}, &(0x7f00000000c0)=0x8) r2 = fsopen(&(0x7f0000000100)='logfs\x00', 0x1) fsconfig$FSCONFIG_SET_PATH(r2, 0x3, &(0x7f0000000180)='&\'%^,^\x00', &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:03 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:03 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:03 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:03 executing program 3: r0 = socket(0x15, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:03 executing program 3: r0 = socket(0x15, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:03 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, 0x0) 21:49:03 executing program 3: r0 = socket(0x15, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:03 executing program 0: r0 = socket(0xa, 0x800, 0x0) getsockopt$inet_sctp6_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan1\x00'}) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0xa, 0x800, 0x0) (async) getsockopt$inet_sctp6_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan1\x00'}) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:49:03 executing program 5: r0 = socket(0xf, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x1ff}, &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x1ff}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={r1, 0x7}, &(0x7f00000000c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={r1, 0x7}, &(0x7f00000000c0)=0x8) r2 = fsopen(&(0x7f0000000100)='logfs\x00', 0x1) fsconfig$FSCONFIG_SET_PATH(r2, 0x3, &(0x7f0000000180)='&\'%^,^\x00', &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:03 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:03 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:03 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, 0x0) 21:49:03 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000000)=0x80, 0x4) 21:49:03 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:03 executing program 0: r0 = socket(0xa, 0x800, 0x0) getsockopt$inet_sctp6_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan1\x00'}) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:03 executing program 5: r0 = socket(0xf, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x1ff}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={r1, 0x7}, &(0x7f00000000c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000080)={r1, 0x7}, &(0x7f00000000c0)=0x8) r2 = fsopen(&(0x7f0000000100)='logfs\x00', 0x1) fsconfig$FSCONFIG_SET_PATH(r2, 0x3, &(0x7f0000000180)='&\'%^,^\x00', &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) (async) fsconfig$FSCONFIG_SET_PATH(r2, 0x3, &(0x7f0000000180)='&\'%^,^\x00', &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:03 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:03 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, 0x0) 21:49:03 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async, rerun: 64) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000000)=0x80, 0x4) (rerun: 64) 21:49:03 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:03 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:03 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x6, @none, 0x3, 0x2}, 0xe) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/bus/input/handlers\x00', 0x0, 0x0) 21:49:03 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x20, 0x1402, 0x800, 0x70bd25, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000}, 0x0) 21:49:03 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:03 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000000)=0x80, 0x4) 21:49:03 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, 0x0) 21:49:03 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x20, 0x1402, 0x800, 0x70bd25, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000}, 0x0) 21:49:03 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:03 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:03 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async, rerun: 64) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 64) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x6, @none, 0x3, 0x2}, 0xe) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/bus/input/handlers\x00', 0x0, 0x0) 21:49:04 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x20, 0x1402, 0x800, 0x70bd25, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000}, 0x0) 21:49:04 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, 0x0) 21:49:04 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x9, 0x0, 0x1, 0xe71c, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1}, 0x48) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$SG_SCSI_RESET(r2, 0x2284, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/devices\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x2a, 0x7, 0x1, 0x20, 0x1232, r1, 0xad8, '\x00', 0x0, r3, 0x3, 0x3, 0x3}, 0x48) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f0000000180)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x18) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x6, @none, 0x3, 0x2}, 0xe) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/bus/input/handlers\x00', 0x0, 0x0) 21:49:04 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) msgctl$IPC_RMID(0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000480), r1) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x54, r3, 0x100, 0x70bd2d, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xfff}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x7}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x6}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x8a}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000000}, 0x20040004) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r4, 0x84, 0x6d, &(0x7f00000005c0)={0x0, 0xea, "97fcd658bc9d3fc30469a4381efd058894c6a4eab1fd0a056a6030b240d097dea134dd053d7c50caefe334cab9871ea9ca7e61b14efa9d5a0d2f1484c2e2f4d379fa0a0478544ea77fcc40391f2f4d1a454dafd351d57b3e243fcfbf2abfc760c88afb6241671098ac5b528d49e86e40f494bfbae384d127acdc0bbe42bc6ff2d64d7d62ccad3112b307c1fb5343eb002ea8a59125bb54c92e2315b980ecde12527ab5681afd10639bcf9b186bd10487b27f18b9a65e263eabcfc5faad0b96df580cce29b41a31637ad2ab2ed708b77b52a1226e6cf1adeb45b253e6bc1dbff02649c59b68e416b162a4"}, &(0x7f00000006c0)=0xf2) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r5, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x38, r5, 0x400, 0x70bd25, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @remote}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x9}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}]}, 0x38}}, 0x4000) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e21, 0x2, @ipv4={'\x00', '\xff\xff', @local}, 0x1}}, [0x2, 0x40, 0x7, 0x4, 0xfffffffffffffffe, 0x100, 0x20, 0x9, 0xffffffff, 0x2, 0x7ff, 0x0, 0x0, 0x401, 0xb40]}, &(0x7f0000000300)=0x100) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000340)={r6, 0x7ff, 0xde1, 0x80, 0xff, 0x2, 0x0, 0x3a, {0x0, @in6={{0xa, 0x9, 0x400, @private1, 0x1ff}}, 0x9d, 0xfffffffb, 0x6, 0x0, 0x73}}, &(0x7f0000000400)=0xb0) 21:49:04 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x9, 0x0, 0x1, 0xe71c, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1}, 0x48) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$SG_SCSI_RESET(r2, 0x2284, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/devices\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x2a, 0x7, 0x1, 0x20, 0x1232, r1, 0xad8, '\x00', 0x0, r3, 0x3, 0x3, 0x3}, 0x48) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f0000000180)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x18) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x9, 0x0, 0x1, 0xe71c, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1}, 0x48) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) ioctl$SG_SCSI_RESET(r2, 0x2284, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x2a, 0x7, 0x1, 0x20, 0x1232, r1, 0xad8, '\x00', 0x0, r3, 0x3, 0x3, 0x3}, 0x48) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f0000000180)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x18) (async) 21:49:04 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, 0x0) 21:49:04 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:04 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x9, 0x0, 0x1, 0xe71c, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1}, 0x48) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) ioctl$SG_SCSI_RESET(r2, 0x2284, 0x0) (async) ioctl$SG_SCSI_RESET(r2, 0x2284, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/devices\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x2a, 0x7, 0x1, 0x20, 0x1232, r1, 0xad8, '\x00', 0x0, r3, 0x3, 0x3, 0x3}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x2a, 0x7, 0x1, 0x20, 0x1232, r1, 0xad8, '\x00', 0x0, r3, 0x3, 0x3, 0x3}, 0x48) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f0000000180)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x18) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000000)=@req={0x1, 0x6, 0x5db7, 0xffff}, 0x10) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) r4 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000100)='ns/time\x00') r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r2, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x40, 0x1407, 0x200, 0x70bd2a, 0x25dfdbfe, "", [@RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r3}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r5}]}, 0x40}}, 0x4000000) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00', 0x0}) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000080)={r6, 0x1, 0x6}, 0x10) 21:49:04 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) msgctl$IPC_RMID(0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000480), r1) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x54, r3, 0x100, 0x70bd2d, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xfff}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x7}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x6}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x8a}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000000}, 0x20040004) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r4, 0x84, 0x6d, &(0x7f00000005c0)={0x0, 0xea, "97fcd658bc9d3fc30469a4381efd058894c6a4eab1fd0a056a6030b240d097dea134dd053d7c50caefe334cab9871ea9ca7e61b14efa9d5a0d2f1484c2e2f4d379fa0a0478544ea77fcc40391f2f4d1a454dafd351d57b3e243fcfbf2abfc760c88afb6241671098ac5b528d49e86e40f494bfbae384d127acdc0bbe42bc6ff2d64d7d62ccad3112b307c1fb5343eb002ea8a59125bb54c92e2315b980ecde12527ab5681afd10639bcf9b186bd10487b27f18b9a65e263eabcfc5faad0b96df580cce29b41a31637ad2ab2ed708b77b52a1226e6cf1adeb45b253e6bc1dbff02649c59b68e416b162a4"}, &(0x7f00000006c0)=0xf2) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r5, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x38, r5, 0x400, 0x70bd25, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @remote}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x9}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}]}, 0x38}}, 0x4000) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e21, 0x2, @ipv4={'\x00', '\xff\xff', @local}, 0x1}}, [0x2, 0x40, 0x7, 0x4, 0xfffffffffffffffe, 0x100, 0x20, 0x9, 0xffffffff, 0x2, 0x7ff, 0x0, 0x0, 0x401, 0xb40]}, &(0x7f0000000300)=0x100) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000340)={r6, 0x7ff, 0xde1, 0x80, 0xff, 0x2, 0x0, 0x3a, {0x0, @in6={{0xa, 0x9, 0x400, @private1, 0x1ff}}, 0x9d, 0xfffffffb, 0x6, 0x0, 0x73}}, &(0x7f0000000400)=0xb0) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) msgctl$IPC_RMID(0x0, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000480), r1) (async) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x54, r3, 0x100, 0x70bd2d, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xfff}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x7}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x6}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x8a}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000000}, 0x20040004) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r4, 0x84, 0x6d, &(0x7f00000005c0)={0x0, 0xea, "97fcd658bc9d3fc30469a4381efd058894c6a4eab1fd0a056a6030b240d097dea134dd053d7c50caefe334cab9871ea9ca7e61b14efa9d5a0d2f1484c2e2f4d379fa0a0478544ea77fcc40391f2f4d1a454dafd351d57b3e243fcfbf2abfc760c88afb6241671098ac5b528d49e86e40f494bfbae384d127acdc0bbe42bc6ff2d64d7d62ccad3112b307c1fb5343eb002ea8a59125bb54c92e2315b980ecde12527ab5681afd10639bcf9b186bd10487b27f18b9a65e263eabcfc5faad0b96df580cce29b41a31637ad2ab2ed708b77b52a1226e6cf1adeb45b253e6bc1dbff02649c59b68e416b162a4"}, &(0x7f00000006c0)=0xf2) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r5, 0x1}, 0x14}}, 0x0) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x38, r5, 0x400, 0x70bd25, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @remote}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x9}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}]}, 0x38}}, 0x4000) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e21, 0x2, @ipv4={'\x00', '\xff\xff', @local}, 0x1}}, [0x2, 0x40, 0x7, 0x4, 0xfffffffffffffffe, 0x100, 0x20, 0x9, 0xffffffff, 0x2, 0x7ff, 0x0, 0x0, 0x401, 0xb40]}, &(0x7f0000000300)=0x100) (async) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000340)={r6, 0x7ff, 0xde1, 0x80, 0xff, 0x2, 0x0, 0x3a, {0x0, @in6={{0xa, 0x9, 0x400, @private1, 0x1ff}}, 0x9d, 0xfffffffb, 0x6, 0x0, 0x73}}, &(0x7f0000000400)=0xb0) (async) 21:49:04 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:04 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 2: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: setsockopt$packet_rx_ring(0xffffffffffffffff, 0x107, 0x5, &(0x7f0000000040)=@req={0x8, 0x4, 0x7b, 0x9}, 0x10) r0 = syz_open_dev$sg(&(0x7f0000000000), 0x7fffffffffffffff, 0x400000) r1 = msgget$private(0x0, 0x100) msgctl$IPC_INFO(r1, 0x3, &(0x7f0000000080)=""/8) ioctl$SG_GET_TIMEOUT(r0, 0x2202, 0x0) r2 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:04 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async, rerun: 64) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000000)=@req={0x1, 0x6, 0x5db7, 0xffff}, 0x10) (async, rerun: 64) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) r4 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000100)='ns/time\x00') r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r2, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x40, 0x1407, 0x200, 0x70bd2a, 0x25dfdbfe, "", [@RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r3}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r5}]}, 0x40}}, 0x4000000) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00', 0x0}) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000080)={r6, 0x1, 0x6}, 0x10) 21:49:04 executing program 2: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 5: setsockopt$packet_rx_ring(0xffffffffffffffff, 0x107, 0x5, &(0x7f0000000040)=@req={0x8, 0x4, 0x7b, 0x9}, 0x10) r0 = syz_open_dev$sg(&(0x7f0000000000), 0x7fffffffffffffff, 0x400000) msgget$private(0x0, 0x100) (async) r1 = msgget$private(0x0, 0x100) msgctl$IPC_INFO(r1, 0x3, &(0x7f0000000080)=""/8) (async) msgctl$IPC_INFO(r1, 0x3, &(0x7f0000000080)=""/8) ioctl$SG_GET_TIMEOUT(r0, 0x2202, 0x0) r2 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:04 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, 0x0) 21:49:04 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) msgctl$IPC_RMID(0x0, 0x0) (async) msgctl$IPC_RMID(0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000480), r1) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x54, r3, 0x100, 0x70bd2d, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xfff}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x7}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x6}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x8a}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000000}, 0x20040004) (async) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x54, r3, 0x100, 0x70bd2d, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0xfff}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x7}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x6}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x8a}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000000}, 0x20040004) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r4, 0x84, 0x6d, &(0x7f00000005c0)={0x0, 0xea, "97fcd658bc9d3fc30469a4381efd058894c6a4eab1fd0a056a6030b240d097dea134dd053d7c50caefe334cab9871ea9ca7e61b14efa9d5a0d2f1484c2e2f4d379fa0a0478544ea77fcc40391f2f4d1a454dafd351d57b3e243fcfbf2abfc760c88afb6241671098ac5b528d49e86e40f494bfbae384d127acdc0bbe42bc6ff2d64d7d62ccad3112b307c1fb5343eb002ea8a59125bb54c92e2315b980ecde12527ab5681afd10639bcf9b186bd10487b27f18b9a65e263eabcfc5faad0b96df580cce29b41a31637ad2ab2ed708b77b52a1226e6cf1adeb45b253e6bc1dbff02649c59b68e416b162a4"}, &(0x7f00000006c0)=0xf2) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r5, 0x1}, 0x14}}, 0x0) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x38, r5, 0x400, 0x70bd25, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @remote}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x9}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}]}, 0x38}}, 0x4000) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x38, r5, 0x400, 0x70bd25, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @remote}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5, 0x30, 0x1}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x9}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}]}, 0x38}}, 0x4000) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e21, 0x2, @ipv4={'\x00', '\xff\xff', @local}, 0x1}}, [0x2, 0x40, 0x7, 0x4, 0xfffffffffffffffe, 0x100, 0x20, 0x9, 0xffffffff, 0x2, 0x7ff, 0x0, 0x0, 0x401, 0xb40]}, &(0x7f0000000300)=0x100) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000340)={r6, 0x7ff, 0xde1, 0x80, 0xff, 0x2, 0x0, 0x3a, {0x0, @in6={{0xa, 0x9, 0x400, @private1, 0x1ff}}, 0x9d, 0xfffffffb, 0x6, 0x0, 0x73}}, &(0x7f0000000400)=0xb0) 21:49:04 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYBLOB="e1960fce19000000c49bee40995e0d7df63bdf49f742da000042ead1e5b62f78a8a2e0fdece6ee8da9dcafcbb7b2bd8c66084848dde73b2c09331f58b6041ae1fa1147901b5e8bd5b5a8b91a9de01566ccfe5023297c0000000000ab3da2d02d3b9baf83021ee3ff2c492a985f72d079c09b91cde4dc450751bcc9be9f854697e63e"], 0x8) pselect6(0x40, &(0x7f0000000000)={0xfffffffffffffff7, 0x3, 0x7ff, 0x1, 0x6, 0x8f3, 0x5, 0x8}, &(0x7f0000000100)={0x8000000000000000, 0x5, 0x0, 0x1ff, 0xd354, 0xfa, 0x7fff, 0x7}, &(0x7f0000000140)={0xff, 0x5, 0x426f185f, 0xfffffffffffffff8, 0x1, 0x1, 0xff, 0x811}, &(0x7f0000000240), &(0x7f00000002c0)={&(0x7f0000000280)={[0xb35]}, 0x8}) mq_open(&(0x7f0000000040)='\x00', 0x2, 0x137, &(0x7f00000000c0)={0x4f, 0x1}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 2: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000000)=@req={0x1, 0x6, 0x5db7, 0xffff}, 0x10) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) r4 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000100)='ns/time\x00') (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r2, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x40, 0x1407, 0x200, 0x70bd2a, 0x25dfdbfe, "", [@RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r3}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}, @RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r5}]}, 0x40}}, 0x4000000) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00', 0x0}) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000080)={r6, 0x1, 0x6}, 0x10) 21:49:04 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, 0x0) 21:49:04 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async, rerun: 32) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYBLOB="e1960fce19000000c49bee40995e0d7df63bdf49f742da000042ead1e5b62f78a8a2e0fdece6ee8da9dcafcbb7b2bd8c66084848dde73b2c09331f58b6041ae1fa1147901b5e8bd5b5a8b91a9de01566ccfe5023297c0000000000ab3da2d02d3b9baf83021ee3ff2c492a985f72d079c09b91cde4dc450751bcc9be9f854697e63e"], 0x8) (async, rerun: 32) pselect6(0x40, &(0x7f0000000000)={0xfffffffffffffff7, 0x3, 0x7ff, 0x1, 0x6, 0x8f3, 0x5, 0x8}, &(0x7f0000000100)={0x8000000000000000, 0x5, 0x0, 0x1ff, 0xd354, 0xfa, 0x7fff, 0x7}, &(0x7f0000000140)={0xff, 0x5, 0x426f185f, 0xfffffffffffffff8, 0x1, 0x1, 0xff, 0x811}, &(0x7f0000000240), &(0x7f00000002c0)={&(0x7f0000000280)={[0xb35]}, 0x8}) mq_open(&(0x7f0000000040)='\x00', 0x2, 0x137, &(0x7f00000000c0)={0x4f, 0x1}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 5: setsockopt$packet_rx_ring(0xffffffffffffffff, 0x107, 0x5, &(0x7f0000000040)=@req={0x8, 0x4, 0x7b, 0x9}, 0x10) r0 = syz_open_dev$sg(&(0x7f0000000000), 0x7fffffffffffffff, 0x400000) (async) r1 = msgget$private(0x0, 0x100) msgctl$IPC_INFO(r1, 0x3, &(0x7f0000000080)=""/8) (async, rerun: 32) ioctl$SG_GET_TIMEOUT(r0, 0x2202, 0x0) (async, rerun: 32) r2 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = socket(0xf, 0x2, 0x20) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x3, 0x7, 0x1}, &(0x7f0000000040)=0x14) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, 0x0) 21:49:04 executing program 2: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: r0 = socket(0xa, 0x6, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6b, &(0x7f0000000040)=[@in={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x11, 0x0}}, @in={0x2, 0x4e20, @local}, @in={0x2, 0x4e20, @multicast2}], 0x30) 21:49:04 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYBLOB="e1960fce19000000c49bee40995e0d7df63bdf49f742da000042ead1e5b62f78a8a2e0fdece6ee8da9dcafcbb7b2bd8c66084848dde73b2c09331f58b6041ae1fa1147901b5e8bd5b5a8b91a9de01566ccfe5023297c0000000000ab3da2d02d3b9baf83021ee3ff2c492a985f72d079c09b91cde4dc450751bcc9be9f854697e63e"], 0x8) pselect6(0x40, &(0x7f0000000000)={0xfffffffffffffff7, 0x3, 0x7ff, 0x1, 0x6, 0x8f3, 0x5, 0x8}, &(0x7f0000000100)={0x8000000000000000, 0x5, 0x0, 0x1ff, 0xd354, 0xfa, 0x7fff, 0x7}, &(0x7f0000000140)={0xff, 0x5, 0x426f185f, 0xfffffffffffffff8, 0x1, 0x1, 0xff, 0x811}, &(0x7f0000000240), &(0x7f00000002c0)={&(0x7f0000000280)={[0xb35]}, 0x8}) (async) pselect6(0x40, &(0x7f0000000000)={0xfffffffffffffff7, 0x3, 0x7ff, 0x1, 0x6, 0x8f3, 0x5, 0x8}, &(0x7f0000000100)={0x8000000000000000, 0x5, 0x0, 0x1ff, 0xd354, 0xfa, 0x7fff, 0x7}, &(0x7f0000000140)={0xff, 0x5, 0x426f185f, 0xfffffffffffffff8, 0x1, 0x1, 0xff, 0x811}, &(0x7f0000000240), &(0x7f00000002c0)={&(0x7f0000000280)={[0xb35]}, 0x8}) mq_open(&(0x7f0000000040)='\x00', 0x2, 0x137, &(0x7f00000000c0)={0x4f, 0x1}) (async) mq_open(&(0x7f0000000040)='\x00', 0x2, 0x137, &(0x7f00000000c0)={0x4f, 0x1}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) (async) r1 = socket(0xf, 0x2, 0x20) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x3, 0x7, 0x1}, &(0x7f0000000040)=0x14) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: r0 = socket(0xa, 0x6, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6b, &(0x7f0000000040)=[@in={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x11, 0x0}}, @in={0x2, 0x4e20, @local}, @in={0x2, 0x4e20, @multicast2}], 0x30) 21:49:04 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 2: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) (async) r1 = socket(0xf, 0x2, 0x20) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x3, 0x7, 0x1}, &(0x7f0000000040)=0x14) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6b, &(0x7f0000000040)=[@in={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x11, 0x0}}, @in={0x2, 0x4e20, @local}, @in={0x2, 0x4e20, @multicast2}], 0x30) 21:49:04 executing program 3: r0 = socket(0x1e, 0x6, 0x3ff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 2: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 3: r0 = socket(0x1e, 0x6, 0x3ff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) r1 = syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/net\x00') sendmsg$RDMA_NLDEV_CMD_SYS_SET(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x18, 0x1407, 0x300, 0x70bd2a, 0x25dfdbff, "", [@RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r1}]}, 0x18}, 0x1, 0x0, 0x0, 0x2041840}, 0x24004001) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) setsockopt$packet_drop_memb(r0, 0x107, 0x2, &(0x7f0000000180)={r3, 0x1, 0x6, @broadcast}, 0x10) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: r0 = socket(0xa, 0x6, 0x0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000000)={0x4}, 0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) (async) r1 = syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/net\x00') sendmsg$RDMA_NLDEV_CMD_SYS_SET(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x18, 0x1407, 0x300, 0x70bd2a, 0x25dfdbff, "", [@RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r1}]}, 0x18}, 0x1, 0x0, 0x0, 0x2041840}, 0x24004001) (async) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) (async) setsockopt$packet_drop_memb(r0, 0x107, 0x2, &(0x7f0000000180)={r3, 0x1, 0x6, @broadcast}, 0x10) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 2: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: r0 = socket(0xa, 0x6, 0x0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000000)={0x4}, 0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000000)={0x4}, 0x8) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) (async, rerun: 64) r1 = syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/net\x00') (rerun: 64) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x18, 0x1407, 0x300, 0x70bd2a, 0x25dfdbff, "", [@RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r1}]}, 0x18}, 0x1, 0x0, 0x0, 0x2041840}, 0x24004001) (async, rerun: 64) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (rerun: 64) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) (async) setsockopt$packet_drop_memb(r0, 0x107, 0x2, &(0x7f0000000180)={r3, 0x1, 0x6, @broadcast}, 0x10) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 3: r0 = socket(0x1e, 0x6, 0x3ff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: r0 = socket(0xa, 0x6, 0x0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000000)={0x4}, 0x8) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:04 executing program 3: r0 = socket(0x15, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x12, &(0x7f0000000000)=0x80000001, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000001c0)=[@in6={0xa, 0x4e22, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, 0x80}, @in={0x2, 0x4e22, @private=0xa010102}, @in={0x2, 0x4e22, @remote}, @in={0x2, 0x4e1e, @rand_addr=0x64010100}, @in={0x2, 0x4e21, @private=0xa010101}, @in={0x2, 0x4e24, @empty}, @in6={0xa, 0x4e23, 0x84, @mcast2, 0x442}, @in={0x2, 0x4e22, @rand_addr=0x64010100}, @in={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x12}}], 0xa8) getpeername$packet(r1, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14) 21:49:04 executing program 2: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 3: r0 = socket(0x15, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x12, &(0x7f0000000000)=0x80000001, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000001c0)=[@in6={0xa, 0x4e22, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, 0x80}, @in={0x2, 0x4e22, @private=0xa010102}, @in={0x2, 0x4e22, @remote}, @in={0x2, 0x4e1e, @rand_addr=0x64010100}, @in={0x2, 0x4e21, @private=0xa010101}, @in={0x2, 0x4e24, @empty}, @in6={0xa, 0x4e23, 0x84, @mcast2, 0x442}, @in={0x2, 0x4e22, @rand_addr=0x64010100}, @in={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x12}}], 0xa8) getpeername$packet(r1, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14) socket(0x15, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x12, &(0x7f0000000000)=0x80000001, 0x4) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000001c0)=[@in6={0xa, 0x4e22, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, 0x80}, @in={0x2, 0x4e22, @private=0xa010102}, @in={0x2, 0x4e22, @remote}, @in={0x2, 0x4e1e, @rand_addr=0x64010100}, @in={0x2, 0x4e21, @private=0xa010101}, @in={0x2, 0x4e24, @empty}, @in6={0xa, 0x4e23, 0x84, @mcast2, 0x442}, @in={0x2, 0x4e22, @rand_addr=0x64010100}, @in={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x12}}], 0xa8) (async) getpeername$packet(r1, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14) (async) 21:49:04 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: r0 = socket(0x22, 0x80000, 0x10000) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x9}, &(0x7f00000000c0)=0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:04 executing program 0: r0 = socket(0xa, 0x80000, 0x6) socket(0x2b, 0xa, 0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 2: r0 = socket(0x0, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 3: r0 = socket(0x15, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x12, &(0x7f0000000000)=0x80000001, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000001c0)=[@in6={0xa, 0x4e22, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, 0x80}, @in={0x2, 0x4e22, @private=0xa010102}, @in={0x2, 0x4e22, @remote}, @in={0x2, 0x4e1e, @rand_addr=0x64010100}, @in={0x2, 0x4e21, @private=0xa010101}, @in={0x2, 0x4e24, @empty}, @in6={0xa, 0x4e23, 0x84, @mcast2, 0x442}, @in={0x2, 0x4e22, @rand_addr=0x64010100}, @in={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x12}}], 0xa8) (async) getpeername$packet(r1, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14) 21:49:04 executing program 5: r0 = socket(0x22, 0x80000, 0x10000) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x9}, &(0x7f00000000c0)=0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socket(0x22, 0x80000, 0x10000) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x9}, &(0x7f00000000c0)=0x8) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:49:04 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: r0 = socket(0x22, 0x80000, 0x10000) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x9}, &(0x7f00000000c0)=0x8) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:04 executing program 2: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 0: r0 = socket(0xa, 0x80000, 0x6) socket(0x2b, 0xa, 0x8) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = socket(0x8, 0x1, 0x8) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="1c00000000000000"], 0x10) connect$packet(r1, &(0x7f0000000000)={0x11, 0x2, r3, 0x1, 0x6, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xd}}, 0x14) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000400)={r4, 0xffffffffffffffff, 0x24, 0x0, @val=@iter={&(0x7f00000003c0)=@cgroup={0x2, r5, 0x9}, 0x10}}, 0x40) 21:49:04 executing program 3: getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000000)={0x0, 0x18, "19df529667f138e80fdbef1f39859215632b5fcd7e4964cf"}, &(0x7f0000000040)=0x20) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f0000000100)=@sack_info={r0, 0x5}, &(0x7f0000000140)=0xc) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f00000000c0)={0x9, 0xd06d6a09fa5c4be7, 0x4, 0xfa8a, r0}, 0x10) r1 = socket(0x1f, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 2: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 2: r0 = socket(0x1e, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:04 executing program 3: getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000000)={0x0, 0x18, "19df529667f138e80fdbef1f39859215632b5fcd7e4964cf"}, &(0x7f0000000040)=0x20) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f0000000100)=@sack_info={r0, 0x5}, &(0x7f0000000140)=0xc) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f00000000c0)={0x9, 0xd06d6a09fa5c4be7, 0x4, 0xfa8a, r0}, 0x10) r1 = socket(0x1f, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = socket(0x8, 0x1, 0x8) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="1c00000000000000"], 0x10) (async) connect$packet(r1, &(0x7f0000000000)={0x11, 0x2, r3, 0x1, 0x6, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xd}}, 0x14) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000400)={r4, 0xffffffffffffffff, 0x24, 0x0, @val=@iter={&(0x7f00000003c0)=@cgroup={0x2, r5, 0x9}, 0x10}}, 0x40) 21:49:04 executing program 0: r0 = socket(0xa, 0x80000, 0x6) socket(0x2b, 0xa, 0x8) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 2: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 3: getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000000)={0x0, 0x18, "19df529667f138e80fdbef1f39859215632b5fcd7e4964cf"}, &(0x7f0000000040)=0x20) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f0000000100)=@sack_info={r0, 0x5}, &(0x7f0000000140)=0xc) (async) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f00000000c0)={0x9, 0xd06d6a09fa5c4be7, 0x4, 0xfa8a, r0}, 0x10) r1 = socket(0x1f, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, 0x0) 21:49:04 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async, rerun: 32) r1 = socket(0x8, 0x1, 0x8) (rerun: 32) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="1c00000000000000"], 0x10) (async, rerun: 32) connect$packet(r1, &(0x7f0000000000)={0x11, 0x2, r3, 0x1, 0x6, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xd}}, 0x14) (async, rerun: 32) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000400)={r4, 0xffffffffffffffff, 0x24, 0x0, @val=@iter={&(0x7f00000003c0)=@cgroup={0x2, r5, 0x9}, 0x10}}, 0x40) 21:49:04 executing program 3: r0 = socket(0x1e, 0x5, 0xfffffffc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 2: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: r0 = socket(0x2e, 0x2, 0x14) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e24, @rand_addr=0x64010101}}, 0x10001, 0xcb6, 0x2, 0x1ff, 0x88, 0x8, 0x80}, &(0x7f00000000c0)=0x9c) 21:49:04 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, 0x0) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000000)={0x0, @local}, &(0x7f0000000040)=0xc) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: socket(0x2e, 0x2, 0x14) (async) r0 = socket(0x2e, 0x2, 0x14) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e24, @rand_addr=0x64010101}}, 0x10001, 0xcb6, 0x2, 0x1ff, 0x88, 0x8, 0x80}, &(0x7f00000000c0)=0x9c) 21:49:04 executing program 2: socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x4b47, &(0x7f0000000080)) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000000)={0x0, @local}, &(0x7f0000000040)=0xc) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, 0x0) 21:49:04 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 3: r0 = socket(0x1e, 0x5, 0xfffffffc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket(0x1e, 0x5, 0xfffffffc) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) 21:49:04 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000000)={0x0, @local}, &(0x7f0000000040)=0xc) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000000)={0x0, @local}, &(0x7f0000000040)=0xc) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:49:04 executing program 5: r0 = socket(0x2e, 0x2, 0x14) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e24, @rand_addr=0x64010101}}, 0x10001, 0xcb6, 0x2, 0x1ff, 0x88, 0x8, 0x80}, &(0x7f00000000c0)=0x9c) 21:49:04 executing program 2: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b47, 0x0) 21:49:04 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:04 executing program 3: r0 = socket(0x1e, 0x5, 0xfffffffc) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 0: r0 = socket(0xa, 0x4, 0x1) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000000)=""/202, 0xca, 0x12102, &(0x7f0000000180)={0x11, 0xd, 0x0, 0x1, 0x6, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) recvfrom$packet(r0, &(0x7f00000001c0)=""/226, 0xe2, 0x40010160, &(0x7f00000002c0)={0x11, 0x1c, r1, 0x1, 0x8, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2d}}, 0x14) connect$packet(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:04 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:04 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:04 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:04 executing program 5: socket(0xa, 0x6, 0x0) r0 = socket(0x1e, 0x6, 0x5) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)=0x60) 21:49:04 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000000)={0x0, 0x3, 0x1f, 0x9}, &(0x7f0000000040)=0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:04 executing program 5: socket(0xa, 0x6, 0x0) r0 = socket(0x1e, 0x6, 0x5) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)=0x60) socket(0xa, 0x6, 0x0) (async) socket(0x1e, 0x6, 0x5) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)=0x60) (async) 21:49:04 executing program 0: r0 = socket(0xa, 0x4, 0x1) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000000)=""/202, 0xca, 0x12102, &(0x7f0000000180)={0x11, 0xd, 0x0, 0x1, 0x6, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) recvfrom$packet(r0, &(0x7f00000001c0)=""/226, 0xe2, 0x40010160, &(0x7f00000002c0)={0x11, 0x1c, r1, 0x1, 0x8, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2d}}, 0x14) connect$packet(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket(0xa, 0x4, 0x1) (async) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000000)=""/202, 0xca, 0x12102, &(0x7f0000000180)={0x11, 0xd, 0x0, 0x1, 0x6, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}}, 0x14) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000100)) (async) recvfrom$packet(r0, &(0x7f00000001c0)=""/226, 0xe2, 0x40010160, &(0x7f00000002c0)={0x11, 0x1c, r1, 0x1, 0x8, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2d}}, 0x14) (async) connect$packet(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:49:04 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000000)={0x0, 0x3, 0x1f, 0x9}, &(0x7f0000000040)=0x10) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:05 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:05 executing program 5: socket(0xa, 0x6, 0x0) socket(0x1e, 0x6, 0x5) (async) r0 = socket(0x1e, 0x6, 0x5) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)=0x60) 21:49:05 executing program 3: r0 = socket(0x1e, 0x2, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000000)={0x0, 0x3, 0x1f, 0x9}, &(0x7f0000000040)=0x10) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:05 executing program 0: r0 = socket(0xa, 0x4, 0x1) (async) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000000)=""/202, 0xca, 0x12102, &(0x7f0000000180)={0x11, 0xd, 0x0, 0x1, 0x6, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3a}}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) recvfrom$packet(r0, &(0x7f00000001c0)=""/226, 0xe2, 0x40010160, &(0x7f00000002c0)={0x11, 0x1c, r1, 0x1, 0x8, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2d}}, 0x14) (async) connect$packet(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:05 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: r0 = socket(0x1e, 0x2, 0x4) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r1) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)={0x58, r3, 0x8, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xffffffff}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2a}}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x8}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x3}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x4}]}, 0x58}, 0x1, 0x0, 0x0, 0x80}, 0x4000041) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r1, 0xc018620c, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) write$ppp(r1, &(0x7f0000000100)="12c688d1aa8b0bd444f341ed6ab1e81206cd", 0x12) 21:49:05 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, 0x0) 21:49:05 executing program 0: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x105442, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: r0 = socket(0x1e, 0x2, 0x4) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r1) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)={0x58, r3, 0x8, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xffffffff}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2a}}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x8}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x3}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x4}]}, 0x58}, 0x1, 0x0, 0x0, 0x80}, 0x4000041) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r1, 0xc018620c, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) write$ppp(r1, &(0x7f0000000100)="12c688d1aa8b0bd444f341ed6ab1e81206cd", 0x12) (async) write$ppp(r1, &(0x7f0000000100)="12c688d1aa8b0bd444f341ed6ab1e81206cd", 0x12) 21:49:05 executing program 0: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x105442, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x8, 0x0, &(0x7f0000000140)) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x105442, 0x0) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:49:05 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 0: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x105442, 0x0) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:05 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, 0x0) 21:49:05 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000100)={0x0, 0x3, 0xfffd}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000000)={0x1, 0x4, 0xa, 0xcc6, 0xfffffffe, 0x9, 0x0, 0x8, r2}, 0x20) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x18, &(0x7f0000000040)={0x0, 0x3f}, &(0x7f0000000080)=0x8) 21:49:05 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: r0 = socket(0x1e, 0x2, 0x4) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r1) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)={0x58, r3, 0x8, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xffffffff}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2a}}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x8}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x3}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x4}]}, 0x58}, 0x1, 0x0, 0x0, 0x80}, 0x4000041) (async) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r1, 0xc018620c, &(0x7f0000000000)) (async, rerun: 32) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async, rerun: 32) write$ppp(r1, &(0x7f0000000100)="12c688d1aa8b0bd444f341ed6ab1e81206cd", 0x12) 21:49:05 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, 0x0) 21:49:05 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000100)={0x0, 0x3, 0xfffd}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000000)={0x1, 0x4, 0xa, 0xcc6, 0xfffffffe, 0x9, 0x0, 0x8, r2}, 0x20) (async) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x18, &(0x7f0000000040)={0x0, 0x3f}, &(0x7f0000000080)=0x8) 21:49:05 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex=r1, 0x2, 0x1, 0xcc1, &(0x7f0000000000)=[0x0], 0x1, 0x0, &(0x7f0000000040)=[0x0], &(0x7f00000000c0)=[0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0]}, 0x40) 21:49:05 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) ioctl$NS_GET_USERNS(0xffffffffffffffff, 0xb701, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) 21:49:05 executing program 5: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)) socket$inet6_sctp(0xa, 0x1, 0x84) (async) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000100)={0x0, 0x3, 0xfffd}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000000)={0x1, 0x4, 0xa, 0xcc6, 0xfffffffe, 0x9, 0x0, 0x8, r2}, 0x20) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x18, &(0x7f0000000040)={0x0, 0x3f}, &(0x7f0000000080)=0x8) 21:49:05 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex=r1, 0x2, 0x1, 0xcc1, &(0x7f0000000000)=[0x0], 0x1, 0x0, &(0x7f0000000040)=[0x0], &(0x7f00000000c0)=[0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0]}, 0x40) 21:49:05 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) ioctl$NS_GET_USERNS(0xffffffffffffffff, 0xb701, 0x0) (async, rerun: 32) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) 21:49:05 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000040)={0x0, 0x3}, &(0x7f0000000080)=0x8) r2 = socket(0xa, 0x6, 0x0) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r2, 0x84, 0x71, &(0x7f00000000c0)={r1, 0x2}, 0x8) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r2, 0x84, 0x15, &(0x7f0000000000)={0x54}, 0x1) 21:49:05 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex=r1, 0x2, 0x1, 0xcc1, &(0x7f0000000000)=[0x0], 0x1, 0x0, &(0x7f0000000040)=[0x0], &(0x7f00000000c0)=[0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0]}, 0x40) 21:49:05 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) ioctl$NS_GET_USERNS(0xffffffffffffffff, 0xb701, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) 21:49:05 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000040)={0x0, 0x3}, &(0x7f0000000080)=0x8) (async) r2 = socket(0xa, 0x6, 0x0) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r2, 0x84, 0x71, &(0x7f00000000c0)={r1, 0x2}, 0x8) (async) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r2, 0x84, 0x15, &(0x7f0000000000)={0x54}, 0x1) 21:49:05 executing program 3: socket(0x1e, 0x2, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:05 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x8, 0x2}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000000080)={0x3f, 0x20a, 0x7ff, 0xf4c, r1}, 0x10) r2 = socket(0x18, 0x800, 0x7fffffff) getsockopt$inet_pktinfo(r2, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:05 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000040)={0x0, 0x3}, &(0x7f0000000080)=0x8) r2 = socket(0xa, 0x6, 0x0) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r2, 0x84, 0x71, &(0x7f00000000c0)={r1, 0x2}, 0x8) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r2, 0x84, 0x15, &(0x7f0000000000)={0x54}, 0x1) socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000040)={0x0, 0x3}, &(0x7f0000000080)=0x8) (async) socket(0xa, 0x6, 0x0) (async) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r2, 0x84, 0x71, &(0x7f00000000c0)={r1, 0x2}, 0x8) (async) getsockopt$inet_pktinfo(r2, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r2, 0x84, 0x15, &(0x7f0000000000)={0x54}, 0x1) (async) 21:49:05 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: socket(0x1e, 0x2, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:05 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async, rerun: 64) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x8, 0x2}, &(0x7f0000000040)=0x8) (rerun: 64) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000000080)={0x3f, 0x20a, 0x7ff, 0xf4c, r1}, 0x10) (async) r2 = socket(0x18, 0x800, 0x7fffffff) getsockopt$inet_pktinfo(r2, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:05 executing program 5: r0 = socket(0xa, 0x3, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:05 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: socket(0x1e, 0x2, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:05 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x8, 0x2}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000000080)={0x3f, 0x20a, 0x7ff, 0xf4c, r1}, 0x10) r2 = socket(0x18, 0x800, 0x7fffffff) getsockopt$inet_pktinfo(r2, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:05 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f0000000000)={0x0, 0x3642}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r1, 0x84, 0x71, &(0x7f00000000c0)={r3, 0x1}, 0x8) 21:49:05 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 5: r0 = socket(0xa, 0x3, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:05 executing program 0: r0 = socket(0xb, 0x0, 0x3) socket(0x1d, 0x3, 0x100) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:05 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f0000000000)={0x0, 0x3642}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r1, 0x84, 0x71, &(0x7f00000000c0)={r3, 0x1}, 0x8) 21:49:05 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f0000000000)={0x0, 0x3642}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r1, 0x84, 0x71, &(0x7f00000000c0)={r3, 0x1}, 0x8) 21:49:05 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 0: r0 = socket(0xb, 0x0, 0x3) socket(0x1d, 0x3, 0x100) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:05 executing program 5: r0 = socket(0xa, 0x3, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) socket(0xa, 0x3, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) 21:49:05 executing program 3: r0 = socket(0x9, 0x1, 0xfffffffe) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:05 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 0: r0 = socket(0xb, 0x0, 0x3) socket(0x1d, 0x3, 0x100) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:05 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: r0 = socket(0x9, 0x1, 0xfffffffe) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:05 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:05 executing program 0: accept4$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0}, &(0x7f0000000040)=0x14, 0x800) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0xc, 0x0, 0x4, 0x1a, 0x800, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x2}, 0x48) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000180)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x7, '\x00', r0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x48) 21:49:05 executing program 3: r0 = socket(0x9, 0x1, 0xfffffffe) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:05 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)=0xfffffffffffffff4) 21:49:05 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, 0x0) 21:49:05 executing program 0: accept4$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0}, &(0x7f0000000040)=0x14, 0x800) (async) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0xc, 0x0, 0x4, 0x1a, 0x800, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x2}, 0x48) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000180)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x7, '\x00', r0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x48) 21:49:05 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)=0xfffffffffffffff4) 21:49:05 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, 0x0) 21:49:05 executing program 3: socket(0x3, 0x2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000040)={0x0, 0x1ff, 0x2}, &(0x7f0000000080)=0x8) 21:49:05 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:05 executing program 0: accept4$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0}, &(0x7f0000000040)=0x14, 0x800) r1 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000140)) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0xc, 0x0, 0x4, 0x1a, 0x800, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5, 0x2}, 0x48) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000180)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x7, '\x00', r0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x48) 21:49:05 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, 0x0) 21:49:05 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)=0xfffffffffffffff4) 21:49:05 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: socket(0x3, 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000040)={0x0, 0x1ff, 0x2}, &(0x7f0000000080)=0x8) 21:49:05 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, 0x0) 21:49:05 executing program 5: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0xe8) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000040)) 21:49:05 executing program 0: r0 = socket(0xa, 0x6, 0x2) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socketpair(0x1f, 0xa, 0x7, &(0x7f0000000000)) 21:49:05 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, 0x0) 21:49:05 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:05 executing program 3: socket(0x3, 0x2, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000040)={0x0, 0x1ff, 0x2}, &(0x7f0000000080)=0x8) 21:49:05 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:05 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, 0x0) 21:49:05 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:05 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:05 executing program 0: r0 = socket(0xa, 0x6, 0x2) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async, rerun: 64) socketpair(0x1f, 0xa, 0x7, &(0x7f0000000000)) (rerun: 64) 21:49:05 executing program 3: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) 21:49:05 executing program 5: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0xe8) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000040)) socket(0xa, 0x6, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) socket$inet(0x2, 0x4, 0xe8) (async) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000040)) (async) 21:49:05 executing program 2: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:05 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:06 executing program 0: r0 = socket(0xa, 0x6, 0x2) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socketpair(0x1f, 0xa, 0x7, &(0x7f0000000000)) 21:49:06 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 3: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) 21:49:06 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, 0x0) 21:49:06 executing program 2: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:06 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 2: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:06 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, 0x0) 21:49:06 executing program 3: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) 21:49:06 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 5: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) r1 = socket$inet(0x2, 0x4, 0xe8) getsockopt$inet_pktinfo(r1, 0x0, 0x2, 0x0, &(0x7f0000000040)) 21:49:06 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) recvfrom$packet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x10020, &(0x7f0000000080)={0x11, 0x15, r2, 0x1, 0x1, 0x6, @local}, 0x14) 21:49:06 executing program 2: bind$packet(0xffffffffffffffff, 0x0, 0x0) 21:49:06 executing program 3: socket(0x1e, 0x2, 0x0) r0 = socket(0xb, 0x4, 0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:06 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, 0x0) 21:49:06 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) recvfrom$packet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x10020, &(0x7f0000000080)={0x11, 0x15, r2, 0x1, 0x1, 0x6, @local}, 0x14) 21:49:06 executing program 2: bind$packet(0xffffffffffffffff, 0x0, 0x0) 21:49:06 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/crypto\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r1, 0x84, 0x16, &(0x7f00000000c0)={0x2, [0x20, 0x7ff]}, 0x8) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r2, 0x84, 0x16, &(0x7f0000000040)={0x1, [0x2]}, 0x6) 21:49:06 executing program 2: bind$packet(0xffffffffffffffff, 0x0, 0x0) 21:49:06 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/crypto\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r1, 0x84, 0x16, &(0x7f00000000c0)={0x2, [0x20, 0x7ff]}, 0x8) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r2, 0x84, 0x16, &(0x7f0000000040)={0x1, [0x2]}, 0x6) 21:49:06 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 3: socket(0x1e, 0x2, 0x0) (async) socket(0x1e, 0x2, 0x0) r0 = socket(0xb, 0x4, 0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:06 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 2: r0 = socket(0x0, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/crypto\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r1, 0x84, 0x16, &(0x7f00000000c0)={0x2, [0x20, 0x7ff]}, 0x8) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r2, 0x84, 0x16, &(0x7f0000000040)={0x1, [0x2]}, 0x6) 21:49:06 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x4) recvfrom$packet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x10020, &(0x7f0000000080)={0x11, 0x15, r2, 0x1, 0x1, 0x6, @local}, 0x14) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) recvfrom$packet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x10020, &(0x7f0000000080)={0x11, 0x15, r2, 0x1, 0x1, 0x6, @local}, 0x14) (async) 21:49:06 executing program 3: socket(0x1e, 0x2, 0x0) (async) r0 = socket(0xb, 0x4, 0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:06 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r1) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, 0x0, 0x912, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x1}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20008804}, 0x4010) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:06 executing program 2: r0 = socket(0x0, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:06 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@cgroup, 0xc, 0x0, 0xd0b, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000040)=[0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0]}, 0x40) r0 = socket(0x1, 0x800, 0xfffffffd) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:06 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) (async, rerun: 64) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 64) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r1) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, 0x0, 0x912, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x1}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20008804}, 0x4010) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:06 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000040), &(0x7f0000000080)=0xe, 0x80000) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) 21:49:06 executing program 2: r0 = socket(0x0, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:06 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@cgroup, 0xc, 0x0, 0xd0b, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000040)=[0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0]}, 0x40) r0 = socket(0x1, 0x800, 0xfffffffd) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@cgroup, 0xc, 0x0, 0xd0b, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000040)=[0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0]}, 0x40) (async) socket(0x1, 0x800, 0xfffffffd) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:49:06 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r1) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, 0x0, 0x912, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x1}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20008804}, 0x4010) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:06 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000040), &(0x7f0000000080)=0xe, 0x80000) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) 21:49:06 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@cgroup, 0xc, 0x0, 0xd0b, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x0, &(0x7f0000000040)=[0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0]}, 0x40) r0 = socket(0x1, 0x800, 0xfffffffd) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:06 executing program 2: r0 = socket(0x1e, 0x0, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:06 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000040), &(0x7f0000000080)=0xe, 0x80000) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) 21:49:06 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 5: socket(0x28, 0x80002, 0x67) r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) 21:49:06 executing program 0: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SG_BLKTRACESTOP(0xffffffffffffffff, 0x1275, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000040)) 21:49:06 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 2: r0 = socket(0x1e, 0x0, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:06 executing program 5: socket(0x28, 0x80002, 0x67) (async) r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) 21:49:06 executing program 3: r0 = socket(0x1e, 0x4, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:06 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 0: socket(0xa, 0x6, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SG_BLKTRACESTOP(0xffffffffffffffff, 0x1275, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000040)) 21:49:06 executing program 2: r0 = socket(0x1e, 0x0, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:06 executing program 5: socket(0x28, 0x80002, 0x67) r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) socket(0x28, 0x80002, 0x67) (async) socket$inet_sctp(0x2, 0x1, 0x84) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) (async) 21:49:06 executing program 3: r0 = socket(0x1e, 0x4, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:06 executing program 0: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) ioctl$SG_BLKTRACESTOP(0xffffffffffffffff, 0x1275, 0x0) (async) ioctl$SG_BLKTRACESTOP(0xffffffffffffffff, 0x1275, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000040)) 21:49:06 executing program 2: socket(0x1e, 0x2, 0x0) bind$packet(0xffffffffffffffff, 0x0, 0x0) 21:49:06 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 2: socket(0x1e, 0x2, 0x0) bind$packet(0xffffffffffffffff, 0x0, 0x0) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = accept4$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000080)={r3, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x10) 21:49:06 executing program 2: socket(0x1e, 0x2, 0x0) bind$packet(0xffffffffffffffff, 0x0, 0x0) 21:49:06 executing program 3: r0 = socket(0x1e, 0x4, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:06 executing program 0: r0 = socket(0xa, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000040)="fa45c84880d218a8e82916afb43994b32055fec06ed26ca17fe592e9493ad7a25f15bd019c6f1303acac4e39ffc115b4843f86309e20dab81eb6b31b7e751947d8cd3250328fe6a5e76844cce10c01e983c580583da831b6fff9243e42431e74bcf5bb7df052e0fc33ee10474ef32f34f748a7a17b14211636de", 0x7a, 0x4000000, &(0x7f0000000100)={0x11, 0xf5, r1, 0x1, 0x44, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3c}}, 0x14) socketpair(0x5, 0x3, 0x5, &(0x7f0000000000)) 21:49:06 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = accept4$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14, 0x0) (async) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) (async) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000080)={r3, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x10) 21:49:06 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:06 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:06 executing program 3: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs2/binder1\x00', 0x800, 0x0) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async, rerun: 64) r1 = accept4$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14, 0x0) (rerun: 64) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r2, r3, 0x25, 0x0, @void}, 0x10) (async) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f0000000080)={r3, 0x1, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x10) 21:49:06 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:06 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, 0x0) 21:49:06 executing program 3: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs2/binder1\x00', 0x800, 0x0) (async) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:06 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, 0x0) 21:49:06 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:06 executing program 0: r0 = socket(0xa, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000040)="fa45c84880d218a8e82916afb43994b32055fec06ed26ca17fe592e9493ad7a25f15bd019c6f1303acac4e39ffc115b4843f86309e20dab81eb6b31b7e751947d8cd3250328fe6a5e76844cce10c01e983c580583da831b6fff9243e42431e74bcf5bb7df052e0fc33ee10474ef32f34f748a7a17b14211636de", 0x7a, 0x4000000, &(0x7f0000000100)={0x11, 0xf5, r1, 0x1, 0x44, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3c}}, 0x14) (async) socketpair(0x5, 0x3, 0x5, &(0x7f0000000000)) 21:49:06 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 3: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs2/binder1\x00', 0x800, 0x0) (async) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:06 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:06 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e22, 0x6, @remote, 0xfffff451}}, 0x7, 0x1, 0xfff, 0x3, 0x12, 0x1, 0x7}, &(0x7f0000000000)=0x9c) 21:49:06 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:06 executing program 0: r0 = socket(0xa, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000040)="fa45c84880d218a8e82916afb43994b32055fec06ed26ca17fe592e9493ad7a25f15bd019c6f1303acac4e39ffc115b4843f86309e20dab81eb6b31b7e751947d8cd3250328fe6a5e76844cce10c01e983c580583da831b6fff9243e42431e74bcf5bb7df052e0fc33ee10474ef32f34f748a7a17b14211636de", 0x7a, 0x4000000, &(0x7f0000000100)={0x11, 0xf5, r1, 0x1, 0x44, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3c}}, 0x14) (async) socketpair(0x5, 0x3, 0x5, &(0x7f0000000000)) 21:49:06 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, 0x0) 21:49:06 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e22, 0x6, @remote, 0xfffff451}}, 0x7, 0x1, 0xfff, 0x3, 0x12, 0x1, 0x7}, &(0x7f0000000000)=0x9c) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000000040)={0x0, @in={{0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, &(0x7f0000000100)=0x84) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) r4 = accept4$packet(r0, &(0x7f0000000200), &(0x7f0000000240)=0x14, 0x80800) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0x58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r4, 0x84, 0x77, &(0x7f0000000480)={r2, 0xccf2, 0x8, [0x1, 0x80, 0x1, 0x7, 0xe99, 0x8000, 0x80, 0x1]}, &(0x7f00000004c0)=0x18) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r3, 0x84, 0x1, &(0x7f0000000500)={r6, 0x9, 0xf491, 0x9, 0x87be, 0x9}, &(0x7f0000000580)=0x14) connect$packet(r4, &(0x7f0000000440)={0x11, 0x10, r5, 0x1, 0xff, 0x6, @multicast}, 0x14) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x76, &(0x7f0000000140)={r2, 0x9}, &(0x7f0000000180)=0x8) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/locks\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r7, 0x84, 0x9, &(0x7f0000000280)={0x0, @in={{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x4, 0x9, 0x0, 0xad7d83d, 0x41, 0x6}, &(0x7f0000000340)=0x9c) 21:49:06 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:06 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 2: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:06 executing program 3: socket(0x1e, 0x2, 0x0) (async) r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e22, 0x6, @remote, 0xfffff451}}, 0x7, 0x1, 0xfff, 0x3, 0x12, 0x1, 0x7}, &(0x7f0000000000)=0x9c) 21:49:06 executing program 0: r0 = socket(0x28, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket$nl_generic(0x10, 0x3, 0x10) r1 = fsopen(&(0x7f0000000000)='selinuxfs\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000000040)={0x0, @in={{0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, &(0x7f0000000100)=0x84) (async) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) (async) r4 = accept4$packet(r0, &(0x7f0000000200), &(0x7f0000000240)=0x14, 0x80800) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0x58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r4, 0x84, 0x77, &(0x7f0000000480)={r2, 0xccf2, 0x8, [0x1, 0x80, 0x1, 0x7, 0xe99, 0x8000, 0x80, 0x1]}, &(0x7f00000004c0)=0x18) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r3, 0x84, 0x1, &(0x7f0000000500)={r6, 0x9, 0xf491, 0x9, 0x87be, 0x9}, &(0x7f0000000580)=0x14) (async) connect$packet(r4, &(0x7f0000000440)={0x11, 0x10, r5, 0x1, 0xff, 0x6, @multicast}, 0x14) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x76, &(0x7f0000000140)={r2, 0x9}, &(0x7f0000000180)=0x8) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/locks\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r7, 0x84, 0x9, &(0x7f0000000280)={0x0, @in={{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x4, 0x9, 0x0, 0xad7d83d, 0x41, 0x6}, &(0x7f0000000340)=0x9c) 21:49:06 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:06 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) 21:49:06 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:06 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:06 executing program 0: r0 = socket(0x28, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) socket$nl_generic(0x10, 0x3, 0x10) r1 = fsopen(&(0x7f0000000000)='selinuxfs\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) socket(0x28, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) fsopen(&(0x7f0000000000)='selinuxfs\x00', 0x0) (async) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) (async) 21:49:06 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) 21:49:06 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:06 executing program 5: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000000)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000000040)={0x0, @in={{0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, &(0x7f0000000100)=0x84) socket$inet6_sctp(0xa, 0x1, 0x84) (async) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) r4 = accept4$packet(r0, &(0x7f0000000200), &(0x7f0000000240)=0x14, 0x80800) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0x58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r4, 0x84, 0x77, &(0x7f0000000480)={r2, 0xccf2, 0x8, [0x1, 0x80, 0x1, 0x7, 0xe99, 0x8000, 0x80, 0x1]}, &(0x7f00000004c0)=0x18) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r3, 0x84, 0x1, &(0x7f0000000500)={r6, 0x9, 0xf491, 0x9, 0x87be, 0x9}, &(0x7f0000000580)=0x14) (async) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r3, 0x84, 0x1, &(0x7f0000000500)={r6, 0x9, 0xf491, 0x9, 0x87be, 0x9}, &(0x7f0000000580)=0x14) connect$packet(r4, &(0x7f0000000440)={0x11, 0x10, r5, 0x1, 0xff, 0x6, @multicast}, 0x14) (async) connect$packet(r4, &(0x7f0000000440)={0x11, 0x10, r5, 0x1, 0xff, 0x6, @multicast}, 0x14) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x76, &(0x7f0000000140)={r2, 0x9}, &(0x7f0000000180)=0x8) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/locks\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r7, 0x84, 0x9, &(0x7f0000000280)={0x0, @in={{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x4, 0x9, 0x0, 0xad7d83d, 0x41, 0x6}, &(0x7f0000000340)=0x9c) 21:49:06 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:06 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:06 executing program 3: r0 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) socket(0x1e, 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) (async) 21:49:06 executing program 0: r0 = socket(0x28, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r1 = fsopen(&(0x7f0000000000)='selinuxfs\x00', 0x0) (rerun: 64) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) 21:49:06 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, 0x0) 21:49:06 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f00000001c0)=']\x00', &(0x7f0000000500)='./file0\x00', 0xffffffffffffff9c) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000580)=ANY=[@ANYBLOB="180000000001000000000000b90f000018110000", @ANYRES32=r1, @ANYBLOB="0000000000e62de2d6000000b7020000000000008500483ab5e7db0aa0232b36c364f19d00008600000071000000b600005a5a66040000000000000065399d9c0900237b0001f7ff0db74336a55294f579bcdda49795effdffff00000000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000004c0)=[{0x3, 0x1, 0x0, 0x7}, {0x20000001, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2500050200000000"], 0x10) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000400)=0x0, &(0x7f0000000440)=0x4) bind$packet(r4, &(0x7f0000000480)={0x11, 0x1a, r5, 0x1, 0x9}, 0x14) setsockopt$packet_drop_memb(r1, 0x107, 0x2, &(0x7f0000000000)={r3, 0x1, 0x6, @random="b1fd44c70bfb"}, 0x10) socketpair(0x10, 0x6, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$packet_rx_ring(r6, 0x107, 0x5, &(0x7f00000003c0)=@req={0x8, 0x3ff, 0x2, 0x7}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:06 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, 0x0) 21:49:06 executing program 2: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:06 executing program 0: ioctl$SG_GET_SG_TABLESIZE(0xffffffffffffffff, 0x227f, &(0x7f0000000000)) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:06 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f00000001c0)=']\x00', &(0x7f0000000500)='./file0\x00', 0xffffffffffffff9c) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000580)=ANY=[@ANYBLOB="180000000001000000000000b90f000018110000", @ANYRES32=r1, @ANYBLOB="0000000000e62de2d6000000b7020000000000008500483ab5e7db0aa0232b36c364f19d00008600000071000000b600005a5a66040000000000000065399d9c0900237b0001f7ff0db74336a55294f579bcdda49795effdffff00000000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000004c0)=[{0x3, 0x1, 0x0, 0x7}, {0x20000001, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2500050200000000"], 0x10) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000400), &(0x7f0000000440)=0x4) (async) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000400)=0x0, &(0x7f0000000440)=0x4) bind$packet(r4, &(0x7f0000000480)={0x11, 0x1a, r5, 0x1, 0x9}, 0x14) (async) bind$packet(r4, &(0x7f0000000480)={0x11, 0x1a, r5, 0x1, 0x9}, 0x14) setsockopt$packet_drop_memb(r1, 0x107, 0x2, &(0x7f0000000000)={r3, 0x1, 0x6, @random="b1fd44c70bfb"}, 0x10) socketpair(0x10, 0x6, 0x0, &(0x7f0000000380)) (async) socketpair(0x10, 0x6, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$packet_rx_ring(r6, 0x107, 0x5, &(0x7f00000003c0)=@req={0x8, 0x3ff, 0x2, 0x7}, 0x10) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:06 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, 0x0) 21:49:06 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x23, 0xa, 0x1000000) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) r2 = socket(0x21, 0x6, 0x3f) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r2) 21:49:06 executing program 0: ioctl$SG_GET_SG_TABLESIZE(0xffffffffffffffff, 0x227f, &(0x7f0000000000)) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:07 executing program 4: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:07 executing program 5: r0 = socket(0xa, 0x6, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f00000001c0)=']\x00', &(0x7f0000000500)='./file0\x00', 0xffffffffffffff9c) (async) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000580)=ANY=[@ANYBLOB="180000000001000000000000b90f000018110000", @ANYRES32=r1, @ANYBLOB="0000000000e62de2d6000000b7020000000000008500483ab5e7db0aa0232b36c364f19d00008600000071000000b600005a5a66040000000000000065399d9c0900237b0001f7ff0db74336a55294f579bcdda49795effdffff00000000", @ANYRES32, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000004c0)=[{0x3, 0x1, 0x0, 0x7}, {0x20000001, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2500050200000000"], 0x10) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) getsockopt$PNPIPE_IFINDEX(r0, 0x113, 0x2, &(0x7f0000000400)=0x0, &(0x7f0000000440)=0x4) bind$packet(r4, &(0x7f0000000480)={0x11, 0x1a, r5, 0x1, 0x9}, 0x14) (async, rerun: 64) setsockopt$packet_drop_memb(r1, 0x107, 0x2, &(0x7f0000000000)={r3, 0x1, 0x6, @random="b1fd44c70bfb"}, 0x10) (rerun: 64) socketpair(0x10, 0x6, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$packet_rx_ring(r6, 0x107, 0x5, &(0x7f00000003c0)=@req={0x8, 0x3ff, 0x2, 0x7}, 0x10) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:07 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:07 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) (async) r1 = socket(0x23, 0xa, 0x1000000) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) (async) r2 = socket(0x21, 0x6, 0x3f) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r2) 21:49:07 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:07 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:07 executing program 0: ioctl$SG_GET_SG_TABLESIZE(0xffffffffffffffff, 0x227f, &(0x7f0000000000)) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) ioctl$SG_GET_SG_TABLESIZE(0xffffffffffffffff, 0x227f, &(0x7f0000000000)) (async) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) 21:49:07 executing program 5: r0 = socket(0x2c, 0x6, 0xfffffffe) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$packet_int(r1, 0x107, 0x9, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:07 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:07 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x8) (async, rerun: 64) r1 = socket(0x23, 0xa, 0x1000000) (rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) (async) r2 = socket(0x21, 0x6, 0x3f) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r2) 21:49:07 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:07 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:07 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:07 executing program 0: socket(0x1d, 0x2, 0xffffffff) r0 = socket(0xa, 0x6, 0x800000) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e21, @multicast1}}}, &(0x7f00000000c0)=0x84) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:07 executing program 5: r0 = socket(0x2c, 0x6, 0xfffffffe) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$packet_int(r1, 0x107, 0x9, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async, rerun: 32) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (rerun: 32) 21:49:07 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:07 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:07 executing program 4: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:07 executing program 1: getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:07 executing program 0: socket(0x1d, 0x2, 0xffffffff) (async) r0 = socket(0xa, 0x6, 0x800000) (async) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e21, @multicast1}}}, &(0x7f00000000c0)=0x84) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:07 executing program 2: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:07 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:07 executing program 5: r0 = socket(0x2c, 0x6, 0xfffffffe) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$packet_int(r1, 0x107, 0x9, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) 21:49:07 executing program 0: socket(0x1d, 0x2, 0xffffffff) (async) socket(0x1d, 0x2, 0xffffffff) r0 = socket(0xa, 0x6, 0x800000) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e21, @multicast1}}}, &(0x7f00000000c0)=0x84) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:07 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:07 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:07 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000000)={0xa, [0x1, 0x81, 0xd79, 0xfff, 0xfff7, 0x0, 0x4e, 0x3ff, 0x52a1, 0xfeff]}, 0x18) 21:49:07 executing program 3: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x34, r0, 0x4, 0x70bd2b, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x3}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x8c0) r1 = socket(0x1e, 0x2, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) r4 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x28, 0x1407, 0x100, 0x70bd2c, 0x25dfdbfd, "", [@RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x28}, 0x1, 0x0, 0x0, 0x80}, 0x4040) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x34, r3, 0x1, 0x70bd29, 0x25dfdbfb, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MESH_IFINDEX={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x5}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:49:07 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:07 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:07 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:07 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000000)={0xa, [0x1, 0x81, 0xd79, 0xfff, 0xfff7, 0x0, 0x4e, 0x3ff, 0x52a1, 0xfeff]}, 0x18) 21:49:07 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:49:07 executing program 3: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x34, r0, 0x4, 0x70bd2b, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x3}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x8c0) r1 = socket(0x1e, 0x2, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) r4 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x28, 0x1407, 0x100, 0x70bd2c, 0x25dfdbfd, "", [@RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x28}, 0x1, 0x0, 0x0, 0x80}, 0x4040) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x34, r3, 0x1, 0x70bd29, 0x25dfdbfb, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MESH_IFINDEX={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x5}, 0x48) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:49:07 executing program 1: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:07 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) (async) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:49:07 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) (async) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000000)={0xa, [0x1, 0x81, 0xd79, 0xfff, 0xfff7, 0x0, 0x4e, 0x3ff, 0x52a1, 0xfeff]}, 0x18) 21:49:07 executing program 3: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x34, r0, 0x4, 0x70bd2b, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x3}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x8c0) r1 = socket(0x1e, 0x2, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) r4 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x28, 0x1407, 0x100, 0x70bd2c, 0x25dfdbfd, "", [@RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x28}, 0x1, 0x0, 0x0, 0x80}, 0x4040) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x34, r3, 0x1, 0x70bd29, 0x25dfdbfb, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MESH_IFINDEX={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x5}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x34, r0, 0x4, 0x70bd2b, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x3}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x8c0) (async) socket(0x1e, 0x2, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_NEIGHBORS(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r3, 0x1}, 0x14}}, 0x0) (async) ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) (async) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r1, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x28, 0x1407, 0x100, 0x70bd2c, 0x25dfdbfd, "", [@RDMA_NLDEV_NET_NS_FD={0x8, 0x44, r4}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x28}, 0x1, 0x0, 0x0, 0x80}, 0x4040) (async) sendmsg$BATADV_CMD_TP_METER_CANCEL(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x34, r3, 0x1, 0x70bd29, 0x25dfdbfb, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_MESH_IFINDEX={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x5}, 0x48) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) (async) 21:49:07 executing program 2: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:07 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:07 executing program 4: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:07 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) recvfrom$packet(r0, &(0x7f0000000000)=""/88, 0x58, 0x60002111, &(0x7f00000000c0)={0x11, 0xd, r2, 0x1, 0x1, 0x6, @local}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:07 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000040)='%pB \x00'}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000440)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x4}, 0x48) r5 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000004c0)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x5, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x3}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000005c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000540), &(0x7f0000000580)='%+9llu \x00'}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000600)={0x1, 0xffffffffffffffff}, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000680)={0x6, 0x25, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x101}, [@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xf36}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r2}}, @printk={@ld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x9}}]}, &(0x7f00000000c0)='GPL\x00', 0xbf6, 0x52, &(0x7f00000002c0)=""/82, 0x40f00, 0x31, '\x00', r3, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000400)={0x0, 0xf, 0x7fff, 0xc1}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[r4, r5, 0x1, 0x1, r6, r7], 0x0, 0x10, 0x8000}, 0x90) 21:49:07 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00'}) (async) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) 21:49:07 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, 0x0) 21:49:07 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:07 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) 21:49:07 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000040)='%pB \x00'}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r4 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000440)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x4}, 0x48) r5 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000004c0)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x5, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x3}, 0x48) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000005c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000540), &(0x7f0000000580)='%+9llu \x00'}, 0x20) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000600)={0x1, 0xffffffffffffffff}, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000680)={0x6, 0x25, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x101}, [@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xf36}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r2}}, @printk={@ld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x9}}]}, &(0x7f00000000c0)='GPL\x00', 0xbf6, 0x52, &(0x7f00000002c0)=""/82, 0x40f00, 0x31, '\x00', r3, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000400)={0x0, 0xf, 0x7fff, 0xc1}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[r4, r5, 0x1, 0x1, r6, r7], 0x0, 0x10, 0x8000}, 0x90) 21:49:07 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:07 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, 0x0) 21:49:07 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) 21:49:07 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:07 executing program 5: socket(0xa, 0x6, 0x0) (async) r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{0x1}, &(0x7f0000000000), &(0x7f0000000040)='%pB \x00'}, 0x20) (async) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{0x1, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000040)='%pB \x00'}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000340)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r4 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000440)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x4}, 0x48) r5 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000004c0)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x5, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x3}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000005c0)={{0x1, 0xffffffffffffffff}, &(0x7f0000000540), &(0x7f0000000580)='%+9llu \x00'}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000600)={0x1, 0xffffffffffffffff}, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000680)={0x6, 0x25, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x101}, [@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x6}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xf36}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r2}}, @printk={@ld, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x9}}]}, &(0x7f00000000c0)='GPL\x00', 0xbf6, 0x52, &(0x7f00000002c0)=""/82, 0x40f00, 0x31, '\x00', r3, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000400)={0x0, 0xf, 0x7fff, 0xc1}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000640)=[r4, r5, 0x1, 0x1, r6, r7], 0x0, 0x10, 0x8000}, 0x90) 21:49:08 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) (async) recvfrom$packet(r0, &(0x7f0000000000)=""/88, 0x58, 0x60002111, &(0x7f00000000c0)={0x11, 0xd, r2, 0x1, 0x1, 0x6, @local}, 0x14) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:08 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, 0x0) 21:49:08 executing program 4: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:08 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) (fail_nth: 1) 21:49:08 executing program 1: r0 = socket(0xa, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:08 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) (async) 21:49:08 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:08 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) (fail_nth: 1) [ 2250.948031][T28614] FAULT_INJECTION: forcing a failure. [ 2250.948031][T28614] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2250.961110][T28614] CPU: 0 PID: 28614 Comm: syz-executor.5 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2250.971607][T28614] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2250.981686][T28614] Call Trace: [ 2250.984976][T28614] [ 2250.987918][T28614] dump_stack_lvl+0xda/0x130 [ 2250.992554][T28614] dump_stack+0x15/0x20 21:49:08 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:08 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, 0x0) 21:49:08 executing program 1: socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x29, 0x3, 0x0, &(0x7f0000000140)) [ 2250.996734][T28614] should_fail_ex+0x21f/0x230 [ 2251.001450][T28614] should_fail+0xb/0x10 [ 2251.005621][T28614] should_fail_usercopy+0x1a/0x20 [ 2251.010717][T28614] _copy_from_user+0x1e/0xd0 [ 2251.015388][T28614] do_ipv6_getsockopt+0x12d/0x1420 [ 2251.020606][T28614] ? __rcu_read_unlock+0x4d/0x70 [ 2251.025568][T28614] ? avc_has_perm_noaudit+0x1c8/0x210 [ 2251.031021][T28614] ipv6_getsockopt+0x75/0x1e0 [ 2251.035740][T28614] dccp_getsockopt+0xb9/0x1500 [ 2251.040701][T28614] sock_common_getsockopt+0x57/0x70 21:49:08 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) r1 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000580)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0xf8, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x4, 0x5}, 0x48) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000480), r0) sendmsg$BATADV_CMD_SET_MESH(r0, &(0x7f0000000540)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)={0x38, r4, 0x200, 0x70bd2a, 0x25dfdbfe, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_VLANID={0x6}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @multicast}]}, 0x38}, 0x1, 0x0, 0x0, 0x404804b}, 0x8000) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000380)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="c59d60165f78418c71182c5eb59bd0aaed22de4ca287269bed1a3cfbb8aa954a9090ae223c5064409aea5dc4f48fbca0647f445db8010e6bfc60810251ca5e84bd73a4f33204f579dcdddfcc3ff4c4a9337d574e73b4ef8818ef624a5f1fc41f8137e4eb711c6996f04268cdc3bacbf6d4d6484fc4dce8bcf4aee3ccdf1e57170cc2b808f191fbcd3d28751e9d2579ca15077202e9cd6de61e41b96e56e1df0a600d753d52bd761716f5c25058fa274ecf46be5d9f93a90dfb74644cb1"], 0x10) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3, 0xffffffffffffffff, 0x3, 0x2, 0x1}, 0x48) 21:49:08 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async, rerun: 64) r1 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000580)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0xf8, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x4, 0x5}, 0x48) (rerun: 64) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) (async) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000480), r0) sendmsg$BATADV_CMD_SET_MESH(r0, &(0x7f0000000540)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)={0x38, r4, 0x200, 0x70bd2a, 0x25dfdbfe, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_VLANID={0x6}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @multicast}]}, 0x38}, 0x1, 0x0, 0x0, 0x404804b}, 0x8000) (async, rerun: 32) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000380)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="c59d60165f78418c71182c5eb59bd0aaed22de4ca287269bed1a3cfbb8aa954a9090ae223c5064409aea5dc4f48fbca0647f445db8010e6bfc60810251ca5e84bd73a4f33204f579dcdddfcc3ff4c4a9337d574e73b4ef8818ef624a5f1fc41f8137e4eb711c6996f04268cdc3bacbf6d4d6484fc4dce8bcf4aee3ccdf1e57170cc2b808f191fbcd3d28751e9d2579ca15077202e9cd6de61e41b96e56e1df0a600d753d52bd761716f5c25058fa274ecf46be5d9f93a90dfb74644cb1"], 0x10) (async, rerun: 32) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3, 0xffffffffffffffff, 0x3, 0x2, 0x1}, 0x48) [ 2251.045944][T28614] ? sock_recv_errqueue+0x300/0x300 [ 2251.051240][T28614] __sys_getsockopt+0x1bf/0x230 [ 2251.056118][T28614] __x64_sys_getsockopt+0x66/0x80 [ 2251.061170][T28614] do_syscall_64+0x44/0x110 [ 2251.065795][T28614] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2251.071755][T28614] RIP: 0033:0x7f331a0c1ba9 [ 2251.076175][T28614] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2251.095800][T28614] RSP: 002b:00007f33194440c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 2251.100223][T28638] FAULT_INJECTION: forcing a failure. [ 2251.100223][T28638] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2251.104246][T28614] RAX: ffffffffffffffda RBX: 00007f331a1e0f80 RCX: 00007f331a0c1ba9 [ 2251.125254][T28614] RDX: 0000000000000006 RSI: 0000000000000029 RDI: 0000000000000003 [ 2251.133227][T28614] RBP: 00007f3319444120 R08: 0000000020000140 R09: 0000000000000000 [ 2251.141248][T28614] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2251.149240][T28614] R13: 000000000000000b R14: 00007f331a1e0f80 R15: 00007ffd94ce3ab8 [ 2251.157237][T28614] [ 2251.160258][T28638] CPU: 1 PID: 28638 Comm: syz-executor.2 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2251.170685][T28638] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2251.180748][T28638] Call Trace: [ 2251.184070][T28638] [ 2251.187002][T28638] dump_stack_lvl+0xda/0x130 [ 2251.191634][T28638] dump_stack+0x15/0x20 [ 2251.195864][T28638] should_fail_ex+0x21f/0x230 [ 2251.200622][T28638] should_fail+0xb/0x10 [ 2251.204843][T28638] should_fail_usercopy+0x1a/0x20 [ 2251.210005][T28638] _copy_to_user+0x1e/0x90 [ 2251.214503][T28638] simple_read_from_buffer+0xa0/0x110 [ 2251.219978][T28638] proc_fail_nth_read+0xfc/0x140 [ 2251.224985][T28638] ? proc_fault_inject_write+0x210/0x210 [ 2251.230616][T28638] vfs_read+0x1a4/0x590 [ 2251.234775][T28638] ? mutex_lock+0xd/0x30 [ 2251.239118][T28638] ksys_read+0xeb/0x1a0 [ 2251.243278][T28638] __x64_sys_read+0x42/0x50 [ 2251.247814][T28638] do_syscall_64+0x44/0x110 [ 2251.252343][T28638] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2251.258245][T28638] RIP: 0033:0x7f123830d84c [ 2251.262653][T28638] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2251.282271][T28638] RSP: 002b:00007f12376700c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2251.290706][T28638] RAX: ffffffffffffffda RBX: 00007f123842e050 RCX: 00007f123830d84c [ 2251.298757][T28638] RDX: 000000000000000f RSI: 00007f1237670130 RDI: 0000000000000003 [ 2251.306731][T28638] RBP: 00007f1237670120 R08: 0000000000000000 R09: 0000000000000000 [ 2251.314805][T28638] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2251.322779][T28638] R13: 000000000000006e R14: 00007f123842e050 R15: 00007ffcc3934108 [ 2251.330754][T28638] 21:49:09 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r1, r2, 0x25, 0x0, @void}, 0x10) (async) recvfrom$packet(r0, &(0x7f0000000000)=""/88, 0x58, 0x60002111, &(0x7f00000000c0)={0x11, 0xd, r2, 0x1, 0x1, 0x6, @local}, 0x14) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:09 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, 0x0) 21:49:09 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) (fail_nth: 2) 21:49:09 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) (async) r1 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000580)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1, 0xf8, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x4, 0x5}, 0x48) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) (async) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000480), r0) sendmsg$BATADV_CMD_SET_MESH(r0, &(0x7f0000000540)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)={0x38, r4, 0x200, 0x70bd2a, 0x25dfdbfe, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_VLANID={0x6}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @multicast}]}, 0x38}, 0x1, 0x0, 0x0, 0x404804b}, 0x8000) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000380)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="c59d60165f78418c71182c5eb59bd0aaed22de4ca287269bed1a3cfbb8aa954a9090ae223c5064409aea5dc4f48fbca0647f445db8010e6bfc60810251ca5e84bd73a4f33204f579dcdddfcc3ff4c4a9337d574e73b4ef8818ef624a5f1fc41f8137e4eb711c6996f04268cdc3bacbf6d4d6484fc4dce8bcf4aee3ccdf1e57170cc2b808f191fbcd3d28751e9d2579ca15077202e9cd6de61e41b96e56e1df0a600d753d52bd761716f5c25058fa274ecf46be5d9f93a90dfb74644cb1"], 0x10) (async) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', r3, 0xffffffffffffffff, 0x3, 0x2, 0x1}, 0x48) 21:49:09 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, 0x0) 21:49:09 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:09 executing program 0: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) 21:49:09 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x10d, 0x5, 0x0, &(0x7f0000000140)) 21:49:09 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, 0x0) 21:49:09 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, 0x0) 21:49:09 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, 0x0) [ 2251.832000][T28656] FAULT_INJECTION: forcing a failure. [ 2251.832000][T28656] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2251.845204][T28656] CPU: 0 PID: 28656 Comm: syz-executor.5 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2251.855725][T28656] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2251.865792][T28656] Call Trace: [ 2251.869165][T28656] [ 2251.872185][T28656] dump_stack_lvl+0xda/0x130 [ 2251.876810][T28656] dump_stack+0x15/0x20 21:49:09 executing program 0: socket(0xa, 0x6, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) [ 2251.881037][T28656] should_fail_ex+0x21f/0x230 [ 2251.885736][T28656] should_fail+0xb/0x10 [ 2251.890013][T28656] should_fail_usercopy+0x1a/0x20 [ 2251.895068][T28656] _copy_to_user+0x1e/0x90 [ 2251.899509][T28656] simple_read_from_buffer+0xa0/0x110 [ 2251.905007][T28656] proc_fail_nth_read+0xfc/0x140 [ 2251.910014][T28656] ? proc_fault_inject_write+0x210/0x210 [ 2251.915658][T28656] vfs_read+0x1a4/0x590 [ 2251.919830][T28656] ? mutex_lock+0xd/0x30 [ 2251.924210][T28656] ksys_read+0xeb/0x1a0 [ 2251.928477][T28656] __x64_sys_read+0x42/0x50 [ 2251.932984][T28656] do_syscall_64+0x44/0x110 [ 2251.937500][T28656] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2251.943392][T28656] RIP: 0033:0x7f331a0c084c [ 2251.947795][T28656] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2251.967499][T28656] RSP: 002b:00007f33194440c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2251.975921][T28656] RAX: ffffffffffffffda RBX: 00007f331a1e0f80 RCX: 00007f331a0c084c [ 2251.983967][T28656] RDX: 000000000000000f RSI: 00007f3319444130 RDI: 0000000000000004 [ 2251.991931][T28656] RBP: 00007f3319444120 R08: 0000000000000000 R09: 0000000000000000 [ 2251.999898][T28656] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2252.007936][T28656] R13: 000000000000000b R14: 00007f331a1e0f80 R15: 00007ffd94ce3ab8 [ 2252.015906][T28656] 21:49:10 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x2, 0x0, &(0x7f0000000140)) 21:49:10 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = socket(0xf, 0x6, 0x7) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz1\x00', 0x200002, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x2, 0x1}, 0x4) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, &(0x7f0000000140)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x18) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f00000001c0)=@sack_info={r3, 0x7}, &(0x7f0000000200)=0xc) 21:49:10 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) (fail_nth: 1) 21:49:10 executing program 0: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000000)) 21:49:10 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) (fail_nth: 1) 21:49:10 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:10 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = socket(0xf, 0x6, 0x7) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz1\x00', 0x200002, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x2, 0x1}, 0x4) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, &(0x7f0000000140)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x18) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f00000001c0)=@sack_info={r3, 0x7}, &(0x7f0000000200)=0xc) 21:49:10 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:10 executing program 3: r0 = socket(0x1e, 0x2, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = socket(0xf, 0x6, 0x7) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz1\x00', 0x200002, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x2, 0x1}, 0x4) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, &(0x7f0000000140)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x18) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f00000001c0)=@sack_info={r3, 0x7}, &(0x7f0000000200)=0xc) [ 2252.708287][T28677] FAULT_INJECTION: forcing a failure. [ 2252.708287][T28677] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2252.721405][T28677] CPU: 1 PID: 28677 Comm: syz-executor.4 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2252.731845][T28677] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2252.741957][T28677] Call Trace: [ 2252.745245][T28677] [ 2252.748202][T28677] dump_stack_lvl+0xda/0x130 [ 2252.751375][T28679] FAULT_INJECTION: forcing a failure. [ 2252.751375][T28679] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2252.752831][T28677] dump_stack+0x15/0x20 [ 2252.770103][T28677] should_fail_ex+0x21f/0x230 [ 2252.774795][T28677] should_fail+0xb/0x10 [ 2252.778960][T28677] should_fail_usercopy+0x1a/0x20 [ 2252.784002][T28677] _copy_from_user+0x1e/0xd0 [ 2252.788750][T28677] do_ipv6_getsockopt+0x12d/0x1420 [ 2252.793977][T28677] ? __rcu_read_unlock+0x4d/0x70 [ 2252.798917][T28677] ? avc_has_perm_noaudit+0x1c8/0x210 [ 2252.804293][T28677] ipv6_getsockopt+0x75/0x1e0 [ 2252.808995][T28677] dccp_getsockopt+0xb9/0x1500 [ 2252.813836][T28677] sock_common_getsockopt+0x57/0x70 [ 2252.819112][T28677] ? sock_recv_errqueue+0x300/0x300 [ 2252.824328][T28677] __sys_getsockopt+0x1bf/0x230 [ 2252.829184][T28677] __x64_sys_getsockopt+0x66/0x80 [ 2252.834268][T28677] do_syscall_64+0x44/0x110 [ 2252.838858][T28677] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2252.844775][T28677] RIP: 0033:0x7f6087cb4ba9 [ 2252.849267][T28677] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2252.868945][T28677] RSP: 002b:00007f60870370c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 2252.877363][T28677] RAX: ffffffffffffffda RBX: 00007f6087dd3f80 RCX: 00007f6087cb4ba9 [ 2252.885336][T28677] RDX: 0000000000000004 RSI: 0000000000000029 RDI: 0000000000000003 [ 2252.893308][T28677] RBP: 00007f6087037120 R08: 0000000020000140 R09: 0000000000000000 [ 2252.901279][T28677] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2252.909277][T28677] R13: 000000000000000b R14: 00007f6087dd3f80 R15: 00007ffcc983dec8 [ 2252.917282][T28677] [ 2252.920298][T28679] CPU: 0 PID: 28679 Comm: syz-executor.1 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2252.930791][T28679] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2252.940856][T28679] Call Trace: [ 2252.944221][T28679] [ 2252.947250][T28679] dump_stack_lvl+0xda/0x130 [ 2252.951922][T28679] dump_stack+0x15/0x20 21:49:10 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) (fail_nth: 2) 21:49:10 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x10d, 0x6, 0x0, &(0x7f0000000140)) 21:49:10 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:10 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/cpuinfo\x00', 0x0, 0x0) connect$packet(r0, &(0x7f00000000c0)={0x11, 0x7, 0x0, 0x1, 0x0, 0x6, @random="77329173031e"}, 0x14) r1 = socket(0x1e, 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/cpuinfo\x00', 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r1, 0x84, 0x16, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000006006794550cd95594d43182cc088a8407b7c28d4afb87bfdb7c1d6964010e4bb7b07281cb3743ffada71cf41650f24b9320aaf9240f493f77b63867e5ab661b502b75bbf72d98979d9b4eb63b270a8745666332c419d5029f549ccbf5ff14df3fbe6fde56e39f185b237111424e8e2815cd1d96a9b24d85a1b0cd453a40948ba67941ba9fa0ff9ec8faf575125d0da087d28ef16c6e14be49c14f9056e6e28220abec247bbee48721776eadbefa92414e6ff45e1975e357123d973caf1a41bffb408b9f55ea94eff28fa306b6dbc510ec6274abf91d53d2f2c1e4ec98d782d4e65dd567b802882451f69dc7243012f00081b140f95c42a79f9c2c40bda65480aa5fc215b6ba02e0d5636255f9f1441d03590b2996fb50f935fda05ffe4b81cfbe5af042ebf18190cf88a14ffb3001dfc24d524004288e09dc58af3ed4caee26f9a673beecd2f4253c67620a5d61210000000000000000"], 0x6) msgget$private(0x0, 0x20) ioctl$SCSI_IOCTL_STOP_UNIT(r0, 0x6) [ 2252.956107][T28679] should_fail_ex+0x21f/0x230 [ 2252.960834][T28679] should_fail+0xb/0x10 [ 2252.965040][T28679] should_fail_usercopy+0x1a/0x20 [ 2252.970192][T28679] _copy_from_user+0x1e/0xd0 [ 2252.974830][T28679] do_ipv6_getsockopt+0x12d/0x1420 [ 2252.980113][T28679] ? __rcu_read_unlock+0x4d/0x70 [ 2252.985075][T28679] ? avc_has_perm_noaudit+0x1c8/0x210 [ 2252.990512][T28679] ipv6_getsockopt+0x75/0x1e0 [ 2252.995297][T28679] dccp_getsockopt+0xb9/0x1500 [ 2253.000104][T28679] sock_common_getsockopt+0x57/0x70 [ 2253.005447][T28679] ? sock_recv_errqueue+0x300/0x300 [ 2253.010688][T28679] __sys_getsockopt+0x1bf/0x230 [ 2253.015584][T28679] __x64_sys_getsockopt+0x66/0x80 [ 2253.020635][T28679] do_syscall_64+0x44/0x110 [ 2253.025200][T28679] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2253.031112][T28679] RIP: 0033:0x7fb7eab95ba9 [ 2253.035535][T28679] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 21:49:10 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/cpuinfo\x00', 0x0, 0x0) connect$packet(r0, &(0x7f00000000c0)={0x11, 0x7, 0x0, 0x1, 0x0, 0x6, @random="77329173031e"}, 0x14) r1 = socket(0x1e, 0x2, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/cpuinfo\x00', 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r2) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r1, 0x84, 0x16, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000006006794550cd95594d43182cc088a8407b7c28d4afb87bfdb7c1d6964010e4bb7b07281cb3743ffada71cf41650f24b9320aaf9240f493f77b63867e5ab661b502b75bbf72d98979d9b4eb63b270a8745666332c419d5029f549ccbf5ff14df3fbe6fde56e39f185b237111424e8e2815cd1d96a9b24d85a1b0cd453a40948ba67941ba9fa0ff9ec8faf575125d0da087d28ef16c6e14be49c14f9056e6e28220abec247bbee48721776eadbefa92414e6ff45e1975e357123d973caf1a41bffb408b9f55ea94eff28fa306b6dbc510ec6274abf91d53d2f2c1e4ec98d782d4e65dd567b802882451f69dc7243012f00081b140f95c42a79f9c2c40bda65480aa5fc215b6ba02e0d5636255f9f1441d03590b2996fb50f935fda05ffe4b81cfbe5af042ebf18190cf88a14ffb3001dfc24d524004288e09dc58af3ed4caee26f9a673beecd2f4253c67620a5d61210000000000000000"], 0x6) msgget$private(0x0, 0x20) ioctl$SCSI_IOCTL_STOP_UNIT(r0, 0x6) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/cpuinfo\x00', 0x0, 0x0) (async) connect$packet(r0, &(0x7f00000000c0)={0x11, 0x7, 0x0, 0x1, 0x0, 0x6, @random="77329173031e"}, 0x14) (async) socket(0x1e, 0x2, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/cpuinfo\x00', 0x0, 0x0) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r2) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) (async) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r1, 0x84, 0x16, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000006006794550cd95594d43182cc088a8407b7c28d4afb87bfdb7c1d6964010e4bb7b07281cb3743ffada71cf41650f24b9320aaf9240f493f77b63867e5ab661b502b75bbf72d98979d9b4eb63b270a8745666332c419d5029f549ccbf5ff14df3fbe6fde56e39f185b237111424e8e2815cd1d96a9b24d85a1b0cd453a40948ba67941ba9fa0ff9ec8faf575125d0da087d28ef16c6e14be49c14f9056e6e28220abec247bbee48721776eadbefa92414e6ff45e1975e357123d973caf1a41bffb408b9f55ea94eff28fa306b6dbc510ec6274abf91d53d2f2c1e4ec98d782d4e65dd567b802882451f69dc7243012f00081b140f95c42a79f9c2c40bda65480aa5fc215b6ba02e0d5636255f9f1441d03590b2996fb50f935fda05ffe4b81cfbe5af042ebf18190cf88a14ffb3001dfc24d524004288e09dc58af3ed4caee26f9a673beecd2f4253c67620a5d61210000000000000000"], 0x6) (async) msgget$private(0x0, 0x20) (async) ioctl$SCSI_IOCTL_STOP_UNIT(r0, 0x6) (async) [ 2253.055240][T28679] RSP: 002b:00007fb7e9f180c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 2253.063668][T28679] RAX: ffffffffffffffda RBX: 00007fb7eacb4f80 RCX: 00007fb7eab95ba9 [ 2253.071649][T28679] RDX: 0000000000000003 RSI: 0000000000000029 RDI: 0000000000000003 [ 2253.075270][T28699] FAULT_INJECTION: forcing a failure. [ 2253.075270][T28699] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2253.079690][T28679] RBP: 00007fb7e9f18120 R08: 0000000020000140 R09: 0000000000000000 [ 2253.079709][T28679] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2253.079725][T28679] R13: 000000000000000b R14: 00007fb7eacb4f80 R15: 00007ffd4fdb1a38 [ 2253.116672][T28679] [ 2253.119788][T28699] CPU: 1 PID: 28699 Comm: syz-executor.4 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2253.130300][T28699] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2253.140441][T28699] Call Trace: [ 2253.143728][T28699] [ 2253.146704][T28699] dump_stack_lvl+0xda/0x130 [ 2253.151352][T28699] dump_stack+0x15/0x20 [ 2253.155564][T28699] should_fail_ex+0x21f/0x230 [ 2253.160268][T28699] should_fail+0xb/0x10 [ 2253.164463][T28699] should_fail_usercopy+0x1a/0x20 [ 2253.169523][T28699] _copy_to_user+0x1e/0x90 [ 2253.173963][T28699] do_ipv6_getsockopt+0xa18/0x1420 [ 2253.176370][T28712] FAULT_INJECTION: forcing a failure. [ 2253.176370][T28712] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2253.179100][T28699] ? __rcu_read_unlock+0x4d/0x70 [ 2253.197092][T28699] ? avc_has_perm_noaudit+0x1c8/0x210 [ 2253.202492][T28699] ipv6_getsockopt+0x75/0x1e0 [ 2253.207295][T28699] dccp_getsockopt+0xb9/0x1500 [ 2253.212178][T28699] sock_common_getsockopt+0x57/0x70 [ 2253.217591][T28699] ? sock_recv_errqueue+0x300/0x300 [ 2253.222888][T28699] __sys_getsockopt+0x1bf/0x230 [ 2253.227741][T28699] __x64_sys_getsockopt+0x66/0x80 [ 2253.232811][T28699] do_syscall_64+0x44/0x110 [ 2253.237337][T28699] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2253.243299][T28699] RIP: 0033:0x7f6087cb4ba9 [ 2253.247771][T28699] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2253.267430][T28699] RSP: 002b:00007f60870370c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 2253.275857][T28699] RAX: ffffffffffffffda RBX: 00007f6087dd3f80 RCX: 00007f6087cb4ba9 [ 2253.283973][T28699] RDX: 0000000000000004 RSI: 0000000000000029 RDI: 0000000000000003 [ 2253.292017][T28699] RBP: 00007f6087037120 R08: 0000000020000140 R09: 0000000000000000 [ 2253.300004][T28699] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 21:49:10 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) (fail_nth: 2) 21:49:10 executing program 0: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f00000000c0)={0x0, 0x6}, &(0x7f0000000100)=0x8) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000140)={r3, 0x4}, &(0x7f0000000180)=0x8) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000000)) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(r7, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)={0x1c, 0x0, 0x100, 0x70bd2c, 0x25dfdbff, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x88010) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = gettid() sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r8, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x2800040}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x2c, 0x0, 0x200, 0x70bd2b, 0x25dfdbff, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_PID={0x8, 0x1c, r9}, @NL802154_ATTR_NETNS_FD={0x8, 0x1d, r1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4001000}, 0x884) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f00000001c0)=ANY=[@ANYRES32=r4, @ANYBLOB="0b0000005291db2a3825f5fa1e3dc6"], &(0x7f0000000200)=0x13) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r6, 0x84, 0x70, &(0x7f0000000240)={r10, @in6={{0xa, 0x4e21, 0x9, @dev={0xfe, 0x80, '\x00', 0x1c}, 0x7}}, [0xc9, 0x7f, 0x7, 0x9, 0x9, 0x6, 0x200, 0x2, 0x80, 0x3ff, 0x5, 0xffffffffffffff01, 0x5, 0x9, 0x52b]}, &(0x7f0000000340)=0x100) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) getsockopt$packet_int(r5, 0x107, 0xa, &(0x7f0000000040), &(0x7f0000000080)=0x4) 21:49:10 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:10 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x2, 0x0, &(0x7f0000000140)) 21:49:11 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:11 executing program 0: socket(0xa, 0x6, 0x0) (async) socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f00000000c0)={0x0, 0x6}, &(0x7f0000000100)=0x8) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000140)={r3, 0x4}, &(0x7f0000000180)=0x8) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000140)={r3, 0x4}, &(0x7f0000000180)=0x8) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000000)) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) (async) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) sendmsg$BATADV_CMD_GET_GATEWAYS(r7, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)={0x1c, 0x0, 0x100, 0x70bd2c, 0x25dfdbff, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x88010) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = gettid() sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r8, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x2800040}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x2c, 0x0, 0x200, 0x70bd2b, 0x25dfdbff, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_PID={0x8, 0x1c, r9}, @NL802154_ATTR_NETNS_FD={0x8, 0x1d, r1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4001000}, 0x884) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f00000001c0)=ANY=[@ANYRES32=r4, @ANYBLOB="0b0000005291db2a3825f5fa1e3dc6"], &(0x7f0000000200)=0x13) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r6, 0x84, 0x70, &(0x7f0000000240)={r10, @in6={{0xa, 0x4e21, 0x9, @dev={0xfe, 0x80, '\x00', 0x1c}, 0x7}}, [0xc9, 0x7f, 0x7, 0x9, 0x9, 0x6, 0x200, 0x2, 0x80, 0x3ff, 0x5, 0xffffffffffffff01, 0x5, 0x9, 0x52b]}, &(0x7f0000000340)=0x100) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r6, 0x84, 0x70, &(0x7f0000000240)={r10, @in6={{0xa, 0x4e21, 0x9, @dev={0xfe, 0x80, '\x00', 0x1c}, 0x7}}, [0xc9, 0x7f, 0x7, 0x9, 0x9, 0x6, 0x200, 0x2, 0x80, 0x3ff, 0x5, 0xffffffffffffff01, 0x5, 0x9, 0x52b]}, &(0x7f0000000340)=0x100) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) getsockopt$packet_int(r5, 0x107, 0xa, &(0x7f0000000040), &(0x7f0000000080)=0x4) 21:49:11 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/cpuinfo\x00', 0x0, 0x0) connect$packet(r0, &(0x7f00000000c0)={0x11, 0x7, 0x0, 0x1, 0x0, 0x6, @random="77329173031e"}, 0x14) (async) r1 = socket(0x1e, 0x2, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/cpuinfo\x00', 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r2) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) (async, rerun: 32) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r1, 0x84, 0x16, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000006006794550cd95594d43182cc088a8407b7c28d4afb87bfdb7c1d6964010e4bb7b07281cb3743ffada71cf41650f24b9320aaf9240f493f77b63867e5ab661b502b75bbf72d98979d9b4eb63b270a8745666332c419d5029f549ccbf5ff14df3fbe6fde56e39f185b237111424e8e2815cd1d96a9b24d85a1b0cd453a40948ba67941ba9fa0ff9ec8faf575125d0da087d28ef16c6e14be49c14f9056e6e28220abec247bbee48721776eadbefa92414e6ff45e1975e357123d973caf1a41bffb408b9f55ea94eff28fa306b6dbc510ec6274abf91d53d2f2c1e4ec98d782d4e65dd567b802882451f69dc7243012f00081b140f95c42a79f9c2c40bda65480aa5fc215b6ba02e0d5636255f9f1441d03590b2996fb50f935fda05ffe4b81cfbe5af042ebf18190cf88a14ffb3001dfc24d524004288e09dc58af3ed4caee26f9a673beecd2f4253c67620a5d61210000000000000000"], 0x6) (async, rerun: 32) msgget$private(0x0, 0x20) (async, rerun: 32) ioctl$SCSI_IOCTL_STOP_UNIT(r0, 0x6) (rerun: 32) [ 2253.307988][T28699] R13: 000000000000000b R14: 00007f6087dd3f80 R15: 00007ffcc983dec8 [ 2253.316025][T28699] [ 2253.319104][T28712] CPU: 0 PID: 28712 Comm: syz-executor.1 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2253.329554][T28712] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2253.339627][T28712] Call Trace: [ 2253.342922][T28712] [ 2253.345933][T28712] dump_stack_lvl+0xda/0x130 [ 2253.350572][T28712] dump_stack+0x15/0x20 [ 2253.354775][T28712] should_fail_ex+0x21f/0x230 21:49:11 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) (fail_nth: 3) 21:49:11 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:11 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) accept4$bt_l2cap(r0, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x0) r1 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:49:11 executing program 3: openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) accept4$bt_l2cap(r0, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x0) r1 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) [ 2253.359571][T28712] should_fail+0xb/0x10 [ 2253.363771][T28712] should_fail_usercopy+0x1a/0x20 [ 2253.368890][T28712] _copy_to_user+0x1e/0x90 [ 2253.373334][T28712] do_ipv6_getsockopt+0xa18/0x1420 [ 2253.378465][T28712] ? __rcu_read_unlock+0x4d/0x70 [ 2253.383498][T28712] ? avc_has_perm_noaudit+0x1c8/0x210 [ 2253.388889][T28712] ipv6_getsockopt+0x75/0x1e0 [ 2253.393639][T28712] dccp_getsockopt+0xb9/0x1500 [ 2253.398433][T28712] sock_common_getsockopt+0x57/0x70 [ 2253.403755][T28712] ? sock_recv_errqueue+0x300/0x300 [ 2253.408984][T28712] __sys_getsockopt+0x1bf/0x230 [ 2253.413864][T28712] __x64_sys_getsockopt+0x66/0x80 [ 2253.418921][T28712] do_syscall_64+0x44/0x110 [ 2253.423467][T28712] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2253.425347][T28730] FAULT_INJECTION: forcing a failure. [ 2253.425347][T28730] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2253.429438][T28712] RIP: 0033:0x7fb7eab95ba9 [ 2253.446958][T28712] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2253.466580][T28712] RSP: 002b:00007fb7e9f180c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 2253.474999][T28712] RAX: ffffffffffffffda RBX: 00007fb7eacb4f80 RCX: 00007fb7eab95ba9 [ 2253.482975][T28712] RDX: 0000000000000003 RSI: 0000000000000029 RDI: 0000000000000003 [ 2253.490991][T28712] RBP: 00007fb7e9f18120 R08: 0000000020000140 R09: 0000000000000000 [ 2253.498971][T28712] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2253.507080][T28712] R13: 000000000000000b R14: 00007fb7eacb4f80 R15: 00007ffd4fdb1a38 [ 2253.515093][T28712] [ 2253.518128][T28730] CPU: 1 PID: 28730 Comm: syz-executor.4 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2253.528553][T28730] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2253.538691][T28730] Call Trace: [ 2253.541976][T28730] [ 2253.544928][T28730] dump_stack_lvl+0xda/0x130 [ 2253.549578][T28730] dump_stack+0x15/0x20 [ 2253.553785][T28730] should_fail_ex+0x21f/0x230 21:49:11 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) (fail_nth: 3) 21:49:11 executing program 0: socket(0xa, 0x6, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f00000000c0)={0x0, 0x6}, &(0x7f0000000100)=0x8) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000140)={r3, 0x4}, &(0x7f0000000180)=0x8) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_pktinfo(r1, 0x29, 0x8, 0x0, &(0x7f0000000000)) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r7, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r7, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)={0x1c, 0x0, 0x100, 0x70bd2c, 0x25dfdbff, {}, [@BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x88010) (async) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r9 = gettid() sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r8, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x2800040}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x2c, 0x0, 0x200, 0x70bd2b, 0x25dfdbff, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_PID={0x8, 0x1c, r9}, @NL802154_ATTR_NETNS_FD={0x8, 0x1d, r1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4001000}, 0x884) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f00000001c0)=ANY=[@ANYRES32=r4, @ANYBLOB="0b0000005291db2a3825f5fa1e3dc6"], &(0x7f0000000200)=0x13) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r6, 0x84, 0x70, &(0x7f0000000240)={r10, @in6={{0xa, 0x4e21, 0x9, @dev={0xfe, 0x80, '\x00', 0x1c}, 0x7}}, [0xc9, 0x7f, 0x7, 0x9, 0x9, 0x6, 0x200, 0x2, 0x80, 0x3ff, 0x5, 0xffffffffffffff01, 0x5, 0x9, 0x52b]}, &(0x7f0000000340)=0x100) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r5, 0x0, 0x0) (async) getsockopt$packet_int(r5, 0x107, 0xa, &(0x7f0000000040), &(0x7f0000000080)=0x4) 21:49:11 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:11 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) accept4$bt_l2cap(r0, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x0) socket(0x1e, 0x2, 0x0) (async) r1 = socket(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)) 21:49:11 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) [ 2253.558498][T28730] should_fail+0xb/0x10 [ 2253.562686][T28730] should_fail_usercopy+0x1a/0x20 [ 2253.567811][T28730] _copy_to_user+0x1e/0x90 [ 2253.572319][T28730] do_ipv6_getsockopt+0xac5/0x1420 [ 2253.577502][T28730] ? __rcu_read_unlock+0x4d/0x70 [ 2253.582485][T28730] ? avc_has_perm_noaudit+0x1c8/0x210 [ 2253.587955][T28730] ipv6_getsockopt+0x75/0x1e0 [ 2253.592664][T28730] dccp_getsockopt+0xb9/0x1500 [ 2253.597604][T28730] sock_common_getsockopt+0x57/0x70 [ 2253.602916][T28730] ? sock_recv_errqueue+0x300/0x300 [ 2253.606400][T28744] FAULT_INJECTION: forcing a failure. [ 2253.606400][T28744] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2253.608209][T28730] __sys_getsockopt+0x1bf/0x230 [ 2253.608259][T28730] __x64_sys_getsockopt+0x66/0x80 [ 2253.631089][T28730] do_syscall_64+0x44/0x110 [ 2253.635610][T28730] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2253.641586][T28730] RIP: 0033:0x7f6087cb4ba9 [ 2253.646071][T28730] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2253.665774][T28730] RSP: 002b:00007f60870370c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 2253.674192][T28730] RAX: ffffffffffffffda RBX: 00007f6087dd3f80 RCX: 00007f6087cb4ba9 [ 2253.682172][T28730] RDX: 0000000000000004 RSI: 0000000000000029 RDI: 0000000000000003 [ 2253.690204][T28730] RBP: 00007f6087037120 R08: 0000000020000140 R09: 0000000000000000 [ 2253.698171][T28730] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2253.706146][T28730] R13: 000000000000000b R14: 00007f6087dd3f80 R15: 00007ffcc983dec8 [ 2253.714187][T28730] [ 2253.717257][T28744] CPU: 0 PID: 28744 Comm: syz-executor.1 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2253.727772][T28744] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2253.737857][T28744] Call Trace: [ 2253.741228][T28744] [ 2253.744168][T28744] dump_stack_lvl+0xda/0x130 [ 2253.748851][T28744] dump_stack+0x15/0x20 [ 2253.753038][T28744] should_fail_ex+0x21f/0x230 [ 2253.757775][T28744] should_fail+0xb/0x10 21:49:11 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:11 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) (fail_nth: 4) 21:49:11 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:11 executing program 3: r0 = socket(0x1e, 0x2, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in6={0xa, 0x4e21, 0x1, @private0={0xfc, 0x0, '\x00', 0x1}, 0x2}, @in6={0xa, 0x4e21, 0x8, @local, 0xf4}, @in6={0xa, 0x4e22, 0x5, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @in6={0xa, 0x4e20, 0x7, @mcast2, 0x80000001}, @in={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x44}}, @in6={0xa, 0x4e20, 0x1, @private1, 0x4}, @in6={0xa, 0x4e21, 0x6, @loopback, 0x9}, @in6={0xa, 0x4e22, 0x5, @dev={0xfe, 0x80, '\x00', 0x1d}, 0x9}, @in={0x2, 0x4e24, @multicast1}], 0xe4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) 21:49:11 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) (fail_nth: 1) 21:49:11 executing program 3: r0 = socket(0x1e, 0x2, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in6={0xa, 0x4e21, 0x1, @private0={0xfc, 0x0, '\x00', 0x1}, 0x2}, @in6={0xa, 0x4e21, 0x8, @local, 0xf4}, @in6={0xa, 0x4e22, 0x5, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @in6={0xa, 0x4e20, 0x7, @mcast2, 0x80000001}, @in={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x44}}, @in6={0xa, 0x4e20, 0x1, @private1, 0x4}, @in6={0xa, 0x4e21, 0x6, @loopback, 0x9}, @in6={0xa, 0x4e22, 0x5, @dev={0xfe, 0x80, '\x00', 0x1d}, 0x9}, @in={0x2, 0x4e24, @multicast1}], 0xe4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) socket(0x1e, 0x2, 0x0) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in6={0xa, 0x4e21, 0x1, @private0={0xfc, 0x0, '\x00', 0x1}, 0x2}, @in6={0xa, 0x4e21, 0x8, @local, 0xf4}, @in6={0xa, 0x4e22, 0x5, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @in6={0xa, 0x4e20, 0x7, @mcast2, 0x80000001}, @in={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x44}}, @in6={0xa, 0x4e20, 0x1, @private1, 0x4}, @in6={0xa, 0x4e21, 0x6, @loopback, 0x9}, @in6={0xa, 0x4e22, 0x5, @dev={0xfe, 0x80, '\x00', 0x1d}, 0x9}, @in={0x2, 0x4e24, @multicast1}], 0xe4) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) (async) [ 2253.761958][T28744] should_fail_usercopy+0x1a/0x20 [ 2253.767010][T28744] _copy_to_user+0x1e/0x90 [ 2253.771445][T28744] do_ipv6_getsockopt+0xac5/0x1420 [ 2253.776601][T28744] ? __rcu_read_unlock+0x4d/0x70 [ 2253.781577][T28744] ? avc_has_perm_noaudit+0x1c8/0x210 [ 2253.786967][T28744] ipv6_getsockopt+0x75/0x1e0 [ 2253.791673][T28744] dccp_getsockopt+0xb9/0x1500 [ 2253.796515][T28744] sock_common_getsockopt+0x57/0x70 [ 2253.801757][T28744] ? sock_recv_errqueue+0x300/0x300 [ 2253.807025][T28744] __sys_getsockopt+0x1bf/0x230 [ 2253.811884][T28744] __x64_sys_getsockopt+0x66/0x80 [ 2253.816986][T28744] do_syscall_64+0x44/0x110 [ 2253.821572][T28744] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2253.827486][T28759] FAULT_INJECTION: forcing a failure. [ 2253.827486][T28759] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2253.827510][T28744] RIP: 0033:0x7fb7eab95ba9 [ 2253.827525][T28744] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2253.827579][T28744] RSP: 002b:00007fb7e9f180c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 2253.827603][T28744] RAX: ffffffffffffffda RBX: 00007fb7eacb4f80 RCX: 00007fb7eab95ba9 [ 2253.827635][T28744] RDX: 0000000000000003 RSI: 0000000000000029 RDI: 0000000000000003 [ 2253.827647][T28759] ================================================================== [ 2253.827652][T28744] RBP: 00007fb7e9f18120 R08: 0000000020000140 R09: 0000000000000000 [ 2253.827679][T28744] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2253.827693][T28759] BUG: KCSAN: data-race in data_push_tail / hex_string [ 2253.827743][T28759] [ 2253.827748][T28759] write to 0xffffffff86ee22e0 of 1 bytes by task 28744 on cpu 0: [ 2253.827764][T28759] hex_string+0x2c1/0x310 [ 2253.827695][T28744] R13: 000000000000000b R14: 00007fb7eacb4f80 R15: 00007ffd4fdb1a38 [ 2253.827795][T28759] pointer+0x308/0xd10 [ 2253.827821][T28759] vsnprintf+0x861/0xe20 [ 2253.827845][T28759] vscnprintf+0x42/0x80 [ 2253.827796][T28744] [ 2253.827869][T28759] printk_sprint+0x30/0x2d0 [ 2253.827903][T28759] vprintk_store+0x56f/0x800 [ 2253.827935][T28759] vprintk_emit+0xd0/0x5d0 [ 2253.827967][T28759] vprintk_default+0x26/0x30 [ 2253.828000][T28759] vprintk+0x71/0x80 [ 2253.828021][T28759] _printk+0x7a/0xa0 [ 2253.828047][T28759] show_opcodes+0x145/0x170 [ 2253.828080][T28759] show_iret_regs+0x39/0x60 [ 2253.828110][T28759] __show_regs+0x2b/0x430 [ 2253.828129][T28759] show_trace_log_lvl+0x3d2/0x510 [ 2253.828163][T28759] dump_stack_lvl+0xda/0x130 [ 2253.828197][T28759] dump_stack+0x15/0x20 [ 2253.828230][T28759] should_fail_ex+0x21f/0x230 [ 2253.828265][T28759] should_fail+0xb/0x10 [ 2253.828320][T28759] should_fail_usercopy+0x1a/0x20 [ 2253.828359][T28759] _copy_to_user+0x1e/0x90 [ 2253.828387][T28759] do_ipv6_getsockopt+0xac5/0x1420 [ 2253.828418][T28759] ipv6_getsockopt+0x75/0x1e0 [ 2253.828445][T28759] dccp_getsockopt+0xb9/0x1500 [ 2253.828472][T28759] sock_common_getsockopt+0x57/0x70 [ 2253.828513][T28759] __sys_getsockopt+0x1bf/0x230 [ 2253.828538][T28759] __x64_sys_getsockopt+0x66/0x80 [ 2253.828558][T28759] do_syscall_64+0x44/0x110 [ 2253.828586][T28759] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2253.828617][T28759] [ 2253.828625][T28759] read to 0xffffffff86ee22e0 of 8 bytes by task 28759 on cpu 1: [ 2253.828641][T28759] data_push_tail+0x102/0x430 [ 2253.828660][T28759] data_alloc+0xbe/0x2c0 [ 2253.828677][T28759] prb_reserve+0x893/0xbc0 [ 2253.828694][T28759] vprintk_store+0x53e/0x800 [ 2253.828729][T28759] vprintk_emit+0xd0/0x5d0 [ 2253.828766][T28759] vprintk_default+0x26/0x30 [ 2253.828795][T28759] vprintk+0x71/0x80 [ 2253.828810][T28759] _printk+0x7a/0xa0 [ 2253.828839][T28759] should_fail_ex+0x207/0x230 [ 2253.828878][T28759] should_fail+0xb/0x10 [ 2253.828905][T28759] should_fail_usercopy+0x1a/0x20 [ 2253.828942][T28759] _copy_from_user+0x1e/0xd0 [ 2253.828965][T28759] do_ipv6_getsockopt+0x12d/0x1420 [ 2253.828989][T28759] ipv6_getsockopt+0x75/0x1e0 [ 2253.829014][T28759] dccp_getsockopt+0xb9/0x1500 [ 2253.829041][T28759] sock_common_getsockopt+0x57/0x70 [ 2253.829071][T28759] __sys_getsockopt+0x1bf/0x230 [ 2253.829092][T28759] __x64_sys_getsockopt+0x66/0x80 [ 2253.829117][T28759] do_syscall_64+0x44/0x110 [ 2253.829153][T28759] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2253.829180][T28759] [ 2253.829186][T28759] value changed: 0x000000010000413c -> 0x3020303020303020 [ 2253.829202][T28759] [ 2253.829207][T28759] Reported by Kernel Concurrency Sanitizer on: [ 2253.829217][T28759] CPU: 1 PID: 28759 Comm: syz-executor.0 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2253.829242][T28759] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2253.829258][T28759] ================================================================== [ 2253.840658][T28761] FAULT_INJECTION: forcing a failure. [ 2253.840658][T28761] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2253.842355][T28759] CPU: 1 PID: 28759 Comm: syz-executor.0 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2254.243369][T28759] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2254.253476][T28759] Call Trace: [ 2254.256759][T28759] [ 2254.259694][T28759] dump_stack_lvl+0xda/0x130 [ 2254.264298][T28759] dump_stack+0x15/0x20 [ 2254.268480][T28759] should_fail_ex+0x21f/0x230 [ 2254.273282][T28759] should_fail+0xb/0x10 [ 2254.277453][T28759] should_fail_usercopy+0x1a/0x20 [ 2254.282574][T28759] _copy_from_user+0x1e/0xd0 [ 2254.287168][T28759] do_ipv6_getsockopt+0x12d/0x1420 [ 2254.292288][T28759] ? __rcu_read_unlock+0x4d/0x70 [ 2254.297365][T28759] ? avc_has_perm_noaudit+0x1c8/0x210 [ 2254.302750][T28759] ipv6_getsockopt+0x75/0x1e0 [ 2254.307626][T28759] dccp_getsockopt+0xb9/0x1500 [ 2254.312395][T28759] sock_common_getsockopt+0x57/0x70 [ 2254.317616][T28759] ? sock_recv_errqueue+0x300/0x300 [ 2254.322885][T28759] __sys_getsockopt+0x1bf/0x230 [ 2254.327738][T28759] __x64_sys_getsockopt+0x66/0x80 [ 2254.332786][T28759] do_syscall_64+0x44/0x110 [ 2254.337380][T28759] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2254.343336][T28759] RIP: 0033:0x7fac42906ba9 [ 2254.347753][T28759] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2254.367467][T28759] RSP: 002b:00007fac41c890c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 2254.375900][T28759] RAX: ffffffffffffffda RBX: 00007fac42a25f80 RCX: 00007fac42906ba9 [ 2254.383872][T28759] RDX: 000000000000000b RSI: 0000000000000029 RDI: 0000000000000003 [ 2254.391890][T28759] RBP: 00007fac41c89120 R08: 0000000020000140 R09: 0000000000000000 [ 2254.399857][T28759] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2254.407842][T28759] R13: 000000000000000b R14: 00007fac42a25f80 R15: 00007fffd6961278 [ 2254.415887][T28759] [ 2254.418904][T28761] CPU: 0 PID: 28761 Comm: syz-executor.4 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2254.429338][T28761] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2254.439556][T28761] Call Trace: [ 2254.442846][T28761] [ 2254.445791][T28761] dump_stack_lvl+0xda/0x130 [ 2254.450434][T28761] dump_stack+0x15/0x20 [ 2254.454688][T28761] should_fail_ex+0x21f/0x230 [ 2254.459432][T28761] should_fail+0xb/0x10 [ 2254.463651][T28761] should_fail_usercopy+0x1a/0x20 [ 2254.466932][T28766] FAULT_INJECTION: forcing a failure. [ 2254.466932][T28766] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2254.468681][T28761] _copy_to_user+0x1e/0x90 [ 2254.486102][T28761] simple_read_from_buffer+0xa0/0x110 [ 2254.491567][T28761] proc_fail_nth_read+0xfc/0x140 [ 2254.496517][T28761] ? proc_fault_inject_write+0x210/0x210 [ 2254.502158][T28761] vfs_read+0x1a4/0x590 [ 2254.506325][T28761] ? mutex_lock+0xd/0x30 [ 2254.510575][T28761] ksys_read+0xeb/0x1a0 [ 2254.514736][T28761] __x64_sys_read+0x42/0x50 [ 2254.519309][T28761] do_syscall_64+0x44/0x110 [ 2254.523886][T28761] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2254.529880][T28761] RIP: 0033:0x7f6087cb384c [ 2254.534294][T28761] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2254.553971][T28761] RSP: 002b:00007f60870370c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 21:49:12 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) (fail_nth: 4) 21:49:12 executing program 3: r0 = socket(0x1e, 0x2, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in6={0xa, 0x4e21, 0x1, @private0={0xfc, 0x0, '\x00', 0x1}, 0x2}, @in6={0xa, 0x4e21, 0x8, @local, 0xf4}, @in6={0xa, 0x4e22, 0x5, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @in6={0xa, 0x4e20, 0x7, @mcast2, 0x80000001}, @in={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x44}}, @in6={0xa, 0x4e20, 0x1, @private1, 0x4}, @in6={0xa, 0x4e21, 0x6, @loopback, 0x9}, @in6={0xa, 0x4e22, 0x5, @dev={0xfe, 0x80, '\x00', 0x1d}, 0x9}, @in={0x2, 0x4e24, @multicast1}], 0xe4) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)) [ 2254.562432][T28761] RAX: ffffffffffffffda RBX: 00007f6087dd3f80 RCX: 00007f6087cb384c [ 2254.570457][T28761] RDX: 000000000000000f RSI: 00007f6087037130 RDI: 0000000000000004 [ 2254.578427][T28761] RBP: 00007f6087037120 R08: 0000000000000000 R09: 0000000000000000 [ 2254.586400][T28761] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2254.594446][T28761] R13: 000000000000000b R14: 00007f6087dd3f80 R15: 00007ffcc983dec8 [ 2254.602433][T28761] [ 2254.605527][T28766] CPU: 1 PID: 28766 Comm: syz-executor.1 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 21:49:12 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x11, 0x0, &(0x7f0000000140)) 21:49:12 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:12 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) (fail_nth: 2) 21:49:12 executing program 3: socket(0x1e, 0x2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) 21:49:12 executing program 3: socket(0x1e, 0x2, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) socket(0x1e, 0x2, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) (async) 21:49:12 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) [ 2254.615961][T28766] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2254.626106][T28766] Call Trace: [ 2254.629397][T28766] [ 2254.632343][T28766] dump_stack_lvl+0xda/0x130 [ 2254.636985][T28766] dump_stack+0x15/0x20 [ 2254.641180][T28766] should_fail_ex+0x21f/0x230 [ 2254.645905][T28766] should_fail+0xb/0x10 [ 2254.650088][T28766] should_fail_usercopy+0x1a/0x20 [ 2254.655215][T28766] _copy_to_user+0x1e/0x90 [ 2254.659747][T28766] simple_read_from_buffer+0xa0/0x110 21:49:12 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x10d, 0x4, 0x0, &(0x7f0000000140)) 21:49:12 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) [ 2254.665147][T28766] proc_fail_nth_read+0xfc/0x140 [ 2254.670114][T28766] ? proc_fault_inject_write+0x210/0x210 [ 2254.675790][T28766] vfs_read+0x1a4/0x590 [ 2254.679987][T28766] ? mutex_lock+0xd/0x30 [ 2254.684371][T28766] ksys_read+0xeb/0x1a0 [ 2254.688645][T28766] __x64_sys_read+0x42/0x50 [ 2254.693243][T28766] do_syscall_64+0x44/0x110 [ 2254.697861][T28766] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2254.703771][T28766] RIP: 0033:0x7fb7eab9484c 21:49:12 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x12, 0x0, &(0x7f0000000140)) [ 2254.708275][T28766] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2254.727921][T28766] RSP: 002b:00007fb7e9f180c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2254.732560][T28780] FAULT_INJECTION: forcing a failure. [ 2254.732560][T28780] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2254.736417][T28766] RAX: ffffffffffffffda RBX: 00007fb7eacb4f80 RCX: 00007fb7eab9484c [ 2254.736436][T28766] RDX: 000000000000000f RSI: 00007fb7e9f18130 RDI: 0000000000000004 [ 2254.736452][T28766] RBP: 00007fb7e9f18120 R08: 0000000000000000 R09: 0000000000000000 [ 2254.773372][T28766] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2254.781346][T28766] R13: 000000000000000b R14: 00007fb7eacb4f80 R15: 00007ffd4fdb1a38 [ 2254.789321][T28766] [ 2254.792360][T28780] CPU: 0 PID: 28780 Comm: syz-executor.0 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2254.802827][T28780] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2254.812904][T28780] Call Trace: 21:49:12 executing program 3: socket(0x1e, 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) 21:49:12 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:12 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) (fail_nth: 1) 21:49:12 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:12 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x2, 0x0, &(0x7f0000000140)) [ 2254.816246][T28780] [ 2254.819181][T28780] dump_stack_lvl+0xda/0x130 [ 2254.823868][T28780] dump_stack+0x15/0x20 [ 2254.828048][T28780] should_fail_ex+0x21f/0x230 [ 2254.832838][T28780] should_fail+0xb/0x10 [ 2254.837084][T28780] should_fail_usercopy+0x1a/0x20 [ 2254.842177][T28780] _copy_to_user+0x1e/0x90 [ 2254.846660][T28780] do_ipv6_getsockopt+0xa18/0x1420 [ 2254.851805][T28780] ? __rcu_read_unlock+0x4d/0x70 [ 2254.856766][T28780] ? avc_has_perm_noaudit+0x1c8/0x210 [ 2254.862187][T28780] ipv6_getsockopt+0x75/0x1e0 [ 2254.866900][T28780] dccp_getsockopt+0xb9/0x1500 [ 2254.871684][T28780] sock_common_getsockopt+0x57/0x70 [ 2254.877002][T28780] ? sock_recv_errqueue+0x300/0x300 [ 2254.882228][T28780] __sys_getsockopt+0x1bf/0x230 [ 2254.887100][T28780] __x64_sys_getsockopt+0x66/0x80 [ 2254.892150][T28780] do_syscall_64+0x44/0x110 [ 2254.895925][T28795] FAULT_INJECTION: forcing a failure. [ 2254.895925][T28795] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2254.896729][T28780] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2254.915759][T28780] RIP: 0033:0x7fac42906ba9 [ 2254.920213][T28780] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2254.939894][T28780] RSP: 002b:00007fac41c890c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 2254.948439][T28780] RAX: ffffffffffffffda RBX: 00007fac42a25f80 RCX: 00007fac42906ba9 [ 2254.956415][T28780] RDX: 000000000000000b RSI: 0000000000000029 RDI: 0000000000000003 [ 2254.964513][T28780] RBP: 00007fac41c89120 R08: 0000000020000140 R09: 0000000000000000 [ 2254.972484][T28780] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2254.980455][T28780] R13: 000000000000000b R14: 00007fac42a25f80 R15: 00007fffd6961278 [ 2254.988471][T28780] [ 2254.991564][T28795] CPU: 1 PID: 28795 Comm: syz-executor.3 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2255.002007][T28795] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2255.012269][T28795] Call Trace: [ 2255.015552][T28795] [ 2255.018496][T28795] dump_stack_lvl+0xda/0x130 [ 2255.023226][T28795] dump_stack+0x15/0x20 [ 2255.027417][T28795] should_fail_ex+0x21f/0x230 [ 2255.032214][T28795] should_fail+0xb/0x10 [ 2255.036412][T28795] should_fail_usercopy+0x1a/0x20 [ 2255.041480][T28795] _copy_to_user+0x1e/0x90 [ 2255.042238][T28801] FAULT_INJECTION: forcing a failure. [ 2255.042238][T28801] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2255.045898][T28795] simple_read_from_buffer+0xa0/0x110 [ 2255.064389][T28795] proc_fail_nth_read+0xfc/0x140 [ 2255.069405][T28795] ? proc_fault_inject_write+0x210/0x210 [ 2255.075045][T28795] vfs_read+0x1a4/0x590 [ 2255.079210][T28795] ? mutex_lock+0xd/0x30 [ 2255.083535][T28795] ksys_read+0xeb/0x1a0 [ 2255.087710][T28795] __x64_sys_read+0x42/0x50 [ 2255.092301][T28795] do_syscall_64+0x44/0x110 [ 2255.096832][T28795] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2255.102749][T28795] RIP: 0033:0x7fc49c92784c [ 2255.107218][T28795] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2255.126828][T28795] RSP: 002b:00007fc49bcab0c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2255.135276][T28795] RAX: ffffffffffffffda RBX: 00007fc49ca47f80 RCX: 00007fc49c92784c [ 2255.143262][T28795] RDX: 000000000000000f RSI: 00007fc49bcab130 RDI: 0000000000000004 [ 2255.151242][T28795] RBP: 00007fc49bcab120 R08: 0000000000000000 R09: 0000000000000000 [ 2255.159210][T28795] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 21:49:12 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) (fail_nth: 3) 21:49:12 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:12 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x11, 0x0, &(0x7f0000000140)) 21:49:12 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:12 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x10d, 0x3, 0x0, &(0x7f0000000140)) 21:49:12 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:12 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) [ 2255.167203][T28795] R13: 000000000000000b R14: 00007fc49ca47f80 R15: 00007ffee9e7d4f8 [ 2255.175293][T28795] [ 2255.178314][T28801] CPU: 0 PID: 28801 Comm: syz-executor.0 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2255.188753][T28801] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2255.198824][T28801] Call Trace: [ 2255.202160][T28801] [ 2255.205089][T28801] dump_stack_lvl+0xda/0x130 [ 2255.209743][T28801] dump_stack+0x15/0x20 [ 2255.214011][T28801] should_fail_ex+0x21f/0x230 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x2) 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x2000000) 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x200000000000000) [ 2255.218728][T28801] should_fail+0xb/0x10 [ 2255.222999][T28801] should_fail_usercopy+0x1a/0x20 [ 2255.228177][T28801] _copy_to_user+0x1e/0x90 [ 2255.232617][T28801] do_ipv6_getsockopt+0xac5/0x1420 [ 2255.238012][T28801] ? __rcu_read_unlock+0x4d/0x70 [ 2255.243041][T28801] ? avc_has_perm_noaudit+0x1c8/0x210 [ 2255.248511][T28801] ipv6_getsockopt+0x75/0x1e0 [ 2255.253206][T28801] dccp_getsockopt+0xb9/0x1500 [ 2255.258133][T28801] sock_common_getsockopt+0x57/0x70 [ 2255.263411][T28801] ? sock_recv_errqueue+0x300/0x300 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x2, 0x0, &(0x7f0000000140)) [ 2255.268649][T28801] __sys_getsockopt+0x1bf/0x230 [ 2255.273528][T28801] __x64_sys_getsockopt+0x66/0x80 [ 2255.278572][T28801] do_syscall_64+0x44/0x110 [ 2255.283170][T28801] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2255.289140][T28801] RIP: 0033:0x7fac42906ba9 [ 2255.293565][T28801] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) r1 = gettid() sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x44, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {{}, {@void, @val={0x8}, @void}}, [@NL80211_ATTR_PID={0x8, 0x52, r1}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x0, 0x7e}}, @NL80211_ATTR_IFINDEX={0x8}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x6, 0x57}}]}, 0x44}, 0x1, 0x0, 0x0, 0x84}, 0x40000) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x12, 0x0, &(0x7f0000000140)) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) (fail_nth: 4) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) [ 2255.313220][T28801] RSP: 002b:00007fac41c890c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 2255.321667][T28801] RAX: ffffffffffffffda RBX: 00007fac42a25f80 RCX: 00007fac42906ba9 [ 2255.329649][T28801] RDX: 000000000000000b RSI: 0000000000000029 RDI: 0000000000000003 [ 2255.337697][T28801] RBP: 00007fac41c89120 R08: 0000000020000140 R09: 0000000000000000 [ 2255.345681][T28801] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2255.353713][T28801] R13: 000000000000000b R14: 00007fac42a25f80 R15: 00007fffd6961278 [ 2255.361699][T28801] 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) (async) r1 = gettid() sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x44, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {{}, {@void, @val={0x8}, @void}}, [@NL80211_ATTR_PID={0x8, 0x52, r1}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x0, 0x7e}}, @NL80211_ATTR_IFINDEX={0x8}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x6, 0x57}}]}, 0x44}, 0x1, 0x0, 0x0, 0x84}, 0x40000) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) [ 2255.424477][T28841] FAULT_INJECTION: forcing a failure. [ 2255.424477][T28841] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2255.437639][T28841] CPU: 1 PID: 28841 Comm: syz-executor.0 Not tainted 6.7.0-rc5-syzkaller-00134-g3f7168591ebf #0 [ 2255.448106][T28841] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2255.458255][T28841] Call Trace: [ 2255.461628][T28841] [ 2255.464571][T28841] dump_stack_lvl+0xda/0x130 [ 2255.469197][T28841] dump_stack+0x15/0x20 [ 2255.473425][T28841] should_fail_ex+0x21f/0x230 [ 2255.478198][T28841] should_fail+0xb/0x10 [ 2255.482372][T28841] should_fail_usercopy+0x1a/0x20 [ 2255.487470][T28841] _copy_to_user+0x1e/0x90 [ 2255.491892][T28841] simple_read_from_buffer+0xa0/0x110 [ 2255.497340][T28841] proc_fail_nth_read+0xfc/0x140 [ 2255.502279][T28841] ? proc_fault_inject_write+0x210/0x210 [ 2255.507925][T28841] vfs_read+0x1a4/0x590 [ 2255.512122][T28841] ? mutex_lock+0xd/0x30 [ 2255.516379][T28841] ksys_read+0xeb/0x1a0 [ 2255.520639][T28841] __x64_sys_read+0x42/0x50 [ 2255.525145][T28841] do_syscall_64+0x44/0x110 [ 2255.529739][T28841] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2255.535636][T28841] RIP: 0033:0x7fac4290584c [ 2255.540057][T28841] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2255.559793][T28841] RSP: 002b:00007fac41c890c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) r1 = gettid() sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x44, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {{}, {@void, @val={0x8}, @void}}, [@NL80211_ATTR_PID={0x8, 0x52, r1}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x0, 0x7e}}, @NL80211_ATTR_IFINDEX={0x8}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x6, 0x57}}]}, 0x44}, 0x1, 0x0, 0x0, 0x84}, 0x40000) socket(0x1e, 0x2, 0x0) (async) bind$packet(r0, 0x0, 0x0) (async) gettid() (async) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x44, 0x0, 0x200, 0x70bd28, 0x25dfdbfc, {{}, {@void, @val={0x8}, @void}}, [@NL80211_ATTR_PID={0x8, 0x52, r1}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x0, 0x7e}}, @NL80211_ATTR_IFINDEX={0x8}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x6, 0x57}}]}, 0x44}, 0x1, 0x0, 0x0, 0x84}, 0x40000) (async) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r1) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000128bd7000fedbdf250300000008002c000300000008002c0006db59c1f4030000000800310005000000050030000100000005002f000000000005002f0000000000"], 0x44}, 0x1, 0x0, 0x0, 0x4000}, 0x40000) r3 = syz_open_procfs$namespace(0x0, &(0x7f0000000080)='ns/time_for_children\x00') ioctl$NS_GET_PARENT(r3, 0xb702, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r0, 0x84, 0x15, &(0x7f0000000140)={0x20}, 0x1) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x4e23, 0x7f, @mcast1}, @in6={0xa, 0x4e22, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xb88f}, @in={0x2, 0x4e20, @loopback}], 0x48) bind$packet(r0, 0x0, 0x0) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x10d, 0xb, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) [ 2255.568307][T28841] RAX: ffffffffffffffda RBX: 00007fac42a25f80 RCX: 00007fac4290584c [ 2255.576345][T28841] RDX: 000000000000000f RSI: 00007fac41c89130 RDI: 0000000000000004 [ 2255.584317][T28841] RBP: 00007fac41c89120 R08: 0000000000000000 R09: 0000000000000000 [ 2255.592434][T28841] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2255.600398][T28841] R13: 000000000000000b R14: 00007fac42a25f80 R15: 00007fffd6961278 [ 2255.608427][T28841] 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x2, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r1) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000128bd7000fedbdf250300000008002c000300000008002c0006db59c1f4030000000800310005000000050030000100000005002f000000000005002f0000000000"], 0x44}, 0x1, 0x0, 0x0, 0x4000}, 0x40000) (async) r3 = syz_open_procfs$namespace(0x0, &(0x7f0000000080)='ns/time_for_children\x00') ioctl$NS_GET_PARENT(r3, 0xb702, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r0, 0x84, 0x15, &(0x7f0000000140)={0x20}, 0x1) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x4e23, 0x7f, @mcast1}, @in6={0xa, 0x4e22, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xb88f}, @in={0x2, 0x4e20, @loopback}], 0x48) bind$packet(r0, 0x0, 0x0) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x11, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r1) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000128bd7000fedbdf250300000008002c000300000008002c0006db59c1f4030000000800310005000000050030000100000005002f000000000005002f0000000000"], 0x44}, 0x1, 0x0, 0x0, 0x4000}, 0x40000) (async) r3 = syz_open_procfs$namespace(0x0, &(0x7f0000000080)='ns/time_for_children\x00') ioctl$NS_GET_PARENT(r3, 0xb702, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r0, 0x84, 0x15, &(0x7f0000000140)={0x20}, 0x1) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x4e23, 0x7f, @mcast1}, @in6={0xa, 0x4e22, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xb88f}, @in={0x2, 0x4e20, @loopback}], 0x48) bind$packet(r0, 0x0, 0x0) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x12, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000000)=0x7) r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x11, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000000)=0x7) r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x33, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x12, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000000)=0x7) socket(0x1e, 0x2, 0x0) (async) r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x8, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x10, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e21, 0xe4f, @local, 0x5}}}, &(0x7f00000000c0)=0x84) setsockopt$inet_sctp6_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f0000000100)={r2, 0x5074, 0x400, 0x70f338}, 0x10) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x11, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e21, 0xe4f, @local, 0x5}}}, &(0x7f00000000c0)=0x84) setsockopt$inet_sctp6_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f0000000100)={r2, 0x5074, 0x400, 0x70f338}, 0x10) socket(0x1e, 0x2, 0x0) (async) bind$packet(r0, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e21, 0xe4f, @local, 0x5}}}, &(0x7f00000000c0)=0x84) (async) setsockopt$inet_sctp6_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f0000000100)={r2, 0x5074, 0x400, 0x70f338}, 0x10) (async) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x12, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e21, 0xe4f, @local, 0x5}}}, &(0x7f00000000c0)=0x84) setsockopt$inet_sctp6_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f0000000100)={r2, 0x5074, 0x400, 0x70f338}, 0x10) socket(0x1e, 0x2, 0x0) (async) bind$packet(r0, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e21, 0xe4f, @local, 0x5}}}, &(0x7f00000000c0)=0x84) (async) setsockopt$inet_sctp6_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f0000000100)={r2, 0x5074, 0x400, 0x70f338}, 0x10) (async) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x33, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x13, 0x0, &(0x7f0000000140)) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x17, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: r0 = socket(0x1e, 0x80000, 0x4000000) bind$packet(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f00000000c0)={0x0, 0x1}, &(0x7f0000000100)=0x8) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/timer\x00', 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000040)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x5}, 0x48) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x18, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: r0 = socket(0x1e, 0x80000, 0x4000000) bind$packet(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f00000000c0)={0x0, 0x1}, &(0x7f0000000100)=0x8) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/timer\x00', 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000040)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x5}, 0x48) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x19, 0x0, &(0x7f0000000140)) 21:49:13 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:13 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:49:13 executing program 3: r0 = socket(0x1e, 0x80000, 0x4000000) bind$packet(r0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f00000000c0)={0x0, 0x1}, &(0x7f0000000100)=0x8) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/timer\x00', 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000040)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x5}, 0x48) socket(0x1e, 0x80000, 0x4000000) (async) bind$packet(r0, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f00000000c0)={0x0, 0x1}, &(0x7f0000000100)=0x8) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/timer\x00', 0x0, 0x0) (async) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000040)={0x3, 0x4, 0x4, 0xa, 0x0, r1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x5}, 0x48) (async) 21:49:13 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1a, 0x0, &(0x7f0000000140)) 21:49:13 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:13 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1d, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x33, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = accept4$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000040)=0x14, 0x80800) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) bind$packet(r0, 0x0, 0x0) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3e, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x33, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x1e, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = accept4$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000040)=0x14, 0x80800) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) (async) bind$packet(r0, 0x0, 0x0) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x21, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x30, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = accept4$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000040)=0x14, 0x80800) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) (async) bind$packet(r0, 0x0, 0x0) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x31, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3e, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x15, 0x2, 0x40434b88) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x8}, 0x8) bind$packet(r0, 0x0, 0x0) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x48, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x33, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x15, 0x2, 0x40434b88) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x8}, 0x8) bind$packet(r0, 0x0, 0x0) socket(0x15, 0x2, 0x40434b88) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x8}, 0x8) (async) bind$packet(r0, 0x0, 0x0) (async) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x35, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x15, 0x2, 0x40434b88) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x8}, 0x8) bind$packet(r0, 0x0, 0x0) (async) bind$packet(r0, 0x0, 0x0) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x36, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x37, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000380)=ANY=[@ANYRES16=r1, @ANYRES32, @ANYRESOCT=r0, @ANYRES16=r1, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x0, &(0x7f0000000100), 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r6 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{r6, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)=r4}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r11 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r12 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x7, &(0x7f0000000580)=@raw=[@ldst={0x0, 0x0, 0x1, 0x1, 0x1, 0x80, 0x4}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffff8}, @cb_func={0x18, 0x4, 0x4, 0x0, 0x1}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x1}], &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r9, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r10, r2, 0x4, &(0x7f0000001880)=[r6, r11], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x3}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r13 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r9, 0x25, r7, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r7, r8, r8, r11, r7], 0x0, 0x10, 0x3}, 0x90) r14 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r7}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r9, 0x26, r7, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r10, r12, 0x4, &(0x7f0000001d80)=[r11, r7, r7, r7, r8, r8], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r7, r13, 0x30, 0x10, r14, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r7, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r15, 0x8000, '\x00', 0x0, r7, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r7, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r7, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r16}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r7, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r17 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r7, r17, 0xd, 0x0, @val=@target_btf_id=r10}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r2, r3, 0x25, 0x0, @val=@tracing={r10, 0x6}}, 0x40) bind$packet(r0, &(0x7f0000000000)={0x11, 0x15, r3, 0x1, 0x4, 0x6, @random="1c6beefe8dea"}, 0x14) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x48, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x38, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async, rerun: 64) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000380)=ANY=[@ANYRES16=r1, @ANYRES32, @ANYRESOCT=r0, @ANYRES16=r1, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x0, &(0x7f0000000100), 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (rerun: 64) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) (async) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r6 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{r6, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)=r4}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) (async) r11 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r12 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x7, &(0x7f0000000580)=@raw=[@ldst={0x0, 0x0, 0x1, 0x1, 0x1, 0x80, 0x4}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffff8}, @cb_func={0x18, 0x4, 0x4, 0x0, 0x1}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x1}], &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r9, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r10, r2, 0x4, &(0x7f0000001880)=[r6, r11], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x3}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r13 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r9, 0x25, r7, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r7, r8, r8, r11, r7], 0x0, 0x10, 0x3}, 0x90) (async) r14 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r7}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r9, 0x26, r7, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r10, r12, 0x4, &(0x7f0000001d80)=[r11, r7, r7, r7, r8, r8], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r7, r13, 0x30, 0x10, r14, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r7, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r15, 0x8000, '\x00', 0x0, r7, 0x0, 0x0, 0x3}, 0x48) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r7, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r7, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r16}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r7, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) (async, rerun: 32) r17 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) (rerun: 32) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r7, r17, 0xd, 0x0, @val=@target_btf_id=r10}, 0x40) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r2, r3, 0x25, 0x0, @val=@tracing={r10, 0x6}}, 0x40) (async) bind$packet(r0, &(0x7f0000000000)={0x11, 0x15, r3, 0x1, 0x4, 0x6, @random="1c6beefe8dea"}, 0x14) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x39, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3e, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3a, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3e, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) (async, rerun: 32) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 32) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async, rerun: 64) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000380)=ANY=[@ANYRES16=r1, @ANYRES32, @ANYRESOCT=r0, @ANYRES16=r1, @ANYBLOB="0000000000000000b7080000510000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000"], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x0, &(0x7f0000000100), 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async, rerun: 64) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) (async) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r6 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r4, r5, 0x25, 0x0, @void}, 0x10) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{r6, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)=r4}, 0x20) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) (async, rerun: 64) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) (rerun: 64) r11 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r12 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x7, &(0x7f0000000580)=@raw=[@ldst={0x0, 0x0, 0x1, 0x1, 0x1, 0x80, 0x4}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffff8}, @cb_func={0x18, 0x4, 0x4, 0x0, 0x1}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x1}], &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r9, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r10, r2, 0x4, &(0x7f0000001880)=[r6, r11], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x3}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r13 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r9, 0x25, r7, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r7, r8, r8, r11, r7], 0x0, 0x10, 0x3}, 0x90) (async, rerun: 64) r14 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r7}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r9, 0x26, r7, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r10, r12, 0x4, &(0x7f0000001d80)=[r11, r7, r7, r7, r8, r8], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) (rerun: 64) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r7, r13, 0x30, 0x10, r14, @link_id}, 0x20) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r7, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r15, 0x8000, '\x00', 0x0, r7, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r7, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r7, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r16}, 0x20) (async) ioctl$SCSI_IOCTL_PROBE_HOST(r7, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) (async) r17 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r7, r17, 0xd, 0x0, @val=@target_btf_id=r10}, 0x40) (async) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000040)={r2, r3, 0x25, 0x0, @val=@tracing={r10, 0x6}}, 0x40) (async, rerun: 64) bind$packet(r0, &(0x7f0000000000)={0x11, 0x15, r3, 0x1, 0x4, 0x6, @random="1c6beefe8dea"}, 0x14) (rerun: 64) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3b, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3c, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x80000, 0x101) bind$packet(r0, 0x0, 0x0) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4e, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x80000, 0x101) bind$packet(r0, 0x0, 0x0) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3d, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x48, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x80000, 0x101) bind$packet(r0, 0x0, 0x0) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)=0x2) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3e, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4e, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x48, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000229bd7000ffdbdf25040000000800320000f8ffff08000600", @ANYRES32=0x0, @ANYBLOB="d2d612fa9dd7401ba6aa9096f3274203230980aaa2a36a357519758c41b113e85ea0fd700fe425b2fa6ffd5fdd1894b7ca3de673a938b12934952afcc7f5ea51194144921d398132f6e0373b7309bfcc844ea1316207b334ff3bce30c4c19ae6bd4b56073bfa6d97"], 0x24}, 0x1, 0x0, 0x0, 0x80}, 0x4004880) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x50, 0x1402, 0x300, 0x70bd2a, 0x25dfdbfb, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x50}, 0x1, 0x0, 0x0, 0x4000}, 0x2000000) bind$packet(r0, 0x0, 0x0) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)=0x4) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x42, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)=0x2) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000229bd7000ffdbdf25040000000800320000f8ffff08000600", @ANYRES32=0x0, @ANYBLOB="d2d612fa9dd7401ba6aa9096f3274203230980aaa2a36a357519758c41b113e85ea0fd700fe425b2fa6ffd5fdd1894b7ca3de673a938b12934952afcc7f5ea51194144921d398132f6e0373b7309bfcc844ea1316207b334ff3bce30c4c19ae6bd4b56073bfa6d97"], 0x24}, 0x1, 0x0, 0x0, 0x80}, 0x4004880) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000229bd7000ffdbdf25040000000800320000f8ffff08000600", @ANYRES32=0x0, @ANYBLOB="d2d612fa9dd7401ba6aa9096f3274203230980aaa2a36a357519758c41b113e85ea0fd700fe425b2fa6ffd5fdd1894b7ca3de673a938b12934952afcc7f5ea51194144921d398132f6e0373b7309bfcc844ea1316207b334ff3bce30c4c19ae6bd4b56073bfa6d97"], 0x24}, 0x1, 0x0, 0x0, 0x80}, 0x4004880) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x50, 0x1402, 0x300, 0x70bd2a, 0x25dfdbfb, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x50}, 0x1, 0x0, 0x0, 0x4000}, 0x2000000) bind$packet(r0, 0x0, 0x0) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x43, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000229bd7000ffdbdf25040000000800320000f8ffff08000600", @ANYRES32=0x0, @ANYBLOB="d2d612fa9dd7401ba6aa9096f3274203230980aaa2a36a357519758c41b113e85ea0fd700fe425b2fa6ffd5fdd1894b7ca3de673a938b12934952afcc7f5ea51194144921d398132f6e0373b7309bfcc844ea1316207b334ff3bce30c4c19ae6bd4b56073bfa6d97"], 0x24}, 0x1, 0x0, 0x0, 0x80}, 0x4004880) (async) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x50, 0x1402, 0x300, 0x70bd2a, 0x25dfdbfb, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5, 0x54, 0x1}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x50}, 0x1, 0x0, 0x0, 0x4000}, 0x2000000) (async) bind$packet(r0, 0x0, 0x0) (async) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)=0x2000000) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)=0x2000000) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x46, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)=0x4000000) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)=0xa4ffffff) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x48, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) socket(0x27, 0x80003, 0x1) socketpair(0x8, 0x80000, 0xac0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r5 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r3, r4, 0x25, 0x0, @void}, 0x10) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{r5, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)=r3}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r6}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r7}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r8, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[r5, r10], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r12 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r8, 0x25, r6, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r6, r7, r7, r10, r6], 0x0, 0x10, 0x3}, 0x90) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r6}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r8, 0x26, r6, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r9, r11, 0x4, &(0x7f0000001d80)=[r10, r6, r6, r6, r7, r7], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r6, r12, 0x30, 0x10, r13, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r6, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r14, 0x8000, '\x00', 0x0, r6, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r6, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r15}, 0x20) ioctl$SCSI_IOCTL_PROBE_HOST(r6, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) r16 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r6, r16, 0xd, 0x0, @val=@target_btf_id=r9}, 0x40) bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f00000000c0)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7}], &(0x7f0000000100)='syzkaller\x00', 0xfd4, 0x3b, &(0x7f0000000140)=""/59, 0x41000, 0x0, '\x00', 0x0, 0x21, r2, 0x8, &(0x7f0000000180)={0x9, 0x3}, 0x8, 0x10, &(0x7f00000001c0)={0x4, 0xc, 0xfff, 0xf30}, 0x10, r9, 0xffffffffffffffff, 0x5, &(0x7f0000000200), &(0x7f0000000240)=[{0x2, 0x3, 0x7, 0xa}, {0x0, 0x4, 0xa, 0x4}, {0x4, 0x3, 0x9, 0x7}, {0x2, 0x1, 0x5, 0x5}, {0x0, 0x1, 0xc}], 0x10, 0x5}, 0x90) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000040)={0x0, 0x3f}, &(0x7f0000000080)=0x8) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x49, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4e, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)=0xffffffa4) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) socket(0x27, 0x80003, 0x1) socketpair(0x8, 0x80000, 0xac0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (rerun: 64) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r5 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r3, r4, 0x25, 0x0, @void}, 0x10) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) (async, rerun: 32) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{r5, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)=r3}, 0x20) (async, rerun: 32) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) (async) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r6}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r7}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r8, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[r5, r10], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r12 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r8, 0x25, r6, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r6, r7, r7, r10, r6], 0x0, 0x10, 0x3}, 0x90) (async) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r6}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r8, 0x26, r6, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r9, r11, 0x4, &(0x7f0000001d80)=[r10, r6, r6, r6, r7, r7], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r6, r12, 0x30, 0x10, r13, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r6, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r14, 0x8000, '\x00', 0x0, r6, 0x0, 0x0, 0x3}, 0x48) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r6, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r15}, 0x20) (async, rerun: 64) ioctl$SCSI_IOCTL_PROBE_HOST(r6, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) (async, rerun: 64) r16 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r6, r16, 0xd, 0x0, @val=@target_btf_id=r9}, 0x40) (async) bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f00000000c0)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7}], &(0x7f0000000100)='syzkaller\x00', 0xfd4, 0x3b, &(0x7f0000000140)=""/59, 0x41000, 0x0, '\x00', 0x0, 0x21, r2, 0x8, &(0x7f0000000180)={0x9, 0x3}, 0x8, 0x10, &(0x7f00000001c0)={0x4, 0xc, 0xfff, 0xf30}, 0x10, r9, 0xffffffffffffffff, 0x5, &(0x7f0000000200), &(0x7f0000000240)=[{0x2, 0x3, 0x7, 0xa}, {0x0, 0x4, 0xa, 0x4}, {0x4, 0x3, 0x9, 0x7}, {0x2, 0x1, 0x5, 0x5}, {0x0, 0x1, 0xc}], 0x10, 0x5}, 0x90) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000040)={0x0, 0x3f}, &(0x7f0000000080)=0x8) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4a, 0x0, &(0x7f0000000140)) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e24, @loopback}}, [0x5, 0x8000000000000000, 0x80000001, 0x20, 0x20, 0x6, 0x8, 0x3, 0x3, 0x1, 0x7ffffffd, 0x8001, 0x10002, 0xba, 0x2a9]}, &(0x7f0000000100)=0x100) r2 = gettid() mq_notify(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x16, 0x0, @tid=r2}) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4e, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4b, 0x0, &(0x7f0000000140)) 21:49:14 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) (async) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e24, @loopback}}, [0x5, 0x8000000000000000, 0x80000001, 0x20, 0x20, 0x6, 0x8, 0x3, 0x3, 0x1, 0x7ffffffd, 0x8001, 0x10002, 0xba, 0x2a9]}, &(0x7f0000000100)=0x100) r2 = gettid() mq_notify(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x16, 0x0, @tid=r2}) (async) mq_notify(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x16, 0x0, @tid=r2}) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4c, 0x0, &(0x7f0000000140)) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)=0x2) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)=0x2) 21:49:14 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) socket(0x27, 0x80003, 0x1) (async) socketpair(0x8, 0x80000, 0xac0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x51}}], &(0x7f00000000c0)='syzkaller\x00', 0xffff, 0x3, &(0x7f0000000100)=""/3, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140)={0x2, 0x9, 0x9, 0x9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000180)=[0x1, 0x1], &(0x7f00000001c0)=[{0x3, 0x1, 0x0, 0x7}, {0x1, 0x4, 0x8, 0x8}], 0x10, 0x4}, 0x90) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f00000002c0)=0x0, &(0x7f0000000300)=0x4) r5 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000340)={r3, r4, 0x25, 0x0, @void}, 0x10) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sysvipc/shm\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{r5, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f0000000500)=r3}, 0x20) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001700)={0x0, @loopback, @multicast2}, &(0x7f0000001740)=0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000017c0)={0x5, 0x0}, 0x8) (async) r10 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001800)={0x1b, 0x0, 0x0, 0x9, 0x0, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x2}, 0x48) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000001900)={0x8, 0x24, &(0x7f0000000580)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r6}}, {}, [@call={0x85, 0x0, 0x0, 0x4a}, @printk={@s, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0xb4bd}}, @map_fd={0x18, 0x6, 0x1, 0x0, r7}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @exit, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0xf}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000006c0)='GPL\x00', 0xfffffffc, 0x1000, &(0x7f0000000700)=""/4096, 0x40f00, 0x4, '\x00', r8, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000001780)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r9, 0xffffffffffffffff, 0x4, &(0x7f0000001880)=[r5, r10], &(0x7f00000018c0)=[{0x3, 0x5, 0x5, 0x4}, {0x2, 0x2, 0x1, 0x2}, {0x3, 0x1, 0x3, 0x1d}, {0x5, 0x1, 0x3, 0x7}], 0x10, 0x81}, 0x90) r12 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001b80)={0x6, 0x5, &(0x7f00000019c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9ca}, [@btf_id={0x18, 0x6, 0x3, 0x0, 0x5}]}, &(0x7f0000001a00)='syzkaller\x00', 0x5, 0x90, &(0x7f0000001a40)=""/144, 0x41000, 0x10, '\x00', r8, 0x25, r6, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001b00)={0x5, 0x6, 0x7, 0x200}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[r6, r7, r7, r10, r6], 0x0, 0x10, 0x3}, 0x90) (async) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000001e00)={0xa, 0x2, &(0x7f0000001c40)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, r6}], &(0x7f0000001c80)='GPL\x00', 0x200, 0x1b, &(0x7f0000001cc0)=""/27, 0x41000, 0x14, '\x00', r8, 0x26, r6, 0x8, &(0x7f0000001d00)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000001d40)={0x2, 0xf, 0x2, 0x6}, 0x10, r9, r11, 0x4, &(0x7f0000001d80)=[r10, r6, r6, r6, r7, r7], &(0x7f0000001dc0)=[{0x3, 0x1, 0x5, 0xc}, {0x0, 0x2, 0xd, 0xb}, {0x4, 0x5, 0xc, 0x2}, {0x5, 0x3, 0xc, 0x1}], 0x10, 0x999}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ec0)={@cgroup=r6, r12, 0x30, 0x10, r13, @link_id}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001fc0)={r6, 0xffffffffffffffff}, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000002000)={0x1b, 0x0, 0x0, 0x0, 0x0, r14, 0x8000, '\x00', 0x0, r6, 0x0, 0x0, 0x3}, 0x48) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000002080)={0x0, @in={{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x12}}}, 0x1, 0xd6ae, 0xfffffff7, 0x2, 0x48, 0x9, 0x8}, &(0x7f0000002140)=0x9c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r6, 0x84, 0xa, &(0x7f0000002300)={0x9, 0x7, 0x203, 0x2, 0x2, 0x8, 0x5, 0x9, r15}, 0x20) (async) ioctl$SCSI_IOCTL_PROBE_HOST(r6, 0x5385, &(0x7f0000002340)={0xc4, ""/196}) (async) r16 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002440)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000002480)={r6, r16, 0xd, 0x0, @val=@target_btf_id=r9}, 0x40) (async) bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f00000000c0)=@raw=[@map_fd={0x18, 0xa, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7}], &(0x7f0000000100)='syzkaller\x00', 0xfd4, 0x3b, &(0x7f0000000140)=""/59, 0x41000, 0x0, '\x00', 0x0, 0x21, r2, 0x8, &(0x7f0000000180)={0x9, 0x3}, 0x8, 0x10, &(0x7f00000001c0)={0x4, 0xc, 0xfff, 0xf30}, 0x10, r9, 0xffffffffffffffff, 0x5, &(0x7f0000000200), &(0x7f0000000240)=[{0x2, 0x3, 0x7, 0xa}, {0x0, 0x4, 0xa, 0x4}, {0x4, 0x3, 0x9, 0x7}, {0x2, 0x1, 0x5, 0x5}, {0x0, 0x1, 0xc}], 0x10, 0x5}, 0x90) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000040)={0x0, 0x3f}, &(0x7f0000000080)=0x8) 21:49:14 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)=0x4) 21:49:14 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)=0x4) 21:49:14 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e24, @loopback}}, [0x5, 0x8000000000000000, 0x80000001, 0x20, 0x20, 0x6, 0x8, 0x3, 0x3, 0x1, 0x7ffffffd, 0x8001, 0x10002, 0xba, 0x2a9]}, &(0x7f0000000100)=0x100) r2 = gettid() mq_notify(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x16, 0x0, @tid=r2}) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e24, @loopback}}, [0x5, 0x8000000000000000, 0x80000001, 0x20, 0x20, 0x6, 0x8, 0x3, 0x3, 0x1, 0x7ffffffd, 0x8001, 0x10002, 0xba, 0x2a9]}, &(0x7f0000000100)=0x100) (async) gettid() (async) mq_notify(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x16, 0x0, @tid=r2}) (async) 21:49:14 executing program 3: r0 = socket(0xf, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:14 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4d, 0x0, &(0x7f0000000140)) 21:49:15 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e20, 0x8, @private1={0xfc, 0x1, '\x00', 0x1}, 0x1}}}, &(0x7f00000000c0)=0x84) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:15 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)=0x2000000) 21:49:15 executing program 2: socket(0xa, 0x6, 0x0) socketpair(0xa, 0x2, 0x1, &(0x7f0000000000)) socketpair(0x26, 0x3, 0x40, &(0x7f0000000040)) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000080)=0x7) 21:49:15 executing program 3: socket(0xf, 0x2, 0x0) (async) r0 = socket(0xf, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)=0x2000000) 21:49:15 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4e, 0x0, &(0x7f0000000140)) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)=0x4000000) 21:49:15 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)=0x4000000) 21:49:15 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e20, 0x8, @private1={0xfc, 0x1, '\x00', 0x1}, 0x1}}}, &(0x7f00000000c0)=0x84) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:15 executing program 3: r0 = socket(0xf, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) 21:49:15 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)=0xa4ffffff) 21:49:15 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)=0xa4ffffff) 21:49:15 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = fsopen(&(0x7f0000000040)='binder\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x8, 0x0, 0x0, 0xffffffffffffffff) bind$packet(r0, 0x0, 0x0) 21:49:15 executing program 2: socket(0xa, 0x6, 0x0) socketpair(0xa, 0x2, 0x1, &(0x7f0000000000)) (async) socketpair(0xa, 0x2, 0x1, &(0x7f0000000000)) socketpair(0x26, 0x3, 0x40, &(0x7f0000000040)) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000080)=0x7) 21:49:15 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e20, 0x8, @private1={0xfc, 0x1, '\x00', 0x1}, 0x1}}}, &(0x7f00000000c0)=0x84) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)=0xffffffa4) 21:49:15 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)=0xffffffa4) 21:49:15 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)=0x2) 21:49:15 executing program 3: r0 = socket(0x1e, 0x2, 0x0) r1 = fsopen(&(0x7f0000000040)='binder\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x8, 0x0, 0x0, 0xffffffffffffffff) (async) bind$packet(r0, 0x0, 0x0) 21:49:15 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x8}, 0x18) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/meminfo\x00', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000200)={@cgroup, 0x31, 0x1, 0x7768, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000240)={@map=0x1, 0xffffffffffffffff, 0x10, 0x2, r1, @prog_fd=r2, r3}, 0x20) 21:49:15 executing program 1: r0 = socket(0x10, 0x2, 0x6) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:15 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)=0x4) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/schedstat\x00', 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r1) 21:49:15 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x8}, 0x18) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/meminfo\x00', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000200)={@cgroup, 0x31, 0x1, 0x7768, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000240)={@map=0x1, 0xffffffffffffffff, 0x10, 0x2, r1, @prog_fd=r2, r3}, 0x20) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x8}, 0x18) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/meminfo\x00', 0x0, 0x0) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000200)={@cgroup, 0x31, 0x1, 0x7768, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0]}, 0x40) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000240)={@map=0x1, 0xffffffffffffffff, 0x10, 0x2, r1, @prog_fd=r2, r3}, 0x20) (async) 21:49:15 executing program 2: socket(0xa, 0x6, 0x0) socketpair(0xa, 0x2, 0x1, &(0x7f0000000000)) (async) socketpair(0xa, 0x2, 0x1, &(0x7f0000000000)) socketpair(0x26, 0x3, 0x40, &(0x7f0000000040)) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000080)=0x7) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/schedstat\x00', 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r1) 21:49:15 executing program 3: r0 = socket(0x1e, 0x2, 0x0) (async) r1 = fsopen(&(0x7f0000000040)='binder\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x8, 0x0, 0x0, 0xffffffffffffffff) (async) bind$packet(r0, 0x0, 0x0) 21:49:15 executing program 5: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x8}, 0x18) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/meminfo\x00', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000200)={@cgroup, 0x31, 0x1, 0x7768, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0]}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000200)={@cgroup, 0x31, 0x1, 0x7768, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000240)={@map=0x1, 0xffffffffffffffff, 0x10, 0x2, r1, @prog_fd=r2, r3}, 0x20) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000240)={@map=0x1, 0xffffffffffffffff, 0x10, 0x2, r1, @prog_fd=r2, r3}, 0x20) 21:49:15 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)=0x2000000) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/schedstat\x00', 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r1) 21:49:15 executing program 1: r0 = socket(0x10, 0x2, 0x6) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) [ 2257.429722][ T27] audit: type=1400 audit(1702676955.204:293): avc: denied { write } for pid=29402 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 21:49:15 executing program 5: r0 = socket(0x1e, 0x9f7a2ec2938284ff, 0x2000b0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:15 executing program 1: r0 = socket(0x10, 0x2, 0x6) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) socket(0x10, 0x2, 0x6) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), r0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) (async) 21:49:15 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)=0x4000000) 21:49:15 executing program 5: r0 = socket(0x1e, 0x9f7a2ec2938284ff, 0x2000b0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) [ 2257.482909][ T27] audit: type=1400 audit(1702676955.244:294): avc: denied { nlmsg_write } for pid=29402 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 2257.503995][ T27] audit: type=1400 audit(1702676955.244:295): avc: denied { read } for pid=29402 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x10c0}, &(0x7f0000000040)=0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) [ 2257.524531][ T27] audit: type=1400 audit(1702676955.244:296): avc: denied { getopt } for pid=29402 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 21:49:15 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@map=r1, r2, 0x2f, 0x11, 0xffffffffffffffff, @link_id}, 0x20) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x10c0}, &(0x7f0000000040)=0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) 21:49:15 executing program 5: socket(0x1e, 0x9f7a2ec2938284ff, 0x2000b0) (async) r0 = socket(0x1e, 0x9f7a2ec2938284ff, 0x2000b0) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:15 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)=0xa4ffffff) 21:49:15 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/crypto\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) 21:49:15 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000000)=0xffffffffffffffff, 0x4) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) openat$cgroup_type(r1, &(0x7f0000000040), 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@cgroup=r4, 0x1e, 0x1, 0xfffffffa, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0), &(0x7f0000000100)=[0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000180)={@map, r1, 0x8, 0x20, r2, @link_fd=r3, r5}, 0x20) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x10c0}, &(0x7f0000000040)=0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000000)={0x0, 0x10c0}, &(0x7f0000000040)=0x8) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) (async) 21:49:15 executing program 5: r0 = socket(0xa, 0x6, 0xfffffffd) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:15 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@map=r1, r2, 0x2f, 0x11, 0xffffffffffffffff, @link_id}, 0x20) 21:49:15 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)=0xffffffa4) 21:49:15 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000000)=0xffffffffffffffff, 0x4) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) openat$cgroup_type(r1, &(0x7f0000000040), 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@cgroup=r4, 0x1e, 0x1, 0xfffffffa, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0), &(0x7f0000000100)=[0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000180)={@map, r1, 0x8, 0x20, r2, @link_fd=r3, r5}, 0x20) 21:49:15 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/crypto\x00', 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/crypto\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) 21:49:15 executing program 5: socket(0xa, 0x6, 0xfffffffd) (async) r0 = socket(0xa, 0x6, 0xfffffffd) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:15 executing program 2: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@map=r1, r2, 0x2f, 0x11, 0xffffffffffffffff, @link_id}, 0x20) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000080)={0x0, @remote, @local}, &(0x7f00000000c0)=0xc) recvfrom$packet(r0, &(0x7f0000000000)=""/24, 0x18, 0x40002140, &(0x7f0000000040)={0x11, 0x1b, 0x0, 0x1, 0x3, 0x6, @local}, 0x14) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000180)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0x0, '\x00', r1, 0xffffffffffffffff, 0x4, 0x3, 0x2}, 0x48) 21:49:15 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000280)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x7, '\x00', r1, r3, 0x2, 0x0, 0x3}, 0x48) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x12, &(0x7f0000000100)=0x8, 0x4) getsockopt$packet_buf(r2, 0x107, 0x1, &(0x7f0000000180)=""/227, &(0x7f00000000c0)=0xe3) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000040)={0x1b, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, '\x00', r1, 0xffffffffffffffff, 0x2, 0x3, 0x1}, 0x48) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r4, 0x40046210, &(0x7f0000000300)=0x1) 21:49:15 executing program 3: r0 = socket(0x1e, 0x2, 0x0) bind$packet(r0, 0x0, 0x0) (async) bind$packet(r0, 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000000)=0xffffffffffffffff, 0x4) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) openat$cgroup_type(r1, &(0x7f0000000040), 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@cgroup=r4, 0x1e, 0x1, 0xfffffffa, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0), &(0x7f0000000100)=[0x0, 0x0, 0x0]}, 0x40) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@cgroup=r4, 0x1e, 0x1, 0xfffffffa, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0), &(0x7f0000000100)=[0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000180)={@map, r1, 0x8, 0x20, r2, @link_fd=r3, r5}, 0x20) 21:49:15 executing program 5: r0 = socket(0xa, 0x6, 0xfffffffd) getsockopt$inet_pktinfo(r0, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:15 executing program 1: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/crypto\x00', 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000080)={0x0, @remote, @local}, &(0x7f00000000c0)=0xc) recvfrom$packet(r0, &(0x7f0000000000)=""/24, 0x18, 0x40002140, &(0x7f0000000040)={0x11, 0x1b, 0x0, 0x1, 0x3, 0x6, @local}, 0x14) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000180)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0x0, '\x00', r1, 0xffffffffffffffff, 0x4, 0x3, 0x2}, 0x48) 21:49:15 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000280)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x7, '\x00', r1, r3, 0x2, 0x0, 0x3}, 0x48) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x12, &(0x7f0000000100)=0x8, 0x4) getsockopt$packet_buf(r2, 0x107, 0x1, &(0x7f0000000180)=""/227, &(0x7f00000000c0)=0xe3) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000040)={0x1b, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, '\x00', r1, 0xffffffffffffffff, 0x2, 0x3, 0x1}, 0x48) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r4, 0x40046210, &(0x7f0000000300)=0x1) 21:49:15 executing program 2: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f0000000000)={0x5}, 0x1) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:15 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) write$cgroup_type(r0, &(0x7f0000000000), 0x9) r1 = socket(0x1e, 0x2, 0x0) bind$packet(r1, 0x0, 0x0) 21:49:15 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000000)={r0, 0xffffffffffffffff, 0x19, 0x0, @void}, 0x10) r1 = socket(0xa, 0x800, 0x100000) getsockopt$inet_pktinfo(r1, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:15 executing program 0: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000280)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x7, '\x00', r1, r3, 0x2, 0x0, 0x3}, 0x48) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x12, &(0x7f0000000100)=0x8, 0x4) getsockopt$packet_buf(r2, 0x107, 0x1, &(0x7f0000000180)=""/227, &(0x7f00000000c0)=0xe3) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000040)={0x1b, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, '\x00', r1, 0xffffffffffffffff, 0x2, 0x3, 0x1}, 0x48) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r4, 0x40046210, &(0x7f0000000300)=0x1) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, 0x0, 0x0) (async) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000280)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x7, '\x00', r1, r3, 0x2, 0x0, 0x3}, 0x48) (async) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x12, &(0x7f0000000100)=0x8, 0x4) (async) getsockopt$packet_buf(r2, 0x107, 0x1, &(0x7f0000000180)=""/227, &(0x7f00000000c0)=0xe3) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000040)={0x1b, 0x0, 0x0, 0x6, 0x0, 0x1, 0x0, '\x00', r1, 0xffffffffffffffff, 0x2, 0x3, 0x1}, 0x48) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r4, 0x0, 0x0) (async) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r4, 0x40046210, &(0x7f0000000300)=0x1) (async) 21:49:15 executing program 1: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x8000}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000080)={r2, 0x7}, &(0x7f00000000c0)=0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:15 executing program 4: r0 = socket(0xa, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000080)={0x0, @remote, @local}, &(0x7f00000000c0)=0xc) recvfrom$packet(r0, &(0x7f0000000000)=""/24, 0x18, 0x40002140, &(0x7f0000000040)={0x11, 0x1b, 0x0, 0x1, 0x3, 0x6, @local}, 0x14) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000180)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0x0, '\x00', r1, 0xffffffffffffffff, 0x4, 0x3, 0x2}, 0x48) socket(0xa, 0x6, 0x0) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000080)={0x0, @remote, @local}, &(0x7f00000000c0)=0xc) (async) recvfrom$packet(r0, &(0x7f0000000000)=""/24, 0x18, 0x40002140, &(0x7f0000000040)={0x11, 0x1b, 0x0, 0x1, 0x3, 0x6, @local}, 0x14) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r2, 0x0, 0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000180)={0x2, 0x4, 0x8, 0x1, 0x80, r2, 0x0, '\x00', r1, 0xffffffffffffffff, 0x4, 0x3, 0x2}, 0x48) (async) 21:49:15 executing program 2: r0 = socket(0xa, 0x6, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f0000000000)={0x5}, 0x1) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) 21:49:15 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000000)={r0, 0xffffffffffffffff, 0x19, 0x0, @void}, 0x10) (async) r1 = socket(0xa, 0x800, 0x100000) getsockopt$inet_pktinfo(r1, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:15 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) write$cgroup_type(r0, &(0x7f0000000000), 0x9) (async) r1 = socket(0x1e, 0x2, 0x0) bind$packet(r1, 0x0, 0x0) 21:49:15 executing program 1: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x8000}, &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x8000}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000080)={r2, 0x7}, &(0x7f00000000c0)=0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) 21:49:15 executing program 0: r0 = socket(0x0, 0x6, 0x0) getsockopt$inet_pktinfo(r0, 0x29, 0xb, 0x0, &(0x7f0000000140)) 21:49:15 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, 0x0, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000000)={r0, 0xffffffffffffffff, 0x19, 0x0, @void}, 0x10) r1 = socket(0xa, 0x800, 0x100000) getsockopt$inet_pktinfo(r1, 0x29, 0x6, 0x0, &(0x7f0000000140)) 21:49:15 executing program 4: r0 = socket(0x5, 0xa, 0x3) getsockopt$inet_pktinfo(r0, 0x29, 0x4, 0x0, &(0x7f0000000140)) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000000)={0x7fff, 0x0, 0x200, 0x1000, 0x6, 0x4, 0x0, 0x3c89}, &(0x7f0000000040)=0x20) 21:49:15 executing program 2: r0 = socket(0xa, 0x6, 0x0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r1, 0x84, 0x15, &(0x7f0000000000)={0x5}, 0x1) (async, rerun: 32) getsockopt$inet_pktinfo(r0, 0x29, 0x5, 0x0, &(0x7f0000000140)) (rerun: 32) 21:49:15 executing program 1: r0 = socket(0xa, 0x6, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x8000}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000080)={r2, 0x7}, &(0x7f00000000c0)=0x8) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) socket(0xa, 0x6, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r1, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x8000}, &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000080)={r2, 0x7}, &(0x7f00000000c0)=0x8) (async) getsockopt$inet_pktinfo(r0, 0x29, 0x3, 0x0, &(0x7f0000000140)) (async) 21:49:15 executing program 5: r0 = socket(0xa, 0x6, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x13, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0xfb9}, @ringbuf_query, @call={0x85, 0x0, 0x0, 0xb2}, @ldst={0x3, 0x0, 0x1, 0xb, 0x7, 0x100, 0xfffffffffffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}, @ringbuf_out