5724e656991d02d499573818c21da7f6c390862e0c296d0a993473257b011a4d98681955ff040ad9dbe11c24150b0b9e3cde2f0839759a7be320bab3c4da3c1dcdcd267fef330b35e68c0b582f663a140ff257a27f0963f036867cb337c480cfe93ce8846aef1808ede946246ceef6454d66762a38226bf34e785c80a0893187d7173b95c8967596548b8c84c81366d0464bffd26804a59759a734412667bd4d67ca19bb9095cb721000ff7378d70fbd0c8b8ec6c8d1bc", 0xe3, r0) (async) r3 = add_key$keyring(&(0x7f0000000300), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) (async) r4 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x8, r4, 0xfffffffffffffffc) (async) keyctl$restrict_keyring(0x1d, r4, &(0x7f0000000200)='blacklist\x00', &(0x7f0000000340)='cifs.spnego\x00') (async) keyctl$unlink(0x9, r2, r3) 01:24:32 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff9) keyctl$unlink(0x8, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000200)='keyring\x00', &(0x7f00000000c0)='ke\x9d\xc5\x10\x0e\xe1\x12') keyctl$restrict_keyring(0x1d, r1, &(0x7f0000000180)='rxrpc_s\x00', &(0x7f00000001c0)='syz') 01:24:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x1) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)='keyring\x00') add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x1) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)='keyring\x00') (async) 01:24:32 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x900, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:32 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff9) keyctl$unlink(0x8, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000200)='keyring\x00', &(0x7f00000000c0)='ke\x9d\xc5\x10\x0e\xe1\x12') (async) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000200)='keyring\x00', &(0x7f00000000c0)='ke\x9d\xc5\x10\x0e\xe1\x12') keyctl$restrict_keyring(0x1d, r1, &(0x7f0000000180)='rxrpc_s\x00', &(0x7f00000001c0)='syz') 01:24:32 executing program 4: r0 = add_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)="6a8bcd0a33c1dcc605b4ce2f3f8b0eda6852ae0b7c4cb35372002688ad5424b02e91d8bf216ab8367a5536035f72da7f3718ad3afbd42b08e00dbaf1a35eec260b3a67ac31b891a3657db8804161", 0x4e, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) 01:24:32 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0xf00, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:32 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000000)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r2 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r1) r3 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r3, r3, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r3, r1, r0, 0x1) keyctl$restrict_keyring(0x1d, r2, &(0x7f0000000180)='rxrpc\x00', &(0x7f00000001c0)='/{/[@%\'[.\x93}{\x00') keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x4, r0, r0, r1, 0x1) 01:24:32 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff9) keyctl$unlink(0x8, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000200)='keyring\x00', &(0x7f00000000c0)='ke\x9d\xc5\x10\x0e\xe1\x12') (async) keyctl$restrict_keyring(0x1d, r1, &(0x7f0000000180)='rxrpc_s\x00', &(0x7f00000001c0)='syz') 01:24:32 executing program 4: r0 = add_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)="6a8bcd0a33c1dcc605b4ce2f3f8b0eda6852ae0b7c4cb35372002688ad5424b02e91d8bf216ab8367a5536035f72da7f3718ad3afbd42b08e00dbaf1a35eec260b3a67ac31b891a3657db8804161", 0x4e, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8) (async) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000000)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r2 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r1) (async) r3 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r3, r3, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x1e, r3, r1, r0, 0x1) (async) keyctl$restrict_keyring(0x1d, r2, &(0x7f0000000180)='rxrpc\x00', &(0x7f00000001c0)='/{/[@%\'[.\x93}{\x00') keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, r0, r1, 0x1) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x262a, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 4: r0 = add_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)="6a8bcd0a33c1dcc605b4ce2f3f8b0eda6852ae0b7c4cb35372002688ad5424b02e91d8bf216ab8367a5536035f72da7f3718ad3afbd42b08e00dbaf1a35eec260b3a67ac31b891a3657db8804161", 0x4e, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8) (async) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$llc(r2, &(0x7f0000001480)=""/4096, 0x1000, 0x0, 0x0, 0x0) connect$bt_l2cap(r2, &(0x7f0000000100)={0x1f, 0x8001, @any, 0x6, 0x2}, 0xfffffffffffffebc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) memfd_secret(0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)) (async) recvfrom$llc(r2, &(0x7f0000001480)=""/4096, 0x1000, 0x0, 0x0, 0x0) (async) connect$bt_l2cap(r2, &(0x7f0000000100)={0x1f, 0x8001, @any, 0x6, 0x2}, 0xfffffffffffffebc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:33 executing program 0: r0 = add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="dcd69366f5eaf66892f652bac42fe1b37e158a74c8462366c923ce8d300bd7c43de15c7eef2f3e9be6f490ad1b8e011366b68716bfa3c690bfbe01c3bab9c3c14e205b2105743a3789be5d4d9b17fd", 0x4f, 0xfffffffffffffffd) r1 = request_key(&(0x7f0000000180)='dns_resolver\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000280)='\x85\x84\xe3\xa0\xac\x1eUQ\xeb0x0, 0x2f, 0x5, 0xbd, 0xf800000, 0x10, @mcast1, @mcast1, 0x7800, 0x7800, 0x6, 0x200}}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) r4 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_WOL_SET(r2, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x20, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000400)={'ip6_vti0\x00', &(0x7f0000000380)={'ip6gre0\x00', 0x0, 0x2f, 0x2, 0x72, 0x4, 0x8, @loopback, @mcast2, 0x7, 0x700, 0x7, 0x6}}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000440)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000500)={'syztnl1\x00', &(0x7f0000000480)={'ip6gre0\x00', 0x0, 0x4, 0x0, 0x1f, 0x5, 0x37, @mcast2, @private1, 0x7, 0x7800, 0x5, 0x17ba}}) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) r11 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r11, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r9, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x20, r10, 0x52b, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}]}, 0x20}}, 0x0) r13 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r13, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x6, 0xf, &(0x7f00000000c0)=ANY=[], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r14}, 0x90) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f00000005c0)={'sit0\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x700, 0x7800, 0x0, 0x6, {{0xe, 0x4, 0x0, 0x0, 0x38, 0x66, 0x0, 0x14, 0x29, 0x0, @loopback, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@timestamp_prespec={0x44, 0x24, 0x73, 0x3, 0x3, [{@broadcast, 0x9}, {@local, 0x7}, {@dev={0xac, 0x14, 0x14, 0x2f}, 0xfa1}, {@dev={0xac, 0x14, 0x14, 0xd}, 0x400}]}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000700)={'gretap0\x00', &(0x7f0000000600)={'sit0\x00', 0x0, 0x20, 0x7, 0x4, 0x114, {{0x32, 0x4, 0x1, 0x0, 0xc8, 0x6, 0x0, 0x0, 0x2f, 0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@lsrr={0x83, 0x13, 0x64, [@local, @rand_addr=0x64010100, @broadcast, @multicast2]}, @timestamp_prespec={0x44, 0x3c, 0xa, 0x3, 0x5, [{@private=0xa010100, 0x4}, {@private=0xa010100, 0x1}, {@local, 0x3ff}, {@dev={0xac, 0x14, 0x14, 0x40}, 0x1}, {@empty, 0x1}, {@private=0xa010102, 0x2d05}, {@local, 0xffff}]}, @end, @cipso={0x86, 0x1d, 0xffffffffffffffff, [{0x1, 0x2}, {0x2, 0x3, "b7"}, {0x1, 0x12, "64d743359dc82b105261dc5564457e05"}]}, @noop, @timestamp={0x44, 0xc, 0x4e, 0x0, 0x7, [0xc86, 0x4]}, @timestamp_prespec={0x44, 0x14, 0xd9, 0x3, 0x6, [{@local, 0x1}, {@dev={0xac, 0x14, 0x14, 0x23}, 0x8}]}, @ra={0x94, 0x4, 0x1}, @noop, @lsrr={0x83, 0x1f, 0xc3, [@empty, @remote, @broadcast, @rand_addr=0x64010100, @remote, @local, @empty]}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000007c0)={'syztnl1\x00', &(0x7f0000000740)={'syztnl0\x00', 0x0, 0x4, 0x1, 0x4, 0x8, 0x4, @local, @mcast2, 0x20, 0x7, 0x2, 0x1}}) r18 = socket$nl_generic(0x10, 0x3, 0x10) r19 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) r20 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r20, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r18, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x20, r19, 0x52b, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000880)={'ip6_vti0\x00', &(0x7f0000000800)={'syztnl2\x00', 0x0, 0x0, 0x4, 0x11, 0x8, 0x4, @loopback, @loopback, 0x7, 0x7, 0x18f8, 0x3}}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000b00)={&(0x7f00000008c0)={0x21c, 0x0, 0x200, 0x70bd2d, 0x25dfdbff, {}, [@HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x4}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_hsr\x00'}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r17}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x78, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'hsr0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r22}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}]}]}, 0x21c}, 0x1, 0x0, 0x0, 0x24000854}, 0x8080) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000000)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r2 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r1) (async) r3 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r3, r3, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x1e, r3, r1, r0, 0x1) keyctl$restrict_keyring(0x1d, r2, &(0x7f0000000180)='rxrpc\x00', &(0x7f00000001c0)='/{/[@%\'[.\x93}{\x00') (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, r0, r1, 0x1) 01:24:33 executing program 0: r0 = add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="dcd69366f5eaf66892f652bac42fe1b37e158a74c8462366c923ce8d300bd7c43de15c7eef2f3e9be6f490ad1b8e011366b68716bfa3c690bfbe01c3bab9c3c14e205b2105743a3789be5d4d9b17fd", 0x4f, 0xfffffffffffffffd) r1 = request_key(&(0x7f0000000180)='dns_resolver\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000280)='\x85\x84\xe3\xa0\xac\x1eUQ\xeb0x0, 0x2f, 0x5, 0xbd, 0xf800000, 0x10, @mcast1, @mcast1, 0x7800, 0x7800, 0x6, 0x200}}) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) r4 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_WOL_SET(r2, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x20, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}]}, 0x20}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000400)={'ip6_vti0\x00', &(0x7f0000000380)={'ip6gre0\x00', 0x0, 0x2f, 0x2, 0x72, 0x4, 0x8, @loopback, @mcast2, 0x7, 0x700, 0x7, 0x6}}) (async, rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000440)={'batadv0\x00', 0x0}) (async, rerun: 64) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000500)={'syztnl1\x00', &(0x7f0000000480)={'ip6gre0\x00', 0x0, 0x4, 0x0, 0x1f, 0x5, 0x37, @mcast2, @private1, 0x7, 0x7800, 0x5, 0x17ba}}) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) (async) r10 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) r11 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r11, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r9, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x20, r10, 0x52b, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}]}, 0x20}}, 0x0) (async) r13 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r13, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x6, 0xf, &(0x7f00000000c0)=ANY=[], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r14}, 0x90) (async, rerun: 64) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f00000005c0)={'sit0\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x700, 0x7800, 0x0, 0x6, {{0xe, 0x4, 0x0, 0x0, 0x38, 0x66, 0x0, 0x14, 0x29, 0x0, @loopback, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@timestamp_prespec={0x44, 0x24, 0x73, 0x3, 0x3, [{@broadcast, 0x9}, {@local, 0x7}, {@dev={0xac, 0x14, 0x14, 0x2f}, 0xfa1}, {@dev={0xac, 0x14, 0x14, 0xd}, 0x400}]}]}}}}}) (async, rerun: 64) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000700)={'gretap0\x00', &(0x7f0000000600)={'sit0\x00', 0x0, 0x20, 0x7, 0x4, 0x114, {{0x32, 0x4, 0x1, 0x0, 0xc8, 0x6, 0x0, 0x0, 0x2f, 0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@lsrr={0x83, 0x13, 0x64, [@local, @rand_addr=0x64010100, @broadcast, @multicast2]}, @timestamp_prespec={0x44, 0x3c, 0xa, 0x3, 0x5, [{@private=0xa010100, 0x4}, {@private=0xa010100, 0x1}, {@local, 0x3ff}, {@dev={0xac, 0x14, 0x14, 0x40}, 0x1}, {@empty, 0x1}, {@private=0xa010102, 0x2d05}, {@local, 0xffff}]}, @end, @cipso={0x86, 0x1d, 0xffffffffffffffff, [{0x1, 0x2}, {0x2, 0x3, "b7"}, {0x1, 0x12, "64d743359dc82b105261dc5564457e05"}]}, @noop, @timestamp={0x44, 0xc, 0x4e, 0x0, 0x7, [0xc86, 0x4]}, @timestamp_prespec={0x44, 0x14, 0xd9, 0x3, 0x6, [{@local, 0x1}, {@dev={0xac, 0x14, 0x14, 0x23}, 0x8}]}, @ra={0x94, 0x4, 0x1}, @noop, @lsrr={0x83, 0x1f, 0xc3, [@empty, @remote, @broadcast, @rand_addr=0x64010100, @remote, @local, @empty]}]}}}}}) (async, rerun: 32) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000007c0)={'syztnl1\x00', &(0x7f0000000740)={'syztnl0\x00', 0x0, 0x4, 0x1, 0x4, 0x8, 0x4, @local, @mcast2, 0x20, 0x7, 0x2, 0x1}}) (async, rerun: 32) r18 = socket$nl_generic(0x10, 0x3, 0x10) (async) r19 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) r20 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r20, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r18, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x20, r19, 0x52b, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000880)={'ip6_vti0\x00', &(0x7f0000000800)={'syztnl2\x00', 0x0, 0x0, 0x4, 0x11, 0x8, 0x4, @loopback, @loopback, 0x7, 0x7, 0x18f8, 0x3}}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000b00)={&(0x7f00000008c0)={0x21c, 0x0, 0x200, 0x70bd2d, 0x25dfdbff, {}, [@HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x4}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_hsr\x00'}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r17}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x78, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'hsr0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r22}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}]}]}, 0x21c}, 0x1, 0x0, 0x0, 0x24000854}, 0x8080) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x2c00, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r3, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000002740)={&(0x7f0000000740)=ANY=[@ANYBLOB="05b5bb4d", @ANYRES16=r4, @ANYBLOB="010000000000000000000a0000000c00018008000100", @ANYRES32=0x0, @ANYBLOB="4598c8ef1131e6f205"], 0x20}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000001c0)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000280)={'ip6tnl0\x00', &(0x7f0000000200)={'ip6tnl0\x00', 0x0, 0x4, 0x5, 0xce, 0xffff5da5, 0x40, @private2={0xfc, 0x2, '\x00', 0x1}, @empty, 0x7800, 0x10}}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000380)={'syztnl0\x00', &(0x7f00000002c0)={'gre0\x00', 0x0, 0x8, 0x80, 0x43, 0x4, {{0x22, 0x4, 0x1, 0x4, 0x88, 0x65, 0x0, 0xee, 0x2f, 0x0, @remote, @rand_addr=0x64010102, {[@end, @ssrr={0x89, 0xb, 0x13, [@dev={0xac, 0x14, 0x14, 0x1c}, @dev={0xac, 0x14, 0x14, 0x28}]}, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x29, 0x1, [{0x0, 0x6, "42abc904"}, {0x6, 0xe, "e127572fddcaa9d6886517b1"}, {0x1, 0x4, "b43f"}, {0x7, 0xb, "80f71e156a435ab33d"}]}, @lsrr={0x83, 0x17, 0x30, [@multicast2, @rand_addr=0x64010101, @empty, @loopback, @dev={0xac, 0x14, 0x14, 0x40}]}, @end, @timestamp_addr={0x44, 0xc, 0x97, 0x1, 0x7, [{@empty, 0x2000000}]}, @ssrr={0x89, 0x17, 0xde, [@private=0xa010102, @multicast1, @private=0xa010101, @multicast2, @remote]}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000440)={'ip6gre0\x00', &(0x7f00000003c0)={'ip6tnl0\x00', 0x0, 0x29, 0xaf, 0x3, 0x753c, 0x3, @mcast2, @private2={0xfc, 0x2, '\x00', 0x1}, 0x20, 0x10, 0x3f, 0xfffff34b}}) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) r11 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r11, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r9, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x34, r10, 0x52b, 0x0, 0x0, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}]}, 0x34}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000500)={'syztnl1\x00', &(0x7f0000000480)={'ip6gre0\x00', 0x0, 0x29, 0x6, 0x2, 0x4, 0x50, @mcast2, @loopback, 0xc0, 0x1, 0x97c00000, 0x6}}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r1, &(0x7f0000000680)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000640)={&(0x7f0000000540)={0xe4, r4, 0x1, 0x70bd26, 0x25dfdbfd, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gre0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nicvf0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}]}]}, 0xe4}}, 0x800) bpf$MAP_CREATE(0x0, &(0x7f00000006c0)=@bloom_filter={0x1e, 0x94f3, 0x0, 0x40, 0x1000, r2, 0x7, '\x00', r6, r1, 0x5, 0x0, 0x100, 0x4}, 0x48) r14 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r14, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 0: r0 = add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="dcd69366f5eaf66892f652bac42fe1b37e158a74c8462366c923ce8d300bd7c43de15c7eef2f3e9be6f490ad1b8e011366b68716bfa3c690bfbe01c3bab9c3c14e205b2105743a3789be5d4d9b17fd", 0x4f, 0xfffffffffffffffd) r1 = request_key(&(0x7f0000000180)='dns_resolver\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000280)='\x85\x84\xe3\xa0\xac\x1eUQ\xeb0x0, 0x2f, 0x5, 0xbd, 0xf800000, 0x10, @mcast1, @mcast1, 0x7800, 0x7800, 0x6, 0x200}}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) (async) r4 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_WOL_SET(r2, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x20, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000400)={'ip6_vti0\x00', &(0x7f0000000380)={'ip6gre0\x00', 0x0, 0x2f, 0x2, 0x72, 0x4, 0x8, @loopback, @mcast2, 0x7, 0x700, 0x7, 0x6}}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000440)={'batadv0\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000500)={'syztnl1\x00', &(0x7f0000000480)={'ip6gre0\x00', 0x0, 0x4, 0x0, 0x1f, 0x5, 0x37, @mcast2, @private1, 0x7, 0x7800, 0x5, 0x17ba}}) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) (async) r11 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r11, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r9, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x20, r10, 0x52b, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}]}, 0x20}}, 0x0) r13 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r13, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x6, 0xf, &(0x7f00000000c0)=ANY=[], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r14}, 0x90) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f00000005c0)={'sit0\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x700, 0x7800, 0x0, 0x6, {{0xe, 0x4, 0x0, 0x0, 0x38, 0x66, 0x0, 0x14, 0x29, 0x0, @loopback, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@timestamp_prespec={0x44, 0x24, 0x73, 0x3, 0x3, [{@broadcast, 0x9}, {@local, 0x7}, {@dev={0xac, 0x14, 0x14, 0x2f}, 0xfa1}, {@dev={0xac, 0x14, 0x14, 0xd}, 0x400}]}]}}}}}) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000700)={'gretap0\x00', &(0x7f0000000600)={'sit0\x00', 0x0, 0x20, 0x7, 0x4, 0x114, {{0x32, 0x4, 0x1, 0x0, 0xc8, 0x6, 0x0, 0x0, 0x2f, 0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@lsrr={0x83, 0x13, 0x64, [@local, @rand_addr=0x64010100, @broadcast, @multicast2]}, @timestamp_prespec={0x44, 0x3c, 0xa, 0x3, 0x5, [{@private=0xa010100, 0x4}, {@private=0xa010100, 0x1}, {@local, 0x3ff}, {@dev={0xac, 0x14, 0x14, 0x40}, 0x1}, {@empty, 0x1}, {@private=0xa010102, 0x2d05}, {@local, 0xffff}]}, @end, @cipso={0x86, 0x1d, 0xffffffffffffffff, [{0x1, 0x2}, {0x2, 0x3, "b7"}, {0x1, 0x12, "64d743359dc82b105261dc5564457e05"}]}, @noop, @timestamp={0x44, 0xc, 0x4e, 0x0, 0x7, [0xc86, 0x4]}, @timestamp_prespec={0x44, 0x14, 0xd9, 0x3, 0x6, [{@local, 0x1}, {@dev={0xac, 0x14, 0x14, 0x23}, 0x8}]}, @ra={0x94, 0x4, 0x1}, @noop, @lsrr={0x83, 0x1f, 0xc3, [@empty, @remote, @broadcast, @rand_addr=0x64010100, @remote, @local, @empty]}]}}}}}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f00000007c0)={'syztnl1\x00', &(0x7f0000000740)={'syztnl0\x00', 0x0, 0x4, 0x1, 0x4, 0x8, 0x4, @local, @mcast2, 0x20, 0x7, 0x2, 0x1}}) r18 = socket$nl_generic(0x10, 0x3, 0x10) (async) r19 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) (async) r20 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r20, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r18, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x20, r19, 0x52b, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000880)={'ip6_vti0\x00', &(0x7f0000000800)={'syztnl2\x00', 0x0, 0x0, 0x4, 0x11, 0x8, 0x4, @loopback, @loopback, 0x7, 0x7, 0x18f8, 0x3}}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000b00)={&(0x7f00000008c0)={0x21c, 0x0, 0x200, 0x70bd2d, 0x25dfdbff, {}, [@HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x4}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_hsr\x00'}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r17}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x78, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'hsr0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r21}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r22}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}]}]}, 0x21c}, 0x1, 0x0, 0x0, 0x24000854}, 0x8080) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x6000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 2: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x1) 01:24:33 executing program 0: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000280), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000340)={'syztnl2\x00', &(0x7f00000002c0)={'ip6gre0\x00', 0x0, 0x2f, 0x3f, 0xff, 0xff, 0x21, @mcast1, @dev={0xfe, 0x80, '\x00', 0x3d}, 0x8, 0x8000, 0x8, 0x7f}}) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="01088fed9acd48a45e9861ecaddd0029bd7000fedbdf250d000000060d28000200000008000600", @ANYRES32=r1, @ANYBLOB="05003800000000000800320006000000"], 0x34}, 0x1, 0x0, 0x0, 0x800}, 0x4090) r2 = syz_init_net_socket$llc(0x1a, 0x3, 0x0) setsockopt$llc_int(r2, 0x10c, 0x2, &(0x7f0000000380)=0x7, 0x4) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) accept4$bt_l2cap(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xe, 0x80000) request_key(&(0x7f0000000100)='dns_resolver\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='keyring\x00', r3) keyctl$restrict_keyring(0x1d, r3, &(0x7f0000000080)='keyring\x00', &(0x7f00000000c0)='\xdc!\x00') 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$reject(0x13, r1, 0x10000, 0x1, r1) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x1) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x30000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 0: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000280), 0xffffffffffffffff) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000340)={'syztnl2\x00', &(0x7f00000002c0)={'ip6gre0\x00', 0x0, 0x2f, 0x3f, 0xff, 0xff, 0x21, @mcast1, @dev={0xfe, 0x80, '\x00', 0x3d}, 0x8, 0x8000, 0x8, 0x7f}}) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="01088fed9acd48a45e9861ecaddd0029bd7000fedbdf250d000000060d28000200000008000600", @ANYRES32=r1, @ANYBLOB="05003800000000000800320006000000"], 0x34}, 0x1, 0x0, 0x0, 0x800}, 0x4090) (async) r2 = syz_init_net_socket$llc(0x1a, 0x3, 0x0) setsockopt$llc_int(r2, 0x10c, 0x2, &(0x7f0000000380)=0x7, 0x4) (async) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) accept4$bt_l2cap(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xe, 0x80000) (async) request_key(&(0x7f0000000100)='dns_resolver\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='keyring\x00', r3) (async) keyctl$restrict_keyring(0x1d, r3, &(0x7f0000000080)='keyring\x00', &(0x7f00000000c0)='\xdc!\x00') 01:24:33 executing program 1: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r3 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) (async) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r3, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000002740)={&(0x7f0000000740)=ANY=[@ANYBLOB="05b5bb4d", @ANYRES16=r4, @ANYBLOB="010000000000000000000a0000000c00018008000100", @ANYRES32=0x0, @ANYBLOB="4598c8ef1131e6f205"], 0x20}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000001c0)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000280)={'ip6tnl0\x00', &(0x7f0000000200)={'ip6tnl0\x00', 0x0, 0x4, 0x5, 0xce, 0xffff5da5, 0x40, @private2={0xfc, 0x2, '\x00', 0x1}, @empty, 0x7800, 0x10}}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000280)={'ip6tnl0\x00', &(0x7f0000000200)={'ip6tnl0\x00', 0x0, 0x4, 0x5, 0xce, 0xffff5da5, 0x40, @private2={0xfc, 0x2, '\x00', 0x1}, @empty, 0x7800, 0x10}}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000380)={'syztnl0\x00', &(0x7f00000002c0)={'gre0\x00', 0x0, 0x8, 0x80, 0x43, 0x4, {{0x22, 0x4, 0x1, 0x4, 0x88, 0x65, 0x0, 0xee, 0x2f, 0x0, @remote, @rand_addr=0x64010102, {[@end, @ssrr={0x89, 0xb, 0x13, [@dev={0xac, 0x14, 0x14, 0x1c}, @dev={0xac, 0x14, 0x14, 0x28}]}, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x29, 0x1, [{0x0, 0x6, "42abc904"}, {0x6, 0xe, "e127572fddcaa9d6886517b1"}, {0x1, 0x4, "b43f"}, {0x7, 0xb, "80f71e156a435ab33d"}]}, @lsrr={0x83, 0x17, 0x30, [@multicast2, @rand_addr=0x64010101, @empty, @loopback, @dev={0xac, 0x14, 0x14, 0x40}]}, @end, @timestamp_addr={0x44, 0xc, 0x97, 0x1, 0x7, [{@empty, 0x2000000}]}, @ssrr={0x89, 0x17, 0xde, [@private=0xa010102, @multicast1, @private=0xa010101, @multicast2, @remote]}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000440)={'ip6gre0\x00', &(0x7f00000003c0)={'ip6tnl0\x00', 0x0, 0x29, 0xaf, 0x3, 0x753c, 0x3, @mcast2, @private2={0xfc, 0x2, '\x00', 0x1}, 0x20, 0x10, 0x3f, 0xfffff34b}}) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) r11 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r11, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r9, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x34, r10, 0x52b, 0x0, 0x0, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}]}, 0x34}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000500)={'syztnl1\x00', &(0x7f0000000480)={'ip6gre0\x00', 0x0, 0x29, 0x6, 0x2, 0x4, 0x50, @mcast2, @loopback, 0xc0, 0x1, 0x97c00000, 0x6}}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r1, &(0x7f0000000680)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000640)={&(0x7f0000000540)={0xe4, r4, 0x1, 0x70bd26, 0x25dfdbfd, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gre0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nicvf0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}]}]}, 0xe4}}, 0x800) (async) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r1, &(0x7f0000000680)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000640)={&(0x7f0000000540)={0xe4, r4, 0x1, 0x70bd26, 0x25dfdbfd, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gre0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nicvf0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}]}]}, 0xe4}}, 0x800) bpf$MAP_CREATE(0x0, &(0x7f00000006c0)=@bloom_filter={0x1e, 0x94f3, 0x0, 0x40, 0x1000, r2, 0x7, '\x00', r6, r1, 0x5, 0x0, 0x100, 0x4}, 0x48) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) r14 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r14, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) socket$inet6_udp(0xa, 0x2, 0x0) r1 = add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="6c85f9623fab5d540b2d04bf09c3b229822dee47f340a4a6a891ab424170e0b5da99802783aaf433ef451a", 0x2b, 0x0) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, r1, r0, 0x1) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$reject(0x13, r1, 0x10000, 0x1, r1) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) socket$inet6_udp(0xa, 0x2, 0x0) r1 = add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="6c85f9623fab5d540b2d04bf09c3b229822dee47f340a4a6a891ab424170e0b5da99802783aaf433ef451a", 0x2b, 0x0) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, r1, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="6c85f9623fab5d540b2d04bf09c3b229822dee47f340a4a6a891ab424170e0b5da99802783aaf433ef451a", 0x2b, 0x0) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r1, r1, r0, 0x1) (async) 01:24:33 executing program 0: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000280), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000340)={'syztnl2\x00', &(0x7f00000002c0)={'ip6gre0\x00', 0x0, 0x2f, 0x3f, 0xff, 0xff, 0x21, @mcast1, @dev={0xfe, 0x80, '\x00', 0x3d}, 0x8, 0x8000, 0x8, 0x7f}}) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="01088fed9acd48a45e9861ecaddd0029bd7000fedbdf250d000000060d28000200000008000600", @ANYRES32=r1, @ANYBLOB="05003800000000000800320006000000"], 0x34}, 0x1, 0x0, 0x0, 0x800}, 0x4090) r2 = syz_init_net_socket$llc(0x1a, 0x3, 0x0) setsockopt$llc_int(r2, 0x10c, 0x2, &(0x7f0000000380)=0x7, 0x4) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) accept4$bt_l2cap(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xe, 0x80000) request_key(&(0x7f0000000100)='dns_resolver\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='keyring\x00', r3) keyctl$restrict_keyring(0x1d, r3, &(0x7f0000000080)='keyring\x00', &(0x7f00000000c0)='\xdc!\x00') syz_genetlink_get_family_id$batadv(&(0x7f0000000280), 0xffffffffffffffff) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000340)={'syztnl2\x00', &(0x7f00000002c0)={'ip6gre0\x00', 0x0, 0x2f, 0x3f, 0xff, 0xff, 0x21, @mcast1, @dev={0xfe, 0x80, '\x00', 0x3d}, 0x8, 0x8000, 0x8, 0x7f}}) (async) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="01088fed9acd48a45e9861ecaddd0029bd7000fedbdf250d000000060d28000200000008000600", @ANYRES32=r1, @ANYBLOB="05003800000000000800320006000000"], 0x34}, 0x1, 0x0, 0x0, 0x800}, 0x4090) (async) syz_init_net_socket$llc(0x1a, 0x3, 0x0) (async) setsockopt$llc_int(r2, 0x10c, 0x2, &(0x7f0000000380)=0x7, 0x4) (async) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) accept4$bt_l2cap(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xe, 0x80000) (async) request_key(&(0x7f0000000100)='dns_resolver\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='keyring\x00', r3) (async) keyctl$restrict_keyring(0x1d, r3, &(0x7f0000000080)='keyring\x00', &(0x7f00000000c0)='\xdc!\x00') (async) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async, rerun: 32) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async, rerun: 32) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async, rerun: 64) r3 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r3, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000002740)={&(0x7f0000000740)=ANY=[@ANYBLOB="05b5bb4d", @ANYRES16=r4, @ANYBLOB="010000000000000000000a0000000c00018008000100", @ANYRES32=0x0, @ANYBLOB="4598c8ef1131e6f205"], 0x20}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000001c0)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000280)={'ip6tnl0\x00', &(0x7f0000000200)={'ip6tnl0\x00', 0x0, 0x4, 0x5, 0xce, 0xffff5da5, 0x40, @private2={0xfc, 0x2, '\x00', 0x1}, @empty, 0x7800, 0x10}}) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000380)={'syztnl0\x00', &(0x7f00000002c0)={'gre0\x00', 0x0, 0x8, 0x80, 0x43, 0x4, {{0x22, 0x4, 0x1, 0x4, 0x88, 0x65, 0x0, 0xee, 0x2f, 0x0, @remote, @rand_addr=0x64010102, {[@end, @ssrr={0x89, 0xb, 0x13, [@dev={0xac, 0x14, 0x14, 0x1c}, @dev={0xac, 0x14, 0x14, 0x28}]}, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x29, 0x1, [{0x0, 0x6, "42abc904"}, {0x6, 0xe, "e127572fddcaa9d6886517b1"}, {0x1, 0x4, "b43f"}, {0x7, 0xb, "80f71e156a435ab33d"}]}, @lsrr={0x83, 0x17, 0x30, [@multicast2, @rand_addr=0x64010101, @empty, @loopback, @dev={0xac, 0x14, 0x14, 0x40}]}, @end, @timestamp_addr={0x44, 0xc, 0x97, 0x1, 0x7, [{@empty, 0x2000000}]}, @ssrr={0x89, 0x17, 0xde, [@private=0xa010102, @multicast1, @private=0xa010101, @multicast2, @remote]}]}}}}}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000440)={'ip6gre0\x00', &(0x7f00000003c0)={'ip6tnl0\x00', 0x0, 0x29, 0xaf, 0x3, 0x753c, 0x3, @mcast2, @private2={0xfc, 0x2, '\x00', 0x1}, 0x20, 0x10, 0x3f, 0xfffff34b}}) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) (async, rerun: 32) r11 = socket$can_raw(0x1d, 0x3, 0x1) (rerun: 32) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r11, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r9, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x34, r10, 0x52b, 0x0, 0x0, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}]}, 0x34}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000500)={'syztnl1\x00', &(0x7f0000000480)={'ip6gre0\x00', 0x0, 0x29, 0x6, 0x2, 0x4, 0x50, @mcast2, @loopback, 0xc0, 0x1, 0x97c00000, 0x6}}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r1, &(0x7f0000000680)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000640)={&(0x7f0000000540)={0xe4, r4, 0x1, 0x70bd26, 0x25dfdbfd, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gre0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nicvf0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}]}]}, 0xe4}}, 0x800) (async) bpf$MAP_CREATE(0x0, &(0x7f00000006c0)=@bloom_filter={0x1e, 0x94f3, 0x0, 0x40, 0x1000, r2, 0x7, '\x00', r6, r1, 0x5, 0x0, 0x100, 0x4}, 0x48) r14 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r14, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x34000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$reject(0x13, r1, 0x10000, 0x1, r1) add_key$keyring(&(0x7f0000000080), &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$reject(0x13, r1, 0x10000, 0x1, r1) (async) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) socket$inet6_udp(0xa, 0x2, 0x0) r1 = add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="6c85f9623fab5d540b2d04bf09c3b229822dee47f340a4a6a891ab424170e0b5da99802783aaf433ef451a", 0x2b, 0x0) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, r1, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="6c85f9623fab5d540b2d04bf09c3b229822dee47f340a4a6a891ab424170e0b5da99802783aaf433ef451a", 0x2b, 0x0) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r1, r1, r0, 0x1) (async) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key(&(0x7f00000002c0)='blacklist\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="d9d9e223f97523826e152c58b8d82f4d6eb8d7b1221479dedfe9fd23308fe188b24f3610165e32ff97582646c1c7d6d3de58f2219b866638f1bb7d7082d1d8fad07fb6746487d35905d727836efceb003296846f967f00098f9869bd47c819d3c0d00f680e390dec3509323a6281b828630a68f046629467a49a9672955b61ea55ffa15d1a9983bc474de1c8449cdcf6800f247d0cd853cf0477e1d1c63f2fdcfa2edd5f9a6b2ccc8def", 0xaa, r0) add_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x3}, &(0x7f0000000200)="0e537d5c384a44ea690b649550ff5eded8414e8a266fd6237d8f66f6a5dfa36c0b31e252b128705fcb6fa8cc4ea94f71729645220c321424aefd3a7138a7eba0e58b6132624b7ba7f89abeed640a9a6c658a86c2340b700a429799ba800b864f1c54d5bdefb2f61bbe327f757ebea850ebc8d7b380afd487611d4a5821219eeda2890cc1261137c40616696c4ca154889f26cb48", 0x94, r1) r2 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r2, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r2, 0x28, 0x2, &(0x7f0000000040), 0x8) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) socketpair(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$llc(r0, 0x0, 0x0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x24, 0x2, 0x6, 0x101, 0x0, 0x0, {0x7, 0x0, 0x8}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x7}]}, 0x24}, 0x1, 0x0, 0x0, 0x44080}, 0x20000010) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key(&(0x7f00000002c0)='blacklist\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="d9d9e223f97523826e152c58b8d82f4d6eb8d7b1221479dedfe9fd23308fe188b24f3610165e32ff97582646c1c7d6d3de58f2219b866638f1bb7d7082d1d8fad07fb6746487d35905d727836efceb003296846f967f00098f9869bd47c819d3c0d00f680e390dec3509323a6281b828630a68f046629467a49a9672955b61ea55ffa15d1a9983bc474de1c8449cdcf6800f247d0cd853cf0477e1d1c63f2fdcfa2edd5f9a6b2ccc8def", 0xaa, r0) add_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x3}, &(0x7f0000000200)="0e537d5c384a44ea690b649550ff5eded8414e8a266fd6237d8f66f6a5dfa36c0b31e252b128705fcb6fa8cc4ea94f71729645220c321424aefd3a7138a7eba0e58b6132624b7ba7f89abeed640a9a6c658a86c2340b700a429799ba800b864f1c54d5bdefb2f61bbe327f757ebea850ebc8d7b380afd487611d4a5821219eeda2890cc1261137c40616696c4ca154889f26cb48", 0x94, r1) r2 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r2, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r2, 0x28, 0x2, &(0x7f0000000040), 0x8) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key(&(0x7f00000002c0)='blacklist\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="d9d9e223f97523826e152c58b8d82f4d6eb8d7b1221479dedfe9fd23308fe188b24f3610165e32ff97582646c1c7d6d3de58f2219b866638f1bb7d7082d1d8fad07fb6746487d35905d727836efceb003296846f967f00098f9869bd47c819d3c0d00f680e390dec3509323a6281b828630a68f046629467a49a9672955b61ea55ffa15d1a9983bc474de1c8449cdcf6800f247d0cd853cf0477e1d1c63f2fdcfa2edd5f9a6b2ccc8def", 0xaa, r0) (async) add_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x3}, &(0x7f0000000200)="0e537d5c384a44ea690b649550ff5eded8414e8a266fd6237d8f66f6a5dfa36c0b31e252b128705fcb6fa8cc4ea94f71729645220c321424aefd3a7138a7eba0e58b6132624b7ba7f89abeed640a9a6c658a86c2340b700a429799ba800b864f1c54d5bdefb2f61bbe327f757ebea850ebc8d7b380afd487611d4a5821219eeda2890cc1261137c40616696c4ca154889f26cb48", 0x94, r1) (async) memfd_secret(0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r2, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r2, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:33 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async, rerun: 32) socketpair(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) getsockname$llc(r0, 0x0, 0x0) (async) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x24, 0x2, 0x6, 0x101, 0x0, 0x0, {0x7, 0x0, 0x8}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x7}]}, 0x24}, 0x1, 0x0, 0x0, 0x44080}, 0x20000010) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r1 = add_key(&(0x7f00000001c0)='user\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)="cb3e3e5fc3b7e75ed40bf97d7dd8a7dc3fbd62c1c81f9617f00eef820fd518961e76a34755c0f07dc85c92afa844c1ef7ca586fbbafc3ceac66124152589f92455a4f2440a4947fac23b222eb1e3ed1c4ebd063ae40f53e1b5140139f3af62e261b5c280092a4d8b3b463b62f2210bdf9b9ac620ddc2afa847eef9611121d9", 0x7f, r0) r2 = request_key(&(0x7f0000000140)='.dead\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000340)='pkcs7_test\x00', 0xfffffffffffffffe) r3 = accept4$llc(0xffffffffffffffff, &(0x7f0000000440)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, &(0x7f00000003c0)=0x10, 0x0) setsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f0000000400)=0x9, 0x4) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs2/binder1\x00', 0x2, 0x0) r5 = add_key$keyring(&(0x7f00000006c0), &(0x7f0000000700)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) keyctl$KEYCTL_MOVE(0x1e, r5, r2, r1, 0x1) r6 = gettid() ioctl$BINDER_FREEZE(r4, 0x400c620e, &(0x7f0000000480)={r6, 0x1, 0x3ff}) request_key(&(0x7f0000000100)='pkcs7_test\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000180)='keyring\x00', r1) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000680)={0x88, 0x0, &(0x7f0000000580)=[@acquire={0x40046305, 0x3}, @decrefs={0x40046307, 0x2}, @acquire, @decrefs={0x40046307, 0x2}, @increfs_done={0x40106308, 0x2}, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x18, &(0x7f00000004c0)={@flat=@handle={0x73682a85, 0x1000, 0x2}, @flat=@weak_handle={0x77682a85, 0xa, 0x3}, @fd={0x66642a85, 0x0, r4}}, &(0x7f0000000540)={0x0, 0x18, 0x30}}}, @request_death], 0x30, 0x0, &(0x7f0000000640)="23c69e06c118f81dd1d182555d24d563a6a6e0a438d5b13908d65d6ad394232bbbdd50fa9da7a90ae8f77dc3e952e86c"}) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x400300, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) add_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="b378026cdc24ef24bff0d688f3b0b053a8bcf856b85881edd62db74fe1d8feec08b0b2c2be8a9bf14e7689a6a55df0770214e6cff901101c85e2de2d78c8c80748950b7405f779e0aafae151e877865246ab7290dd4aae4f8ff792e0fad870b98d47f5cb4509b6cdd4daf1e75b1dd36c84a87d1e0fe4d9d6609dbb12c091b4fb2b710f0297917a432104e9d1a641b44ae6ce210a28d67f18ed24db778138d4f5eae22c6646a28329290f309cb46583a2251babb623f7ae5dc722fa071d34efe1bb8755ccd67c8686e908c3fc76d4af05a85702dff32d4a4a90b2d5b9969bf55c14176ac0ba996930a2e9c9de5f0988", 0xef, r0) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000002c0)='blacklist\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="d9d9e223f97523826e152c58b8d82f4d6eb8d7b1221479dedfe9fd23308fe188b24f3610165e32ff97582646c1c7d6d3de58f2219b866638f1bb7d7082d1d8fad07fb6746487d35905d727836efceb003296846f967f00098f9869bd47c819d3c0d00f680e390dec3509323a6281b828630a68f046629467a49a9672955b61ea55ffa15d1a9983bc474de1c8449cdcf6800f247d0cd853cf0477e1d1c63f2fdcfa2edd5f9a6b2ccc8def", 0xaa, r0) (async) r1 = add_key(&(0x7f00000002c0)='blacklist\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="d9d9e223f97523826e152c58b8d82f4d6eb8d7b1221479dedfe9fd23308fe188b24f3610165e32ff97582646c1c7d6d3de58f2219b866638f1bb7d7082d1d8fad07fb6746487d35905d727836efceb003296846f967f00098f9869bd47c819d3c0d00f680e390dec3509323a6281b828630a68f046629467a49a9672955b61ea55ffa15d1a9983bc474de1c8449cdcf6800f247d0cd853cf0477e1d1c63f2fdcfa2edd5f9a6b2ccc8def", 0xaa, r0) add_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x3}, &(0x7f0000000200)="0e537d5c384a44ea690b649550ff5eded8414e8a266fd6237d8f66f6a5dfa36c0b31e252b128705fcb6fa8cc4ea94f71729645220c321424aefd3a7138a7eba0e58b6132624b7ba7f89abeed640a9a6c658a86c2340b700a429799ba800b864f1c54d5bdefb2f61bbe327f757ebea850ebc8d7b380afd487611d4a5821219eeda2890cc1261137c40616696c4ca154889f26cb48", 0x94, r1) r2 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r2, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r2, 0x28, 0x2, &(0x7f0000000040), 0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) add_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="b378026cdc24ef24bff0d688f3b0b053a8bcf856b85881edd62db74fe1d8feec08b0b2c2be8a9bf14e7689a6a55df0770214e6cff901101c85e2de2d78c8c80748950b7405f779e0aafae151e877865246ab7290dd4aae4f8ff792e0fad870b98d47f5cb4509b6cdd4daf1e75b1dd36c84a87d1e0fe4d9d6609dbb12c091b4fb2b710f0297917a432104e9d1a641b44ae6ce210a28d67f18ed24db778138d4f5eae22c6646a28329290f309cb46583a2251babb623f7ae5dc722fa071d34efe1bb8755ccd67c8686e908c3fc76d4af05a85702dff32d4a4a90b2d5b9969bf55c14176ac0ba996930a2e9c9de5f0988", 0xef, r0) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x1000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r1 = add_key(&(0x7f00000001c0)='user\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)="cb3e3e5fc3b7e75ed40bf97d7dd8a7dc3fbd62c1c81f9617f00eef820fd518961e76a34755c0f07dc85c92afa844c1ef7ca586fbbafc3ceac66124152589f92455a4f2440a4947fac23b222eb1e3ed1c4ebd063ae40f53e1b5140139f3af62e261b5c280092a4d8b3b463b62f2210bdf9b9ac620ddc2afa847eef9611121d9", 0x7f, r0) r2 = request_key(&(0x7f0000000140)='.dead\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000340)='pkcs7_test\x00', 0xfffffffffffffffe) r3 = accept4$llc(0xffffffffffffffff, &(0x7f0000000440)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, &(0x7f00000003c0)=0x10, 0x0) setsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f0000000400)=0x9, 0x4) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs2/binder1\x00', 0x2, 0x0) r5 = add_key$keyring(&(0x7f00000006c0), &(0x7f0000000700)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) keyctl$KEYCTL_MOVE(0x1e, r5, r2, r1, 0x1) r6 = gettid() ioctl$BINDER_FREEZE(r4, 0x400c620e, &(0x7f0000000480)={r6, 0x1, 0x3ff}) request_key(&(0x7f0000000100)='pkcs7_test\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000180)='keyring\x00', r1) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000680)={0x88, 0x0, &(0x7f0000000580)=[@acquire={0x40046305, 0x3}, @decrefs={0x40046307, 0x2}, @acquire, @decrefs={0x40046307, 0x2}, @increfs_done={0x40106308, 0x2}, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x18, &(0x7f00000004c0)={@flat=@handle={0x73682a85, 0x1000, 0x2}, @flat=@weak_handle={0x77682a85, 0xa, 0x3}, @fd={0x66642a85, 0x0, r4}}, &(0x7f0000000540)={0x0, 0x18, 0x30}}}, @request_death], 0x30, 0x0, &(0x7f0000000640)="23c69e06c118f81dd1d182555d24d563a6a6e0a438d5b13908d65d6ad394232bbbdd50fa9da7a90ae8f77dc3e952e86c"}) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) add_key(&(0x7f00000001c0)='user\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)="cb3e3e5fc3b7e75ed40bf97d7dd8a7dc3fbd62c1c81f9617f00eef820fd518961e76a34755c0f07dc85c92afa844c1ef7ca586fbbafc3ceac66124152589f92455a4f2440a4947fac23b222eb1e3ed1c4ebd063ae40f53e1b5140139f3af62e261b5c280092a4d8b3b463b62f2210bdf9b9ac620ddc2afa847eef9611121d9", 0x7f, r0) (async) request_key(&(0x7f0000000140)='.dead\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000340)='pkcs7_test\x00', 0xfffffffffffffffe) (async) accept4$llc(0xffffffffffffffff, &(0x7f0000000440)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, &(0x7f00000003c0)=0x10, 0x0) (async) setsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f0000000400)=0x9, 0x4) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs2/binder1\x00', 0x2, 0x0) (async) add_key$keyring(&(0x7f00000006c0), &(0x7f0000000700)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) (async) keyctl$KEYCTL_MOVE(0x1e, r5, r2, r1, 0x1) (async) gettid() (async) ioctl$BINDER_FREEZE(r4, 0x400c620e, &(0x7f0000000480)={r6, 0x1, 0x3ff}) (async) request_key(&(0x7f0000000100)='pkcs7_test\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000180)='keyring\x00', r1) (async) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000680)={0x88, 0x0, &(0x7f0000000580)=[@acquire={0x40046305, 0x3}, @decrefs={0x40046307, 0x2}, @acquire, @decrefs={0x40046307, 0x2}, @increfs_done={0x40106308, 0x2}, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x18, &(0x7f00000004c0)={@flat=@handle={0x73682a85, 0x1000, 0x2}, @flat=@weak_handle={0x77682a85, 0xa, 0x3}, @fd={0x66642a85, 0x0, r4}}, &(0x7f0000000540)={0x0, 0x18, 0x30}}}, @request_death], 0x30, 0x0, &(0x7f0000000640)="23c69e06c118f81dd1d182555d24d563a6a6e0a438d5b13908d65d6ad394232bbbdd50fa9da7a90ae8f77dc3e952e86c"}) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) (async) 01:24:33 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) socketpair(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$llc(r0, 0x0, 0x0) (async) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x24, 0x2, 0x6, 0x101, 0x0, 0x0, {0x7, 0x0, 0x8}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x7}]}, 0x24}, 0x1, 0x0, 0x0, 0x44080}, 0x20000010) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x2000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) add_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="b378026cdc24ef24bff0d688f3b0b053a8bcf856b85881edd62db74fe1d8feec08b0b2c2be8a9bf14e7689a6a55df0770214e6cff901101c85e2de2d78c8c80748950b7405f779e0aafae151e877865246ab7290dd4aae4f8ff792e0fad870b98d47f5cb4509b6cdd4daf1e75b1dd36c84a87d1e0fe4d9d6609dbb12c091b4fb2b710f0297917a432104e9d1a641b44ae6ce210a28d67f18ed24db778138d4f5eae22c6646a28329290f309cb46583a2251babb623f7ae5dc722fa071d34efe1bb8755ccd67c8686e908c3fc76d4af05a85702dff32d4a4a90b2d5b9969bf55c14176ac0ba996930a2e9c9de5f0988", 0xef, r0) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r1 = add_key(&(0x7f00000001c0)='user\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)="cb3e3e5fc3b7e75ed40bf97d7dd8a7dc3fbd62c1c81f9617f00eef820fd518961e76a34755c0f07dc85c92afa844c1ef7ca586fbbafc3ceac66124152589f92455a4f2440a4947fac23b222eb1e3ed1c4ebd063ae40f53e1b5140139f3af62e261b5c280092a4d8b3b463b62f2210bdf9b9ac620ddc2afa847eef9611121d9", 0x7f, r0) r2 = request_key(&(0x7f0000000140)='.dead\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000340)='pkcs7_test\x00', 0xfffffffffffffffe) (async) r3 = accept4$llc(0xffffffffffffffff, &(0x7f0000000440)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, &(0x7f00000003c0)=0x10, 0x0) setsockopt$llc_int(r3, 0x10c, 0x4, &(0x7f0000000400)=0x9, 0x4) (async) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs2/binder1\x00', 0x2, 0x0) r5 = add_key$keyring(&(0x7f00000006c0), &(0x7f0000000700)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) keyctl$KEYCTL_MOVE(0x1e, r5, r2, r1, 0x1) r6 = gettid() ioctl$BINDER_FREEZE(r4, 0x400c620e, &(0x7f0000000480)={r6, 0x1, 0x3ff}) request_key(&(0x7f0000000100)='pkcs7_test\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000180)='keyring\x00', r1) (async) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000680)={0x88, 0x0, &(0x7f0000000580)=[@acquire={0x40046305, 0x3}, @decrefs={0x40046307, 0x2}, @acquire, @decrefs={0x40046307, 0x2}, @increfs_done={0x40106308, 0x2}, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x18, &(0x7f00000004c0)={@flat=@handle={0x73682a85, 0x1000, 0x2}, @flat=@weak_handle={0x77682a85, 0xa, 0x3}, @fd={0x66642a85, 0x0, r4}}, &(0x7f0000000540)={0x0, 0x18, 0x30}}}, @request_death], 0x30, 0x0, &(0x7f0000000640)="23c69e06c118f81dd1d182555d24d563a6a6e0a438d5b13908d65d6ad394232bbbdd50fa9da7a90ae8f77dc3e952e86c"}) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x80000) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, r1, 0x0, '\x00', 0x0, r1}, 0x45) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$bt_l2cap(r2, 0x0, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), r1) sendmsg$ETHTOOL_MSG_STRSET_GET(r2, &(0x7f0000000500)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000340)={0x168, r3, 0x300, 0x70bd27, 0x25dfdbfc, {}, [@ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_STRINGSETS={0x18, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x98, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}, {0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x98, 0x2, 0x0, 0x1, [{0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}]}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}]}, 0x168}, 0x1, 0x0, 0x0, 0x20040040}, 0x50) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) request_key(&(0x7f0000000200)='keyring\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='\x00', r0) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000100)='logon\x00', &(0x7f00000001c0)='}A@\x00') connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 0: socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @none}, 0xe) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r2, 0x1, 0x0, 0x0, {0x13}}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r2, 0x8, 0x70bd25, 0x25dfdbfd, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x8}]}, 0x1c}}, 0x10) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$reject(0x13, r0, 0xffa, 0xff, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x3000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$reject(0x13, r0, 0xfffffffffffff32b, 0x0, r1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$reject(0x13, r0, 0xffa, 0xff, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x80000) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, r1, 0x0, '\x00', 0x0, r1}, 0x45) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, r1, 0x0, '\x00', 0x0, r1}, 0x45) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$bt_l2cap(r2, 0x0, 0x0) (async) bind$bt_l2cap(r2, 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), r1) (async) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), r1) sendmsg$ETHTOOL_MSG_STRSET_GET(r2, &(0x7f0000000500)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000340)={0x168, r3, 0x300, 0x70bd27, 0x25dfdbfc, {}, [@ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_STRINGSETS={0x18, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x98, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}, {0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x98, 0x2, 0x0, 0x1, [{0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}]}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}]}, 0x168}, 0x1, 0x0, 0x0, 0x20040040}, 0x50) (async) sendmsg$ETHTOOL_MSG_STRSET_GET(r2, &(0x7f0000000500)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000340)={0x168, r3, 0x300, 0x70bd27, 0x25dfdbfc, {}, [@ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_STRINGSETS={0x18, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x98, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}, {0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x98, 0x2, 0x0, 0x1, [{0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}]}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}]}, 0x168}, 0x1, 0x0, 0x0, 0x20040040}, 0x50) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) request_key(&(0x7f0000000200)='keyring\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='\x00', r0) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000100)='logon\x00', &(0x7f00000001c0)='}A@\x00') connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 0: socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @none}, 0xe) (async) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @none}, 0xe) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r2, 0x1, 0x0, 0x0, {0x13}}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r2, 0x8, 0x70bd25, 0x25dfdbfd, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x8}]}, 0x1c}}, 0x10) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x4000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$reject(0x13, r0, 0xffa, 0xff, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, r1) (async) keyctl$reject(0x13, r0, 0xfffffffffffff32b, 0x0, r1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:33 executing program 0: socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @none}, 0xe) socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r2, 0x1, 0x0, 0x0, {0x13}}, 0x14}}, 0x0) (async) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r2, 0x1, 0x0, 0x0, {0x13}}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r2, 0x8, 0x70bd25, 0x25dfdbfd, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x8}]}, 0x1c}}, 0x10) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x80000) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, r1, 0x0, '\x00', 0x0, r1}, 0x45) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$bt_l2cap(r2, 0x0, 0x0) (async, rerun: 32) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), r1) (rerun: 32) sendmsg$ETHTOOL_MSG_STRSET_GET(r2, &(0x7f0000000500)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000340)={0x168, r3, 0x300, 0x70bd27, 0x25dfdbfc, {}, [@ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_STRINGSETS={0x18, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x98, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}, {0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x98, 0x2, 0x0, 0x1, [{0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}]}]}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}]}, 0x168}, 0x1, 0x0, 0x0, 0x20040040}, 0x50) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) request_key(&(0x7f0000000200)='keyring\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='\x00', r0) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000100)='logon\x00', &(0x7f00000001c0)='}A@\x00') connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x5000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) r1 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r1, &(0x7f0000000000)={0x1a, 0x1b, 0x5, 0x7, 0xfe, 0xc1, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, 0x10) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x9, r2, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000040), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, r2) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 4: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$reject(0x13, r0, 0xfffffffffffff32b, 0x0, r1) (async) keyctl$reject(0x13, r0, 0xfffffffffffff32b, 0x0, r1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x6000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) r1 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r1, &(0x7f0000000000)={0x1a, 0x1b, 0x5, 0x7, 0xfe, 0xc1, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, 0x10) (async) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x9, r2, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000040), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, r2) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) r1 = request_key(&(0x7f0000000280)='logon\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000580)='\xcc2\xdaf:6v\xe2\x17CA\xa2v\x14\x0f\x9b\xd0\x1a4f\"\xc9\xcf\xef\xd1\\R|E\x95\x8e\a\n\xce\xf1\x18\xe3\xc9\f*\xc7\xd6\xc4}\xac(o\xa8\x03M\xa4\xe2\xc9(Ct?\xd6q\xe5\xa8\xa3\x0f\x84P~`\xf1\xcf\xa3\xb3_9\x9bT\n\x11\xb4t#\xf7\xd2d=\xb0$\x04/\x9f\xe7~\x1e\x19l\x15\x8d\xf6J3\x03\xb7,{U\xb0\xb2=\n\xf9\\\xde\xe2\xbb\b\xbc\xef\f\x1c\xa6\xba\x9fn\xef\xaa\x0e\x184\x86\xa3\x99&\xd2p\xe4\xf9\x1e_\a\xd5\xb3uU\xe4m\x8e\xc4\xe8@O\xda\xa9>]\xac\v\xdd#\xfb\xecB\x14Hz\xc1i\xb7\x9a\xd7\x83+#\xdc!>\t\xae\x1c\x95\x8c;\x9d\xbd;p*\x93b\x027%eD\v>\x950\xaeB\xeeD\x93L\x7fd#\xd8\x03\xe0\xcfyT08\xa5G\xf4\xd0\xef(\x11\x11)\x94', r0) keyctl$restrict_keyring(0x1d, 0xfffffffffffffffb, 0x0, 0x0) keyctl$unlink(0x8, r0, r0) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) r3 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, r0) r4 = add_key(&(0x7f0000000340)='.dead\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f00000003c0)="8450a19dbe4850460af407c91ee607fa3afb4578841297984a8cee5809ef3b60cb02f15dbb1e0c26b7bc5bc91e8e5c10af14a47527e388d9902519bfee70ef01bfa5e0df5020670df338a355f9d365784cb21e1dc7c3b5bcdb7e62a2ca7ed795e00f0836f976089ca2d7206d05d8e9ead1a1dce44aab7bf193b05dec3323e53dd46fab1408ddddbeda52b5c3912645ed779c24e77284dd8bca16fbd1b35229d92f9f254d4494c46293904d834f8e80bc955226f888668881451b7e9f392636f90877fdf467b6cd34077b6b05e28a28db3b4ac3f95d605c5ac0d30806301aa4a1e31806c1acb4", 0xe6, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r2, r3, 0x0) keyctl$restrict_keyring(0x1d, r4, 0x0, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001900), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r5, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001980)={&(0x7f0000001940)={0x14, r6, 0x923}, 0x14}}, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) socketpair(0x28, 0x4, 0x6, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$IPCTNL_MSG_CT_DELETE(r8, &(0x7f00000008c0)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000880)={&(0x7f00000006c0)={0xc8, 0x2, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x2}, [@CTA_PROTOINFO={0x28, 0x4, 0x0, 0x1, @CTA_PROTOINFO_SCTP={0x24, 0x3, 0x0, 0x1, [@CTA_PROTOINFO_SCTP_VTAG_ORIGINAL={0x8, 0x2, 0x1, 0x0, 0x800}, @CTA_PROTOINFO_SCTP_STATE={0x5, 0x1, 0x5f}, @CTA_PROTOINFO_SCTP_VTAG_ORIGINAL={0x8, 0x2, 0x1, 0x0, 0x7}, @CTA_PROTOINFO_SCTP_STATE={0x5}]}}, @CTA_SEQ_ADJ_ORIG={0xc, 0xf, 0x0, 0x1, [@CTA_SEQADJ_OFFSET_AFTER={0x8, 0x3, 0x1, 0x0, 0x9}]}, @CTA_FILTER={0x1c, 0x19, 0x0, 0x1, [@CTA_FILTER_REPLY_FLAGS={0x8, 0x2, 0xaa6}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x220}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x84}]}, @CTA_NAT_DST={0x2c, 0xd, 0x0, 0x1, [@CTA_NAT_V6_MAXIP={0x14, 0x5, @empty}, @CTA_NAT_V4_MAXIP={0x8, 0x2, @rand_addr=0x64010101}, @CTA_NAT_PROTO={0xc, 0x3, 0x0, 0x1, [@CTA_PROTONAT_PORT_MIN={0x6, 0x1, 0x4e22}]}]}, @CTA_NAT_SRC={0x38, 0x6, 0x0, 0x1, [@CTA_NAT_V6_MINIP={0x14, 0x4, @ipv4={'\x00', '\xff\xff', @loopback}}, @CTA_NAT_PROTO={0xc, 0x3, 0x0, 0x1, [@CTA_PROTONAT_PORT_MAX={0x6, 0x2, 0x4e21}]}, @CTA_NAT_V6_MINIP={0x14, 0x4, @dev={0xfe, 0x80, '\x00', 0x40}}]}]}, 0xc8}, 0x1, 0x0, 0x0, 0x40004}, 0x80) sendmsg$L2TP_CMD_TUNNEL_DELETE(r7, &(0x7f0000000140)={&(0x7f0000000080), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB='@\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="00042dbd7000fcdbdf250200000006000200010000000c0016002000000000000000080018000000000008001908001800ac1414aa"], 0x40}, 0x1, 0x0, 0x0, 0x40}, 0x8c0) request_key(&(0x7f00000004c0)='pkcs7_test\x00', &(0x7f0000000500)={'syz', 0x0}, &(0x7f0000000540)=':([-\x00', r1) sendmsg$L2TP_CMD_SESSION_DELETE(r7, &(0x7f0000000900)={&(0x7f00000007c0)={0x10, 0x0, 0x0, 0x17f4b7f576a5cb03}, 0xc, &(0x7f0000000840)={&(0x7f0000000800)={0x1c, r6, 0x800, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_IP_DADDR={0x8, 0x19, @loopback}]}, 0x1c}, 0x1, 0x0, 0x0, 0x400400e0}, 0x8080) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) request_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)='syz', 0x0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x7000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000002c0)={0x20, 0x0, 0x1, 0x0, 0x0, {0x3}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000380)={'syztnl2\x00', &(0x7f0000000c00)=ANY=[@ANYBLOB="73797a746e6c32000000000000000000602c51bea73becacb33574a6f37c3ed5b6a80c670e87fa484407b9e11012248627d973a00398e312e22f1489d98c82f0515c8620af8e99eb22ba34675223890b8620f00d9f9edc21dd813550549477e12057a44c0c76bb5314b2830d102ae5a42b23e866d087b09ffa07e12932372c2688367c28cab2146ef5b4818dae27", @ANYRES32=0x0, @ANYBLOB="0007001000000001000000034726005c00670000090490787f000001ac14143b071370ffffffffac1e01010a010101ac1414bb441cac700000000200000e2e00000009000000010000000800000101441843900000000780000001000000000000007f0000000300"]}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000440)={'syztnl2\x00', &(0x7f00000003c0)={'ip6_vti0\x00', 0x0, 0x29, 0x5, 0x3e, 0x80, 0x12, @private0, @dev={0xfe, 0x80, '\x00', 0x1a}, 0x40, 0x20, 0x80000000, 0x6}}) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x6, 0xf, &(0x7f00000000c0)=ANY=[], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5}, 0x90) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000480)={'batadv_slave_1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000540)={'ip6gre0\x00', &(0x7f00000004c0)={'ip6_vti0\x00', 0x0, 0x2f, 0x0, 0xff, 0x4, 0x4f, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, 0x1, 0xd6078ce801bb6437, 0x7}}) r8 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r8, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="0100000024e5272aa77600000000000003000000"], 0x14}}, 0x0) r9 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(r8, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES16=r9, @ANYBLOB="00012bbd7000fedbdf251000000008000900020000000800090081000000"], 0x24}}, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r10, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r11}, 0x48) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r8, &(0x7f0000000740)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000700)={&(0x7f0000000840)={0x104, r9, 0x401, 0x70bd27, 0x25dfdbfe, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0x104}, 0x1, 0x0, 0x0, 0x1a658dca31aab36a}, 0x20004040) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000580)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000006c0)={'sit0\x00', &(0x7f00000005c0)={'tunl0\x00', 0x0, 0x40, 0x7800, 0xfffffffb, 0x33, {{0x2a, 0x4, 0x3, 0x3e, 0xa8, 0x67, 0x0, 0xa0, 0x2f, 0x0, @multicast2, @private=0xa010102, {[@ssrr={0x89, 0x23, 0xb6, [@rand_addr=0x64010102, @private=0xa010100, @multicast2, @dev={0xac, 0x14, 0x14, 0x12}, @rand_addr=0x64010100, @remote, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @timestamp_addr={0x44, 0x54, 0x83, 0x1, 0x3, [{@loopback, 0x816d}, {@dev={0xac, 0x14, 0x14, 0x42}, 0xb3}, {@multicast1, 0x9}, {@multicast2, 0x100}, {@local, 0x1566c22e}, {@broadcast, 0x40}, {@dev={0xac, 0x14, 0x14, 0x41}, 0x4}, {@empty, 0x1f}, {@dev={0xac, 0x14, 0x14, 0x10}, 0x200}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x81}]}, @ssrr={0x89, 0x1b, 0x3d, [@initdev={0xac, 0x1e, 0x0, 0x0}, @remote, @empty, @loopback, @rand_addr=0x64010100, @loopback]}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000780)={'syztnl1\x00', &(0x7f0000000700)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="e6104000070040000000e500000009412700440065000007049078ac1e0101ac1414bb440c3571ffffffff00000f8b442451037f0000010000040064010102000000077f00000100000c520a01010137"]}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000007c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r1, &(0x7f0000000a00)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000009c0)={&(0x7f0000000800)={0x1bc, 0x0, 0x4, 0x70bd27, 0x25dfdbfd, {}, [@HEADER={0x58, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}]}, @HEADER={0x5c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}, @HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x1bc}, 0x1, 0x0, 0x0, 0x10000000}, 0x20000000) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) write$RDMA_USER_CM_CMD_JOIN_MCAST(r1, &(0x7f0000000b40)={0x16, 0x98, 0xfa00, {&(0x7f0000000b00), 0x1, 0xffffffffffffffff, 0x0, 0x0, @in={0x2, 0x4e24, @local}}}, 0xa0) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r16 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r16, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) r1 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r1, &(0x7f0000000000)={0x1a, 0x1b, 0x5, 0x7, 0xfe, 0xc1, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, 0x10) (async) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x9, r2, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000040), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, r2) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) r1 = request_key(&(0x7f0000000280)='logon\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000580)='\xcc2\xdaf:6v\xe2\x17CA\xa2v\x14\x0f\x9b\xd0\x1a4f\"\xc9\xcf\xef\xd1\\R|E\x95\x8e\a\n\xce\xf1\x18\xe3\xc9\f*\xc7\xd6\xc4}\xac(o\xa8\x03M\xa4\xe2\xc9(Ct?\xd6q\xe5\xa8\xa3\x0f\x84P~`\xf1\xcf\xa3\xb3_9\x9bT\n\x11\xb4t#\xf7\xd2d=\xb0$\x04/\x9f\xe7~\x1e\x19l\x15\x8d\xf6J3\x03\xb7,{U\xb0\xb2=\n\xf9\\\xde\xe2\xbb\b\xbc\xef\f\x1c\xa6\xba\x9fn\xef\xaa\x0e\x184\x86\xa3\x99&\xd2p\xe4\xf9\x1e_\a\xd5\xb3uU\xe4m\x8e\xc4\xe8@O\xda\xa9>]\xac\v\xdd#\xfb\xecB\x14Hz\xc1i\xb7\x9a\xd7\x83+#\xdc!>\t\xae\x1c\x95\x8c;\x9d\xbd;p*\x93b\x027%eD\v>\x950\xaeB\xeeD\x93L\x7fd#\xd8\x03\xe0\xcfyT08\xa5G\xf4\xd0\xef(\x11\x11)\x94', r0) keyctl$restrict_keyring(0x1d, 0xfffffffffffffffb, 0x0, 0x0) keyctl$unlink(0x8, r0, r0) (async) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) r3 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, r0) r4 = add_key(&(0x7f0000000340)='.dead\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f00000003c0)="8450a19dbe4850460af407c91ee607fa3afb4578841297984a8cee5809ef3b60cb02f15dbb1e0c26b7bc5bc91e8e5c10af14a47527e388d9902519bfee70ef01bfa5e0df5020670df338a355f9d365784cb21e1dc7c3b5bcdb7e62a2ca7ed795e00f0836f976089ca2d7206d05d8e9ead1a1dce44aab7bf193b05dec3323e53dd46fab1408ddddbeda52b5c3912645ed779c24e77284dd8bca16fbd1b35229d92f9f254d4494c46293904d834f8e80bc955226f888668881451b7e9f392636f90877fdf467b6cd34077b6b05e28a28db3b4ac3f95d605c5ac0d30806301aa4a1e31806c1acb4", 0xe6, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r2, r3, 0x0) keyctl$restrict_keyring(0x1d, r4, 0x0, 0x0) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001900), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r5, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001980)={&(0x7f0000001940)={0x14, r6, 0x923}, 0x14}}, 0x0) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) socketpair(0x28, 0x4, 0x6, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$IPCTNL_MSG_CT_DELETE(r8, &(0x7f00000008c0)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000880)={&(0x7f00000006c0)={0xc8, 0x2, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x2}, [@CTA_PROTOINFO={0x28, 0x4, 0x0, 0x1, @CTA_PROTOINFO_SCTP={0x24, 0x3, 0x0, 0x1, [@CTA_PROTOINFO_SCTP_VTAG_ORIGINAL={0x8, 0x2, 0x1, 0x0, 0x800}, @CTA_PROTOINFO_SCTP_STATE={0x5, 0x1, 0x5f}, @CTA_PROTOINFO_SCTP_VTAG_ORIGINAL={0x8, 0x2, 0x1, 0x0, 0x7}, @CTA_PROTOINFO_SCTP_STATE={0x5}]}}, @CTA_SEQ_ADJ_ORIG={0xc, 0xf, 0x0, 0x1, [@CTA_SEQADJ_OFFSET_AFTER={0x8, 0x3, 0x1, 0x0, 0x9}]}, @CTA_FILTER={0x1c, 0x19, 0x0, 0x1, [@CTA_FILTER_REPLY_FLAGS={0x8, 0x2, 0xaa6}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x220}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x84}]}, @CTA_NAT_DST={0x2c, 0xd, 0x0, 0x1, [@CTA_NAT_V6_MAXIP={0x14, 0x5, @empty}, @CTA_NAT_V4_MAXIP={0x8, 0x2, @rand_addr=0x64010101}, @CTA_NAT_PROTO={0xc, 0x3, 0x0, 0x1, [@CTA_PROTONAT_PORT_MIN={0x6, 0x1, 0x4e22}]}]}, @CTA_NAT_SRC={0x38, 0x6, 0x0, 0x1, [@CTA_NAT_V6_MINIP={0x14, 0x4, @ipv4={'\x00', '\xff\xff', @loopback}}, @CTA_NAT_PROTO={0xc, 0x3, 0x0, 0x1, [@CTA_PROTONAT_PORT_MAX={0x6, 0x2, 0x4e21}]}, @CTA_NAT_V6_MINIP={0x14, 0x4, @dev={0xfe, 0x80, '\x00', 0x40}}]}]}, 0xc8}, 0x1, 0x0, 0x0, 0x40004}, 0x80) sendmsg$L2TP_CMD_TUNNEL_DELETE(r7, &(0x7f0000000140)={&(0x7f0000000080), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB='@\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="00042dbd7000fcdbdf250200000006000200010000000c0016002000000000000000080018000000000008001908001800ac1414aa"], 0x40}, 0x1, 0x0, 0x0, 0x40}, 0x8c0) (async) request_key(&(0x7f00000004c0)='pkcs7_test\x00', &(0x7f0000000500)={'syz', 0x0}, &(0x7f0000000540)=':([-\x00', r1) sendmsg$L2TP_CMD_SESSION_DELETE(r7, &(0x7f0000000900)={&(0x7f00000007c0)={0x10, 0x0, 0x0, 0x17f4b7f576a5cb03}, 0xc, &(0x7f0000000840)={&(0x7f0000000800)={0x1c, r6, 0x800, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_IP_DADDR={0x8, 0x19, @loopback}]}, 0x1c}, 0x1, 0x0, 0x0, 0x400400e0}, 0x8080) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) request_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)='syz', 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x8000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 2: keyctl$unlink(0x4, 0x0, 0xfffffffffffffffc) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000180)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_LISTEN(r1, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2}}, 0x10) r3 = add_key(&(0x7f0000000200)='pkcs7_test\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000000340)="ed6eddb4385c1c8e17038456cb1d15e29243f3007c8cd3b7daa4fb804b9fdee28efc5bdd820979a5b5670857f85792ab11", 0x31, 0x0) r4 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) keyctl$unlink(0x9, r3, r4) write$RDMA_USER_CM_CMD_JOIN_MCAST(r0, &(0x7f0000000080)={0x16, 0x98, 0xfa00, {&(0x7f0000000040), 0x0, r2, 0x30, 0x0, @ib={0x1b, 0x7fff, 0x1, {"d85a7ff0a9ecadde66295a90e5ab88a6"}, 0x0, 0x10001}}}, 0xa0) keyctl$KEYCTL_MOVE(0x4, 0x0, 0x0, 0x0, 0x1) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x9000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) (async) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000002c0)={0x20, 0x0, 0x1, 0x0, 0x0, {0x3}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000380)={'syztnl2\x00', &(0x7f0000000c00)=ANY=[@ANYBLOB="73797a746e6c32000000000000000000602c51bea73becacb33574a6f37c3ed5b6a80c670e87fa484407b9e11012248627d973a00398e312e22f1489d98c82f0515c8620af8e99eb22ba34675223890b8620f00d9f9edc21dd813550549477e12057a44c0c76bb5314b2830d102ae5a42b23e866d087b09ffa07e12932372c2688367c28cab2146ef5b4818dae27", @ANYRES32=0x0, @ANYBLOB="0007001000000001000000034726005c00670000090490787f000001ac14143b071370ffffffffac1e01010a010101ac1414bb441cac700000000200000e2e00000009000000010000000800000101441843900000000780000001000000000000007f0000000300"]}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000440)={'syztnl2\x00', &(0x7f00000003c0)={'ip6_vti0\x00', 0x0, 0x29, 0x5, 0x3e, 0x80, 0x12, @private0, @dev={0xfe, 0x80, '\x00', 0x1a}, 0x40, 0x20, 0x80000000, 0x6}}) (async, rerun: 32) r4 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x6, 0xf, &(0x7f00000000c0)=ANY=[], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5}, 0x90) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000480)={'batadv_slave_1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000540)={'ip6gre0\x00', &(0x7f00000004c0)={'ip6_vti0\x00', 0x0, 0x2f, 0x0, 0xff, 0x4, 0x4f, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, 0x1, 0xd6078ce801bb6437, 0x7}}) (async) r8 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r8, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="0100000024e5272aa77600000000000003000000"], 0x14}}, 0x0) (async) r9 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(r8, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES16=r9, @ANYBLOB="00012bbd7000fedbdf251000000008000900020000000800090081000000"], 0x24}}, 0x0) (async) r10 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r10, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r11}, 0x48) (async) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r8, &(0x7f0000000740)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000700)={&(0x7f0000000840)={0x104, r9, 0x401, 0x70bd27, 0x25dfdbfe, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0x104}, 0x1, 0x0, 0x0, 0x1a658dca31aab36a}, 0x20004040) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000580)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000006c0)={'sit0\x00', &(0x7f00000005c0)={'tunl0\x00', 0x0, 0x40, 0x7800, 0xfffffffb, 0x33, {{0x2a, 0x4, 0x3, 0x3e, 0xa8, 0x67, 0x0, 0xa0, 0x2f, 0x0, @multicast2, @private=0xa010102, {[@ssrr={0x89, 0x23, 0xb6, [@rand_addr=0x64010102, @private=0xa010100, @multicast2, @dev={0xac, 0x14, 0x14, 0x12}, @rand_addr=0x64010100, @remote, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @timestamp_addr={0x44, 0x54, 0x83, 0x1, 0x3, [{@loopback, 0x816d}, {@dev={0xac, 0x14, 0x14, 0x42}, 0xb3}, {@multicast1, 0x9}, {@multicast2, 0x100}, {@local, 0x1566c22e}, {@broadcast, 0x40}, {@dev={0xac, 0x14, 0x14, 0x41}, 0x4}, {@empty, 0x1f}, {@dev={0xac, 0x14, 0x14, 0x10}, 0x200}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x81}]}, @ssrr={0x89, 0x1b, 0x3d, [@initdev={0xac, 0x1e, 0x0, 0x0}, @remote, @empty, @loopback, @rand_addr=0x64010100, @loopback]}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000780)={'syztnl1\x00', &(0x7f0000000700)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="e6104000070040000000e500000009412700440065000007049078ac1e0101ac1414bb440c3571ffffffff00000f8b442451037f0000010000040064010102000000077f00000100000c520a01010137"]}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000007c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r1, &(0x7f0000000a00)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000009c0)={&(0x7f0000000800)={0x1bc, 0x0, 0x4, 0x70bd27, 0x25dfdbfd, {}, [@HEADER={0x58, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}]}, @HEADER={0x5c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}, @HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x1bc}, 0x1, 0x0, 0x0, 0x10000000}, 0x20000000) (async, rerun: 32) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async, rerun: 32) write$RDMA_USER_CM_CMD_JOIN_MCAST(r1, &(0x7f0000000b40)={0x16, 0x98, 0xfa00, {&(0x7f0000000b00), 0x1, 0xffffffffffffffff, 0x0, 0x0, @in={0x2, 0x4e24, @local}}}, 0xa0) (async, rerun: 64) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async, rerun: 64) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async, rerun: 32) r16 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (rerun: 32) connect$bt_l2cap(r16, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 2: keyctl$unlink(0x4, 0x0, 0xfffffffffffffffc) (async) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000180)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_LISTEN(r1, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2}}, 0x10) (async) r3 = add_key(&(0x7f0000000200)='pkcs7_test\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000000340)="ed6eddb4385c1c8e17038456cb1d15e29243f3007c8cd3b7daa4fb804b9fdee28efc5bdd820979a5b5670857f85792ab11", 0x31, 0x0) r4 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) keyctl$unlink(0x9, r3, r4) (async) write$RDMA_USER_CM_CMD_JOIN_MCAST(r0, &(0x7f0000000080)={0x16, 0x98, 0xfa00, {&(0x7f0000000040), 0x0, r2, 0x30, 0x0, @ib={0x1b, 0x7fff, 0x1, {"d85a7ff0a9ecadde66295a90e5ab88a6"}, 0x0, 0x10001}}}, 0xa0) keyctl$KEYCTL_MOVE(0x4, 0x0, 0x0, 0x0, 0x1) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) request_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)='syz', 0x0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) request_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)='syz', 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) 01:24:33 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) r1 = request_key(&(0x7f0000000280)='logon\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000580)='\xcc2\xdaf:6v\xe2\x17CA\xa2v\x14\x0f\x9b\xd0\x1a4f\"\xc9\xcf\xef\xd1\\R|E\x95\x8e\a\n\xce\xf1\x18\xe3\xc9\f*\xc7\xd6\xc4}\xac(o\xa8\x03M\xa4\xe2\xc9(Ct?\xd6q\xe5\xa8\xa3\x0f\x84P~`\xf1\xcf\xa3\xb3_9\x9bT\n\x11\xb4t#\xf7\xd2d=\xb0$\x04/\x9f\xe7~\x1e\x19l\x15\x8d\xf6J3\x03\xb7,{U\xb0\xb2=\n\xf9\\\xde\xe2\xbb\b\xbc\xef\f\x1c\xa6\xba\x9fn\xef\xaa\x0e\x184\x86\xa3\x99&\xd2p\xe4\xf9\x1e_\a\xd5\xb3uU\xe4m\x8e\xc4\xe8@O\xda\xa9>]\xac\v\xdd#\xfb\xecB\x14Hz\xc1i\xb7\x9a\xd7\x83+#\xdc!>\t\xae\x1c\x95\x8c;\x9d\xbd;p*\x93b\x027%eD\v>\x950\xaeB\xeeD\x93L\x7fd#\xd8\x03\xe0\xcfyT08\xa5G\xf4\xd0\xef(\x11\x11)\x94', r0) keyctl$restrict_keyring(0x1d, 0xfffffffffffffffb, 0x0, 0x0) (async) keyctl$unlink(0x8, r0, r0) (async) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) r3 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, r0) (async) r4 = add_key(&(0x7f0000000340)='.dead\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f00000003c0)="8450a19dbe4850460af407c91ee607fa3afb4578841297984a8cee5809ef3b60cb02f15dbb1e0c26b7bc5bc91e8e5c10af14a47527e388d9902519bfee70ef01bfa5e0df5020670df338a355f9d365784cb21e1dc7c3b5bcdb7e62a2ca7ed795e00f0836f976089ca2d7206d05d8e9ead1a1dce44aab7bf193b05dec3323e53dd46fab1408ddddbeda52b5c3912645ed779c24e77284dd8bca16fbd1b35229d92f9f254d4494c46293904d834f8e80bc955226f888668881451b7e9f392636f90877fdf467b6cd34077b6b05e28a28db3b4ac3f95d605c5ac0d30806301aa4a1e31806c1acb4", 0xe6, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r2, r3, 0x0) (async) keyctl$restrict_keyring(0x1d, r4, 0x0, 0x0) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001900), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r5, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001980)={&(0x7f0000001940)={0x14, r6, 0x923}, 0x14}}, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) (async) socketpair(0x28, 0x4, 0x6, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$IPCTNL_MSG_CT_DELETE(r8, &(0x7f00000008c0)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000880)={&(0x7f00000006c0)={0xc8, 0x2, 0x1, 0x5, 0x0, 0x0, {0x1, 0x0, 0x2}, [@CTA_PROTOINFO={0x28, 0x4, 0x0, 0x1, @CTA_PROTOINFO_SCTP={0x24, 0x3, 0x0, 0x1, [@CTA_PROTOINFO_SCTP_VTAG_ORIGINAL={0x8, 0x2, 0x1, 0x0, 0x800}, @CTA_PROTOINFO_SCTP_STATE={0x5, 0x1, 0x5f}, @CTA_PROTOINFO_SCTP_VTAG_ORIGINAL={0x8, 0x2, 0x1, 0x0, 0x7}, @CTA_PROTOINFO_SCTP_STATE={0x5}]}}, @CTA_SEQ_ADJ_ORIG={0xc, 0xf, 0x0, 0x1, [@CTA_SEQADJ_OFFSET_AFTER={0x8, 0x3, 0x1, 0x0, 0x9}]}, @CTA_FILTER={0x1c, 0x19, 0x0, 0x1, [@CTA_FILTER_REPLY_FLAGS={0x8, 0x2, 0xaa6}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x220}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x84}]}, @CTA_NAT_DST={0x2c, 0xd, 0x0, 0x1, [@CTA_NAT_V6_MAXIP={0x14, 0x5, @empty}, @CTA_NAT_V4_MAXIP={0x8, 0x2, @rand_addr=0x64010101}, @CTA_NAT_PROTO={0xc, 0x3, 0x0, 0x1, [@CTA_PROTONAT_PORT_MIN={0x6, 0x1, 0x4e22}]}]}, @CTA_NAT_SRC={0x38, 0x6, 0x0, 0x1, [@CTA_NAT_V6_MINIP={0x14, 0x4, @ipv4={'\x00', '\xff\xff', @loopback}}, @CTA_NAT_PROTO={0xc, 0x3, 0x0, 0x1, [@CTA_PROTONAT_PORT_MAX={0x6, 0x2, 0x4e21}]}, @CTA_NAT_V6_MINIP={0x14, 0x4, @dev={0xfe, 0x80, '\x00', 0x40}}]}]}, 0xc8}, 0x1, 0x0, 0x0, 0x40004}, 0x80) sendmsg$L2TP_CMD_TUNNEL_DELETE(r7, &(0x7f0000000140)={&(0x7f0000000080), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB='@\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="00042dbd7000fcdbdf250200000006000200010000000c0016002000000000000000080018000000000008001908001800ac1414aa"], 0x40}, 0x1, 0x0, 0x0, 0x40}, 0x8c0) (async) request_key(&(0x7f00000004c0)='pkcs7_test\x00', &(0x7f0000000500)={'syz', 0x0}, &(0x7f0000000540)=':([-\x00', r1) sendmsg$L2TP_CMD_SESSION_DELETE(r7, &(0x7f0000000900)={&(0x7f00000007c0)={0x10, 0x0, 0x0, 0x17f4b7f576a5cb03}, 0xc, &(0x7f0000000840)={&(0x7f0000000800)={0x1c, r6, 0x800, 0x70bd28, 0x25dfdbfd, {}, [@L2TP_ATTR_IP_DADDR={0x8, 0x19, @loopback}]}, 0x1c}, 0x1, 0x0, 0x0, 0x400400e0}, 0x8080) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0xf000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 2: keyctl$unlink(0x4, 0x0, 0xfffffffffffffffc) (async) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async, rerun: 32) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (rerun: 32) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000180)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_LISTEN(r1, &(0x7f00000001c0)={0x7, 0x8, 0xfa00, {r2}}, 0x10) (async) r3 = add_key(&(0x7f0000000200)='pkcs7_test\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000000340)="ed6eddb4385c1c8e17038456cb1d15e29243f3007c8cd3b7daa4fb804b9fdee28efc5bdd820979a5b5670857f85792ab11", 0x31, 0x0) (async) r4 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) keyctl$unlink(0x9, r3, r4) (async, rerun: 32) write$RDMA_USER_CM_CMD_JOIN_MCAST(r0, &(0x7f0000000080)={0x16, 0x98, 0xfa00, {&(0x7f0000000040), 0x0, r2, 0x30, 0x0, @ib={0x1b, 0x7fff, 0x1, {"d85a7ff0a9ecadde66295a90e5ab88a6"}, 0x0, 0x10001}}}, 0xa0) (async, rerun: 32) keyctl$KEYCTL_MOVE(0x4, 0x0, 0x0, 0x0, 0x1) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x2}, 0x0, 0x0, r0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x14, 0x4, 0x1, 0x301, 0x0, 0x0, {0x3, 0x0, 0x4}, ["", "", "", ""]}, 0x14}}, 0x800) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r2 = add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, r0) request_key(&(0x7f0000000180)='.dead\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000200)='syz', r2) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000002c0)={0x20, 0x0, 0x1, 0x0, 0x0, {0x3}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000380)={'syztnl2\x00', &(0x7f0000000c00)=ANY=[@ANYBLOB="73797a746e6c32000000000000000000602c51bea73becacb33574a6f37c3ed5b6a80c670e87fa484407b9e11012248627d973a00398e312e22f1489d98c82f0515c8620af8e99eb22ba34675223890b8620f00d9f9edc21dd813550549477e12057a44c0c76bb5314b2830d102ae5a42b23e866d087b09ffa07e12932372c2688367c28cab2146ef5b4818dae27", @ANYRES32=0x0, @ANYBLOB="0007001000000001000000034726005c00670000090490787f000001ac14143b071370ffffffffac1e01010a010101ac1414bb441cac700000000200000e2e00000009000000010000000800000101441843900000000780000001000000000000007f0000000300"]}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000440)={'syztnl2\x00', &(0x7f00000003c0)={'ip6_vti0\x00', 0x0, 0x29, 0x5, 0x3e, 0x80, 0x12, @private0, @dev={0xfe, 0x80, '\x00', 0x1a}, 0x40, 0x20, 0x80000000, 0x6}}) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x6, 0xf, &(0x7f00000000c0)=ANY=[], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r5}, 0x90) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000480)={'batadv_slave_1\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000540)={'ip6gre0\x00', &(0x7f00000004c0)={'ip6_vti0\x00', 0x0, 0x2f, 0x0, 0xff, 0x4, 0x4f, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, 0x1, 0xd6078ce801bb6437, 0x7}}) (async) r8 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r8, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="0100000024e5272aa77600000000000003000000"], 0x14}}, 0x0) r9 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(r8, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES16=r9, @ANYBLOB="00012bbd7000fedbdf251000000008000900020000000800090081000000"], 0x24}}, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r10, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r11}, 0x48) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r8, &(0x7f0000000740)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000700)={&(0x7f0000000840)={0x104, r9, 0x401, 0x70bd27, 0x25dfdbfe, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0x104}, 0x1, 0x0, 0x0, 0x1a658dca31aab36a}, 0x20004040) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000580)={'batadv0\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000006c0)={'sit0\x00', &(0x7f00000005c0)={'tunl0\x00', 0x0, 0x40, 0x7800, 0xfffffffb, 0x33, {{0x2a, 0x4, 0x3, 0x3e, 0xa8, 0x67, 0x0, 0xa0, 0x2f, 0x0, @multicast2, @private=0xa010102, {[@ssrr={0x89, 0x23, 0xb6, [@rand_addr=0x64010102, @private=0xa010100, @multicast2, @dev={0xac, 0x14, 0x14, 0x12}, @rand_addr=0x64010100, @remote, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @timestamp_addr={0x44, 0x54, 0x83, 0x1, 0x3, [{@loopback, 0x816d}, {@dev={0xac, 0x14, 0x14, 0x42}, 0xb3}, {@multicast1, 0x9}, {@multicast2, 0x100}, {@local, 0x1566c22e}, {@broadcast, 0x40}, {@dev={0xac, 0x14, 0x14, 0x41}, 0x4}, {@empty, 0x1f}, {@dev={0xac, 0x14, 0x14, 0x10}, 0x200}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x81}]}, @ssrr={0x89, 0x1b, 0x3d, [@initdev={0xac, 0x1e, 0x0, 0x0}, @remote, @empty, @loopback, @rand_addr=0x64010100, @loopback]}]}}}}}) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000780)={'syztnl1\x00', &(0x7f0000000700)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="e6104000070040000000e500000009412700440065000007049078ac1e0101ac1414bb440c3571ffffffff00000f8b442451037f0000010000040064010102000000077f00000100000c520a01010137"]}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f00000007c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r1, &(0x7f0000000a00)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000009c0)={&(0x7f0000000800)={0x1bc, 0x0, 0x4, 0x70bd27, 0x25dfdbfd, {}, [@HEADER={0x58, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}]}, @HEADER={0x5c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}, @HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x1bc}, 0x1, 0x0, 0x0, 0x10000000}, 0x20000000) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) write$RDMA_USER_CM_CMD_JOIN_MCAST(r1, &(0x7f0000000b40)={0x16, 0x98, 0xfa00, {&(0x7f0000000b00), 0x1, 0xffffffffffffffff, 0x0, 0x0, @in={0x2, 0x4e24, @local}}}, 0xa0) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r16 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r16, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:33 executing program 0: r0 = semget(0x2, 0x1, 0x200) semtimedop(r0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)={0x77359400}) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$unlink(0x8, r1, 0xfffffffffffffffc) 01:24:33 executing program 0: r0 = semget(0x2, 0x1, 0x200) semtimedop(r0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)={0x77359400}) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$unlink(0x8, r1, 0xfffffffffffffffc) semget(0x2, 0x1, 0x200) (async) semtimedop(r0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)={0x77359400}) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) (async) keyctl$unlink(0x8, r1, 0xfffffffffffffffc) (async) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x2a260000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x2}, 0x0, 0x0, r0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x14, 0x4, 0x1, 0x301, 0x0, 0x0, {0x3, 0x0, 0x4}, ["", "", "", ""]}, 0x14}}, 0x800) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r2 = add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, r0) request_key(&(0x7f0000000180)='.dead\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000200)='syz', r2) 01:24:33 executing program 1: gettid() r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) add_key(&(0x7f00000002c0)='syzkaller\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000340)="0f9aef99a0969e091ae41ac8d03cfc11bfc90dcf3d7f65f70fcb484982fd5b798b815e3e19343981cd58032fd244345de39927a967d172725d99510a84a4fce678275b29d0", 0x45, r0) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) getsockopt$bt_l2cap_L2CAP_CONNINFO(r2, 0x6, 0x2, &(0x7f0000000100), &(0x7f00000001c0)=0x6) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000200)={'ip_vti0\x00', &(0x7f0000000400)={'syztnl1\x00', 0x0, 0x8, 0x10, 0x3, 0x3f, {{0x1f, 0x4, 0x3, 0x1f, 0x7c, 0x67, 0x0, 0x61, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x28}, @remote, {[@timestamp_addr={0x44, 0x1c, 0xcc, 0x1, 0x3, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x800}, {@rand_addr=0x64010101, 0x1}, {@broadcast, 0xb701}]}, @timestamp_addr={0x44, 0x24, 0xa0, 0x1, 0x3, [{@local, 0xfda}, {@local, 0x1}, {@private=0xa010100, 0x400}, {@loopback, 0x1}]}, @end, @rr={0x7, 0x1f, 0xb9, [@empty, @broadcast, @multicast1, @multicast1, @local, @multicast2, @local]}, @generic={0x94, 0x8, "f74babb677fb"}]}}}}}) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000007c0), r1) sendmsg$ETHTOOL_MSG_EEE_GET(r1, &(0x7f0000000900)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000008c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="a6fffff3", @ANYRES16=r4, @ANYBLOB="000125bd7000fcdbdf25170000002800018008000100", @ANYRES32=r3, @ANYBLOB="0800030002000000140002006261746164765f736c6176655f3100006c000180080003000300000008000300000000001400020070696d367265673100000000000000001400020070696d72656700000000000000000000140002006970366772653000000000000000000008000100", @ANYRES32=r3, @ANYBLOB="140002006970766c616e30000000000000000000"], 0xa8}, 0x1, 0x0, 0x0, 0x880}, 0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000005c0)={@ifindex=r3, 0x26, 0x0, 0x1, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000580)=[0x0, 0x0]}, 0x40) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000cc0)={0xe4, 0x0, &(0x7f0000000b40)=[@transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x58, 0x18, &(0x7f00000009c0)={@flat=@weak_binder={0x77622a85, 0xa, 0x2}, @flat=@weak_binder={0x77622a85, 0x1001, 0x2}, @ptr={0x70742a85, 0x1, &(0x7f0000000940)=""/78, 0x4e, 0x1, 0x11}}, &(0x7f0000000a40)={0x0, 0x18, 0x30}}}, @decrefs, @acquire, @request_death={0x400c630e, 0x1}, @register_looper, @acquire_done, @increfs_done={0x40106308, 0x3}, @dead_binder_done, @transaction={0x40406300, {0x2, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000a80)={@fd={0x66642a85, 0x0, r1}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x0, 0x16}}, &(0x7f0000000b00)={0x0, 0x18, 0x30}}}, @enter_looper], 0x57, 0x0, &(0x7f0000000c40)="1fb0695289d1e714d077aaf389a1d53af40e06fc70dffa3df478772267c9ebda7f7f45f2e8789780f81f68475f6344f23bc700ee010895c519b76030544c8a9605d0395421c85a9e479261b16673a58700595e4efd23f1"}) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xf1}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key(&(0x7f0000000240)='dns_resolver\x00', &(0x7f0000000280)={'syz', 0x3}, &(0x7f00000003c0)="1ea5edba68af96d74e2f83fffd7033314e578d069dac0e2fde7b6915029c04daa76058", 0x23, r0) sendmsg$NFT_MSG_GETTABLE(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000640)={0x90, 0x1, 0xa, 0x101, 0x0, 0x0, {0x1, 0x0, 0x1}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x1}, @NFTA_TABLE_USERDATA={0x18, 0x6, "bf287b510f3410f2a7649a47350db9a08bd0d247"}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_USERDATA={0x3d, 0x6, "ff660ba538538a6d1446f311d8a35accc54e8af5d84c7ff2198087b6dab4afeccf377f8c836375fec9fbd02bc24faacb9adb9a45bbd45c20cc"}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x5}]}, 0x90}, 0x1, 0x0, 0x0, 0x8008850}, 0x10) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) add_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="9c3d9425e5348ab0d8b074fddbef3ed0ffe335528778fef1abc7fdec8b2125ffd277f6448984a7d99453b813c6a16f1172545f5f0f470b13ff9b5bec012cd230cc50ac8c6dc89d43bca97181c4e8fd3b59a1b56c6f707562441d115f9023db219d6fcd8e123ed5c3a0bb42712699191e4b6345eaec67bf957ec418a2", 0x7c, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) getsockopt$llc_int(0xffffffffffffffff, 0x10c, 0x3, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x2}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x2}, 0x0, 0x0, r0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x14, 0x4, 0x1, 0x301, 0x0, 0x0, {0x3, 0x0, 0x4}, ["", "", "", ""]}, 0x14}}, 0x800) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r2 = add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, r0) request_key(&(0x7f0000000180)='.dead\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000200)='syz', r2) 01:24:33 executing program 0: r0 = semget(0x2, 0x1, 0x200) semtimedop(r0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)={0x77359400}) (async) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$unlink(0x8, r1, 0xfffffffffffffffc) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) add_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="9c3d9425e5348ab0d8b074fddbef3ed0ffe335528778fef1abc7fdec8b2125ffd277f6448984a7d99453b813c6a16f1172545f5f0f470b13ff9b5bec012cd230cc50ac8c6dc89d43bca97181c4e8fd3b59a1b56c6f707562441d115f9023db219d6fcd8e123ed5c3a0bb42712699191e4b6345eaec67bf957ec418a2", 0x7c, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) getsockopt$llc_int(0xffffffffffffffff, 0x10c, 0x3, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x2c000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x0) 01:24:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) add_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="9c3d9425e5348ab0d8b074fddbef3ed0ffe335528778fef1abc7fdec8b2125ffd277f6448984a7d99453b813c6a16f1172545f5f0f470b13ff9b5bec012cd230cc50ac8c6dc89d43bca97181c4e8fd3b59a1b56c6f707562441d115f9023db219d6fcd8e123ed5c3a0bb42712699191e4b6345eaec67bf957ec418a2", 0x7c, r0) (async) add_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="9c3d9425e5348ab0d8b074fddbef3ed0ffe335528778fef1abc7fdec8b2125ffd277f6448984a7d99453b813c6a16f1172545f5f0f470b13ff9b5bec012cd230cc50ac8c6dc89d43bca97181c4e8fd3b59a1b56c6f707562441d115f9023db219d6fcd8e123ed5c3a0bb42712699191e4b6345eaec67bf957ec418a2", 0x7c, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) getsockopt$llc_int(0xffffffffffffffff, 0x10c, 0x3, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 01:24:33 executing program 1: gettid() (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) add_key(&(0x7f00000002c0)='syzkaller\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000340)="0f9aef99a0969e091ae41ac8d03cfc11bfc90dcf3d7f65f70fcb484982fd5b798b815e3e19343981cd58032fd244345de39927a967d172725d99510a84a4fce678275b29d0", 0x45, r0) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) getsockopt$bt_l2cap_L2CAP_CONNINFO(r2, 0x6, 0x2, &(0x7f0000000100), &(0x7f00000001c0)=0x6) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000200)={'ip_vti0\x00', &(0x7f0000000400)={'syztnl1\x00', 0x0, 0x8, 0x10, 0x3, 0x3f, {{0x1f, 0x4, 0x3, 0x1f, 0x7c, 0x67, 0x0, 0x61, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x28}, @remote, {[@timestamp_addr={0x44, 0x1c, 0xcc, 0x1, 0x3, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x800}, {@rand_addr=0x64010101, 0x1}, {@broadcast, 0xb701}]}, @timestamp_addr={0x44, 0x24, 0xa0, 0x1, 0x3, [{@local, 0xfda}, {@local, 0x1}, {@private=0xa010100, 0x400}, {@loopback, 0x1}]}, @end, @rr={0x7, 0x1f, 0xb9, [@empty, @broadcast, @multicast1, @multicast1, @local, @multicast2, @local]}, @generic={0x94, 0x8, "f74babb677fb"}]}}}}}) (async) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000007c0), r1) sendmsg$ETHTOOL_MSG_EEE_GET(r1, &(0x7f0000000900)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000008c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="a6fffff3", @ANYRES16=r4, @ANYBLOB="000125bd7000fcdbdf25170000002800018008000100", @ANYRES32=r3, @ANYBLOB="0800030002000000140002006261746164765f736c6176655f3100006c000180080003000300000008000300000000001400020070696d367265673100000000000000001400020070696d72656700000000000000000000140002006970366772653000000000000000000008000100", @ANYRES32=r3, @ANYBLOB="140002006970766c616e30000000000000000000"], 0xa8}, 0x1, 0x0, 0x0, 0x880}, 0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000005c0)={@ifindex=r3, 0x26, 0x0, 0x1, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000580)=[0x0, 0x0]}, 0x40) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000cc0)={0xe4, 0x0, &(0x7f0000000b40)=[@transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x58, 0x18, &(0x7f00000009c0)={@flat=@weak_binder={0x77622a85, 0xa, 0x2}, @flat=@weak_binder={0x77622a85, 0x1001, 0x2}, @ptr={0x70742a85, 0x1, &(0x7f0000000940)=""/78, 0x4e, 0x1, 0x11}}, &(0x7f0000000a40)={0x0, 0x18, 0x30}}}, @decrefs, @acquire, @request_death={0x400c630e, 0x1}, @register_looper, @acquire_done, @increfs_done={0x40106308, 0x3}, @dead_binder_done, @transaction={0x40406300, {0x2, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000a80)={@fd={0x66642a85, 0x0, r1}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x0, 0x16}}, &(0x7f0000000b00)={0x0, 0x18, 0x30}}}, @enter_looper], 0x57, 0x0, &(0x7f0000000c40)="1fb0695289d1e714d077aaf389a1d53af40e06fc70dffa3df478772267c9ebda7f7f45f2e8789780f81f68475f6344f23bc700ee010895c519b76030544c8a9605d0395421c85a9e479261b16673a58700595e4efd23f1"}) (async) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xf1}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) add_key(&(0x7f0000000240)='dns_resolver\x00', &(0x7f0000000280)={'syz', 0x3}, &(0x7f00000003c0)="1ea5edba68af96d74e2f83fffd7033314e578d069dac0e2fde7b6915029c04daa76058", 0x23, r0) (async) sendmsg$NFT_MSG_GETTABLE(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000640)={0x90, 0x1, 0xa, 0x101, 0x0, 0x0, {0x1, 0x0, 0x1}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x1}, @NFTA_TABLE_USERDATA={0x18, 0x6, "bf287b510f3410f2a7649a47350db9a08bd0d247"}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_USERDATA={0x3d, 0x6, "ff660ba538538a6d1446f311d8a35accc54e8af5d84c7ff2198087b6dab4afeccf377f8c836375fec9fbd02bc24faacb9adb9a45bbd45c20cc"}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x5}]}, 0x90}, 0x1, 0x0, 0x0, 0x8008850}, 0x10) 01:24:33 executing program 0: r0 = add_key(&(0x7f00000000c0)='encrypted\x00', &(0x7f0000000280)={'syz', 0x2}, &(0x7f00000002c0)="eeec331a7a2b5d4ffc", 0x9, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, r0) r2 = add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r1) add_key$keyring(&(0x7f0000000240), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r2) add_key(&(0x7f0000000080)='id_legacy\x00', &(0x7f0000000200)={'syz', 0x2}, 0x0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, 0xfffffffffffffffa, &(0x7f0000000480)='keyring\x00', &(0x7f00000004c0)='\x00') add_key(&(0x7f0000000140)='logon\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f00000001c0)="b7", 0x1, r1) keyctl$unlink(0x8, r2, 0xfffffffffffffffb) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) r4 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_ERR_FILTER(r4, 0x65, 0x2, &(0x7f0000000440)=0x79, 0x4) sendmsg$NFNL_MSG_CTHELPER_NEW(r3, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x2}, 0xfffffffffffffccd, &(0x7f00000003c0)={&(0x7f0000000380)={0x14, 0x0, 0x9, 0x101, 0x0, 0x0, {0x7, 0x0, 0x7}}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x240040c1) 01:24:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x40000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:33 executing program 0: r0 = add_key(&(0x7f00000000c0)='encrypted\x00', &(0x7f0000000280)={'syz', 0x2}, &(0x7f00000002c0)="eeec331a7a2b5d4ffc", 0x9, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, r0) r2 = add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r1) add_key$keyring(&(0x7f0000000240), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r2) (async) add_key(&(0x7f0000000080)='id_legacy\x00', &(0x7f0000000200)={'syz', 0x2}, 0x0, 0x0, 0x0) (async) keyctl$restrict_keyring(0x1d, 0xfffffffffffffffa, &(0x7f0000000480)='keyring\x00', &(0x7f00000004c0)='\x00') (async) add_key(&(0x7f0000000140)='logon\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f00000001c0)="b7", 0x1, r1) keyctl$unlink(0x8, r2, 0xfffffffffffffffb) (async) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) (async, rerun: 32) r4 = socket$can_raw(0x1d, 0x3, 0x1) (rerun: 32) setsockopt$CAN_RAW_ERR_FILTER(r4, 0x65, 0x2, &(0x7f0000000440)=0x79, 0x4) (async, rerun: 32) sendmsg$NFNL_MSG_CTHELPER_NEW(r3, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x2}, 0xfffffffffffffccd, &(0x7f00000003c0)={&(0x7f0000000380)={0x14, 0x0, 0x9, 0x101, 0x0, 0x0, {0x7, 0x0, 0x7}}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x240040c1) (rerun: 32) 01:24:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x0) 01:24:33 executing program 1: gettid() (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) add_key(&(0x7f00000002c0)='syzkaller\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000340)="0f9aef99a0969e091ae41ac8d03cfc11bfc90dcf3d7f65f70fcb484982fd5b798b815e3e19343981cd58032fd244345de39927a967d172725d99510a84a4fce678275b29d0", 0x45, r0) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) getsockopt$bt_l2cap_L2CAP_CONNINFO(r2, 0x6, 0x2, &(0x7f0000000100), &(0x7f00000001c0)=0x6) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000200)={'ip_vti0\x00', &(0x7f0000000400)={'syztnl1\x00', 0x0, 0x8, 0x10, 0x3, 0x3f, {{0x1f, 0x4, 0x3, 0x1f, 0x7c, 0x67, 0x0, 0x61, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x28}, @remote, {[@timestamp_addr={0x44, 0x1c, 0xcc, 0x1, 0x3, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x800}, {@rand_addr=0x64010101, 0x1}, {@broadcast, 0xb701}]}, @timestamp_addr={0x44, 0x24, 0xa0, 0x1, 0x3, [{@local, 0xfda}, {@local, 0x1}, {@private=0xa010100, 0x400}, {@loopback, 0x1}]}, @end, @rr={0x7, 0x1f, 0xb9, [@empty, @broadcast, @multicast1, @multicast1, @local, @multicast2, @local]}, @generic={0x94, 0x8, "f74babb677fb"}]}}}}}) (async) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000007c0), r1) sendmsg$ETHTOOL_MSG_EEE_GET(r1, &(0x7f0000000900)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000008c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="a6fffff3", @ANYRES16=r4, @ANYBLOB="000125bd7000fcdbdf25170000002800018008000100", @ANYRES32=r3, @ANYBLOB="0800030002000000140002006261746164765f736c6176655f3100006c000180080003000300000008000300000000001400020070696d367265673100000000000000001400020070696d72656700000000000000000000140002006970366772653000000000000000000008000100", @ANYRES32=r3, @ANYBLOB="140002006970766c616e30000000000000000000"], 0xa8}, 0x1, 0x0, 0x0, 0x880}, 0x4) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000005c0)={@ifindex=r3, 0x26, 0x0, 0x1, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000580)=[0x0, 0x0]}, 0x40) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000cc0)={0xe4, 0x0, &(0x7f0000000b40)=[@transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x58, 0x18, &(0x7f00000009c0)={@flat=@weak_binder={0x77622a85, 0xa, 0x2}, @flat=@weak_binder={0x77622a85, 0x1001, 0x2}, @ptr={0x70742a85, 0x1, &(0x7f0000000940)=""/78, 0x4e, 0x1, 0x11}}, &(0x7f0000000a40)={0x0, 0x18, 0x30}}}, @decrefs, @acquire, @request_death={0x400c630e, 0x1}, @register_looper, @acquire_done, @increfs_done={0x40106308, 0x3}, @dead_binder_done, @transaction={0x40406300, {0x2, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000a80)={@fd={0x66642a85, 0x0, r1}, @flat=@weak_handle, @fda={0x66646185, 0x3, 0x0, 0x16}}, &(0x7f0000000b00)={0x0, 0x18, 0x30}}}, @enter_looper], 0x57, 0x0, &(0x7f0000000c40)="1fb0695289d1e714d077aaf389a1d53af40e06fc70dffa3df478772267c9ebda7f7f45f2e8789780f81f68475f6344f23bc700ee010895c519b76030544c8a9605d0395421c85a9e479261b16673a58700595e4efd23f1"}) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xf1}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) add_key(&(0x7f0000000240)='dns_resolver\x00', &(0x7f0000000280)={'syz', 0x3}, &(0x7f00000003c0)="1ea5edba68af96d74e2f83fffd7033314e578d069dac0e2fde7b6915029c04daa76058", 0x23, r0) (async) sendmsg$NFT_MSG_GETTABLE(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000700)={&(0x7f0000000640)={0x90, 0x1, 0xa, 0x101, 0x0, 0x0, {0x1, 0x0, 0x1}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x1}, @NFTA_TABLE_USERDATA={0x18, 0x6, "bf287b510f3410f2a7649a47350db9a08bd0d247"}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_USERDATA={0x3d, 0x6, "ff660ba538538a6d1446f311d8a35accc54e8af5d84c7ff2198087b6dab4afeccf377f8c836375fec9fbd02bc24faacb9adb9a45bbd45c20cc"}, @NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x5}]}, 0x90}, 0x1, 0x0, 0x0, 0x8008850}, 0x10) 01:24:33 executing program 2: keyctl$unlink(0x4, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, 0x0, 0x0, 0x0, 0x1) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r2, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r2, r0, r0, 0x1) request_key(&(0x7f0000000100)='rxrpc_s\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='J\xaf\xc9', r0) request_key(&(0x7f00000001c0)='rxrpc\x00', &(0x7f0000000200)={'syz', 0x1}, &(0x7f0000000240)='\x00', 0xfffffffffffffffa) keyctl$KEYCTL_MOVE(0x4, r1, r1, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) keyctl$unlink(0x9, r0, r1) keyctl$unlink(0x9, 0x0, r0) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000340)={'syztnl1\x00', &(0x7f0000000280)={'tunl0\x00', 0x0, 0x700, 0x8, 0x5, 0x2, {{0x21, 0x4, 0x2, 0x6, 0x84, 0x66, 0x0, 0xf7, 0x29, 0x0, @private=0xa010102, @multicast1, {[@ssrr={0x89, 0x1b, 0x1d, [@multicast1, @empty, @remote, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0xc}, @empty]}, @generic={0x86, 0x8, "fe852663bd43"}, @timestamp={0x44, 0x1c, 0x32, 0x0, 0x6, [0x80, 0x1, 0x7, 0x2, 0x6, 0x5]}, @ra={0x94, 0x4}, @timestamp_prespec={0x44, 0x2c, 0x66, 0x3, 0x2, [{@local, 0x5}, {@multicast1, 0x9769}, {@loopback, 0x1}, {@private=0xa010101, 0x5}, {@rand_addr=0x64010102, 0x1}]}]}}}}}) bind$can_raw(r3, &(0x7f0000000380)={0x1d, r4}, 0x10) 01:24:33 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(0xffffffffffffffff, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x29, 0x8, 0x3, 0x4, 0x2f, @local, @private1, 0x8, 0x8000, 0x4, 0x1}}) sendmsg$can_raw(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x1d, r3}, 0x10, &(0x7f00000002c0)={&(0x7f0000000280)=@can={{0x0, 0x0, 0x0, 0x1}, 0x6, 0x2, 0x0, 0x0, "e2d215de48849b47"}, 0x10}, 0x1, 0x0, 0x0, 0x5}, 0x4020801) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x0) 01:24:34 executing program 2: keyctl$unlink(0x4, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, 0x0, 0x0, 0x0, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, 0x0, 0x0, 0x0, 0x1) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r2, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r2, r0, r0, 0x1) (async) keyctl$KEYCTL_MOVE(0x1e, r2, r0, r0, 0x1) request_key(&(0x7f0000000100)='rxrpc_s\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='J\xaf\xc9', r0) request_key(&(0x7f00000001c0)='rxrpc\x00', &(0x7f0000000200)={'syz', 0x1}, &(0x7f0000000240)='\x00', 0xfffffffffffffffa) keyctl$KEYCTL_MOVE(0x4, r1, r1, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r1, r1, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) keyctl$unlink(0x9, r0, r1) keyctl$unlink(0x9, 0x0, r0) socket$can_raw(0x1d, 0x3, 0x1) (async) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000340)={'syztnl1\x00', &(0x7f0000000280)={'tunl0\x00', 0x0, 0x700, 0x8, 0x5, 0x2, {{0x21, 0x4, 0x2, 0x6, 0x84, 0x66, 0x0, 0xf7, 0x29, 0x0, @private=0xa010102, @multicast1, {[@ssrr={0x89, 0x1b, 0x1d, [@multicast1, @empty, @remote, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0xc}, @empty]}, @generic={0x86, 0x8, "fe852663bd43"}, @timestamp={0x44, 0x1c, 0x32, 0x0, 0x6, [0x80, 0x1, 0x7, 0x2, 0x6, 0x5]}, @ra={0x94, 0x4}, @timestamp_prespec={0x44, 0x2c, 0x66, 0x3, 0x2, [{@local, 0x5}, {@multicast1, 0x9769}, {@loopback, 0x1}, {@private=0xa010101, 0x5}, {@rand_addr=0x64010102, 0x1}]}]}}}}}) bind$can_raw(r3, &(0x7f0000000380)={0x1d, r4}, 0x10) (async) bind$can_raw(r3, &(0x7f0000000380)={0x1d, r4}, 0x10) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x60000000, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 0: r0 = add_key(&(0x7f00000000c0)='encrypted\x00', &(0x7f0000000280)={'syz', 0x2}, &(0x7f00000002c0)="eeec331a7a2b5d4ffc", 0x9, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000340), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, r0) r2 = add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r1) add_key$keyring(&(0x7f0000000240), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r2) add_key(&(0x7f0000000080)='id_legacy\x00', &(0x7f0000000200)={'syz', 0x2}, 0x0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, 0xfffffffffffffffa, &(0x7f0000000480)='keyring\x00', &(0x7f00000004c0)='\x00') add_key(&(0x7f0000000140)='logon\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f00000001c0)="b7", 0x1, r1) keyctl$unlink(0x8, r2, 0xfffffffffffffffb) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) r4 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_ERR_FILTER(r4, 0x65, 0x2, &(0x7f0000000440)=0x79, 0x4) sendmsg$NFNL_MSG_CTHELPER_NEW(r3, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x2}, 0xfffffffffffffccd, &(0x7f00000003c0)={&(0x7f0000000380)={0x14, 0x0, 0x9, 0x101, 0x0, 0x0, {0x7, 0x0, 0x7}}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x240040c1) add_key(&(0x7f00000000c0)='encrypted\x00', &(0x7f0000000280)={'syz', 0x2}, &(0x7f00000002c0)="eeec331a7a2b5d4ffc", 0x9, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000340), &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, r0) (async) add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r1) (async) add_key$keyring(&(0x7f0000000240), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r2) (async) add_key(&(0x7f0000000080)='id_legacy\x00', &(0x7f0000000200)={'syz', 0x2}, 0x0, 0x0, 0x0) (async) keyctl$restrict_keyring(0x1d, 0xfffffffffffffffa, &(0x7f0000000480)='keyring\x00', &(0x7f00000004c0)='\x00') (async) add_key(&(0x7f0000000140)='logon\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f00000001c0)="b7", 0x1, r1) (async) keyctl$unlink(0x8, r2, 0xfffffffffffffffb) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) socket$can_raw(0x1d, 0x3, 0x1) (async) setsockopt$CAN_RAW_ERR_FILTER(r4, 0x65, 0x2, &(0x7f0000000440)=0x79, 0x4) (async) sendmsg$NFNL_MSG_CTHELPER_NEW(r3, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x2}, 0xfffffffffffffccd, &(0x7f00000003c0)={&(0x7f0000000380)={0x14, 0x0, 0x9, 0x101, 0x0, 0x0, {0x7, 0x0, 0x7}}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x240040c1) (async) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0xf0ffffff, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 1: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(0xffffffffffffffff, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x29, 0x8, 0x3, 0x4, 0x2f, @local, @private1, 0x8, 0x8000, 0x4, 0x1}}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x29, 0x8, 0x3, 0x4, 0x2f, @local, @private1, 0x8, 0x8000, 0x4, 0x1}}) sendmsg$can_raw(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x1d, r3}, 0x10, &(0x7f00000002c0)={&(0x7f0000000280)=@can={{0x0, 0x0, 0x0, 0x1}, 0x6, 0x2, 0x0, 0x0, "e2d215de48849b47"}, 0x10}, 0x1, 0x0, 0x0, 0x5}, 0x4020801) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 2: keyctl$unlink(0x4, 0x0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, 0x0, 0x0, 0x0, 0x1) (async) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r2, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x1e, r2, r0, r0, 0x1) (async) request_key(&(0x7f0000000100)='rxrpc_s\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='J\xaf\xc9', r0) (async) request_key(&(0x7f00000001c0)='rxrpc\x00', &(0x7f0000000200)={'syz', 0x1}, &(0x7f0000000240)='\x00', 0xfffffffffffffffa) keyctl$KEYCTL_MOVE(0x4, r1, r1, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) (async) keyctl$unlink(0x9, r0, r1) (async) keyctl$unlink(0x9, 0x0, r0) (async) r3 = socket$can_raw(0x1d, 0x3, 0x1) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000340)={'syztnl1\x00', &(0x7f0000000280)={'tunl0\x00', 0x0, 0x700, 0x8, 0x5, 0x2, {{0x21, 0x4, 0x2, 0x6, 0x84, 0x66, 0x0, 0xf7, 0x29, 0x0, @private=0xa010102, @multicast1, {[@ssrr={0x89, 0x1b, 0x1d, [@multicast1, @empty, @remote, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0xc}, @empty]}, @generic={0x86, 0x8, "fe852663bd43"}, @timestamp={0x44, 0x1c, 0x32, 0x0, 0x6, [0x80, 0x1, 0x7, 0x2, 0x6, 0x5]}, @ra={0x94, 0x4}, @timestamp_prespec={0x44, 0x2c, 0x66, 0x3, 0x2, [{@local, 0x5}, {@multicast1, 0x9769}, {@loopback, 0x1}, {@private=0xa010101, 0x5}, {@rand_addr=0x64010102, 0x1}]}]}}}}}) bind$can_raw(r3, &(0x7f0000000380)={0x1d, r4}, 0x10) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x80000) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000240), r1) sendmsg$L2TP_CMD_SESSION_DELETE(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="280000f5", @ANYRES16=r2, @ANYBLOB="04002abd7000fbdbdf25060000001400080074756e6c3000"/34], 0x28}, 0x1, 0x0, 0x0, 0x40095}, 0x880) r3 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x3, r3, r3) 01:24:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x24, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x24}}, 0x0) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x7c, r2, 0x100, 0x70bd2c, 0x25dfdbfe, {}, [@L2TP_ATTR_MTU={0x6, 0x1c, 0x5}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x1f}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0xb}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @remote}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @empty}, @L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x3}, @L2TP_ATTR_IP6_SADDR={0x14, 0x1f, @empty}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x5}]}, 0x7c}, 0x1, 0x0, 0x0, 0x8001}, 0x2000) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0xffffff7f, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x24, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x24}}, 0x0) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x7c, r2, 0x100, 0x70bd2c, 0x25dfdbfe, {}, [@L2TP_ATTR_MTU={0x6, 0x1c, 0x5}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x1f}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0xb}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @remote}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @empty}, @L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x3}, @L2TP_ATTR_IP6_SADDR={0x14, 0x1f, @empty}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x5}]}, 0x7c}, 0x1, 0x0, 0x0, 0x8001}, 0x2000) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) (async) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x24, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x24}}, 0x0) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x7c, r2, 0x100, 0x70bd2c, 0x25dfdbfe, {}, [@L2TP_ATTR_MTU={0x6, 0x1c, 0x5}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x1f}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0xb}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @remote}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @empty}, @L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x3}, @L2TP_ATTR_IP6_SADDR={0x14, 0x1f, @empty}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x5}]}, 0x7c}, 0x1, 0x0, 0x0, 0x8001}, 0x2000) (async) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x80000) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000240), r1) sendmsg$L2TP_CMD_SESSION_DELETE(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="280000f5", @ANYRES16=r2, @ANYBLOB="04002abd7000fbdbdf25060000001400080074756e6c3000"/34], 0x28}, 0x1, 0x0, 0x0, 0x40095}, 0x880) (async) r3 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x3, r3, r3) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 64) r1 = memfd_secret(0x0) (rerun: 64) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(0xffffffffffffffff, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async, rerun: 32) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x29, 0x8, 0x3, 0x4, 0x2f, @local, @private1, 0x8, 0x8000, 0x4, 0x1}}) (rerun: 32) sendmsg$can_raw(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x1d, r3}, 0x10, &(0x7f00000002c0)={&(0x7f0000000280)=@can={{0x0, 0x0, 0x0, 0x1}, 0x6, 0x2, 0x0, 0x0, "e2d215de48849b47"}, 0x10}, 0x1, 0x0, 0x0, 0x5}, 0x4020801) (async, rerun: 32) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (rerun: 32) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0xfffffff0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x80000) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000240), r1) sendmsg$L2TP_CMD_SESSION_DELETE(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="280000f5", @ANYRES16=r2, @ANYBLOB="04002abd7000fbdbdf25060000001400080074756e6c3000"/34], 0x28}, 0x1, 0x0, 0x0, 0x40095}, 0x880) (async, rerun: 32) r3 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r0) (rerun: 32) keyctl$unlink(0x3, r3, r3) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) r1 = syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x40282) write$selinux_attr(r1, &(0x7f0000000040)='system_u:object_r:gpg_agent_exec_t:s0\x00', 0x26) write$RDMA_USER_CM_CMD_DESTROY_ID(r1, &(0x7f0000000040)={0x1, 0x10, 0xfa00, {0x0}}, 0x18) write$selinux_attr(r1, &(0x7f0000000040)='system_u:object_r:public_content_rw_t:s0\x00', 0x29) r2 = mmap$binder(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, 0xffffffffffffffff, 0x1) r3 = mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x827) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000040)={0x38, 0x0, &(0x7f0000000000)=[@register_looper, @dead_binder_done, @free_buffer={0x40086303, r2}, @clear_death={0x400c630f, 0x3}, @free_buffer={0x40086303, r3}], 0xe7, 0x0, &(0x7f0000000100)="b2ba7d7eae71576d95db7818a977db297cf79e11d109bd26f06b88814539013dfdfce82b6d904db43c627ed8ad10e5652350193cac0e163f38441f4660723f0791d728bbadbd1b54359cbf46b8dee173006f4a600d52d8cb8b7c987df929a6d1a5ef419cef3adf789a6505691e8d694e0fc740e57e2d713d4ec5d3e5c2b01787f3e080f4c9ba19a3fc04798c2032cbc346ec66ceafc2c8a4aebd8ec073cd0b794da40c708ad3fe83ec4c0079248a67f437bee68080ac78dc98d5b6cb584720251681bfe9ce582b90f14563377b317927b468f7a84b725c81410c0f27294a00dd62758257c04046"}) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) request_key(&(0x7f0000000100)='syzkaller\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)=':^:V/\'\x00', 0xfffffffffffffffc) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x24, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x24}}, 0x0) (async) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x7c, r2, 0x100, 0x70bd2c, 0x25dfdbfe, {}, [@L2TP_ATTR_MTU={0x6, 0x1c, 0x5}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x1f}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0xb}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @remote}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @empty}, @L2TP_ATTR_PROTO_VERSION={0x5, 0x7, 0x3}, @L2TP_ATTR_IP6_SADDR={0x14, 0x1f, @empty}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x5}]}, 0x7c}, 0x1, 0x0, 0x0, 0x8001}, 0x2000) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) r1 = syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x40282) write$selinux_attr(r1, &(0x7f0000000040)='system_u:object_r:gpg_agent_exec_t:s0\x00', 0x26) write$RDMA_USER_CM_CMD_DESTROY_ID(r1, &(0x7f0000000040)={0x1, 0x10, 0xfa00, {0x0}}, 0x18) (async) write$selinux_attr(r1, &(0x7f0000000040)='system_u:object_r:public_content_rw_t:s0\x00', 0x29) r2 = mmap$binder(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, 0xffffffffffffffff, 0x1) (async) r3 = mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x827) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000040)={0x38, 0x0, &(0x7f0000000000)=[@register_looper, @dead_binder_done, @free_buffer={0x40086303, r2}, @clear_death={0x400c630f, 0x3}, @free_buffer={0x40086303, r3}], 0xe7, 0x0, &(0x7f0000000100)="b2ba7d7eae71576d95db7818a977db297cf79e11d109bd26f06b88814539013dfdfce82b6d904db43c627ed8ad10e5652350193cac0e163f38441f4660723f0791d728bbadbd1b54359cbf46b8dee173006f4a600d52d8cb8b7c987df929a6d1a5ef419cef3adf789a6505691e8d694e0fc740e57e2d713d4ec5d3e5c2b01787f3e080f4c9ba19a3fc04798c2032cbc346ec66ceafc2c8a4aebd8ec073cd0b794da40c708ad3fe83ec4c0079248a67f437bee68080ac78dc98d5b6cb584720251681bfe9ce582b90f14563377b317927b468f7a84b725c81410c0f27294a00dd62758257c04046"}) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x2, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) request_key(&(0x7f0000000100)='syzkaller\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)=':^:V/\'\x00', 0xfffffffffffffffc) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) memfd_secret(0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) request_key(&(0x7f0000000100)='syzkaller\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)=':^:V/\'\x00', 0xfffffffffffffffc) (async) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:34 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r0, r0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r1) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r3) keyctl$KEYCTL_MOVE(0x1e, r0, 0xfffffffffffffff9, r3, 0x1) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) r1 = syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x40282) write$selinux_attr(r1, &(0x7f0000000040)='system_u:object_r:gpg_agent_exec_t:s0\x00', 0x26) write$RDMA_USER_CM_CMD_DESTROY_ID(r1, &(0x7f0000000040)={0x1, 0x10, 0xfa00, {0x0}}, 0x18) write$selinux_attr(r1, &(0x7f0000000040)='system_u:object_r:public_content_rw_t:s0\x00', 0x29) r2 = mmap$binder(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, 0xffffffffffffffff, 0x1) r3 = mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x827) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000040)={0x38, 0x0, &(0x7f0000000000)=[@register_looper, @dead_binder_done, @free_buffer={0x40086303, r2}, @clear_death={0x400c630f, 0x3}, @free_buffer={0x40086303, r3}], 0xe7, 0x0, &(0x7f0000000100)="b2ba7d7eae71576d95db7818a977db297cf79e11d109bd26f06b88814539013dfdfce82b6d904db43c627ed8ad10e5652350193cac0e163f38441f4660723f0791d728bbadbd1b54359cbf46b8dee173006f4a600d52d8cb8b7c987df929a6d1a5ef419cef3adf789a6505691e8d694e0fc740e57e2d713d4ec5d3e5c2b01787f3e080f4c9ba19a3fc04798c2032cbc346ec66ceafc2c8a4aebd8ec073cd0b794da40c708ad3fe83ec4c0079248a67f437bee68080ac78dc98d5b6cb584720251681bfe9ce582b90f14563377b317927b468f7a84b725c81410c0f27294a00dd62758257c04046"}) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x40282) (async) write$selinux_attr(r1, &(0x7f0000000040)='system_u:object_r:gpg_agent_exec_t:s0\x00', 0x26) (async) write$RDMA_USER_CM_CMD_DESTROY_ID(r1, &(0x7f0000000040)={0x1, 0x10, 0xfa00, {0x0}}, 0x18) (async) write$selinux_attr(r1, &(0x7f0000000040)='system_u:object_r:public_content_rw_t:s0\x00', 0x29) (async) mmap$binder(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, 0xffffffffffffffff, 0x1) (async) mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x827) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000040)={0x38, 0x0, &(0x7f0000000000)=[@register_looper, @dead_binder_done, @free_buffer={0x40086303, r2}, @clear_death={0x400c630f, 0x3}, @free_buffer={0x40086303, r3}], 0xe7, 0x0, &(0x7f0000000100)="b2ba7d7eae71576d95db7818a977db297cf79e11d109bd26f06b88814539013dfdfce82b6d904db43c627ed8ad10e5652350193cac0e163f38441f4660723f0791d728bbadbd1b54359cbf46b8dee173006f4a600d52d8cb8b7c987df929a6d1a5ef419cef3adf789a6505691e8d694e0fc740e57e2d713d4ec5d3e5c2b01787f3e080f4c9ba19a3fc04798c2032cbc346ec66ceafc2c8a4aebd8ec073cd0b794da40c708ad3fe83ec4c0079248a67f437bee68080ac78dc98d5b6cb584720251681bfe9ce582b90f14563377b317927b468f7a84b725c81410c0f27294a00dd62758257c04046"}) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x3, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) request_key(&(0x7f0000000100)='syzkaller\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)=':^:V/\'\x00', 0xfffffffffffffffc) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r0, r0, 0x0, 0x0) (async) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r1) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r3) keyctl$KEYCTL_MOVE(0x1e, r0, 0xfffffffffffffff9, r3, 0x1) 01:24:34 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_ADD(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0xa0, 0x9, 0x6, 0x401, 0x0, 0x0, {0x7, 0x0, 0x3}, [@IPSET_ATTR_ADT={0x74, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_COMMENT={0xc, 0x1a, 'keyring\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz1\x00'}}, {0x18, 0x7, 0x0, 0x1, @IPSET_ATTR_IFACE={0x14, 0x17, 'ip6_vti0\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0xf8}}, {0x1c, 0x7, 0x0, 0x1, @IPSET_ATTR_IP2_TO={0x18, 0x16, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @loopback}}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x5}}]}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0xfff}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3}]}, 0xa0}, 0x1, 0x0, 0x0, 0x8080}, 0x810) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x0) add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="26a2a334ad58a1526cec6d0600854d4dfbbbf405dc1b05994e6c0413cf4b6b0305b5d1d9c46a43c9549c895e4b8049a314a91691200d503f9e78bdd1cb3f473eb9eb2b2f496f67906e8de1fe469239bcccf1593e5c05104b85ce579faadeeab7", 0x60, r2) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x4, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_ADD(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0xa0, 0x9, 0x6, 0x401, 0x0, 0x0, {0x7, 0x0, 0x3}, [@IPSET_ATTR_ADT={0x74, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_COMMENT={0xc, 0x1a, 'keyring\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz1\x00'}}, {0x18, 0x7, 0x0, 0x1, @IPSET_ATTR_IFACE={0x14, 0x17, 'ip6_vti0\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0xf8}}, {0x1c, 0x7, 0x0, 0x1, @IPSET_ATTR_IP2_TO={0x18, 0x16, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @loopback}}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x5}}]}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0xfff}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3}]}, 0xa0}, 0x1, 0x0, 0x0, 0x8080}, 0x810) (async) sendmsg$IPSET_CMD_ADD(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0xa0, 0x9, 0x6, 0x401, 0x0, 0x0, {0x7, 0x0, 0x3}, [@IPSET_ATTR_ADT={0x74, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_COMMENT={0xc, 0x1a, 'keyring\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz1\x00'}}, {0x18, 0x7, 0x0, 0x1, @IPSET_ATTR_IFACE={0x14, 0x17, 'ip6_vti0\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0xf8}}, {0x1c, 0x7, 0x0, 0x1, @IPSET_ATTR_IP2_TO={0x18, 0x16, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @loopback}}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x5}}]}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0xfff}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3}]}, 0xa0}, 0x1, 0x0, 0x0, 0x8080}, 0x810) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x0) add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="26a2a334ad58a1526cec6d0600854d4dfbbbf405dc1b05994e6c0413cf4b6b0305b5d1d9c46a43c9549c895e4b8049a314a91691200d503f9e78bdd1cb3f473eb9eb2b2f496f67906e8de1fe469239bcccf1593e5c05104b85ce579faadeeab7", 0x60, r2) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) (async) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000000)='syzkaller\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="3776b1fd697c30f523e69cffa3b08108115f0096b8fe3e285265fe7577dd721a300464a8247028f2c892523c30c1251a6a84a740deb4d9f689e5c9be3b04935de9b8f86369909120fb06f026ed7b4bcedcb325459b86446ba8b357337801c70c0d5a691033390a225b3b31021c6740c80a90ca8da7c4e5558ef621ea0999175b507db725667551cd060df153d6cf55ecdc8fd480d599d68bd5f6f633b1133876d91c3a749fc3189d40714215a8", 0xad, 0xfffffffffffffffc) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r1) request_key(&(0x7f00000001c0)='rxrpc\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)='keyring\x00', r1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) write$tcp_congestion(0xffffffffffffffff, &(0x7f0000000280)='highspeed\x00', 0xa) 01:24:34 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r0, r0, 0x0, 0x0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) (async) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) (async) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r3) keyctl$KEYCTL_MOVE(0x1e, r0, 0xfffffffffffffff9, r3, 0x1) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key(&(0x7f0000000000)='syzkaller\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="3776b1fd697c30f523e69cffa3b08108115f0096b8fe3e285265fe7577dd721a300464a8247028f2c892523c30c1251a6a84a740deb4d9f689e5c9be3b04935de9b8f86369909120fb06f026ed7b4bcedcb325459b86446ba8b357337801c70c0d5a691033390a225b3b31021c6740c80a90ca8da7c4e5558ef621ea0999175b507db725667551cd060df153d6cf55ecdc8fd480d599d68bd5f6f633b1133876d91c3a749fc3189d40714215a8", 0xad, 0xfffffffffffffffc) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r1) request_key(&(0x7f00000001c0)='rxrpc\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)='keyring\x00', r1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) write$tcp_congestion(0xffffffffffffffff, &(0x7f0000000280)='highspeed\x00', 0xa) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x5, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r3 = add_key(&(0x7f0000000100)='big_key\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)="4ab118a4660903126ee501df989209f8a802250d2b817dd7aa8002bd3a38359f949ef76af5df103635f459689edf2cffb15ea7ed512cd28aa25d04bbf4a24bbd6bcdc229c4cefada79e487388981dfcd227dc6bb13f8c485b74ed262127546597ef1e48f29e4d3391f7b437da6873f12a238208868c39b3bf57bd2c854d02bb3ae3a791d07ad60793d8612765cab2eca2fd8695b1a2923057f17e4b58c089fa0d71cc4e004ccdc8dcad10c5266a3c5cee2ad413efe59b220c9e6fe0cd8f66d9f5f9eab8d8ec824de1307ea06aace271b771a82444b12406e260c9a4cd726d83f2757e55f6783c8b4a4aa81b5cc2c94805fb13313cfcf2fa207af1ec10f58268c06ed91b4898ddf0699091026485884e4927aaa60057d1942b8c31d402b3064f4341b49c0ec77f14ff97060430aa69480ebd278a123909bc98020095523349a698e6078fe4ada5c2175937cd2e3404a87f0241b85e800136aecb7b2e233e1fb572bac7ea4969c1b3bdd0b8eff0bb0ad55d5c79e6edd06c5d4e545d741f69fcc917ed565cde27afccccac8ed281af4381da4f80c6546466a524c9234508fb7935488188285fc6778db516264bdd6a68443997da7d2b3748feace2f2bc997ba312dbcc03d8c5b3437742efa795e0ed511701f5afd3474c772df89f5daffe5f252c263d1dd8cb7e840ce81f583d174ce0b6b613221bd2def5229e1fbd32f0223ecdbf8b2d60d45aaa62d297c071d0f457064d44e891d1167b2e5e80aeec596029f4a1b4c2fb7d03a4e0414abfdfc8608a65666edfacc2e43cd9eadbd2a6a2e3e06c8a2711496842de849cab4f0da8420bdf4648a3c538cbc279de323584293ce70943808c9818eeb138250ed974b743ddaa35951b9aa261473c6bce0c9c938405042f4cd32944eed3cfac93ead7521229f7def26c3b7fab5059e29ce83e1cb66b1a4eb6621d1344020e436d4cbbed16f84b6d14fd3957ec0ed302a24c576321c0002357e0cd0b787aeae6611add150d6ccd466dd48a650f7702def01c3cd2e3a88c0aa997704e1d440b0669c6b36ab13bc829bcc2cf8b5dbedbfe666ab10da136ee3882513268a097d1cfaee4e39d3c8f2ce883af1d566f8cb70132789df147de4cf0280dc18e63545c5ecd2119893bd1e16649d907bca10a87510aef7d5235f47cead4c4d624ff7f772492e73f697c3be6679d584e366b4cff0f8e8750032aaadc3e2f53ec6e06cc2c0a6f449a09b18b3020ee369cefea72ecc466e2dc27bd9320ebea311a62117646d371d23d370cdc03c146c6f5525eab7bd1bd393d1a9bc8c2edd68240e9156d67a31a6a0672215eda2c906eb0ad248ab0c9ce8b6ff9fcdc6b0624ff46a329afcca3cb823d027e071d6cad4edead77c5c93f33d53a3711d674aaacbaa2b204cc33af5dd29ddc267572cb9b7febe4a4c268d439aedfbed3e68459a1e5229602eb63f224a2381b65e57086030f8c69a19f34b4c26b8e5f304f5af8ec6c74d099d6cf96b8c8698b526ed032a00b550df5814cfbbc7d2f68be68081e8422948630adf2a6a94806ba32ecba901cf097a51a120d96e1c5d761a839eb71950e3ca8e0ce1f86d00068545a30f82126b13502d9351abcb95b9dfa33a62ce4f3e9a39084dac4277436bb4cb212f98fcb96f40e9eeb6112a61885212779563ad2802f3820d3381710cad17f266b0f0b81abcb0cab9f4ba9d8ae9343692a926ab928779f6e5cafcfa33332b3d7a7020011cf91a7fa660b9ab05825c11772266a3fc683bd7137725d1a1b274c6109a57716d83a5e025ebed0879bff444740b4393db8833ff6b305d610e58bf6a71f539956eb3d0e94d5fe063e7c1569eb7618c866d00af4d48c7595df9f809bcc0d95b8cd76c17447aca5cfb2e5ab5d23de6989da205962420097a6b27fd7d0a48691c4e153adf2351c9c59015a45b7f111153ce14f59483cebe1bc8bc56303e0d5127f20a2549c2597df520f6e01a022a721202ee84f98572583e7edc2d4d9dc151c66ce0b9644ab1c2bcf16e188e1313efdde5491bbe37e160ff3f9d581f15d1de0f39320c68a752fe2c6ae70ce0c29f2a92e6f7e09c1c8d799baee72a844ce994b8091460862124b1106a28f6ae046f892fc312c31a32e31398d7ced9f329d1b336d212528e268fd192f964735c30523e78c0957b15fbb69f1d94a9e1e10a3116d4497ee55a7bab78cc46170ef88c3122588889d9e56ae6189c9987b8e8360f8d2b607457d72ca9dbbb97b09c6926230a832737028c6407b4c039250b1c1c2a69a0509c6050e24bae4c155922ebbc728e033aa13e9b0ed991eb10b3975bbad61a7283c7da90ad77190a4180a1493533bce0edb9572fe72f53e882a68e9540f02e9d12b73f64529a42140650d3b9331e43390996281d6f29db2d5072dabcbcdebcf0acefc36d6057bbce1b9d1473a2b389f85f1cfd9a75894b6b2c716c5183d1213cfef9480e2f6e38453067c7cdbfafb8e4f6a44e69d3cd672854d5dcc1d0330885e93252ac09e8f53df95f20ec6abf34615fd506d49c5a11429ea77c65c2e142f7937c4646ceef703da77ddd1773b358c266d1f8db3f46a773007a424b73fd52237482a3598ccba0c3a11ce4c96058763128c9b02feba3cfad5d4924627ac17b7cf0aadce2b250f5bc3af81a4f90276dfd7bd8cf5fbb13a80f5b6d188d5db2ac2371ee7228e86ebaf5d3d10935131b63a1df847628d875d1770439895d090e8f48b75ad19ca9b28b4f16dc5b60d22788cb3f174e63855b15ae3b03cede019c3a924e44754b6f38ef6c43f5cd59cdce318b05a283473b1e72838b72ce5280f4db7b038565bff4f37e6c610c8b6f7cf6e3242b83f3ce8188adb7225eb4648f107624c4b009991b968a59976c64efd4c011edcf05f18a8e6ae734db527e36bd49ce6e936b3ead279a867c2aaa873e04ed7428ef741963d3488a1f25d2022a00086b62d6c7571a00f156129bf62847bafc2c1536379dd53c9f6378927b0f0e9a148f48437a58d6bebc35c911d0a555b5b93a3b116cc0d899526d89651bd92481a7fbb77c60334a0a34dfee276966a4bf7f0a35ac4bd4dd0f010a547c8bb94045a047c315365ca2d2b4316827a1a2b0811492b780b9e735a45e72c57422f9788b3cc7d9679f6830ae33a82b075eef8b518fa074348cdf84250124ff1fda508730e840b452e03231bf5529b4042cbb03863dd5c9345bb54cef48db0013f0a1cc5faa93f6dc6ae74668c39db308f617e882d3497fbaeccd78c2f7c3dbcb722821cd91b1bedc937251e1493903d2efc621ea47412e8a9006b4367306b2ed97fc0b10262a7222378249d10c8dbb87eca0c1d9b9ec610625312ae8681aabe877b8f97bc281154889e4a7be32dd5dd7b3677acdcf75ef1e494ff430d0ffd4708e356836f7b0cdb857b28ec70a8f150743334cd8d9696289743c7291b2a7df686ab4d9a111a37eb750a460a8afc4ab7160541a98bbd1708dc5654746a2618eb24c041d71fd9083625c9c9985991aadbd8f72899ff83942b136ff2344574303991fec4c3dfdb21263a6b5c7f2dff6f7d1291063a393891f39c9080ba690cd2ded8e8ac51216868c2406f75ffe7b98f2dd6f5174f3e875d20e2ace6ca27e71d8b7d7d51884bd6698c330373db1b16306d098cbf6efff1cb6605fdaae7054cdc475a0424715c5c244b3f050fba7b5df68bf78067801f44a55f6160503d27fc3b0193b5030d14fddb01210be4cc173c1b1174c668cb98caf511a3a137211a666b8af56e925c39c3e095a5df7768fb74c2a7ff7cc3a56ab20a041d1bb86d65229b4e70a6e3454443c4029e08f3d64e7c442d691b16ed5ce27d9b65526e1ff0c275727806fef2e280415eae59c24047c6b735e58a2b9d6ac38a2ef223435ebf32380c997b3f4309bb0b5a3e481095823456a6cffc4abcb47325f5d3783c4c9fc3472838a695504ea579e56956cdbc0d7f9f4ce903f0cdaa4cd06460b3b9bbd71400d15d6e7dcb0bbc1dc72765b7da04aaa7937a66226a825329a25a2b45c3ed5b183e1211ffcdf30b46e96939099039908d2f031a4c884ea8ef79f693c404483b5f2586044662295ea26c0de5c6ec76f33cca63024d3031bcf989cdf898143844e8c24406d341e6a4a8ce48d8bf4bc4aaa39a87678d46d05cac89a61112eea956a39c17b02dd60801d42d8c41a8d92640db0a187cc47ed41a642655a0b78a57e92acb98e8a2d3157e470639afce413dc6aff0a8ffb3cbfa317235f39dacdf40450db0193c1d8b08779f0faa1b0fc407b082bc4fce38bce99fd392ae05712bcff03add520d966bc6ec6eaaf01982c748da8a5d3d7a50211d65be464bbddb27d2165ab41d2adb0096b272f63e3a5c134d81ffe9c886086d5eafe7313719a9fd4e34d439923f2a0235b379541da6aa73c35cd82acf185c28f6850ed389f9e372ad1c6f6607bf7b7de0a77b2fd96c83bbbdc769361aad4384e9868f9518f4afeed3847eaa37b49a9916ab392c8d41d3a32a68b1f25ef375d343a21aaebbf3bfb498a0e20d9ebbd8e992f497eb8eb5db9e3c9fd29b2c8f404d1aad61458dec7ec0c561426ecf2b79e97cbf1b85324a6cceb6630aaf9201b44b9e0a9ffaa760d0d8a7a951a56f4b5bfd8fdad728057b06984412ed0d2cece1783d027bbc2b528874f6930ef35323138cf0ada261aba1dbcfa8042da3f878faf34e4487d3fd5e297399be4cf2642c7d32b15ec45ca00e0e12ee895c303e38b845d420e1752981891b55858e8954f7c9021859fa157957bf2c31a4eba435dcebee856ba94cdc49e33a470a8510d16478aade607a682a47a5e0e23c595879f88d25bab11bebe393185acfce98b69498785f31075db6fad0deb4897b27f9105a2f1cec304d8357d315c10e4296c4144eb168ee8a9b73d7c583f95515cff527eb341792827e9e7f52ba13d99bc558af72e179abcd197f2b44c8f5c3f22bb5710c5bbb966638e98dca5ea513af354eb675539ae046c8d8c366bca5835b33e90cec822c4a2c647d492859bfeee7af04cd5ab2e97a113ff7fdd42bbeb5d1ad177027a1e79754d3f812532c23a8d2dfc68cab4c0061854ab173bb9f674a39bef5f227f867743384c7fa5cdd4e67fc39757c4bc3c0bd73308b90395580dbd831de579db4b2a1ebeca82afa738f2c7c823da1cc38b2daf40699665f112c14c167b28b219586109cb6b626056f78074ce07683450913e83db74a164fb665dccfa8513cacf5c6ff283884d0a4ce1ce96db4ba283a6c54d055945b3a0246d91de66d65ec7077b7fdfd6e156dcb383105c48bd7b4a35914cf0db2480b030e67eb32c1e005f307daf03b523263db33ac7a42ac536a0b957256df92b63b516d891dc5a184423c58974cfae584cc732b45567558c294d5c62510e217f32314b6964fb182db840da7dd96db66bdd47ca4f11008406c32fa012ea6b2da06328f21e286b38261d840e6ea1af17ff22254944700abdf1e314e1588424b6b9a3300e5115154f966525dc400d3292f5bee18ae4c23dadb94f16b1ab550445d9859f6ba2b835a107aa6acbf870762c7f3e79fd2aaea61c3dbef085446e4d4e956b424285e01638d2eaf4b9aed44c9a2e0db9f5b0bfb6b48fd5905af1e20f93db1ec9fd10fc1c501ea871428f1c0799270a51d4c9de392f73eda651b56186865985d13bc2a6d6f2cf5d031c913d5eae9a5eb236dde3683e966787e5238e25de25d03428fbd27a23bbcbd892871a2a452fa9941227bcba499b5d303a53721d87ecd5a506c706b166a70bdd8fd58a79f808", 0x1000, r0) keyctl$unlink(0x9, r3, r0) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r1, &(0x7f00000012c0)={&(0x7f0000001200)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001280)={&(0x7f0000001240)={0x30, 0x4, 0x8, 0x201, 0x0, 0x0, {0xa, 0x0, 0x3}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x6003}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x3a}]}, 0x30}}, 0x1) 01:24:34 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_ADD(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0xa0, 0x9, 0x6, 0x401, 0x0, 0x0, {0x7, 0x0, 0x3}, [@IPSET_ATTR_ADT={0x74, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_COMMENT={0xc, 0x1a, 'keyring\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz1\x00'}}, {0x18, 0x7, 0x0, 0x1, @IPSET_ATTR_IFACE={0x14, 0x17, 'ip6_vti0\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0xf8}}, {0x1c, 0x7, 0x0, 0x1, @IPSET_ATTR_IP2_TO={0x18, 0x16, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @loopback}}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x5}}]}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0xfff}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3}]}, 0xa0}, 0x1, 0x0, 0x0, 0x8080}, 0x810) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x0) add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="26a2a334ad58a1526cec6d0600854d4dfbbbf405dc1b05994e6c0413cf4b6b0305b5d1d9c46a43c9549c895e4b8049a314a91691200d503f9e78bdd1cb3f473eb9eb2b2f496f67906e8de1fe469239bcccf1593e5c05104b85ce579faadeeab7", 0x60, r2) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$IPSET_CMD_ADD(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0xa0, 0x9, 0x6, 0x401, 0x0, 0x0, {0x7, 0x0, 0x3}, [@IPSET_ATTR_ADT={0x74, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_COMMENT={0xc, 0x1a, 'keyring\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz1\x00'}}, {0x18, 0x7, 0x0, 0x1, @IPSET_ATTR_IFACE={0x14, 0x17, 'ip6_vti0\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0xf8}}, {0x1c, 0x7, 0x0, 0x1, @IPSET_ATTR_IP2_TO={0x18, 0x16, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @loopback}}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x5}}]}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0xfff}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3}]}, 0xa0}, 0x1, 0x0, 0x0, 0x8080}, 0x810) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x0) (async) add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="26a2a334ad58a1526cec6d0600854d4dfbbbf405dc1b05994e6c0413cf4b6b0305b5d1d9c46a43c9549c895e4b8049a314a91691200d503f9e78bdd1cb3f473eb9eb2b2f496f67906e8de1fe469239bcccf1593e5c05104b85ce579faadeeab7", 0x60, r2) (async) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) (async) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key(&(0x7f0000000100)='big_key\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)="4ab118a4660903126ee501df989209f8a802250d2b817dd7aa8002bd3a38359f949ef76af5df103635f459689edf2cffb15ea7ed512cd28aa25d04bbf4a24bbd6bcdc229c4cefada79e487388981dfcd227dc6bb13f8c485b74ed262127546597ef1e48f29e4d3391f7b437da6873f12a238208868c39b3bf57bd2c854d02bb3ae3a791d07ad60793d8612765cab2eca2fd8695b1a2923057f17e4b58c089fa0d71cc4e004ccdc8dcad10c5266a3c5cee2ad413efe59b220c9e6fe0cd8f66d9f5f9eab8d8ec824de1307ea06aace271b771a82444b12406e260c9a4cd726d83f2757e55f6783c8b4a4aa81b5cc2c94805fb13313cfcf2fa207af1ec10f58268c06ed91b4898ddf0699091026485884e4927aaa60057d1942b8c31d402b3064f4341b49c0ec77f14ff97060430aa69480ebd278a123909bc98020095523349a698e6078fe4ada5c2175937cd2e3404a87f0241b85e800136aecb7b2e233e1fb572bac7ea4969c1b3bdd0b8eff0bb0ad55d5c79e6edd06c5d4e545d741f69fcc917ed565cde27afccccac8ed281af4381da4f80c6546466a524c9234508fb7935488188285fc6778db516264bdd6a68443997da7d2b3748feace2f2bc997ba312dbcc03d8c5b3437742efa795e0ed511701f5afd3474c772df89f5daffe5f252c263d1dd8cb7e840ce81f583d174ce0b6b613221bd2def5229e1fbd32f0223ecdbf8b2d60d45aaa62d297c071d0f457064d44e891d1167b2e5e80aeec596029f4a1b4c2fb7d03a4e0414abfdfc8608a65666edfacc2e43cd9eadbd2a6a2e3e06c8a2711496842de849cab4f0da8420bdf4648a3c538cbc279de323584293ce70943808c9818eeb138250ed974b743ddaa35951b9aa261473c6bce0c9c938405042f4cd32944eed3cfac93ead7521229f7def26c3b7fab5059e29ce83e1cb66b1a4eb6621d1344020e436d4cbbed16f84b6d14fd3957ec0ed302a24c576321c0002357e0cd0b787aeae6611add150d6ccd466dd48a650f7702def01c3cd2e3a88c0aa997704e1d440b0669c6b36ab13bc829bcc2cf8b5dbedbfe666ab10da136ee3882513268a097d1cfaee4e39d3c8f2ce883af1d566f8cb70132789df147de4cf0280dc18e63545c5ecd2119893bd1e16649d907bca10a87510aef7d5235f47cead4c4d624ff7f772492e73f697c3be6679d584e366b4cff0f8e8750032aaadc3e2f53ec6e06cc2c0a6f449a09b18b3020ee369cefea72ecc466e2dc27bd9320ebea311a62117646d371d23d370cdc03c146c6f5525eab7bd1bd393d1a9bc8c2edd68240e9156d67a31a6a0672215eda2c906eb0ad248ab0c9ce8b6ff9fcdc6b0624ff46a329afcca3cb823d027e071d6cad4edead77c5c93f33d53a3711d674aaacbaa2b204cc33af5dd29ddc267572cb9b7febe4a4c268d439aedfbed3e68459a1e5229602eb63f224a2381b65e57086030f8c69a19f34b4c26b8e5f304f5af8ec6c74d099d6cf96b8c8698b526ed032a00b550df5814cfbbc7d2f68be68081e8422948630adf2a6a94806ba32ecba901cf097a51a120d96e1c5d761a839eb71950e3ca8e0ce1f86d00068545a30f82126b13502d9351abcb95b9dfa33a62ce4f3e9a39084dac4277436bb4cb212f98fcb96f40e9eeb6112a61885212779563ad2802f3820d3381710cad17f266b0f0b81abcb0cab9f4ba9d8ae9343692a926ab928779f6e5cafcfa33332b3d7a7020011cf91a7fa660b9ab05825c11772266a3fc683bd7137725d1a1b274c6109a57716d83a5e025ebed0879bff444740b4393db8833ff6b305d610e58bf6a71f539956eb3d0e94d5fe063e7c1569eb7618c866d00af4d48c7595df9f809bcc0d95b8cd76c17447aca5cfb2e5ab5d23de6989da205962420097a6b27fd7d0a48691c4e153adf2351c9c59015a45b7f111153ce14f59483cebe1bc8bc56303e0d5127f20a2549c2597df520f6e01a022a721202ee84f98572583e7edc2d4d9dc151c66ce0b9644ab1c2bcf16e188e1313efdde5491bbe37e160ff3f9d581f15d1de0f39320c68a752fe2c6ae70ce0c29f2a92e6f7e09c1c8d799baee72a844ce994b8091460862124b1106a28f6ae046f892fc312c31a32e31398d7ced9f329d1b336d212528e268fd192f964735c30523e78c0957b15fbb69f1d94a9e1e10a3116d4497ee55a7bab78cc46170ef88c3122588889d9e56ae6189c9987b8e8360f8d2b607457d72ca9dbbb97b09c6926230a832737028c6407b4c039250b1c1c2a69a0509c6050e24bae4c155922ebbc728e033aa13e9b0ed991eb10b3975bbad61a7283c7da90ad77190a4180a1493533bce0edb9572fe72f53e882a68e9540f02e9d12b73f64529a42140650d3b9331e43390996281d6f29db2d5072dabcbcdebcf0acefc36d6057bbce1b9d1473a2b389f85f1cfd9a75894b6b2c716c5183d1213cfef9480e2f6e38453067c7cdbfafb8e4f6a44e69d3cd672854d5dcc1d0330885e93252ac09e8f53df95f20ec6abf34615fd506d49c5a11429ea77c65c2e142f7937c4646ceef703da77ddd1773b358c266d1f8db3f46a773007a424b73fd52237482a3598ccba0c3a11ce4c96058763128c9b02feba3cfad5d4924627ac17b7cf0aadce2b250f5bc3af81a4f90276dfd7bd8cf5fbb13a80f5b6d188d5db2ac2371ee7228e86ebaf5d3d10935131b63a1df847628d875d1770439895d090e8f48b75ad19ca9b28b4f16dc5b60d22788cb3f174e63855b15ae3b03cede019c3a924e44754b6f38ef6c43f5cd59cdce318b05a283473b1e72838b72ce5280f4db7b038565bff4f37e6c610c8b6f7cf6e3242b83f3ce8188adb7225eb4648f107624c4b009991b968a59976c64efd4c011edcf05f18a8e6ae734db527e36bd49ce6e936b3ead279a867c2aaa873e04ed7428ef741963d3488a1f25d2022a00086b62d6c7571a00f156129bf62847bafc2c1536379dd53c9f6378927b0f0e9a148f48437a58d6bebc35c911d0a555b5b93a3b116cc0d899526d89651bd92481a7fbb77c60334a0a34dfee276966a4bf7f0a35ac4bd4dd0f010a547c8bb94045a047c315365ca2d2b4316827a1a2b0811492b780b9e735a45e72c57422f9788b3cc7d9679f6830ae33a82b075eef8b518fa074348cdf84250124ff1fda508730e840b452e03231bf5529b4042cbb03863dd5c9345bb54cef48db0013f0a1cc5faa93f6dc6ae74668c39db308f617e882d3497fbaeccd78c2f7c3dbcb722821cd91b1bedc937251e1493903d2efc621ea47412e8a9006b4367306b2ed97fc0b10262a7222378249d10c8dbb87eca0c1d9b9ec610625312ae8681aabe877b8f97bc281154889e4a7be32dd5dd7b3677acdcf75ef1e494ff430d0ffd4708e356836f7b0cdb857b28ec70a8f150743334cd8d9696289743c7291b2a7df686ab4d9a111a37eb750a460a8afc4ab7160541a98bbd1708dc5654746a2618eb24c041d71fd9083625c9c9985991aadbd8f72899ff83942b136ff2344574303991fec4c3dfdb21263a6b5c7f2dff6f7d1291063a393891f39c9080ba690cd2ded8e8ac51216868c2406f75ffe7b98f2dd6f5174f3e875d20e2ace6ca27e71d8b7d7d51884bd6698c330373db1b16306d098cbf6efff1cb6605fdaae7054cdc475a0424715c5c244b3f050fba7b5df68bf78067801f44a55f6160503d27fc3b0193b5030d14fddb01210be4cc173c1b1174c668cb98caf511a3a137211a666b8af56e925c39c3e095a5df7768fb74c2a7ff7cc3a56ab20a041d1bb86d65229b4e70a6e3454443c4029e08f3d64e7c442d691b16ed5ce27d9b65526e1ff0c275727806fef2e280415eae59c24047c6b735e58a2b9d6ac38a2ef223435ebf32380c997b3f4309bb0b5a3e481095823456a6cffc4abcb47325f5d3783c4c9fc3472838a695504ea579e56956cdbc0d7f9f4ce903f0cdaa4cd06460b3b9bbd71400d15d6e7dcb0bbc1dc72765b7da04aaa7937a66226a825329a25a2b45c3ed5b183e1211ffcdf30b46e96939099039908d2f031a4c884ea8ef79f693c404483b5f2586044662295ea26c0de5c6ec76f33cca63024d3031bcf989cdf898143844e8c24406d341e6a4a8ce48d8bf4bc4aaa39a87678d46d05cac89a61112eea956a39c17b02dd60801d42d8c41a8d92640db0a187cc47ed41a642655a0b78a57e92acb98e8a2d3157e470639afce413dc6aff0a8ffb3cbfa317235f39dacdf40450db0193c1d8b08779f0faa1b0fc407b082bc4fce38bce99fd392ae05712bcff03add520d966bc6ec6eaaf01982c748da8a5d3d7a50211d65be464bbddb27d2165ab41d2adb0096b272f63e3a5c134d81ffe9c886086d5eafe7313719a9fd4e34d439923f2a0235b379541da6aa73c35cd82acf185c28f6850ed389f9e372ad1c6f6607bf7b7de0a77b2fd96c83bbbdc769361aad4384e9868f9518f4afeed3847eaa37b49a9916ab392c8d41d3a32a68b1f25ef375d343a21aaebbf3bfb498a0e20d9ebbd8e992f497eb8eb5db9e3c9fd29b2c8f404d1aad61458dec7ec0c561426ecf2b79e97cbf1b85324a6cceb6630aaf9201b44b9e0a9ffaa760d0d8a7a951a56f4b5bfd8fdad728057b06984412ed0d2cece1783d027bbc2b528874f6930ef35323138cf0ada261aba1dbcfa8042da3f878faf34e4487d3fd5e297399be4cf2642c7d32b15ec45ca00e0e12ee895c303e38b845d420e1752981891b55858e8954f7c9021859fa157957bf2c31a4eba435dcebee856ba94cdc49e33a470a8510d16478aade607a682a47a5e0e23c595879f88d25bab11bebe393185acfce98b69498785f31075db6fad0deb4897b27f9105a2f1cec304d8357d315c10e4296c4144eb168ee8a9b73d7c583f95515cff527eb341792827e9e7f52ba13d99bc558af72e179abcd197f2b44c8f5c3f22bb5710c5bbb966638e98dca5ea513af354eb675539ae046c8d8c366bca5835b33e90cec822c4a2c647d492859bfeee7af04cd5ab2e97a113ff7fdd42bbeb5d1ad177027a1e79754d3f812532c23a8d2dfc68cab4c0061854ab173bb9f674a39bef5f227f867743384c7fa5cdd4e67fc39757c4bc3c0bd73308b90395580dbd831de579db4b2a1ebeca82afa738f2c7c823da1cc38b2daf40699665f112c14c167b28b219586109cb6b626056f78074ce07683450913e83db74a164fb665dccfa8513cacf5c6ff283884d0a4ce1ce96db4ba283a6c54d055945b3a0246d91de66d65ec7077b7fdfd6e156dcb383105c48bd7b4a35914cf0db2480b030e67eb32c1e005f307daf03b523263db33ac7a42ac536a0b957256df92b63b516d891dc5a184423c58974cfae584cc732b45567558c294d5c62510e217f32314b6964fb182db840da7dd96db66bdd47ca4f11008406c32fa012ea6b2da06328f21e286b38261d840e6ea1af17ff22254944700abdf1e314e1588424b6b9a3300e5115154f966525dc400d3292f5bee18ae4c23dadb94f16b1ab550445d9859f6ba2b835a107aa6acbf870762c7f3e79fd2aaea61c3dbef085446e4d4e956b424285e01638d2eaf4b9aed44c9a2e0db9f5b0bfb6b48fd5905af1e20f93db1ec9fd10fc1c501ea871428f1c0799270a51d4c9de392f73eda651b56186865985d13bc2a6d6f2cf5d031c913d5eae9a5eb236dde3683e966787e5238e25de25d03428fbd27a23bbcbd892871a2a452fa9941227bcba499b5d303a53721d87ecd5a506c706b166a70bdd8fd58a79f808", 0x1000, r0) (async) r3 = add_key(&(0x7f0000000100)='big_key\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)="4ab118a4660903126ee501df989209f8a802250d2b817dd7aa8002bd3a38359f949ef76af5df103635f459689edf2cffb15ea7ed512cd28aa25d04bbf4a24bbd6bcdc229c4cefada79e487388981dfcd227dc6bb13f8c485b74ed262127546597ef1e48f29e4d3391f7b437da6873f12a238208868c39b3bf57bd2c854d02bb3ae3a791d07ad60793d8612765cab2eca2fd8695b1a2923057f17e4b58c089fa0d71cc4e004ccdc8dcad10c5266a3c5cee2ad413efe59b220c9e6fe0cd8f66d9f5f9eab8d8ec824de1307ea06aace271b771a82444b12406e260c9a4cd726d83f2757e55f6783c8b4a4aa81b5cc2c94805fb13313cfcf2fa207af1ec10f58268c06ed91b4898ddf0699091026485884e4927aaa60057d1942b8c31d402b3064f4341b49c0ec77f14ff97060430aa69480ebd278a123909bc98020095523349a698e6078fe4ada5c2175937cd2e3404a87f0241b85e800136aecb7b2e233e1fb572bac7ea4969c1b3bdd0b8eff0bb0ad55d5c79e6edd06c5d4e545d741f69fcc917ed565cde27afccccac8ed281af4381da4f80c6546466a524c9234508fb7935488188285fc6778db516264bdd6a68443997da7d2b3748feace2f2bc997ba312dbcc03d8c5b3437742efa795e0ed511701f5afd3474c772df89f5daffe5f252c263d1dd8cb7e840ce81f583d174ce0b6b613221bd2def5229e1fbd32f0223ecdbf8b2d60d45aaa62d297c071d0f457064d44e891d1167b2e5e80aeec596029f4a1b4c2fb7d03a4e0414abfdfc8608a65666edfacc2e43cd9eadbd2a6a2e3e06c8a2711496842de849cab4f0da8420bdf4648a3c538cbc279de323584293ce70943808c9818eeb138250ed974b743ddaa35951b9aa261473c6bce0c9c938405042f4cd32944eed3cfac93ead7521229f7def26c3b7fab5059e29ce83e1cb66b1a4eb6621d1344020e436d4cbbed16f84b6d14fd3957ec0ed302a24c576321c0002357e0cd0b787aeae6611add150d6ccd466dd48a650f7702def01c3cd2e3a88c0aa997704e1d440b0669c6b36ab13bc829bcc2cf8b5dbedbfe666ab10da136ee3882513268a097d1cfaee4e39d3c8f2ce883af1d566f8cb70132789df147de4cf0280dc18e63545c5ecd2119893bd1e16649d907bca10a87510aef7d5235f47cead4c4d624ff7f772492e73f697c3be6679d584e366b4cff0f8e8750032aaadc3e2f53ec6e06cc2c0a6f449a09b18b3020ee369cefea72ecc466e2dc27bd9320ebea311a62117646d371d23d370cdc03c146c6f5525eab7bd1bd393d1a9bc8c2edd68240e9156d67a31a6a0672215eda2c906eb0ad248ab0c9ce8b6ff9fcdc6b0624ff46a329afcca3cb823d027e071d6cad4edead77c5c93f33d53a3711d674aaacbaa2b204cc33af5dd29ddc267572cb9b7febe4a4c268d439aedfbed3e68459a1e5229602eb63f224a2381b65e57086030f8c69a19f34b4c26b8e5f304f5af8ec6c74d099d6cf96b8c8698b526ed032a00b550df5814cfbbc7d2f68be68081e8422948630adf2a6a94806ba32ecba901cf097a51a120d96e1c5d761a839eb71950e3ca8e0ce1f86d00068545a30f82126b13502d9351abcb95b9dfa33a62ce4f3e9a39084dac4277436bb4cb212f98fcb96f40e9eeb6112a61885212779563ad2802f3820d3381710cad17f266b0f0b81abcb0cab9f4ba9d8ae9343692a926ab928779f6e5cafcfa33332b3d7a7020011cf91a7fa660b9ab05825c11772266a3fc683bd7137725d1a1b274c6109a57716d83a5e025ebed0879bff444740b4393db8833ff6b305d610e58bf6a71f539956eb3d0e94d5fe063e7c1569eb7618c866d00af4d48c7595df9f809bcc0d95b8cd76c17447aca5cfb2e5ab5d23de6989da205962420097a6b27fd7d0a48691c4e153adf2351c9c59015a45b7f111153ce14f59483cebe1bc8bc56303e0d5127f20a2549c2597df520f6e01a022a721202ee84f98572583e7edc2d4d9dc151c66ce0b9644ab1c2bcf16e188e1313efdde5491bbe37e160ff3f9d581f15d1de0f39320c68a752fe2c6ae70ce0c29f2a92e6f7e09c1c8d799baee72a844ce994b8091460862124b1106a28f6ae046f892fc312c31a32e31398d7ced9f329d1b336d212528e268fd192f964735c30523e78c0957b15fbb69f1d94a9e1e10a3116d4497ee55a7bab78cc46170ef88c3122588889d9e56ae6189c9987b8e8360f8d2b607457d72ca9dbbb97b09c6926230a832737028c6407b4c039250b1c1c2a69a0509c6050e24bae4c155922ebbc728e033aa13e9b0ed991eb10b3975bbad61a7283c7da90ad77190a4180a1493533bce0edb9572fe72f53e882a68e9540f02e9d12b73f64529a42140650d3b9331e43390996281d6f29db2d5072dabcbcdebcf0acefc36d6057bbce1b9d1473a2b389f85f1cfd9a75894b6b2c716c5183d1213cfef9480e2f6e38453067c7cdbfafb8e4f6a44e69d3cd672854d5dcc1d0330885e93252ac09e8f53df95f20ec6abf34615fd506d49c5a11429ea77c65c2e142f7937c4646ceef703da77ddd1773b358c266d1f8db3f46a773007a424b73fd52237482a3598ccba0c3a11ce4c96058763128c9b02feba3cfad5d4924627ac17b7cf0aadce2b250f5bc3af81a4f90276dfd7bd8cf5fbb13a80f5b6d188d5db2ac2371ee7228e86ebaf5d3d10935131b63a1df847628d875d1770439895d090e8f48b75ad19ca9b28b4f16dc5b60d22788cb3f174e63855b15ae3b03cede019c3a924e44754b6f38ef6c43f5cd59cdce318b05a283473b1e72838b72ce5280f4db7b038565bff4f37e6c610c8b6f7cf6e3242b83f3ce8188adb7225eb4648f107624c4b009991b968a59976c64efd4c011edcf05f18a8e6ae734db527e36bd49ce6e936b3ead279a867c2aaa873e04ed7428ef741963d3488a1f25d2022a00086b62d6c7571a00f156129bf62847bafc2c1536379dd53c9f6378927b0f0e9a148f48437a58d6bebc35c911d0a555b5b93a3b116cc0d899526d89651bd92481a7fbb77c60334a0a34dfee276966a4bf7f0a35ac4bd4dd0f010a547c8bb94045a047c315365ca2d2b4316827a1a2b0811492b780b9e735a45e72c57422f9788b3cc7d9679f6830ae33a82b075eef8b518fa074348cdf84250124ff1fda508730e840b452e03231bf5529b4042cbb03863dd5c9345bb54cef48db0013f0a1cc5faa93f6dc6ae74668c39db308f617e882d3497fbaeccd78c2f7c3dbcb722821cd91b1bedc937251e1493903d2efc621ea47412e8a9006b4367306b2ed97fc0b10262a7222378249d10c8dbb87eca0c1d9b9ec610625312ae8681aabe877b8f97bc281154889e4a7be32dd5dd7b3677acdcf75ef1e494ff430d0ffd4708e356836f7b0cdb857b28ec70a8f150743334cd8d9696289743c7291b2a7df686ab4d9a111a37eb750a460a8afc4ab7160541a98bbd1708dc5654746a2618eb24c041d71fd9083625c9c9985991aadbd8f72899ff83942b136ff2344574303991fec4c3dfdb21263a6b5c7f2dff6f7d1291063a393891f39c9080ba690cd2ded8e8ac51216868c2406f75ffe7b98f2dd6f5174f3e875d20e2ace6ca27e71d8b7d7d51884bd6698c330373db1b16306d098cbf6efff1cb6605fdaae7054cdc475a0424715c5c244b3f050fba7b5df68bf78067801f44a55f6160503d27fc3b0193b5030d14fddb01210be4cc173c1b1174c668cb98caf511a3a137211a666b8af56e925c39c3e095a5df7768fb74c2a7ff7cc3a56ab20a041d1bb86d65229b4e70a6e3454443c4029e08f3d64e7c442d691b16ed5ce27d9b65526e1ff0c275727806fef2e280415eae59c24047c6b735e58a2b9d6ac38a2ef223435ebf32380c997b3f4309bb0b5a3e481095823456a6cffc4abcb47325f5d3783c4c9fc3472838a695504ea579e56956cdbc0d7f9f4ce903f0cdaa4cd06460b3b9bbd71400d15d6e7dcb0bbc1dc72765b7da04aaa7937a66226a825329a25a2b45c3ed5b183e1211ffcdf30b46e96939099039908d2f031a4c884ea8ef79f693c404483b5f2586044662295ea26c0de5c6ec76f33cca63024d3031bcf989cdf898143844e8c24406d341e6a4a8ce48d8bf4bc4aaa39a87678d46d05cac89a61112eea956a39c17b02dd60801d42d8c41a8d92640db0a187cc47ed41a642655a0b78a57e92acb98e8a2d3157e470639afce413dc6aff0a8ffb3cbfa317235f39dacdf40450db0193c1d8b08779f0faa1b0fc407b082bc4fce38bce99fd392ae05712bcff03add520d966bc6ec6eaaf01982c748da8a5d3d7a50211d65be464bbddb27d2165ab41d2adb0096b272f63e3a5c134d81ffe9c886086d5eafe7313719a9fd4e34d439923f2a0235b379541da6aa73c35cd82acf185c28f6850ed389f9e372ad1c6f6607bf7b7de0a77b2fd96c83bbbdc769361aad4384e9868f9518f4afeed3847eaa37b49a9916ab392c8d41d3a32a68b1f25ef375d343a21aaebbf3bfb498a0e20d9ebbd8e992f497eb8eb5db9e3c9fd29b2c8f404d1aad61458dec7ec0c561426ecf2b79e97cbf1b85324a6cceb6630aaf9201b44b9e0a9ffaa760d0d8a7a951a56f4b5bfd8fdad728057b06984412ed0d2cece1783d027bbc2b528874f6930ef35323138cf0ada261aba1dbcfa8042da3f878faf34e4487d3fd5e297399be4cf2642c7d32b15ec45ca00e0e12ee895c303e38b845d420e1752981891b55858e8954f7c9021859fa157957bf2c31a4eba435dcebee856ba94cdc49e33a470a8510d16478aade607a682a47a5e0e23c595879f88d25bab11bebe393185acfce98b69498785f31075db6fad0deb4897b27f9105a2f1cec304d8357d315c10e4296c4144eb168ee8a9b73d7c583f95515cff527eb341792827e9e7f52ba13d99bc558af72e179abcd197f2b44c8f5c3f22bb5710c5bbb966638e98dca5ea513af354eb675539ae046c8d8c366bca5835b33e90cec822c4a2c647d492859bfeee7af04cd5ab2e97a113ff7fdd42bbeb5d1ad177027a1e79754d3f812532c23a8d2dfc68cab4c0061854ab173bb9f674a39bef5f227f867743384c7fa5cdd4e67fc39757c4bc3c0bd73308b90395580dbd831de579db4b2a1ebeca82afa738f2c7c823da1cc38b2daf40699665f112c14c167b28b219586109cb6b626056f78074ce07683450913e83db74a164fb665dccfa8513cacf5c6ff283884d0a4ce1ce96db4ba283a6c54d055945b3a0246d91de66d65ec7077b7fdfd6e156dcb383105c48bd7b4a35914cf0db2480b030e67eb32c1e005f307daf03b523263db33ac7a42ac536a0b957256df92b63b516d891dc5a184423c58974cfae584cc732b45567558c294d5c62510e217f32314b6964fb182db840da7dd96db66bdd47ca4f11008406c32fa012ea6b2da06328f21e286b38261d840e6ea1af17ff22254944700abdf1e314e1588424b6b9a3300e5115154f966525dc400d3292f5bee18ae4c23dadb94f16b1ab550445d9859f6ba2b835a107aa6acbf870762c7f3e79fd2aaea61c3dbef085446e4d4e956b424285e01638d2eaf4b9aed44c9a2e0db9f5b0bfb6b48fd5905af1e20f93db1ec9fd10fc1c501ea871428f1c0799270a51d4c9de392f73eda651b56186865985d13bc2a6d6f2cf5d031c913d5eae9a5eb236dde3683e966787e5238e25de25d03428fbd27a23bbcbd892871a2a452fa9941227bcba499b5d303a53721d87ecd5a506c706b166a70bdd8fd58a79f808", 0x1000, r0) keyctl$unlink(0x9, r3, r0) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r1, &(0x7f00000012c0)={&(0x7f0000001200)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001280)={&(0x7f0000001240)={0x30, 0x4, 0x8, 0x201, 0x0, 0x0, {0xa, 0x0, 0x3}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x6003}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x3a}]}, 0x30}}, 0x1) 01:24:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000240)={'batadv_slave_1\x00'}) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f00000000c0)={0xd8, r3, 0x300, 0x70bd2b, 0x25dfdbff, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x5c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_0\x00'}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x806}, 0x4000) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000000)='syzkaller\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)="3776b1fd697c30f523e69cffa3b08108115f0096b8fe3e285265fe7577dd721a300464a8247028f2c892523c30c1251a6a84a740deb4d9f689e5c9be3b04935de9b8f86369909120fb06f026ed7b4bcedcb325459b86446ba8b357337801c70c0d5a691033390a225b3b31021c6740c80a90ca8da7c4e5558ef621ea0999175b507db725667551cd060df153d6cf55ecdc8fd480d599d68bd5f6f633b1133876d91c3a749fc3189d40714215a8", 0xad, 0xfffffffffffffffc) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r1) request_key(&(0x7f00000001c0)='rxrpc\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)='keyring\x00', r1) (async, rerun: 64) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (rerun: 64) write$tcp_congestion(0xffffffffffffffff, &(0x7f0000000280)='highspeed\x00', 0xa) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x6, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) add_key(&(0x7f0000000040)='keyring\x00', &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='rxrpc_s\x00', 0x0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r3 = add_key(&(0x7f0000000100)='big_key\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)="4ab118a4660903126ee501df989209f8a802250d2b817dd7aa8002bd3a38359f949ef76af5df103635f459689edf2cffb15ea7ed512cd28aa25d04bbf4a24bbd6bcdc229c4cefada79e487388981dfcd227dc6bb13f8c485b74ed262127546597ef1e48f29e4d3391f7b437da6873f12a238208868c39b3bf57bd2c854d02bb3ae3a791d07ad60793d8612765cab2eca2fd8695b1a2923057f17e4b58c089fa0d71cc4e004ccdc8dcad10c5266a3c5cee2ad413efe59b220c9e6fe0cd8f66d9f5f9eab8d8ec824de1307ea06aace271b771a82444b12406e260c9a4cd726d83f2757e55f6783c8b4a4aa81b5cc2c94805fb13313cfcf2fa207af1ec10f58268c06ed91b4898ddf0699091026485884e4927aaa60057d1942b8c31d402b3064f4341b49c0ec77f14ff97060430aa69480ebd278a123909bc98020095523349a698e6078fe4ada5c2175937cd2e3404a87f0241b85e800136aecb7b2e233e1fb572bac7ea4969c1b3bdd0b8eff0bb0ad55d5c79e6edd06c5d4e545d741f69fcc917ed565cde27afccccac8ed281af4381da4f80c6546466a524c9234508fb7935488188285fc6778db516264bdd6a68443997da7d2b3748feace2f2bc997ba312dbcc03d8c5b3437742efa795e0ed511701f5afd3474c772df89f5daffe5f252c263d1dd8cb7e840ce81f583d174ce0b6b613221bd2def5229e1fbd32f0223ecdbf8b2d60d45aaa62d297c071d0f457064d44e891d1167b2e5e80aeec596029f4a1b4c2fb7d03a4e0414abfdfc8608a65666edfacc2e43cd9eadbd2a6a2e3e06c8a2711496842de849cab4f0da8420bdf4648a3c538cbc279de323584293ce70943808c9818eeb138250ed974b743ddaa35951b9aa261473c6bce0c9c938405042f4cd32944eed3cfac93ead7521229f7def26c3b7fab5059e29ce83e1cb66b1a4eb6621d1344020e436d4cbbed16f84b6d14fd3957ec0ed302a24c576321c0002357e0cd0b787aeae6611add150d6ccd466dd48a650f7702def01c3cd2e3a88c0aa997704e1d440b0669c6b36ab13bc829bcc2cf8b5dbedbfe666ab10da136ee3882513268a097d1cfaee4e39d3c8f2ce883af1d566f8cb70132789df147de4cf0280dc18e63545c5ecd2119893bd1e16649d907bca10a87510aef7d5235f47cead4c4d624ff7f772492e73f697c3be6679d584e366b4cff0f8e8750032aaadc3e2f53ec6e06cc2c0a6f449a09b18b3020ee369cefea72ecc466e2dc27bd9320ebea311a62117646d371d23d370cdc03c146c6f5525eab7bd1bd393d1a9bc8c2edd68240e9156d67a31a6a0672215eda2c906eb0ad248ab0c9ce8b6ff9fcdc6b0624ff46a329afcca3cb823d027e071d6cad4edead77c5c93f33d53a3711d674aaacbaa2b204cc33af5dd29ddc267572cb9b7febe4a4c268d439aedfbed3e68459a1e5229602eb63f224a2381b65e57086030f8c69a19f34b4c26b8e5f304f5af8ec6c74d099d6cf96b8c8698b526ed032a00b550df5814cfbbc7d2f68be68081e8422948630adf2a6a94806ba32ecba901cf097a51a120d96e1c5d761a839eb71950e3ca8e0ce1f86d00068545a30f82126b13502d9351abcb95b9dfa33a62ce4f3e9a39084dac4277436bb4cb212f98fcb96f40e9eeb6112a61885212779563ad2802f3820d3381710cad17f266b0f0b81abcb0cab9f4ba9d8ae9343692a926ab928779f6e5cafcfa33332b3d7a7020011cf91a7fa660b9ab05825c11772266a3fc683bd7137725d1a1b274c6109a57716d83a5e025ebed0879bff444740b4393db8833ff6b305d610e58bf6a71f539956eb3d0e94d5fe063e7c1569eb7618c866d00af4d48c7595df9f809bcc0d95b8cd76c17447aca5cfb2e5ab5d23de6989da205962420097a6b27fd7d0a48691c4e153adf2351c9c59015a45b7f111153ce14f59483cebe1bc8bc56303e0d5127f20a2549c2597df520f6e01a022a721202ee84f98572583e7edc2d4d9dc151c66ce0b9644ab1c2bcf16e188e1313efdde5491bbe37e160ff3f9d581f15d1de0f39320c68a752fe2c6ae70ce0c29f2a92e6f7e09c1c8d799baee72a844ce994b8091460862124b1106a28f6ae046f892fc312c31a32e31398d7ced9f329d1b336d212528e268fd192f964735c30523e78c0957b15fbb69f1d94a9e1e10a3116d4497ee55a7bab78cc46170ef88c3122588889d9e56ae6189c9987b8e8360f8d2b607457d72ca9dbbb97b09c6926230a832737028c6407b4c039250b1c1c2a69a0509c6050e24bae4c155922ebbc728e033aa13e9b0ed991eb10b3975bbad61a7283c7da90ad77190a4180a1493533bce0edb9572fe72f53e882a68e9540f02e9d12b73f64529a42140650d3b9331e43390996281d6f29db2d5072dabcbcdebcf0acefc36d6057bbce1b9d1473a2b389f85f1cfd9a75894b6b2c716c5183d1213cfef9480e2f6e38453067c7cdbfafb8e4f6a44e69d3cd672854d5dcc1d0330885e93252ac09e8f53df95f20ec6abf34615fd506d49c5a11429ea77c65c2e142f7937c4646ceef703da77ddd1773b358c266d1f8db3f46a773007a424b73fd52237482a3598ccba0c3a11ce4c96058763128c9b02feba3cfad5d4924627ac17b7cf0aadce2b250f5bc3af81a4f90276dfd7bd8cf5fbb13a80f5b6d188d5db2ac2371ee7228e86ebaf5d3d10935131b63a1df847628d875d1770439895d090e8f48b75ad19ca9b28b4f16dc5b60d22788cb3f174e63855b15ae3b03cede019c3a924e44754b6f38ef6c43f5cd59cdce318b05a283473b1e72838b72ce5280f4db7b038565bff4f37e6c610c8b6f7cf6e3242b83f3ce8188adb7225eb4648f107624c4b009991b968a59976c64efd4c011edcf05f18a8e6ae734db527e36bd49ce6e936b3ead279a867c2aaa873e04ed7428ef741963d3488a1f25d2022a00086b62d6c7571a00f156129bf62847bafc2c1536379dd53c9f6378927b0f0e9a148f48437a58d6bebc35c911d0a555b5b93a3b116cc0d899526d89651bd92481a7fbb77c60334a0a34dfee276966a4bf7f0a35ac4bd4dd0f010a547c8bb94045a047c315365ca2d2b4316827a1a2b0811492b780b9e735a45e72c57422f9788b3cc7d9679f6830ae33a82b075eef8b518fa074348cdf84250124ff1fda508730e840b452e03231bf5529b4042cbb03863dd5c9345bb54cef48db0013f0a1cc5faa93f6dc6ae74668c39db308f617e882d3497fbaeccd78c2f7c3dbcb722821cd91b1bedc937251e1493903d2efc621ea47412e8a9006b4367306b2ed97fc0b10262a7222378249d10c8dbb87eca0c1d9b9ec610625312ae8681aabe877b8f97bc281154889e4a7be32dd5dd7b3677acdcf75ef1e494ff430d0ffd4708e356836f7b0cdb857b28ec70a8f150743334cd8d9696289743c7291b2a7df686ab4d9a111a37eb750a460a8afc4ab7160541a98bbd1708dc5654746a2618eb24c041d71fd9083625c9c9985991aadbd8f72899ff83942b136ff2344574303991fec4c3dfdb21263a6b5c7f2dff6f7d1291063a393891f39c9080ba690cd2ded8e8ac51216868c2406f75ffe7b98f2dd6f5174f3e875d20e2ace6ca27e71d8b7d7d51884bd6698c330373db1b16306d098cbf6efff1cb6605fdaae7054cdc475a0424715c5c244b3f050fba7b5df68bf78067801f44a55f6160503d27fc3b0193b5030d14fddb01210be4cc173c1b1174c668cb98caf511a3a137211a666b8af56e925c39c3e095a5df7768fb74c2a7ff7cc3a56ab20a041d1bb86d65229b4e70a6e3454443c4029e08f3d64e7c442d691b16ed5ce27d9b65526e1ff0c275727806fef2e280415eae59c24047c6b735e58a2b9d6ac38a2ef223435ebf32380c997b3f4309bb0b5a3e481095823456a6cffc4abcb47325f5d3783c4c9fc3472838a695504ea579e56956cdbc0d7f9f4ce903f0cdaa4cd06460b3b9bbd71400d15d6e7dcb0bbc1dc72765b7da04aaa7937a66226a825329a25a2b45c3ed5b183e1211ffcdf30b46e96939099039908d2f031a4c884ea8ef79f693c404483b5f2586044662295ea26c0de5c6ec76f33cca63024d3031bcf989cdf898143844e8c24406d341e6a4a8ce48d8bf4bc4aaa39a87678d46d05cac89a61112eea956a39c17b02dd60801d42d8c41a8d92640db0a187cc47ed41a642655a0b78a57e92acb98e8a2d3157e470639afce413dc6aff0a8ffb3cbfa317235f39dacdf40450db0193c1d8b08779f0faa1b0fc407b082bc4fce38bce99fd392ae05712bcff03add520d966bc6ec6eaaf01982c748da8a5d3d7a50211d65be464bbddb27d2165ab41d2adb0096b272f63e3a5c134d81ffe9c886086d5eafe7313719a9fd4e34d439923f2a0235b379541da6aa73c35cd82acf185c28f6850ed389f9e372ad1c6f6607bf7b7de0a77b2fd96c83bbbdc769361aad4384e9868f9518f4afeed3847eaa37b49a9916ab392c8d41d3a32a68b1f25ef375d343a21aaebbf3bfb498a0e20d9ebbd8e992f497eb8eb5db9e3c9fd29b2c8f404d1aad61458dec7ec0c561426ecf2b79e97cbf1b85324a6cceb6630aaf9201b44b9e0a9ffaa760d0d8a7a951a56f4b5bfd8fdad728057b06984412ed0d2cece1783d027bbc2b528874f6930ef35323138cf0ada261aba1dbcfa8042da3f878faf34e4487d3fd5e297399be4cf2642c7d32b15ec45ca00e0e12ee895c303e38b845d420e1752981891b55858e8954f7c9021859fa157957bf2c31a4eba435dcebee856ba94cdc49e33a470a8510d16478aade607a682a47a5e0e23c595879f88d25bab11bebe393185acfce98b69498785f31075db6fad0deb4897b27f9105a2f1cec304d8357d315c10e4296c4144eb168ee8a9b73d7c583f95515cff527eb341792827e9e7f52ba13d99bc558af72e179abcd197f2b44c8f5c3f22bb5710c5bbb966638e98dca5ea513af354eb675539ae046c8d8c366bca5835b33e90cec822c4a2c647d492859bfeee7af04cd5ab2e97a113ff7fdd42bbeb5d1ad177027a1e79754d3f812532c23a8d2dfc68cab4c0061854ab173bb9f674a39bef5f227f867743384c7fa5cdd4e67fc39757c4bc3c0bd73308b90395580dbd831de579db4b2a1ebeca82afa738f2c7c823da1cc38b2daf40699665f112c14c167b28b219586109cb6b626056f78074ce07683450913e83db74a164fb665dccfa8513cacf5c6ff283884d0a4ce1ce96db4ba283a6c54d055945b3a0246d91de66d65ec7077b7fdfd6e156dcb383105c48bd7b4a35914cf0db2480b030e67eb32c1e005f307daf03b523263db33ac7a42ac536a0b957256df92b63b516d891dc5a184423c58974cfae584cc732b45567558c294d5c62510e217f32314b6964fb182db840da7dd96db66bdd47ca4f11008406c32fa012ea6b2da06328f21e286b38261d840e6ea1af17ff22254944700abdf1e314e1588424b6b9a3300e5115154f966525dc400d3292f5bee18ae4c23dadb94f16b1ab550445d9859f6ba2b835a107aa6acbf870762c7f3e79fd2aaea61c3dbef085446e4d4e956b424285e01638d2eaf4b9aed44c9a2e0db9f5b0bfb6b48fd5905af1e20f93db1ec9fd10fc1c501ea871428f1c0799270a51d4c9de392f73eda651b56186865985d13bc2a6d6f2cf5d031c913d5eae9a5eb236dde3683e966787e5238e25de25d03428fbd27a23bbcbd892871a2a452fa9941227bcba499b5d303a53721d87ecd5a506c706b166a70bdd8fd58a79f808", 0x1000, r0) keyctl$unlink(0x9, r3, r0) (async) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r1, &(0x7f00000012c0)={&(0x7f0000001200)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001280)={&(0x7f0000001240)={0x30, 0x4, 0x8, 0x201, 0x0, 0x0, {0xa, 0x0, 0x3}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x6003}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x3a}]}, 0x30}}, 0x1) 01:24:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) (async) r2 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000240)={'batadv_slave_1\x00'}) (async) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f00000000c0)={0xd8, r3, 0x300, 0x70bd2b, 0x25dfdbff, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x5c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_0\x00'}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x806}, 0x4000) (async) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x7, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x8, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) add_key(&(0x7f0000000040)='keyring\x00', &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='rxrpc_s\x00', 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) socket$l2tp(0x2, 0x2, 0x73) (async) r2 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000240)={'batadv_slave_1\x00'}) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (async) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f00000000c0)={0xd8, r3, 0x300, 0x70bd2b, 0x25dfdbff, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x5c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_0\x00'}]}]}, 0xd8}, 0x1, 0x0, 0x0, 0x806}, 0x4000) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) (async, rerun: 32) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (rerun: 32) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async, rerun: 64) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (rerun: 64) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) add_key(&(0x7f0000000040)='keyring\x00', &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='rxrpc_s\x00', 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x9, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) (async) 01:24:34 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) request_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='\x00', r0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0xf, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r2 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$reject(0x13, r1, 0x6, 0x68, r0) keyctl$unlink(0x4, r0, r0) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r1, 0x0) add_key(&(0x7f0000000000)='logon\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000140)="2afe3cc1569501ed7abba9f7c235fd77ad3ac2744e", 0x15, r2) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) request_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='\x00', r0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000100)={0x1f, 0x8001, @any, 0x3f}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x2c, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$KEYCTL_MOVE(0x4, r1, r1, r2, 0x1) r3 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) socketpair(0x22, 0x0, 0x0, &(0x7f0000000000)) keyctl$reject(0x13, r0, 0xdd78, 0x4, r3) keyctl$unlink(0x9, r1, r1) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r2 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, r1) (async, rerun: 32) keyctl$reject(0x13, r1, 0x6, 0x68, r0) (async, rerun: 32) keyctl$unlink(0x4, r0, r0) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r1, 0x0) add_key(&(0x7f0000000000)='logon\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000140)="2afe3cc1569501ed7abba9f7c235fd77ad3ac2744e", 0x15, r2) (async, rerun: 64) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (rerun: 64) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000100)={0x1f, 0x8001, @any, 0x3f}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x60, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$KEYCTL_MOVE(0x4, r1, r1, r2, 0x1) r3 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) socketpair(0x22, 0x0, 0x0, &(0x7f0000000000)) keyctl$reject(0x13, r0, 0xdd78, 0x4, r3) keyctl$unlink(0x9, r1, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r0) (async) keyctl$KEYCTL_MOVE(0x4, r1, r1, r2, 0x1) (async) add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) (async) socketpair(0x22, 0x0, 0x0, &(0x7f0000000000)) (async) keyctl$reject(0x13, r0, 0xdd78, 0x4, r3) (async) keyctl$unlink(0x9, r1, r1) (async) 01:24:34 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) request_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='\x00', r0) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x300, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000100)={0x1f, 0x8001, @any, 0x3f}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r2 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$reject(0x13, r1, 0x6, 0x68, r0) (async) keyctl$unlink(0x4, r0, r0) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r1, 0x0) (async) add_key(&(0x7f0000000000)='logon\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000140)="2afe3cc1569501ed7abba9f7c235fd77ad3ac2744e", 0x15, r2) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = request_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='\x00', 0xfffffffffffffff9) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x3, r1, 0x0, 0x0, 0x0) keyctl$reject(0x13, r0, 0x69d, 0x3, r1) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) r2 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$KEYCTL_MOVE(0x4, r1, r1, r2, 0x1) (async) r3 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) socketpair(0x22, 0x0, 0x0, &(0x7f0000000000)) (async) keyctl$reject(0x13, r0, 0xdd78, 0x4, r3) (async) keyctl$unlink(0x9, r1, r1) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) r2 = add_key(&(0x7f0000000100)='encrypted\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)="93e1a320b234044753fc328d2167896b67414509ceb0729a1d0e88b41cc99fbc9792300859bdbedb478e2de1988c105a9d4fae76c6e3d3545cdc1f964e43a8eff1d68a11680c4f8ee0cdcd8228c3436a053cdf7c8b3c7a904096fa213e603efe498b2d3d533a13b573e63df617fd1335bb87d5401bfc23b0ba5c308a55795fb5f668b92578cceb9506646ce56adcaea98a27133c32317448ab4b6d000dc25d2bfb61a8d16f47c74ebd5c6aa7b047e009f40ad74a5e6cc3e3bb28c564a9edccf42c2c1213e2cb6e378101bbe6279b7b4aa596dfdd35967e4eb41a0c40b9a284af044bceed161dcce60ed2ac397500fc2aef8328b97ac6a7d8e778f22d56149d5f0ecf3718ee74c6cb0e58fb3b0ca222f18dba9d5e694e913582a76f4f140d3c2f722e48f77076bb4f29f29901ac243dfd8f2095525afce2a533bcc8d8e640ad3a30c3dee231a2fb5d3fb6556d9014bfb101352ea6d18c9ac24c9d3fdbc0ccf8d15aa7b503c5d8fc26c7e691448ec9ac67ca56cbbd43eea7240ae7c85e292ad013d131cab25040b7ede6e57cd3cf1c7817169c979f57829d4ac1d9753107af98a618fcf55ed2ae90b3bea8d3159adcfd964223654c7fffde6e7e81e171fc0478831cf7781a1ef87574be4138663fbf7891f51c03d6540d06db33f1401857572877af3bacd4938dbb854e67d93931a15b6177bf8243ca70217b7b68e7c60dc4fe5643832d05a8cd27debb3c8e04db8243ba750561e5deb4b43869eee670ab0573f0f231c0c0f012b1f6e03bdab84ef2d7c557895296665267fcbe05b8ff9f25dee342e15cc592abfe370a3b34b7a61226819fcf8e97dc241ecc3e507dc8e6ed905392a555e1dad6d3eebf7f2a6043493760139fb184b337731935509bad0e2d8544fafb5f247b01caeeb337c960ea39846d637fa89096239514ca057bcb16770c6aeda1ae00aca6107e178e5c9ef54b199de3f878809a4d3ed149b9ca1176d8db47217061b98792b55254bc78f96e0f39340af238931642a92fd0efcc8ee09e746efaaf427ca23fa20d40a0d7abf40600b29ec378df0507d567d0bc68e7fb8fcd56c32091f18b92beded7e510970dedcef2601bce8b726cb0e30781a138f2a77670e7881943b14ceb363a24d40d0b26501887d20ff5566e616611ed7b935ad3a1db10267668b4333876ce6b3f2eff9c4fcd666a9bd78c3983e6b0fd698bcb44723451d7e87c0ca2ef2d253a8b896b08de1e0e3004bf2f6b0b56952ecf3f6e7f79aa8e5b9721fb6f879d0cce5248d24c2b1565904db9215ea7feaa7b0fb0a19774b5314262da329181d5ca1f730be0d6290e9f1c477f8c47695d1b576a1c6aee1c744598fb3d58977306b8dbfe59da2340a59ded2da4a72eb7bf391d1aa1233f220b66d5a588d4ce308f154dc39bab59b68b0b924f99fe408964e6b6d2df5a8dac19ae93214a8d96ba9410a3d103c3f925107a296d11f06a003d60b9570c9b8670ebead935ed84e7e16f2440e7e0f86a396c8deb5e6d50b7281e277a3c2c64349eff5333a6a28312f4afceeb26ad34b535199b926a41d9d6afb4deb5314cf2fdf29251947043a5b3183f223e02440d0ffee839b2bcc630c0db581b0baa368fdef8d04fcef0f4d1e161eb916fe61d324544d033e1f2fd74626b45a2c5cdf16eb02f6df6c256df641f95b13adf32b5c3c7191484c0d93ffe515ebf2547e759f97029bbb3f4fd2155603528dd46b8ad66a24e3013f61daf75ccb1a85654890c8760673ba0fc12a9a6711d6af6027e05daa8ac868b0e653bac69e2fa959119d913b7c3a32cb992fb400fbea1f34254c72a732b8f112613bb98cb67044edbb548dc9f404780dbe2f5a3a6bc54fad8b2c61bd5ba7bdd226c4c2f2e17b25ef1cec87f6dd9331bcf6701acf3c568bfff25313264e63cc2cb12acaa5979c46b36d3223c020bf83a2d84f5d397b5869aee4d3e3ac1f053ad1f20e2af559620c1c477f4eb847fe67052f66d131bf6157df018b65ddff67fa35fc44663324773d90d0240f1d42055f6aa4aa631add839b0e2f3cc8dbd7e96d8919ae219e80645aea36afefa35fc6aeb6d3de6e2ed7e83f9b1d15261d78e37ecb7b42d8c61b6ca56ac86272ddf4cdd8bab18181efc69be77a89d5b58b275cdcbeeb533074d70c7e606b31f9d4e5ddec8ede898cd2d3ead19089dfab03cc662bf73391e42a96ddaf95d5fbfb547e770280d646c530bd120df4c348f6b1c44dd34ae808a245b65f5721579d6053ee1205082ab401b5fbe2d00218c7a2136f8e5c56a6966423558ac1e91de80bfdf7d94d0e416a04265ed8a673d3a961c62128622a73e755fd3d51540f1fbe9c4abaddb2ce30ca4ca90c5bb60a9a56f5f25f00cd1cfc047253b3a1e90ba1c7deafbdf4ab34902475857e2155e00bb37f626edbce860eb237ce061b7efe12fe6ca804fcf2a49d53f9532282884b0e7780df81e351da8346da6bd46998fa3e861315aa8de06dcac860eee4c48393dc9b86c72af80be7ea98c7b8a420c83449a0b0c88206c8f22cd1a539cfeaaa719bc76e7b663e29ea22de6e92bed64f40162966ad9f87957bd958f7f78d24a21b10bc5620478fb6746bcd93904b428746859bbf0d358e5da465726fc41c65cf8f01a547eb2c46c2fb6be58aafd5a53be19fba032e4d9259f5766a97501d74bef725909f4ea6f8fbbe49fae6baa6a3c661d8516365ca99261049de21b1b28cfedf3b816bf7f278bfe982f3cd2e24323ac2f7125dc39580cdc39d16c3beaa3fa1eb6ec4ee2d038a215c6f5aca1d21b4d4c3122f839021f27e96c56beba3167fca63d2069a8bbd3fdef4a2c85952c52e9edfca5d3fc8cdf8f88141547899dd3c489a75a454027da4b3eca230fb8566125563c7dbb8c8dc8a62b0824da3a54c3f3ef771127c88b1ef8fe2a04e70359e2ad4d1217b6abe3204e4fdb880fd467afe615c654c46df911e4310ceb22f0354228f6a7d839a4afe104a7805fdbd6a2c22bd011c4b26e66a024d3907a5f736c09ac62ab0fb7a2dc908d5a174f8b86e8ab745c5b13abdcf8479999d876a853e3dcd0a94e320f51dc5b989c1f51f3ba3dcb49889aadf0337a3ade41e28fc13d80119ae467cabd54a0a0770ea9d94a9c900f434539aa925bd51e1e76459f14a29397c28cfc36ab2d606508862c6638128e5c838a86c83e5a4b8841cf27e2b5929047a8eea226e5145597ffe0fbeff6165ae7b392926b04f8ec99b05f495b3b83c4bb647ea525444120718d9540127b669a6bc026117373e17a4ab007162ba1ba9c0cb3d51e5edba8185a4842d36a99192b82675e358a24afca193ef684492ecd1a013e8afe27851e16d817c1dd92fa103d7e7c65c06045ab542f9f82500ddb6518af46706a1dd13a8ed23046a1abcdfc7216b0c51e21f76d05be2f2f87fe38b7734c9f75bef17e85d4729f572e68f520252dfd81b4139413cad8c3de59f98af76e653fb2e2569dc38b60142598088b0303dc098bffbb496f190ccf2ecc028348f6e4ce5c41d9dc7735fabd76dcee141579df8634e6062a969cef20ed26dbd2e37ccbc2a00f9cfe9b04deea466d0afdd1ba5f349ba6b8e6643be195970f38c1d9597e93e203b7483e51f875ea30b5972627bfd91a6bf4071579c287548bedb34e82e8b8f1480aad7501a2331d5dd5e6d32298b3f1f58706977b154a936e59ffc56c146f63030886b18e59a2520cccd3cba0de8ae6e44468adf86117e2e4ed4b507263d4b9e37bedd373fa5aa8a72a472f290c9ebd8192e55c5987d05a4a88ae26de1f64c3ddd5cdda8e540e0bb796d2a0665a6266ca825f7897b9a4ab4350582b634d24a55aedb843f4ce7f433e34cf2dba9a36517794c50364af34a59ff77cf80cb03fb59bb65e2500a667e77d58886bf36a412970edb5d4bfcf9396ec8542f7f24988d566f55806f1358c403e199510aec6545d4d00cf79d5e31fccd52e477ee255449b65640d8604b3ef3f7159d452e99cc4cd8c96131e5c6f6fba8945572bbde94bd6501721677b8248b4bac30042ab06723eba8764f9fe42725bff1367771aca875517db9c5c2e7af54682646f5aad1fa702cf0801734a3fb8ebad474f9787055d300b2985881f86f757f56054e5bc3289e62d575d671d240171d448e5e33cdde1bd1b5d3afeb7a1c9a4c4e4a2d9a9457d994d018498f3cc4b9254e664eda1a4e4618d50a17551ae7a823e3d6196a9e0b3e505a0990c739350cf501999e8dc000aa06f48cf53d694f5d5506cf4ee0ebd765ed7922463e42fd5efe5b610fcb893e0001bef728a475f26c2ffe2a66725efcb3ce8fb0822dfb413e539c9110475ee7936b4ebc35bd9ea08b8d461314b5bece04356aed32693d4e2bc41f4a2ca37b7f905a6690e48181ae54ca99e5ad10a441e31dd7badbe569c706e8f8da77d0e6ea782dbb82269d8e888df65fde522d64f662d0dfd3fd83dc312057e443ec9d94102aaba1846526cc029e9a0456e7757611fc924123fff4aa7da8245a8aed6ce7424d2f0dacd5e0a50415f47ba1c087cefced74422f4b514013537fdc4aa0eee18a981a1d3b312f1951e585e27b205cb2c8ac9a5f6fd9ad768905f6f898ed3f97e999761f2730c06ce3cf7fa9848c3f47bbe8b3355a528daa6ef405efe93d20d73805333a46cb3b8f23a8d86b85776561bf9aa837b670944eb0b6912580e0ab54994262aa03efdf05ef7511909f6cb9eac40f1cb79ef270a0e8fa7b050593efb9aa27bfab4d4d4cdfabb5f14ca60953478e169f25c3ece17acb1d2d2eb964d1b9219852735829ef3e2dcae88249d554462ccf582aa32f84cf7b45e0ead7cc8771bebcc911b84448b2c02845f529628659d0e8f41cd36a3c1db7ab22ef8702b61a23770e04679ba81935b954545eb5add41b3de5955d4cba17cac4173ae3137d20345e5b2e17e23300a47b79c6d1f572e951b7889a247fe52aa81cca0aebf390a295c96f32a7e1d20cec086bfc36e4a068364c6eebe5a903008401040df7b85a0d538dae86d535ccaa34bb42400d83c188b0ccd55b73d608004858f73eaa5f81b3b7c87fa24f1b9b8be6d49a774eeb8ea692f9ac6c3adb291402d486ab3f1d3cca94caf399acdc5bc00e3e014a43e68fc71f9790d1f18b803a3e9a11625c619291479fd5865e7852d3e6eb0b57952bb3ce6cf01803058615307c8167899291244bd9881e046060ce255b089bf3ff8d7b4575f427a654217196ee84478011dcee05ea3b4f850164fbda728245189c97b6f7fd415ec8e05d056f101ea22ecc2f9c884c38e977cbeacb32a5b113e58d00886383153e3f1b9bbe7430fc5fbda36f898313fd590cff5b3be7b9321110e26169a29f281a8322ac9c4fb50052e6e9a3dbf2b5554a0bb1d65e1726887cb5ce7f7746eac7dfcdd23675effdb4878ce0fc655c20caea108ca2ef59e5ce4b725ef7125a604227df8bec821491edcd23548e8368300908d39d0b480cd3828e0b376e54f8a358004dec3a76bab4042dfa7774cdb7cc52c1e79d2d1ab3e306f596d9b1d3523bffc78c06f2b7038a88108c3830805d10dfaa2bf2d49c04b59e11f6e65c8be84ae63facf6e111a72fc60d9197ef47256d259f74f3a0f12d4cdfd0ed9975247c2c89511371e2efb6e7afa0fe7d6e50e8804fb4b6e2df9b333a08a0fbf42075b947a4639ca740ba4688869bfba2048247204c36e683644e7eac76f1892039b96a6c081a2c772b68e392ec11a823a87b9d29ad2c721edac5c1f91964b1ac9787e720aafa97486bee18db3db35fc93bafbb9545e5e7a015472a5b7", 0x1000, r0) keyctl$unlink(0x9, r2, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0xab91c64cdc9b04a) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x500, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r4}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x3, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r4}, 0x90) r5 = semget(0x2, 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x11, &(0x7f0000000140)) semctl$GETALL(r5, 0x0, 0xd, &(0x7f0000000000)=""/128) semctl$GETPID(r5, 0x3, 0xb, &(0x7f00000002c0)=""/113) sendmsg$L2TP_CMD_SESSION_CREATE(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="200025bd7000fedbdf1a050000001400080076657468305f746f5f626f6e6400000008001900ac1414aae9cb989181b3976fb55d21591f0c000400000005002100000000000c001600421e523c0000000008000c000400000064bee5360700a56c1a8f02bb0c5a0fe77f0174f08cabafd66ed107eb47e85a0f0975ee60d9e701329507c4940d7892c35f9cb76363669d9af75ab159067f5d4a9ef7ab4ac9956d22227426921c164c52099a0fd7d04cfd6fa866f67c5700a594988c37cfd5eb588d3280851dc70c554d3ac6aab54d4df3a432d0d257f4d3bddb2141130738be0b8ff953076bd20fd22677f0a3056d496d97"], 0x54}}, 0x20084001) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) request_key(&(0x7f0000000200)='ceph\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='@&\x00', r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x600, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = request_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='\x00', 0xfffffffffffffff9) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x3, r1, 0x0, 0x0, 0x0) keyctl$reject(0x13, r0, 0x69d, 0x3, r1) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) request_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='\x00', 0xfffffffffffffff9) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$KEYCTL_MOVE(0x3, r1, 0x0, 0x0, 0x0) (async) keyctl$reject(0x13, r0, 0x69d, 0x3, r1) (async) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) r2 = add_key(&(0x7f0000000100)='encrypted\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)="93e1a320b234044753fc328d2167896b67414509ceb0729a1d0e88b41cc99fbc9792300859bdbedb478e2de1988c105a9d4fae76c6e3d3545cdc1f964e43a8eff1d68a11680c4f8ee0cdcd8228c3436a053cdf7c8b3c7a904096fa213e603efe498b2d3d533a13b573e63df617fd1335bb87d5401bfc23b0ba5c308a55795fb5f668b92578cceb9506646ce56adcaea98a27133c32317448ab4b6d000dc25d2bfb61a8d16f47c74ebd5c6aa7b047e009f40ad74a5e6cc3e3bb28c564a9edccf42c2c1213e2cb6e378101bbe6279b7b4aa596dfdd35967e4eb41a0c40b9a284af044bceed161dcce60ed2ac397500fc2aef8328b97ac6a7d8e778f22d56149d5f0ecf3718ee74c6cb0e58fb3b0ca222f18dba9d5e694e913582a76f4f140d3c2f722e48f77076bb4f29f29901ac243dfd8f2095525afce2a533bcc8d8e640ad3a30c3dee231a2fb5d3fb6556d9014bfb101352ea6d18c9ac24c9d3fdbc0ccf8d15aa7b503c5d8fc26c7e691448ec9ac67ca56cbbd43eea7240ae7c85e292ad013d131cab25040b7ede6e57cd3cf1c7817169c979f57829d4ac1d9753107af98a618fcf55ed2ae90b3bea8d3159adcfd964223654c7fffde6e7e81e171fc0478831cf7781a1ef87574be4138663fbf7891f51c03d6540d06db33f1401857572877af3bacd4938dbb854e67d93931a15b6177bf8243ca70217b7b68e7c60dc4fe5643832d05a8cd27debb3c8e04db8243ba750561e5deb4b43869eee670ab0573f0f231c0c0f012b1f6e03bdab84ef2d7c557895296665267fcbe05b8ff9f25dee342e15cc592abfe370a3b34b7a61226819fcf8e97dc241ecc3e507dc8e6ed905392a555e1dad6d3eebf7f2a6043493760139fb184b337731935509bad0e2d8544fafb5f247b01caeeb337c960ea39846d637fa89096239514ca057bcb16770c6aeda1ae00aca6107e178e5c9ef54b199de3f878809a4d3ed149b9ca1176d8db47217061b98792b55254bc78f96e0f39340af238931642a92fd0efcc8ee09e746efaaf427ca23fa20d40a0d7abf40600b29ec378df0507d567d0bc68e7fb8fcd56c32091f18b92beded7e510970dedcef2601bce8b726cb0e30781a138f2a77670e7881943b14ceb363a24d40d0b26501887d20ff5566e616611ed7b935ad3a1db10267668b4333876ce6b3f2eff9c4fcd666a9bd78c3983e6b0fd698bcb44723451d7e87c0ca2ef2d253a8b896b08de1e0e3004bf2f6b0b56952ecf3f6e7f79aa8e5b9721fb6f879d0cce5248d24c2b1565904db9215ea7feaa7b0fb0a19774b5314262da329181d5ca1f730be0d6290e9f1c477f8c47695d1b576a1c6aee1c744598fb3d58977306b8dbfe59da2340a59ded2da4a72eb7bf391d1aa1233f220b66d5a588d4ce308f154dc39bab59b68b0b924f99fe408964e6b6d2df5a8dac19ae93214a8d96ba9410a3d103c3f925107a296d11f06a003d60b9570c9b8670ebead935ed84e7e16f2440e7e0f86a396c8deb5e6d50b7281e277a3c2c64349eff5333a6a28312f4afceeb26ad34b535199b926a41d9d6afb4deb5314cf2fdf29251947043a5b3183f223e02440d0ffee839b2bcc630c0db581b0baa368fdef8d04fcef0f4d1e161eb916fe61d324544d033e1f2fd74626b45a2c5cdf16eb02f6df6c256df641f95b13adf32b5c3c7191484c0d93ffe515ebf2547e759f97029bbb3f4fd2155603528dd46b8ad66a24e3013f61daf75ccb1a85654890c8760673ba0fc12a9a6711d6af6027e05daa8ac868b0e653bac69e2fa959119d913b7c3a32cb992fb400fbea1f34254c72a732b8f112613bb98cb67044edbb548dc9f404780dbe2f5a3a6bc54fad8b2c61bd5ba7bdd226c4c2f2e17b25ef1cec87f6dd9331bcf6701acf3c568bfff25313264e63cc2cb12acaa5979c46b36d3223c020bf83a2d84f5d397b5869aee4d3e3ac1f053ad1f20e2af559620c1c477f4eb847fe67052f66d131bf6157df018b65ddff67fa35fc44663324773d90d0240f1d42055f6aa4aa631add839b0e2f3cc8dbd7e96d8919ae219e80645aea36afefa35fc6aeb6d3de6e2ed7e83f9b1d15261d78e37ecb7b42d8c61b6ca56ac86272ddf4cdd8bab18181efc69be77a89d5b58b275cdcbeeb533074d70c7e606b31f9d4e5ddec8ede898cd2d3ead19089dfab03cc662bf73391e42a96ddaf95d5fbfb547e770280d646c530bd120df4c348f6b1c44dd34ae808a245b65f5721579d6053ee1205082ab401b5fbe2d00218c7a2136f8e5c56a6966423558ac1e91de80bfdf7d94d0e416a04265ed8a673d3a961c62128622a73e755fd3d51540f1fbe9c4abaddb2ce30ca4ca90c5bb60a9a56f5f25f00cd1cfc047253b3a1e90ba1c7deafbdf4ab34902475857e2155e00bb37f626edbce860eb237ce061b7efe12fe6ca804fcf2a49d53f9532282884b0e7780df81e351da8346da6bd46998fa3e861315aa8de06dcac860eee4c48393dc9b86c72af80be7ea98c7b8a420c83449a0b0c88206c8f22cd1a539cfeaaa719bc76e7b663e29ea22de6e92bed64f40162966ad9f87957bd958f7f78d24a21b10bc5620478fb6746bcd93904b428746859bbf0d358e5da465726fc41c65cf8f01a547eb2c46c2fb6be58aafd5a53be19fba032e4d9259f5766a97501d74bef725909f4ea6f8fbbe49fae6baa6a3c661d8516365ca99261049de21b1b28cfedf3b816bf7f278bfe982f3cd2e24323ac2f7125dc39580cdc39d16c3beaa3fa1eb6ec4ee2d038a215c6f5aca1d21b4d4c3122f839021f27e96c56beba3167fca63d2069a8bbd3fdef4a2c85952c52e9edfca5d3fc8cdf8f88141547899dd3c489a75a454027da4b3eca230fb8566125563c7dbb8c8dc8a62b0824da3a54c3f3ef771127c88b1ef8fe2a04e70359e2ad4d1217b6abe3204e4fdb880fd467afe615c654c46df911e4310ceb22f0354228f6a7d839a4afe104a7805fdbd6a2c22bd011c4b26e66a024d3907a5f736c09ac62ab0fb7a2dc908d5a174f8b86e8ab745c5b13abdcf8479999d876a853e3dcd0a94e320f51dc5b989c1f51f3ba3dcb49889aadf0337a3ade41e28fc13d80119ae467cabd54a0a0770ea9d94a9c900f434539aa925bd51e1e76459f14a29397c28cfc36ab2d606508862c6638128e5c838a86c83e5a4b8841cf27e2b5929047a8eea226e5145597ffe0fbeff6165ae7b392926b04f8ec99b05f495b3b83c4bb647ea525444120718d9540127b669a6bc026117373e17a4ab007162ba1ba9c0cb3d51e5edba8185a4842d36a99192b82675e358a24afca193ef684492ecd1a013e8afe27851e16d817c1dd92fa103d7e7c65c06045ab542f9f82500ddb6518af46706a1dd13a8ed23046a1abcdfc7216b0c51e21f76d05be2f2f87fe38b7734c9f75bef17e85d4729f572e68f520252dfd81b4139413cad8c3de59f98af76e653fb2e2569dc38b60142598088b0303dc098bffbb496f190ccf2ecc028348f6e4ce5c41d9dc7735fabd76dcee141579df8634e6062a969cef20ed26dbd2e37ccbc2a00f9cfe9b04deea466d0afdd1ba5f349ba6b8e6643be195970f38c1d9597e93e203b7483e51f875ea30b5972627bfd91a6bf4071579c287548bedb34e82e8b8f1480aad7501a2331d5dd5e6d32298b3f1f58706977b154a936e59ffc56c146f63030886b18e59a2520cccd3cba0de8ae6e44468adf86117e2e4ed4b507263d4b9e37bedd373fa5aa8a72a472f290c9ebd8192e55c5987d05a4a88ae26de1f64c3ddd5cdda8e540e0bb796d2a0665a6266ca825f7897b9a4ab4350582b634d24a55aedb843f4ce7f433e34cf2dba9a36517794c50364af34a59ff77cf80cb03fb59bb65e2500a667e77d58886bf36a412970edb5d4bfcf9396ec8542f7f24988d566f55806f1358c403e199510aec6545d4d00cf79d5e31fccd52e477ee255449b65640d8604b3ef3f7159d452e99cc4cd8c96131e5c6f6fba8945572bbde94bd6501721677b8248b4bac30042ab06723eba8764f9fe42725bff1367771aca875517db9c5c2e7af54682646f5aad1fa702cf0801734a3fb8ebad474f9787055d300b2985881f86f757f56054e5bc3289e62d575d671d240171d448e5e33cdde1bd1b5d3afeb7a1c9a4c4e4a2d9a9457d994d018498f3cc4b9254e664eda1a4e4618d50a17551ae7a823e3d6196a9e0b3e505a0990c739350cf501999e8dc000aa06f48cf53d694f5d5506cf4ee0ebd765ed7922463e42fd5efe5b610fcb893e0001bef728a475f26c2ffe2a66725efcb3ce8fb0822dfb413e539c9110475ee7936b4ebc35bd9ea08b8d461314b5bece04356aed32693d4e2bc41f4a2ca37b7f905a6690e48181ae54ca99e5ad10a441e31dd7badbe569c706e8f8da77d0e6ea782dbb82269d8e888df65fde522d64f662d0dfd3fd83dc312057e443ec9d94102aaba1846526cc029e9a0456e7757611fc924123fff4aa7da8245a8aed6ce7424d2f0dacd5e0a50415f47ba1c087cefced74422f4b514013537fdc4aa0eee18a981a1d3b312f1951e585e27b205cb2c8ac9a5f6fd9ad768905f6f898ed3f97e999761f2730c06ce3cf7fa9848c3f47bbe8b3355a528daa6ef405efe93d20d73805333a46cb3b8f23a8d86b85776561bf9aa837b670944eb0b6912580e0ab54994262aa03efdf05ef7511909f6cb9eac40f1cb79ef270a0e8fa7b050593efb9aa27bfab4d4d4cdfabb5f14ca60953478e169f25c3ece17acb1d2d2eb964d1b9219852735829ef3e2dcae88249d554462ccf582aa32f84cf7b45e0ead7cc8771bebcc911b84448b2c02845f529628659d0e8f41cd36a3c1db7ab22ef8702b61a23770e04679ba81935b954545eb5add41b3de5955d4cba17cac4173ae3137d20345e5b2e17e23300a47b79c6d1f572e951b7889a247fe52aa81cca0aebf390a295c96f32a7e1d20cec086bfc36e4a068364c6eebe5a903008401040df7b85a0d538dae86d535ccaa34bb42400d83c188b0ccd55b73d608004858f73eaa5f81b3b7c87fa24f1b9b8be6d49a774eeb8ea692f9ac6c3adb291402d486ab3f1d3cca94caf399acdc5bc00e3e014a43e68fc71f9790d1f18b803a3e9a11625c619291479fd5865e7852d3e6eb0b57952bb3ce6cf01803058615307c8167899291244bd9881e046060ce255b089bf3ff8d7b4575f427a654217196ee84478011dcee05ea3b4f850164fbda728245189c97b6f7fd415ec8e05d056f101ea22ecc2f9c884c38e977cbeacb32a5b113e58d00886383153e3f1b9bbe7430fc5fbda36f898313fd590cff5b3be7b9321110e26169a29f281a8322ac9c4fb50052e6e9a3dbf2b5554a0bb1d65e1726887cb5ce7f7746eac7dfcdd23675effdb4878ce0fc655c20caea108ca2ef59e5ce4b725ef7125a604227df8bec821491edcd23548e8368300908d39d0b480cd3828e0b376e54f8a358004dec3a76bab4042dfa7774cdb7cc52c1e79d2d1ab3e306f596d9b1d3523bffc78c06f2b7038a88108c3830805d10dfaa2bf2d49c04b59e11f6e65c8be84ae63facf6e111a72fc60d9197ef47256d259f74f3a0f12d4cdfd0ed9975247c2c89511371e2efb6e7afa0fe7d6e50e8804fb4b6e2df9b333a08a0fbf42075b947a4639ca740ba4688869bfba2048247204c36e683644e7eac76f1892039b96a6c081a2c772b68e392ec11a823a87b9d29ad2c721edac5c1f91964b1ac9787e720aafa97486bee18db3db35fc93bafbb9545e5e7a015472a5b7", 0x1000, r0) keyctl$unlink(0x9, r2, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0xab91c64cdc9b04a) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) r2 = add_key(&(0x7f0000000100)='encrypted\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)="93e1a320b234044753fc328d2167896b67414509ceb0729a1d0e88b41cc99fbc9792300859bdbedb478e2de1988c105a9d4fae76c6e3d3545cdc1f964e43a8eff1d68a11680c4f8ee0cdcd8228c3436a053cdf7c8b3c7a904096fa213e603efe498b2d3d533a13b573e63df617fd1335bb87d5401bfc23b0ba5c308a55795fb5f668b92578cceb9506646ce56adcaea98a27133c32317448ab4b6d000dc25d2bfb61a8d16f47c74ebd5c6aa7b047e009f40ad74a5e6cc3e3bb28c564a9edccf42c2c1213e2cb6e378101bbe6279b7b4aa596dfdd35967e4eb41a0c40b9a284af044bceed161dcce60ed2ac397500fc2aef8328b97ac6a7d8e778f22d56149d5f0ecf3718ee74c6cb0e58fb3b0ca222f18dba9d5e694e913582a76f4f140d3c2f722e48f77076bb4f29f29901ac243dfd8f2095525afce2a533bcc8d8e640ad3a30c3dee231a2fb5d3fb6556d9014bfb101352ea6d18c9ac24c9d3fdbc0ccf8d15aa7b503c5d8fc26c7e691448ec9ac67ca56cbbd43eea7240ae7c85e292ad013d131cab25040b7ede6e57cd3cf1c7817169c979f57829d4ac1d9753107af98a618fcf55ed2ae90b3bea8d3159adcfd964223654c7fffde6e7e81e171fc0478831cf7781a1ef87574be4138663fbf7891f51c03d6540d06db33f1401857572877af3bacd4938dbb854e67d93931a15b6177bf8243ca70217b7b68e7c60dc4fe5643832d05a8cd27debb3c8e04db8243ba750561e5deb4b43869eee670ab0573f0f231c0c0f012b1f6e03bdab84ef2d7c557895296665267fcbe05b8ff9f25dee342e15cc592abfe370a3b34b7a61226819fcf8e97dc241ecc3e507dc8e6ed905392a555e1dad6d3eebf7f2a6043493760139fb184b337731935509bad0e2d8544fafb5f247b01caeeb337c960ea39846d637fa89096239514ca057bcb16770c6aeda1ae00aca6107e178e5c9ef54b199de3f878809a4d3ed149b9ca1176d8db47217061b98792b55254bc78f96e0f39340af238931642a92fd0efcc8ee09e746efaaf427ca23fa20d40a0d7abf40600b29ec378df0507d567d0bc68e7fb8fcd56c32091f18b92beded7e510970dedcef2601bce8b726cb0e30781a138f2a77670e7881943b14ceb363a24d40d0b26501887d20ff5566e616611ed7b935ad3a1db10267668b4333876ce6b3f2eff9c4fcd666a9bd78c3983e6b0fd698bcb44723451d7e87c0ca2ef2d253a8b896b08de1e0e3004bf2f6b0b56952ecf3f6e7f79aa8e5b9721fb6f879d0cce5248d24c2b1565904db9215ea7feaa7b0fb0a19774b5314262da329181d5ca1f730be0d6290e9f1c477f8c47695d1b576a1c6aee1c744598fb3d58977306b8dbfe59da2340a59ded2da4a72eb7bf391d1aa1233f220b66d5a588d4ce308f154dc39bab59b68b0b924f99fe408964e6b6d2df5a8dac19ae93214a8d96ba9410a3d103c3f925107a296d11f06a003d60b9570c9b8670ebead935ed84e7e16f2440e7e0f86a396c8deb5e6d50b7281e277a3c2c64349eff5333a6a28312f4afceeb26ad34b535199b926a41d9d6afb4deb5314cf2fdf29251947043a5b3183f223e02440d0ffee839b2bcc630c0db581b0baa368fdef8d04fcef0f4d1e161eb916fe61d324544d033e1f2fd74626b45a2c5cdf16eb02f6df6c256df641f95b13adf32b5c3c7191484c0d93ffe515ebf2547e759f97029bbb3f4fd2155603528dd46b8ad66a24e3013f61daf75ccb1a85654890c8760673ba0fc12a9a6711d6af6027e05daa8ac868b0e653bac69e2fa959119d913b7c3a32cb992fb400fbea1f34254c72a732b8f112613bb98cb67044edbb548dc9f404780dbe2f5a3a6bc54fad8b2c61bd5ba7bdd226c4c2f2e17b25ef1cec87f6dd9331bcf6701acf3c568bfff25313264e63cc2cb12acaa5979c46b36d3223c020bf83a2d84f5d397b5869aee4d3e3ac1f053ad1f20e2af559620c1c477f4eb847fe67052f66d131bf6157df018b65ddff67fa35fc44663324773d90d0240f1d42055f6aa4aa631add839b0e2f3cc8dbd7e96d8919ae219e80645aea36afefa35fc6aeb6d3de6e2ed7e83f9b1d15261d78e37ecb7b42d8c61b6ca56ac86272ddf4cdd8bab18181efc69be77a89d5b58b275cdcbeeb533074d70c7e606b31f9d4e5ddec8ede898cd2d3ead19089dfab03cc662bf73391e42a96ddaf95d5fbfb547e770280d646c530bd120df4c348f6b1c44dd34ae808a245b65f5721579d6053ee1205082ab401b5fbe2d00218c7a2136f8e5c56a6966423558ac1e91de80bfdf7d94d0e416a04265ed8a673d3a961c62128622a73e755fd3d51540f1fbe9c4abaddb2ce30ca4ca90c5bb60a9a56f5f25f00cd1cfc047253b3a1e90ba1c7deafbdf4ab34902475857e2155e00bb37f626edbce860eb237ce061b7efe12fe6ca804fcf2a49d53f9532282884b0e7780df81e351da8346da6bd46998fa3e861315aa8de06dcac860eee4c48393dc9b86c72af80be7ea98c7b8a420c83449a0b0c88206c8f22cd1a539cfeaaa719bc76e7b663e29ea22de6e92bed64f40162966ad9f87957bd958f7f78d24a21b10bc5620478fb6746bcd93904b428746859bbf0d358e5da465726fc41c65cf8f01a547eb2c46c2fb6be58aafd5a53be19fba032e4d9259f5766a97501d74bef725909f4ea6f8fbbe49fae6baa6a3c661d8516365ca99261049de21b1b28cfedf3b816bf7f278bfe982f3cd2e24323ac2f7125dc39580cdc39d16c3beaa3fa1eb6ec4ee2d038a215c6f5aca1d21b4d4c3122f839021f27e96c56beba3167fca63d2069a8bbd3fdef4a2c85952c52e9edfca5d3fc8cdf8f88141547899dd3c489a75a454027da4b3eca230fb8566125563c7dbb8c8dc8a62b0824da3a54c3f3ef771127c88b1ef8fe2a04e70359e2ad4d1217b6abe3204e4fdb880fd467afe615c654c46df911e4310ceb22f0354228f6a7d839a4afe104a7805fdbd6a2c22bd011c4b26e66a024d3907a5f736c09ac62ab0fb7a2dc908d5a174f8b86e8ab745c5b13abdcf8479999d876a853e3dcd0a94e320f51dc5b989c1f51f3ba3dcb49889aadf0337a3ade41e28fc13d80119ae467cabd54a0a0770ea9d94a9c900f434539aa925bd51e1e76459f14a29397c28cfc36ab2d606508862c6638128e5c838a86c83e5a4b8841cf27e2b5929047a8eea226e5145597ffe0fbeff6165ae7b392926b04f8ec99b05f495b3b83c4bb647ea525444120718d9540127b669a6bc026117373e17a4ab007162ba1ba9c0cb3d51e5edba8185a4842d36a99192b82675e358a24afca193ef684492ecd1a013e8afe27851e16d817c1dd92fa103d7e7c65c06045ab542f9f82500ddb6518af46706a1dd13a8ed23046a1abcdfc7216b0c51e21f76d05be2f2f87fe38b7734c9f75bef17e85d4729f572e68f520252dfd81b4139413cad8c3de59f98af76e653fb2e2569dc38b60142598088b0303dc098bffbb496f190ccf2ecc028348f6e4ce5c41d9dc7735fabd76dcee141579df8634e6062a969cef20ed26dbd2e37ccbc2a00f9cfe9b04deea466d0afdd1ba5f349ba6b8e6643be195970f38c1d9597e93e203b7483e51f875ea30b5972627bfd91a6bf4071579c287548bedb34e82e8b8f1480aad7501a2331d5dd5e6d32298b3f1f58706977b154a936e59ffc56c146f63030886b18e59a2520cccd3cba0de8ae6e44468adf86117e2e4ed4b507263d4b9e37bedd373fa5aa8a72a472f290c9ebd8192e55c5987d05a4a88ae26de1f64c3ddd5cdda8e540e0bb796d2a0665a6266ca825f7897b9a4ab4350582b634d24a55aedb843f4ce7f433e34cf2dba9a36517794c50364af34a59ff77cf80cb03fb59bb65e2500a667e77d58886bf36a412970edb5d4bfcf9396ec8542f7f24988d566f55806f1358c403e199510aec6545d4d00cf79d5e31fccd52e477ee255449b65640d8604b3ef3f7159d452e99cc4cd8c96131e5c6f6fba8945572bbde94bd6501721677b8248b4bac30042ab06723eba8764f9fe42725bff1367771aca875517db9c5c2e7af54682646f5aad1fa702cf0801734a3fb8ebad474f9787055d300b2985881f86f757f56054e5bc3289e62d575d671d240171d448e5e33cdde1bd1b5d3afeb7a1c9a4c4e4a2d9a9457d994d018498f3cc4b9254e664eda1a4e4618d50a17551ae7a823e3d6196a9e0b3e505a0990c739350cf501999e8dc000aa06f48cf53d694f5d5506cf4ee0ebd765ed7922463e42fd5efe5b610fcb893e0001bef728a475f26c2ffe2a66725efcb3ce8fb0822dfb413e539c9110475ee7936b4ebc35bd9ea08b8d461314b5bece04356aed32693d4e2bc41f4a2ca37b7f905a6690e48181ae54ca99e5ad10a441e31dd7badbe569c706e8f8da77d0e6ea782dbb82269d8e888df65fde522d64f662d0dfd3fd83dc312057e443ec9d94102aaba1846526cc029e9a0456e7757611fc924123fff4aa7da8245a8aed6ce7424d2f0dacd5e0a50415f47ba1c087cefced74422f4b514013537fdc4aa0eee18a981a1d3b312f1951e585e27b205cb2c8ac9a5f6fd9ad768905f6f898ed3f97e999761f2730c06ce3cf7fa9848c3f47bbe8b3355a528daa6ef405efe93d20d73805333a46cb3b8f23a8d86b85776561bf9aa837b670944eb0b6912580e0ab54994262aa03efdf05ef7511909f6cb9eac40f1cb79ef270a0e8fa7b050593efb9aa27bfab4d4d4cdfabb5f14ca60953478e169f25c3ece17acb1d2d2eb964d1b9219852735829ef3e2dcae88249d554462ccf582aa32f84cf7b45e0ead7cc8771bebcc911b84448b2c02845f529628659d0e8f41cd36a3c1db7ab22ef8702b61a23770e04679ba81935b954545eb5add41b3de5955d4cba17cac4173ae3137d20345e5b2e17e23300a47b79c6d1f572e951b7889a247fe52aa81cca0aebf390a295c96f32a7e1d20cec086bfc36e4a068364c6eebe5a903008401040df7b85a0d538dae86d535ccaa34bb42400d83c188b0ccd55b73d608004858f73eaa5f81b3b7c87fa24f1b9b8be6d49a774eeb8ea692f9ac6c3adb291402d486ab3f1d3cca94caf399acdc5bc00e3e014a43e68fc71f9790d1f18b803a3e9a11625c619291479fd5865e7852d3e6eb0b57952bb3ce6cf01803058615307c8167899291244bd9881e046060ce255b089bf3ff8d7b4575f427a654217196ee84478011dcee05ea3b4f850164fbda728245189c97b6f7fd415ec8e05d056f101ea22ecc2f9c884c38e977cbeacb32a5b113e58d00886383153e3f1b9bbe7430fc5fbda36f898313fd590cff5b3be7b9321110e26169a29f281a8322ac9c4fb50052e6e9a3dbf2b5554a0bb1d65e1726887cb5ce7f7746eac7dfcdd23675effdb4878ce0fc655c20caea108ca2ef59e5ce4b725ef7125a604227df8bec821491edcd23548e8368300908d39d0b480cd3828e0b376e54f8a358004dec3a76bab4042dfa7774cdb7cc52c1e79d2d1ab3e306f596d9b1d3523bffc78c06f2b7038a88108c3830805d10dfaa2bf2d49c04b59e11f6e65c8be84ae63facf6e111a72fc60d9197ef47256d259f74f3a0f12d4cdfd0ed9975247c2c89511371e2efb6e7afa0fe7d6e50e8804fb4b6e2df9b333a08a0fbf42075b947a4639ca740ba4688869bfba2048247204c36e683644e7eac76f1892039b96a6c081a2c772b68e392ec11a823a87b9d29ad2c721edac5c1f91964b1ac9787e720aafa97486bee18db3db35fc93bafbb9545e5e7a015472a5b7", 0x1000, r0) keyctl$unlink(0x9, r2, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0xab91c64cdc9b04a) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r4}, 0x48) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x3, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r4}, 0x90) r5 = semget(0x2, 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x11, &(0x7f0000000140)) (async) semctl$GETALL(r5, 0x0, 0xd, &(0x7f0000000000)=""/128) (async) semctl$GETPID(r5, 0x3, 0xb, &(0x7f00000002c0)=""/113) (async) sendmsg$L2TP_CMD_SESSION_CREATE(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="200025bd7000fedbdf1a050000001400080076657468305f746f5f626f6e6400000008001900ac1414aae9cb989181b3976fb55d21591f0c000400000005002100000000000c001600421e523c0000000008000c000400000064bee5360700a56c1a8f02bb0c5a0fe77f0174f08cabafd66ed107eb47e85a0f0975ee60d9e701329507c4940d7892c35f9cb76363669d9af75ab159067f5d4a9ef7ab4ac9956d22227426921c164c52099a0fd7d04cfd6fa866f67c5700a594988c37cfd5eb588d3280851dc70c554d3ac6aab54d4df3a432d0d257f4d3bddb2141130738be0b8ff953076bd20fd22677f0a3056d496d97"], 0x54}}, 0x20084001) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) request_key(&(0x7f0000000200)='ceph\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='@&\x00', r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x700, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = request_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='\x00', 0xfffffffffffffff9) (async) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x3, r1, 0x0, 0x0, 0x0) (async) keyctl$reject(0x13, r0, 0x69d, 0x3, r1) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) keyctl$reject(0x13, r0, 0x0, 0x7fffffff, r0) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r1, 0x28, 0x1, &(0x7f00000001c0)=0x2, 0x8) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r4}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x3, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r4}, 0x90) r5 = semget(0x2, 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x11, &(0x7f0000000140)) semctl$GETALL(r5, 0x0, 0xd, &(0x7f0000000000)=""/128) semctl$GETPID(r5, 0x3, 0xb, &(0x7f00000002c0)=""/113) sendmsg$L2TP_CMD_SESSION_CREATE(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="200025bd7000fedbdf1a050000001400080076657468305f746f5f626f6e6400000008001900ac1414aae9cb989181b3976fb55d21591f0c000400000005002100000000000c001600421e523c0000000008000c000400000064bee5360700a56c1a8f02bb0c5a0fe77f0174f08cabafd66ed107eb47e85a0f0975ee60d9e701329507c4940d7892c35f9cb76363669d9af75ab159067f5d4a9ef7ab4ac9956d22227426921c164c52099a0fd7d04cfd6fa866f67c5700a594988c37cfd5eb588d3280851dc70c554d3ac6aab54d4df3a432d0d257f4d3bddb2141130738be0b8ff953076bd20fd22677f0a3056d496d97"], 0x54}}, 0x20084001) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) request_key(&(0x7f0000000200)='ceph\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='@&\x00', r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000200)) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r4}, 0x48) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x3, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r4}, 0x90) (async) semget(0x2, 0x1, 0x0) (async) semctl$SETALL(r5, 0x0, 0x11, &(0x7f0000000140)) (async) semctl$GETALL(r5, 0x0, 0xd, &(0x7f0000000000)=""/128) (async) semctl$GETPID(r5, 0x3, 0xb, &(0x7f00000002c0)=""/113) (async) sendmsg$L2TP_CMD_SESSION_CREATE(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="200025bd7000fedbdf1a050000001400080076657468305f746f5f626f6e6400000008001900ac1414aae9cb989181b3976fb55d21591f0c000400000005002100000000000c001600421e523c0000000008000c000400000064bee5360700a56c1a8f02bb0c5a0fe77f0174f08cabafd66ed107eb47e85a0f0975ee60d9e701329507c4940d7892c35f9cb76363669d9af75ab159067f5d4a9ef7ab4ac9956d22227426921c164c52099a0fd7d04cfd6fa866f67c5700a594988c37cfd5eb588d3280851dc70c554d3ac6aab54d4df3a432d0d257f4d3bddb2141130738be0b8ff953076bd20fd22677f0a3056d496d97"], 0x54}}, 0x20084001) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) request_key(&(0x7f0000000200)='ceph\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='@&\x00', r0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x900, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 0: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x8, r0, r0) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key(&(0x7f0000000080)='keyring\x00', 0x0, &(0x7f0000000240)="6bedc5757fcc673fca2bd56d9a2280559d80724087578959e1505047e558c3f37246f9876392b3b80850108cf9bfcd6f41e89f7d183ad01507b2fbba35596170a7eadeb6140032df535dc52d8842e3d49bdce4a4e204ad744631b0470cf471220cf4edd3396f9201f8f644c141dd6dddda57a18afa2ff0868ebfdce7be7e9afd20d3759c9c08e2cf27ef03e33466b88be5de724b4c1deeb935b240bad0a33728b0241d149b310a585ae16f6e8a4b9f9694e00014c5eb2115d6a5142d2fea8831ba4b4c1dc556ad0bb795c2fbcdd7e60f681de54edc8082202e7c13158ac6bacb0032be1c9b33f1681c9b9342bc842eff32509f140825c93bb5cbe9677546995c8b574ddcf63f353bd1cec5c34d876919d66246abcd2a7da0ed17b0", 0x11b, r1) keyctl$reject(0x13, r1, 0x400, 0x3, r2) keyctl$unlink(0x9, r1, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0x0) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0xf00, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async, rerun: 32) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (rerun: 32) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) keyctl$reject(0x13, r0, 0x0, 0x7fffffff, r0) (async, rerun: 64) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r1, 0x28, 0x1, &(0x7f00000001c0)=0x2, 0x8) (async, rerun: 64) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000000000)='.request_key_auth\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='\x00', 0xfffffffffffffff8) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$reject(0x13, r1, 0x4, 0xeb, r1) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$NFT_MSG_GETTABLE(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}, 0x2}, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000001c0)={'syztnl1\x00', &(0x7f0000000140)={'ip6gre0\x00', 0x0, 0x4, 0xf, 0x1, 0x2, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x2c}, 0x0, 0x1, 0x9, 0x8}}) socket$nl_generic(0x10, 0x3, 0x10) r6 = add_key(&(0x7f00000003c0)='logon\x00', &(0x7f0000000400)={'syz', 0x3}, &(0x7f0000000440), 0x0, r1) request_key(&(0x7f00000002c0)='cifs.idmap\x00', &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000380)='syztnl1\x00', r6) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000005c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1}, 0x48) sendmsg$ETHTOOL_MSG_FEATURES_GET(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x30200180}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x78, r3, 0x1, 0x70bd2c, 0x25dfdbff, {}, [@HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x0, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x0, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x62, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}]}]}, 0x78}, 0x1, 0x0, 0x0, 0x20000004}, 0x20008001) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) keyctl$reject(0x13, r1, 0xf9, 0xfffffffffffffff7, r1) 01:24:34 executing program 0: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x8, r0, r0) (async) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key(&(0x7f0000000080)='keyring\x00', 0x0, &(0x7f0000000240)="6bedc5757fcc673fca2bd56d9a2280559d80724087578959e1505047e558c3f37246f9876392b3b80850108cf9bfcd6f41e89f7d183ad01507b2fbba35596170a7eadeb6140032df535dc52d8842e3d49bdce4a4e204ad744631b0470cf471220cf4edd3396f9201f8f644c141dd6dddda57a18afa2ff0868ebfdce7be7e9afd20d3759c9c08e2cf27ef03e33466b88be5de724b4c1deeb935b240bad0a33728b0241d149b310a585ae16f6e8a4b9f9694e00014c5eb2115d6a5142d2fea8831ba4b4c1dc556ad0bb795c2fbcdd7e60f681de54edc8082202e7c13158ac6bacb0032be1c9b33f1681c9b9342bc842eff32509f140825c93bb5cbe9677546995c8b574ddcf63f353bd1cec5c34d876919d66246abcd2a7da0ed17b0", 0x11b, r1) keyctl$reject(0x13, r1, 0x400, 0x3, r2) (async) keyctl$unlink(0x9, r1, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0x0) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000000000)='.request_key_auth\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='\x00', 0xfffffffffffffff8) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$reject(0x13, r1, 0x4, 0xeb, r1) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$NFT_MSG_GETTABLE(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}, 0x2}, 0x0) (async) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000001c0)={'syztnl1\x00', &(0x7f0000000140)={'ip6gre0\x00', 0x0, 0x4, 0xf, 0x1, 0x2, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x2c}, 0x0, 0x1, 0x9, 0x8}}) socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = add_key(&(0x7f00000003c0)='logon\x00', &(0x7f0000000400)={'syz', 0x3}, &(0x7f0000000440), 0x0, r1) request_key(&(0x7f00000002c0)='cifs.idmap\x00', &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000380)='syztnl1\x00', r6) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000005c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1}, 0x48) (async, rerun: 64) sendmsg$ETHTOOL_MSG_FEATURES_GET(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x30200180}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x78, r3, 0x1, 0x70bd2c, 0x25dfdbff, {}, [@HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x0, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x0, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x62, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}]}]}, 0x78}, 0x1, 0x0, 0x0, 0x20000004}, 0x20008001) (rerun: 64) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) (async) keyctl$reject(0x13, r1, 0xf9, 0xfffffffffffffff7, r1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x262a, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 32) r1 = memfd_secret(0x0) (rerun: 32) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async, rerun: 32) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async, rerun: 32) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) keyctl$reject(0x13, r0, 0x0, 0x7fffffff, r0) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r1, 0x28, 0x1, &(0x7f00000001c0)=0x2, 0x8) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x2a26, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 0: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x8, r0, r0) (async) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key(&(0x7f0000000080)='keyring\x00', 0x0, &(0x7f0000000240)="6bedc5757fcc673fca2bd56d9a2280559d80724087578959e1505047e558c3f37246f9876392b3b80850108cf9bfcd6f41e89f7d183ad01507b2fbba35596170a7eadeb6140032df535dc52d8842e3d49bdce4a4e204ad744631b0470cf471220cf4edd3396f9201f8f644c141dd6dddda57a18afa2ff0868ebfdce7be7e9afd20d3759c9c08e2cf27ef03e33466b88be5de724b4c1deeb935b240bad0a33728b0241d149b310a585ae16f6e8a4b9f9694e00014c5eb2115d6a5142d2fea8831ba4b4c1dc556ad0bb795c2fbcdd7e60f681de54edc8082202e7c13158ac6bacb0032be1c9b33f1681c9b9342bc842eff32509f140825c93bb5cbe9677546995c8b574ddcf63f353bd1cec5c34d876919d66246abcd2a7da0ed17b0", 0x11b, r1) keyctl$reject(0x13, r1, 0x400, 0x3, r2) (async) keyctl$unlink(0x9, r1, 0xfffffffffffffff9) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0x0) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) request_key(&(0x7f0000000000)='.request_key_auth\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='\x00', 0xfffffffffffffff8) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$reject(0x13, r1, 0x4, 0xeb, r1) (async) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$NFT_MSG_GETTABLE(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}, 0x2}, 0x0) (async, rerun: 32) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (async, rerun: 32) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) (async, rerun: 32) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000001c0)={'syztnl1\x00', &(0x7f0000000140)={'ip6gre0\x00', 0x0, 0x4, 0xf, 0x1, 0x2, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x2c}, 0x0, 0x1, 0x9, 0x8}}) (async, rerun: 32) socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r6 = add_key(&(0x7f00000003c0)='logon\x00', &(0x7f0000000400)={'syz', 0x3}, &(0x7f0000000440), 0x0, r1) (rerun: 64) request_key(&(0x7f00000002c0)='cifs.idmap\x00', &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000380)='syztnl1\x00', r6) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000005c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1}, 0x48) (async) sendmsg$ETHTOOL_MSG_FEATURES_GET(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x30200180}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x78, r3, 0x1, 0x70bd2c, 0x25dfdbff, {}, [@HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x0, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x0, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x62, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}]}]}, 0x78}, 0x1, 0x0, 0x0, 0x20000004}, 0x20008001) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) (async) keyctl$reject(0x13, r1, 0xf9, 0xfffffffffffffff7, r1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x2c00, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) keyctl$unlink(0x9, r0, r0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(r1, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x5c, 0x0, 0x6a4b5392419c4faf, 0x70bd26, 0x25dfdbff, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x9a2}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xc6}, @BATADV_ATTR_VLANID={0x6}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x9}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r0, r0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$reject(0x13, r1, 0x8000000000000000, 0x410d, r0) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) keyctl$unlink(0x9, r1, r0) 01:24:34 executing program 0: r0 = request_key(&(0x7f0000000000)='rxrpc\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='+\x9d\x00', 0xfffffffffffffffc) add_key(&(0x7f00000000c0)='big_key\x00', &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0xb, r1, 0x0, 0x0, 0x0) keyctl$unlink(0x8, r1, r1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x4000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) keyctl$unlink(0x9, r0, r0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async, rerun: 64) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async, rerun: 64) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) sendmsg$BATADV_CMD_SET_HARDIF(r1, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x5c, 0x0, 0x6a4b5392419c4faf, 0x70bd26, 0x25dfdbff, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x9a2}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xc6}, @BATADV_ATTR_VLANID={0x6}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x9}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = syz_open_dev$vcsn(&(0x7f0000000000), 0x4, 0x450400) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_NOOP(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)={0x14, r3, 0x1}, 0x14}}, 0x0) sendmsg$L2TP_CMD_TUNNEL_GET(r1, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000180)={&(0x7f0000000200)={0x50, r3, 0x1, 0x70bd2d, 0x25dfdbfc, {}, [@L2TP_ATTR_CONN_ID={0x8, 0x9, 0x6}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @private1}, @L2TP_ATTR_ENCAP_TYPE={0x6, 0x2, 0x1}, @L2TP_ATTR_MTU={0x6, 0x1c, 0x4}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x74}, @L2TP_ATTR_IP_DADDR={0x5, 0x19, @multicast2}]}, 0x50}, 0x1, 0x0, 0x0, 0x20028000}, 0x80c) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x0) 01:24:34 executing program 2: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r0, r0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r0, 0x0, 0x0) (async) keyctl$restrict_keyring(0x1d, r0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$reject(0x13, r1, 0x8000000000000000, 0x410d, r0) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) keyctl$unlink(0x9, r1, r0) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x6000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) keyctl$unlink(0x9, r0, r0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(r1, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x5c, 0x0, 0x6a4b5392419c4faf, 0x70bd26, 0x25dfdbff, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x9a2}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xc6}, @BATADV_ATTR_VLANID={0x6}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x9}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) memfd_secret(0x0) (async) keyctl$unlink(0x9, r0, r0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) sendmsg$BATADV_CMD_SET_HARDIF(r1, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x5c, 0x0, 0x6a4b5392419c4faf, 0x70bd26, 0x25dfdbff, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x9a2}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xc6}, @BATADV_ATTR_VLANID={0x6}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x9}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) (async) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:34 executing program 0: r0 = request_key(&(0x7f0000000000)='rxrpc\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='+\x9d\x00', 0xfffffffffffffffc) add_key(&(0x7f00000000c0)='big_key\x00', &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, r0) (async) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0xb, r1, 0x0, 0x0, 0x0) (async) keyctl$unlink(0x8, r1, r1) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r0, r0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$reject(0x13, r1, 0x8000000000000000, 0x410d, r0) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) keyctl$unlink(0x9, r1, r0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$KEYCTL_MOVE(0x4, r0, r0, 0x0, 0x0) (async) keyctl$restrict_keyring(0x1d, r0, 0x0, 0x0) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffff8) (async) keyctl$reject(0x13, r1, 0x8000000000000000, 0x410d, r0) (async) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) (async) keyctl$unlink(0x9, r1, r0) (async) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x30000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) syz_open_dev$vcsn(&(0x7f0000000000), 0x4, 0x450400) (async) r1 = syz_open_dev$vcsn(&(0x7f0000000000), 0x4, 0x450400) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_NOOP(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)={0x14, r3, 0x1}, 0x14}}, 0x0) sendmsg$L2TP_CMD_TUNNEL_GET(r1, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000180)={&(0x7f0000000200)={0x50, r3, 0x1, 0x70bd2d, 0x25dfdbfc, {}, [@L2TP_ATTR_CONN_ID={0x8, 0x9, 0x6}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @private1}, @L2TP_ATTR_ENCAP_TYPE={0x6, 0x2, 0x1}, @L2TP_ATTR_MTU={0x6, 0x1c, 0x4}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x74}, @L2TP_ATTR_IP_DADDR={0x5, 0x19, @multicast2}]}, 0x50}, 0x1, 0x0, 0x0, 0x20028000}, 0x80c) (async) sendmsg$L2TP_CMD_TUNNEL_GET(r1, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000180)={&(0x7f0000000200)={0x50, r3, 0x1, 0x70bd2d, 0x25dfdbfc, {}, [@L2TP_ATTR_CONN_ID={0x8, 0x9, 0x6}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @private1}, @L2TP_ATTR_ENCAP_TYPE={0x6, 0x2, 0x1}, @L2TP_ATTR_MTU={0x6, 0x1c, 0x4}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x74}, @L2TP_ATTR_IP_DADDR={0x5, 0x19, @multicast2}]}, 0x50}, 0x1, 0x0, 0x0, 0x20028000}, 0x80c) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x0) 01:24:34 executing program 0: request_key(&(0x7f0000000000)='rxrpc\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='+\x9d\x00', 0xfffffffffffffffc) (async) r0 = request_key(&(0x7f0000000000)='rxrpc\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='+\x9d\x00', 0xfffffffffffffffc) add_key(&(0x7f00000000c0)='big_key\x00', &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0xb, r1, 0x0, 0x0, 0x0) keyctl$unlink(0x8, r1, r1) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f00000003c0)={0x2c, r2, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}]}]}, 0x2c}}, 0x0) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000240)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_TSINFO_GET(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0x20, r6, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f00000002c0)={'syztnl0\x00', 0x0, 0x29, 0x9, 0x81, 0x3, 0x30, @dev={0xfe, 0x80, '\x00', 0x3f}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x740, 0x80, 0x3, 0x284}}) sendmsg$ETHTOOL_MSG_RINGS_SET(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)={0x3c, r2, 0x800, 0x70bd28, 0x25dfdbfb, {}, [@ETHTOOL_A_RINGS_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}, @ETHTOOL_A_RINGS_RX_MINI={0x8, 0x7, 0x8}, @ETHTOOL_A_RINGS_RX={0x8, 0x6, 0x51}, @ETHTOOL_A_RINGS_HEADER={0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x44014}, 0x2000c008) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r9 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r9, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x34000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = syz_open_dev$vcsn(&(0x7f0000000000), 0x4, 0x450400) socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_NOOP(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)={0x14, r3, 0x1}, 0x14}}, 0x0) (async) sendmsg$L2TP_CMD_NOOP(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)={0x14, r3, 0x1}, 0x14}}, 0x0) sendmsg$L2TP_CMD_TUNNEL_GET(r1, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000180)={&(0x7f0000000200)={0x50, r3, 0x1, 0x70bd2d, 0x25dfdbfc, {}, [@L2TP_ATTR_CONN_ID={0x8, 0x9, 0x6}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @private1}, @L2TP_ATTR_ENCAP_TYPE={0x6, 0x2, 0x1}, @L2TP_ATTR_MTU={0x6, 0x1c, 0x4}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x74}, @L2TP_ATTR_IP_DADDR={0x5, 0x19, @multicast2}]}, 0x50}, 0x1, 0x0, 0x0, 0x20028000}, 0x80c) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x0) 01:24:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), r0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000340)={'batadv0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000380)={'batadv_slave_0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x38, r1, 0x100, 0x70bd25, 0x25dfdbfb, {}, [@HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000000}, 0x44) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), r0) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x48, r5, 0x300, 0x70bd2a, 0x25dfdbfe, {}, [@BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x8}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x101}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x48}, 0x1, 0x0, 0x0, 0x20048090}, 0x400c000) sendmsg$ETHTOOL_MSG_RINGS_SET(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="000429bd7000fbdbdf25100000000800070001010000080008007f0000000800090040000007f86aea6900080009"], 0x34}, 0x1, 0x0, 0x0, 0x20044000}, 0x4004000) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r0) request_key(&(0x7f0000000200)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)='syz', r1) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/custom0\x00', 0x0, 0x0) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r2, 0x40046210, &(0x7f0000000100)) socketpair(0x1e, 0x8000a, 0x7fff, &(0x7f0000000340)={0xffffffffffffffff}) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000003c0), 0xffffffffffffffff) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b00)={0x6, 0xf, &(0x7f0000000780)=ANY=[], &(0x7f0000000380)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x33, '\x00', r6}, 0x90) sendmsg$BATADV_CMD_SET_VLAN(r3, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x4c, r4, 0x4, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x7ff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xff}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r6}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x18}, @BATADV_ATTR_ORIG_INTERVAL={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0x81}, 0x810) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x100, 0x2}) r7 = semget(0x2, 0x4, 0x45) semctl$SETVAL(r7, 0x2, 0x10, &(0x7f0000000000)=0x2) ioctl$BINDER_SET_MAX_THREADS(r2, 0x40046205, &(0x7f00000001c0)=0x200) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r2, 0xc018620c, &(0x7f0000000180)={0x1}) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x15, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) add_key(&(0x7f0000000040)='rxrpc\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)="a1c84e7487944248807fc39c6d63a0cb73300def9a6d214e7514aca6e959f2d162b831bda094bb9bbb747c665d55bd66c6df9dcd82629c56a981d3b5325031b580323a8baa7920f61bcc3af045f27098a75b1d", 0x53, 0xfffffffffffffffb) keyctl$unlink(0x9, r0, r0) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) r2 = request_key(&(0x7f0000000100)='cifs.idmap\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)='\xb1\xbb\'\x00', r1) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0xb, r3, 0x0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r3, 0x0, &(0x7f00000002c0)='rxrpc\x00') keyctl$unlink(0x9, r1, r2) keyctl$unlink(0x9, r1, r0) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r2) 01:24:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), r0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000340)={'batadv0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000380)={'batadv_slave_0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x38, r1, 0x100, 0x70bd25, 0x25dfdbfb, {}, [@HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000000}, 0x44) (async) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), r0) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x48, r5, 0x300, 0x70bd2a, 0x25dfdbfe, {}, [@BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x8}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x101}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x48}, 0x1, 0x0, 0x0, 0x20048090}, 0x400c000) (async) sendmsg$ETHTOOL_MSG_RINGS_SET(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="000429bd7000fbdbdf25100000000800070001010000080008007f0000000800090040000007f86aea6900080009"], 0x34}, 0x1, 0x0, 0x0, 0x20044000}, 0x4004000) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x400300, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f00000003c0)={0x2c, r2, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}]}]}, 0x2c}}, 0x0) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000240)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_TSINFO_GET(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0x20, r6, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f00000002c0)={'syztnl0\x00', 0x0, 0x29, 0x9, 0x81, 0x3, 0x30, @dev={0xfe, 0x80, '\x00', 0x3f}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x740, 0x80, 0x3, 0x284}}) sendmsg$ETHTOOL_MSG_RINGS_SET(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)={0x3c, r2, 0x800, 0x70bd28, 0x25dfdbfb, {}, [@ETHTOOL_A_RINGS_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}, @ETHTOOL_A_RINGS_RX_MINI={0x8, 0x7, 0x8}, @ETHTOOL_A_RINGS_RX={0x8, 0x6, 0x51}, @ETHTOOL_A_RINGS_HEADER={0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x44014}, 0x2000c008) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r9 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r9, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) memfd_secret(0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f00000003c0)={0x2c, r2, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}]}]}, 0x2c}}, 0x0) (async) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000240)) (async) sendmsg$ETHTOOL_MSG_TSINFO_GET(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0x20, r6, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}]}, 0x20}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f00000002c0)={'syztnl0\x00', 0x0, 0x29, 0x9, 0x81, 0x3, 0x30, @dev={0xfe, 0x80, '\x00', 0x3f}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x740, 0x80, 0x3, 0x284}}) (async) sendmsg$ETHTOOL_MSG_RINGS_SET(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)={0x3c, r2, 0x800, 0x70bd28, 0x25dfdbfb, {}, [@ETHTOOL_A_RINGS_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}, @ETHTOOL_A_RINGS_RX_MINI={0x8, 0x7, 0x8}, @ETHTOOL_A_RINGS_RX={0x8, 0x6, 0x51}, @ETHTOOL_A_RINGS_HEADER={0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x44014}, 0x2000c008) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) connect$bt_l2cap(r9, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:34 executing program 4: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x15, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) (async) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) add_key(&(0x7f0000000040)='rxrpc\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)="a1c84e7487944248807fc39c6d63a0cb73300def9a6d214e7514aca6e959f2d162b831bda094bb9bbb747c665d55bd66c6df9dcd82629c56a981d3b5325031b580323a8baa7920f61bcc3af045f27098a75b1d", 0x53, 0xfffffffffffffffb) keyctl$unlink(0x9, r0, r0) (async) keyctl$unlink(0x9, r0, r0) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) r2 = request_key(&(0x7f0000000100)='cifs.idmap\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)='\xb1\xbb\'\x00', r1) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0xb, r3, 0x0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r3, 0x0, &(0x7f00000002c0)='rxrpc\x00') keyctl$unlink(0x9, r1, r2) keyctl$unlink(0x9, r1, r0) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r2) 01:24:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), r0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000340)={'batadv0\x00', 0x0}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000380)={'batadv_slave_0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x38, r1, 0x100, 0x70bd25, 0x25dfdbfb, {}, [@HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000000}, 0x44) (async) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (async) r5 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), r0) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x48, r5, 0x300, 0x70bd2a, 0x25dfdbfe, {}, [@BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x8}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x101}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x48}, 0x1, 0x0, 0x0, 0x20048090}, 0x400c000) sendmsg$ETHTOOL_MSG_RINGS_SET(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="000429bd7000fbdbdf25100000000800070001010000080008007f0000000800090040000007f86aea6900080009"], 0x34}, 0x1, 0x0, 0x0, 0x20044000}, 0x4004000) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r0) request_key(&(0x7f0000000200)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)='syz', r1) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/custom0\x00', 0x0, 0x0) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r2, 0x40046210, &(0x7f0000000100)) socketpair(0x1e, 0x8000a, 0x7fff, &(0x7f0000000340)={0xffffffffffffffff}) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000003c0), 0xffffffffffffffff) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b00)={0x6, 0xf, &(0x7f0000000780)=ANY=[], &(0x7f0000000380)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x33, '\x00', r6}, 0x90) sendmsg$BATADV_CMD_SET_VLAN(r3, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x4c, r4, 0x4, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x7ff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xff}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r6}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x18}, @BATADV_ATTR_ORIG_INTERVAL={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0x81}, 0x810) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x100, 0x2}) r7 = semget(0x2, 0x4, 0x45) semctl$SETVAL(r7, 0x2, 0x10, &(0x7f0000000000)=0x2) ioctl$BINDER_SET_MAX_THREADS(r2, 0x40046205, &(0x7f00000001c0)=0x200) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r2, 0xc018620c, &(0x7f0000000180)={0x1}) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r0) (async) request_key(&(0x7f0000000200)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)='syz', r1) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/custom0\x00', 0x0, 0x0) (async) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r2, 0x40046210, &(0x7f0000000100)) (async) socketpair(0x1e, 0x8000a, 0x7fff, &(0x7f0000000340)) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000003c0), 0xffffffffffffffff) (async) socket$can_raw(0x1d, 0x3, 0x1) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b00)={0x6, 0xf, &(0x7f0000000780)=ANY=[], &(0x7f0000000380)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x33, '\x00', r6}, 0x90) (async) sendmsg$BATADV_CMD_SET_VLAN(r3, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x4c, r4, 0x4, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x7ff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xff}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r6}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x18}, @BATADV_ATTR_ORIG_INTERVAL={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0x81}, 0x810) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x100, 0x2}) (async) semget(0x2, 0x4, 0x45) (async) semctl$SETVAL(r7, 0x2, 0x10, &(0x7f0000000000)=0x2) (async) ioctl$BINDER_SET_MAX_THREADS(r2, 0x40046205, &(0x7f00000001c0)=0x200) (async) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r2, 0xc018620c, &(0x7f0000000180)={0x1}) (async) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x1000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x15, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, r0) (async) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) (async) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) add_key(&(0x7f0000000040)='rxrpc\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)="a1c84e7487944248807fc39c6d63a0cb73300def9a6d214e7514aca6e959f2d162b831bda094bb9bbb747c665d55bd66c6df9dcd82629c56a981d3b5325031b580323a8baa7920f61bcc3af045f27098a75b1d", 0x53, 0xfffffffffffffffb) keyctl$unlink(0x9, r0, r0) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) r2 = request_key(&(0x7f0000000100)='cifs.idmap\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)='\xb1\xbb\'\x00', r1) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0xb, r3, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0xb, r3, 0x0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r3, 0x0, &(0x7f00000002c0)='rxrpc\x00') keyctl$unlink(0x9, r1, r2) keyctl$unlink(0x9, r1, r0) (async) keyctl$unlink(0x9, r1, r0) add_key$keyring(&(0x7f0000000000), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r2) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x2000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 2: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r0) (async) r1 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r0) request_key(&(0x7f0000000200)='user\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)='syz', r1) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/custom0\x00', 0x0, 0x0) (async) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/custom0\x00', 0x0, 0x0) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r2, 0x40046210, &(0x7f0000000100)) (async) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r2, 0x40046210, &(0x7f0000000100)) socketpair(0x1e, 0x8000a, 0x7fff, &(0x7f0000000340)={0xffffffffffffffff}) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000003c0), 0xffffffffffffffff) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b00)={0x6, 0xf, &(0x7f0000000780)=ANY=[], &(0x7f0000000380)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x33, '\x00', r6}, 0x90) sendmsg$BATADV_CMD_SET_VLAN(r3, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x4c, r4, 0x4, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x7ff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xff}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r6}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x18}, @BATADV_ATTR_ORIG_INTERVAL={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0x81}, 0x810) (async) sendmsg$BATADV_CMD_SET_VLAN(r3, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x4c, r4, 0x4, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x7ff}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xff}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r6}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x18}, @BATADV_ATTR_ORIG_INTERVAL={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0x81}, 0x810) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x100, 0x2}) r7 = semget(0x2, 0x4, 0x45) semctl$SETVAL(r7, 0x2, 0x10, &(0x7f0000000000)=0x2) (async) semctl$SETVAL(r7, 0x2, 0x10, &(0x7f0000000000)=0x2) ioctl$BINDER_SET_MAX_THREADS(r2, 0x40046205, &(0x7f00000001c0)=0x200) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r2, 0xc018620c, &(0x7f0000000180)={0x1}) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x3000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$KEYCTL_MOVE(0x10, r1, 0x0, 0x0, 0x0) keyctl$reject(0x13, r1, 0x9, 0x10000, r1) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$reject(0x13, r2, 0x3ff, 0x401, r1) request_key(&(0x7f00000000c0)='rxrpc\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='/\'>\'.}%-!\x00', r2) keyctl$KEYCTL_MOVE(0x1e, r2, r2, r2, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f00000003c0)={0x2c, r2, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}]}]}, 0x2c}}, 0x0) (async) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000240)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_TSINFO_GET(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0x20, r6, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}]}, 0x20}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f00000002c0)={'syztnl0\x00', 0x0, 0x29, 0x9, 0x81, 0x3, 0x30, @dev={0xfe, 0x80, '\x00', 0x3f}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x740, 0x80, 0x3, 0x284}}) sendmsg$ETHTOOL_MSG_RINGS_SET(r1, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000200)={&(0x7f0000000340)={0x3c, r2, 0x800, 0x70bd28, 0x25dfdbfb, {}, [@ETHTOOL_A_RINGS_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}, @ETHTOOL_A_RINGS_RX_MINI={0x8, 0x7, 0x8}, @ETHTOOL_A_RINGS_RX={0x8, 0x6, 0x51}, @ETHTOOL_A_RINGS_HEADER={0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x44014}, 0x2000c008) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r9 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r9, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:34 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x4000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:34 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='keyring\x00', &(0x7f0000000040)='syz') keyctl$unlink(0x9, r0, r0) 01:24:34 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, r0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:34 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$KEYCTL_MOVE(0x10, r1, 0x0, 0x0, 0x0) keyctl$reject(0x13, r1, 0x9, 0x10000, r1) (async) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$reject(0x13, r2, 0x3ff, 0x401, r1) (async) request_key(&(0x7f00000000c0)='rxrpc\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='/\'>\'.}%-!\x00', r2) keyctl$KEYCTL_MOVE(0x1e, r2, r2, r2, 0x0) 01:24:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x15, r2, 0x0, 0x0, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), r1) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000280)={'sit0\x00', &(0x7f0000000200)={'gre0\x00', 0x0, 0x8741, 0x80, 0xbad, 0xa7, {{0xb, 0x4, 0x1, 0x30, 0x2c, 0x64, 0x0, 0x8, 0x4, 0x0, @local, @multicast1, {[@ssrr={0x89, 0x17, 0x99, [@remote, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010101, @remote]}]}}}}}) keyctl$reject(0x13, r0, 0x13, 0x3ff, r0) sendmsg$ETHTOOL_MSG_EEE_SET(r1, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0x88, r3, 0x800, 0x70bd2b, 0x25dfdbff, {}, [@ETHTOOL_A_EEE_MODES_OURS={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x1}]}, @ETHTOOL_A_EEE_HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x4008080}, 0x4) keyctl$unlink(0x9, r0, r0) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8003, @any, 0x3f, 0x2}, 0xffffffa0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x3, r0, r0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x5000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='keyring\x00', &(0x7f0000000040)='syz') keyctl$unlink(0x9, r0, r0) add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='keyring\x00', &(0x7f0000000040)='syz') (async) keyctl$unlink(0x9, r0, r0) (async) 01:24:35 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$KEYCTL_MOVE(0x10, r1, 0x0, 0x0, 0x0) keyctl$reject(0x13, r1, 0x9, 0x10000, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) (async) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$reject(0x13, r2, 0x3ff, 0x401, r1) (async) keyctl$reject(0x13, r2, 0x3ff, 0x401, r1) request_key(&(0x7f00000000c0)='rxrpc\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='/\'>\'.}%-!\x00', r2) keyctl$KEYCTL_MOVE(0x1e, r2, r2, r2, 0x0) 01:24:35 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETTABLE(r0, &(0x7f0000000680)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000640)={&(0x7f00000004c0)={0x15c, 0x1, 0xa, 0x201, 0x0, 0x0, {0x5}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_USERDATA={0xf4, 0x6, "6fbaa6223bd7010d763add12490abb69e5da42a2ccec27070c99dc34c6f50a59939b67f23b9a149f2934bb2cd4fc0b64c2e7e27e298abe6b0d18e2edd5d03be430071d575f734ef2c627a7a48c5556a64559b3671f1d2d7d6668294db45e853b260b6cf4ea6d7c75fab7c35f030b1697f03df5d089abdc092a6b3cc08575e41ded20c7c5dfb05a8f3fa3d874d776b0a868a772cb10423fe90a6821bea309ffd6e392b88d826ca9751400e9b9301e82124e9ecab20582807685378ec6bc33c98313f998393d8415c66f891aacb9419d6ee63c617a88c91291e4709ea0ab3f53bf50f3a827e143b9838bfaa57cd5a97047"}, @NFTA_TABLE_USERDATA={0x40, 0x6, "f611e1d5387f5a3661eb334471522113d9843c80dad25950fc411903b13ad349dcbaeffbea11bb56af6dcd5caaf5886a9ad472376aa006bd0e8675b1"}, @NFTA_TABLE_FLAGS={0x8}]}, 0x15c}, 0x1, 0x0, 0x0, 0x4000814}, 0x20040085) sendmsg$IPSET_CMD_SAVE(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x6c, 0x8, 0x6, 0x201, 0x0, 0x0, {0x7, 0x0, 0x8}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0x6c}, 0x1, 0x0, 0x0, 0x4060014}, 0x40000) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_ERR_FILTER(r2, 0x65, 0x2, &(0x7f0000000000), 0x4) getsockopt$CAN_RAW_LOOPBACK(r2, 0x65, 0x3, &(0x7f0000000240), &(0x7f0000000280)=0x4) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, r1) add_key(&(0x7f0000000340)='id_legacy\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)="e7a0b4e490b5ce54a9af9775c916ea096f506198898aa1088e7e6b40c0c3e809c4cceeb14c7b0de405d87b05ddb51928991ee463215a8018db62025477ccaeaab4bfd737c56fea0f53b8c8e9fd35a4c4556f782a4fe1093970930b9a313b9e28e88de1aceca3bc5e50bfb2110f6d12c695f1c5f62288ee2ac5df1d2b7d70887e2e869bc22d352856641db05becea27f96e9cdbc9847972fa3676daf7a649dc34b037", 0xa2, r1) r4 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$KEYCTL_MOVE(0x4, r1, r4, r1, 0x0) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x6000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='keyring\x00', &(0x7f0000000040)='syz') (async) keyctl$unlink(0x9, r0, r0) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x15, r2, 0x0, 0x0, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), r1) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000280)={'sit0\x00', &(0x7f0000000200)={'gre0\x00', 0x0, 0x8741, 0x80, 0xbad, 0xa7, {{0xb, 0x4, 0x1, 0x30, 0x2c, 0x64, 0x0, 0x8, 0x4, 0x0, @local, @multicast1, {[@ssrr={0x89, 0x17, 0x99, [@remote, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010101, @remote]}]}}}}}) keyctl$reject(0x13, r0, 0x13, 0x3ff, r0) sendmsg$ETHTOOL_MSG_EEE_SET(r1, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0x88, r3, 0x800, 0x70bd2b, 0x25dfdbff, {}, [@ETHTOOL_A_EEE_MODES_OURS={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x1}]}, @ETHTOOL_A_EEE_HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x4008080}, 0x4) keyctl$unlink(0x9, r0, r0) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8003, @any, 0x3f, 0x2}, 0xffffffa0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) memfd_secret(0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$KEYCTL_MOVE(0x15, r2, 0x0, 0x0, 0x0) (async) syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), r1) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000280)={'sit0\x00', &(0x7f0000000200)={'gre0\x00', 0x0, 0x8741, 0x80, 0xbad, 0xa7, {{0xb, 0x4, 0x1, 0x30, 0x2c, 0x64, 0x0, 0x8, 0x4, 0x0, @local, @multicast1, {[@ssrr={0x89, 0x17, 0x99, [@remote, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010101, @remote]}]}}}}}) (async) keyctl$reject(0x13, r0, 0x13, 0x3ff, r0) (async) sendmsg$ETHTOOL_MSG_EEE_SET(r1, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0x88, r3, 0x800, 0x70bd2b, 0x25dfdbff, {}, [@ETHTOOL_A_EEE_MODES_OURS={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x1}]}, @ETHTOOL_A_EEE_HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x4008080}, 0x4) (async) keyctl$unlink(0x9, r0, r0) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8003, @any, 0x3f, 0x2}, 0xffffffa0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:35 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) keyctl$reject(0x13, r0, 0x2, 0x4, r1) keyctl$reject(0x13, r1, 0x3, 0xffffffffffffffff, r0) socketpair(0x22, 0x800, 0x81, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000300)={'syztnl0\x00', &(0x7f00000003c0)={'ip_vti0\x00', 0x0, 0x8000, 0x20, 0xfffffffb, 0x4, {{0x33, 0x4, 0x1, 0x7, 0xcc, 0x68, 0x0, 0x3, 0x2f, 0x0, @remote, @broadcast, {[@timestamp_prespec={0x44, 0x3c, 0xa5, 0x3, 0xa, [{@remote, 0x8}, {@multicast1, 0x3}, {@local, 0x4}, {@loopback, 0x3f}, {@loopback}, {@local, 0x80000000}, {@empty, 0x3}]}, @timestamp_prespec={0x44, 0x44, 0x4a, 0x3, 0xc, [{@loopback, 0x3}, {@private=0xa010100, 0xde}, {@rand_addr=0x64010101, 0x8}, {@private=0xa010100, 0xffffffff}, {@multicast1, 0x2549}, {@empty, 0x2}, {@rand_addr=0x64010100, 0x5}, {@multicast1, 0xfd55}]}, @cipso={0x86, 0x37, 0xffffffffffffffff, [{0x5, 0xd, "4f684a5c9fb7c211e05171"}, {0x6, 0xd, "39a762640f4152fee46fd9"}, {0x7, 0x8, "d1156bc88ecd"}, {0x7, 0x2}, {0x0, 0x5, "d26969"}, {0x7, 0x8, "b607b5230365"}]}]}}}}}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000340)) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000004c0)={'batadv_slave_0\x00'}) r4 = add_key(&(0x7f0000000500)='trusted\x00', &(0x7f0000000640)={'syz', 0x3}, &(0x7f0000000680)="3b306030c0db7f04e33da3b29fc7b1c4313dccbf9819cc0b1dd3700e66546dbd61b60876d2ee739d0ca1a6bfe3e5aa728290403ab8efb495a6f571a9e276d9d5ea5b587b69dc959c02a72171a682e201892e1eb80ce39b71a5278b5b7bc90a2f26d6b7059c4d77fb2a7b0dc452d52d8ad01b5ae52b7625fe23542014f6114aa0d856e1e3b38468da941ee7ad456f96139e905377d353763494bc571a8bf312941af3864323f78040d3f98fe99b417fcee8392d4a", 0xb4, 0xfffffffffffffffc) keyctl$unlink(0x9, r1, r4) sendmsg$ETHTOOL_MSG_EEE_GET(r3, &(0x7f00000005c0)={&(0x7f00000001c0), 0xc, &(0x7f0000000580)={&(0x7f0000000740)=ANY=[@ANYBLOB="140000001e8eaeb6cd303c659f05fce190472c07f7d9feae1a3d5d4c8b40870ee56141d65ebb598bd7d5de59252bff630d8df53ae10cd142c8e154b5d164a4f526afdad37a50d241a6cd8e05f52127f314472fb3c5c884f655ec60c5f34483a1383c05e7e92be427a8cfad5c1972b7e7d1cb75ed0040e9d78ba62ed0116f70171cb45778d84f27eed5abd4af8db3a1d0bd44666b6b2ee0d354bb5c52c9870279580ee2245901b07b5657febd57459e192b400a50d5a61f8f2ea8c9955fbd04d043f5b954423fb31060d81592b19adf4cf27d996da16d98b46a03", @ANYRES16=0x0, @ANYBLOB="08002bbd7000fcdbdf2517000000"], 0x14}, 0x1, 0x0, 0x0, 0x20000080}, 0x4000000) r5 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000100), 0xffffffffffffffff) socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$batadv(&(0x7f0000000380), r6) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="0a0028bd7000fddbdf25010000000c001600070000000000000000001900ac1e010108001700", @ANYRES32=r6, @ANYBLOB="fbc57b05b4be4b496b54e6cbec010000000000"], 0x30}, 0x1, 0x0, 0x0, 0x8c0}, 0x4) 01:24:35 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETTABLE(r0, &(0x7f0000000680)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000640)={&(0x7f00000004c0)={0x15c, 0x1, 0xa, 0x201, 0x0, 0x0, {0x5}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_USERDATA={0xf4, 0x6, "6fbaa6223bd7010d763add12490abb69e5da42a2ccec27070c99dc34c6f50a59939b67f23b9a149f2934bb2cd4fc0b64c2e7e27e298abe6b0d18e2edd5d03be430071d575f734ef2c627a7a48c5556a64559b3671f1d2d7d6668294db45e853b260b6cf4ea6d7c75fab7c35f030b1697f03df5d089abdc092a6b3cc08575e41ded20c7c5dfb05a8f3fa3d874d776b0a868a772cb10423fe90a6821bea309ffd6e392b88d826ca9751400e9b9301e82124e9ecab20582807685378ec6bc33c98313f998393d8415c66f891aacb9419d6ee63c617a88c91291e4709ea0ab3f53bf50f3a827e143b9838bfaa57cd5a97047"}, @NFTA_TABLE_USERDATA={0x40, 0x6, "f611e1d5387f5a3661eb334471522113d9843c80dad25950fc411903b13ad349dcbaeffbea11bb56af6dcd5caaf5886a9ad472376aa006bd0e8675b1"}, @NFTA_TABLE_FLAGS={0x8}]}, 0x15c}, 0x1, 0x0, 0x0, 0x4000814}, 0x20040085) sendmsg$IPSET_CMD_SAVE(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x6c, 0x8, 0x6, 0x201, 0x0, 0x0, {0x7, 0x0, 0x8}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0x6c}, 0x1, 0x0, 0x0, 0x4060014}, 0x40000) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_ERR_FILTER(r2, 0x65, 0x2, &(0x7f0000000000), 0x4) getsockopt$CAN_RAW_LOOPBACK(r2, 0x65, 0x3, &(0x7f0000000240), &(0x7f0000000280)=0x4) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, r1) add_key(&(0x7f0000000340)='id_legacy\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)="e7a0b4e490b5ce54a9af9775c916ea096f506198898aa1088e7e6b40c0c3e809c4cceeb14c7b0de405d87b05ddb51928991ee463215a8018db62025477ccaeaab4bfd737c56fea0f53b8c8e9fd35a4c4556f782a4fe1093970930b9a313b9e28e88de1aceca3bc5e50bfb2110f6d12c695f1c5f62288ee2ac5df1d2b7d70887e2e869bc22d352856641db05becea27f96e9cdbc9847972fa3676daf7a649dc34b037", 0xa2, r1) r4 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$KEYCTL_MOVE(0x4, r1, r4, r1, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_MSG_GETTABLE(r0, &(0x7f0000000680)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000640)={&(0x7f00000004c0)={0x15c, 0x1, 0xa, 0x201, 0x0, 0x0, {0x5}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_USERDATA={0xf4, 0x6, "6fbaa6223bd7010d763add12490abb69e5da42a2ccec27070c99dc34c6f50a59939b67f23b9a149f2934bb2cd4fc0b64c2e7e27e298abe6b0d18e2edd5d03be430071d575f734ef2c627a7a48c5556a64559b3671f1d2d7d6668294db45e853b260b6cf4ea6d7c75fab7c35f030b1697f03df5d089abdc092a6b3cc08575e41ded20c7c5dfb05a8f3fa3d874d776b0a868a772cb10423fe90a6821bea309ffd6e392b88d826ca9751400e9b9301e82124e9ecab20582807685378ec6bc33c98313f998393d8415c66f891aacb9419d6ee63c617a88c91291e4709ea0ab3f53bf50f3a827e143b9838bfaa57cd5a97047"}, @NFTA_TABLE_USERDATA={0x40, 0x6, "f611e1d5387f5a3661eb334471522113d9843c80dad25950fc411903b13ad349dcbaeffbea11bb56af6dcd5caaf5886a9ad472376aa006bd0e8675b1"}, @NFTA_TABLE_FLAGS={0x8}]}, 0x15c}, 0x1, 0x0, 0x0, 0x4000814}, 0x20040085) (async) sendmsg$IPSET_CMD_SAVE(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x6c, 0x8, 0x6, 0x201, 0x0, 0x0, {0x7, 0x0, 0x8}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0x6c}, 0x1, 0x0, 0x0, 0x4060014}, 0x40000) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) socket$can_raw(0x1d, 0x3, 0x1) (async) setsockopt$CAN_RAW_ERR_FILTER(r2, 0x65, 0x2, &(0x7f0000000000), 0x4) (async) getsockopt$CAN_RAW_LOOPBACK(r2, 0x65, 0x3, &(0x7f0000000240), &(0x7f0000000280)=0x4) (async) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, r1) (async) add_key(&(0x7f0000000340)='id_legacy\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)="e7a0b4e490b5ce54a9af9775c916ea096f506198898aa1088e7e6b40c0c3e809c4cceeb14c7b0de405d87b05ddb51928991ee463215a8018db62025477ccaeaab4bfd737c56fea0f53b8c8e9fd35a4c4556f782a4fe1093970930b9a313b9e28e88de1aceca3bc5e50bfb2110f6d12c695f1c5f62288ee2ac5df1d2b7d70887e2e869bc22d352856641db05becea27f96e9cdbc9847972fa3676daf7a649dc34b037", 0xa2, r1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$KEYCTL_MOVE(0x4, r1, r4, r1, 0x0) (async) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x9, r0, r0) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x15, r2, 0x0, 0x0, 0x0) (async, rerun: 64) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), r1) (rerun: 64) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000280)={'sit0\x00', &(0x7f0000000200)={'gre0\x00', 0x0, 0x8741, 0x80, 0xbad, 0xa7, {{0xb, 0x4, 0x1, 0x30, 0x2c, 0x64, 0x0, 0x8, 0x4, 0x0, @local, @multicast1, {[@ssrr={0x89, 0x17, 0x99, [@remote, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010101, @remote]}]}}}}}) (async, rerun: 32) keyctl$reject(0x13, r0, 0x13, 0x3ff, r0) (rerun: 32) sendmsg$ETHTOOL_MSG_EEE_SET(r1, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0x88, r3, 0x800, 0x70bd2b, 0x25dfdbff, {}, [@ETHTOOL_A_EEE_MODES_OURS={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x1}]}, @ETHTOOL_A_EEE_HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'xfrm0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x4008080}, 0x4) keyctl$unlink(0x9, r0, r0) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8003, @any, 0x3f, 0x2}, 0xffffffa0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x7000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x9, r0, r0) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETTABLE(r0, &(0x7f0000000680)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000640)={&(0x7f00000004c0)={0x15c, 0x1, 0xa, 0x201, 0x0, 0x0, {0x5}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_USERDATA={0xf4, 0x6, "6fbaa6223bd7010d763add12490abb69e5da42a2ccec27070c99dc34c6f50a59939b67f23b9a149f2934bb2cd4fc0b64c2e7e27e298abe6b0d18e2edd5d03be430071d575f734ef2c627a7a48c5556a64559b3671f1d2d7d6668294db45e853b260b6cf4ea6d7c75fab7c35f030b1697f03df5d089abdc092a6b3cc08575e41ded20c7c5dfb05a8f3fa3d874d776b0a868a772cb10423fe90a6821bea309ffd6e392b88d826ca9751400e9b9301e82124e9ecab20582807685378ec6bc33c98313f998393d8415c66f891aacb9419d6ee63c617a88c91291e4709ea0ab3f53bf50f3a827e143b9838bfaa57cd5a97047"}, @NFTA_TABLE_USERDATA={0x40, 0x6, "f611e1d5387f5a3661eb334471522113d9843c80dad25950fc411903b13ad349dcbaeffbea11bb56af6dcd5caaf5886a9ad472376aa006bd0e8675b1"}, @NFTA_TABLE_FLAGS={0x8}]}, 0x15c}, 0x1, 0x0, 0x0, 0x4000814}, 0x20040085) sendmsg$IPSET_CMD_SAVE(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x6c, 0x8, 0x6, 0x201, 0x0, 0x0, {0x7, 0x0, 0x8}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0x6c}, 0x1, 0x0, 0x0, 0x4060014}, 0x40000) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_ERR_FILTER(r2, 0x65, 0x2, &(0x7f0000000000), 0x4) getsockopt$CAN_RAW_LOOPBACK(r2, 0x65, 0x3, &(0x7f0000000240), &(0x7f0000000280)=0x4) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, r1) add_key(&(0x7f0000000340)='id_legacy\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)="e7a0b4e490b5ce54a9af9775c916ea096f506198898aa1088e7e6b40c0c3e809c4cceeb14c7b0de405d87b05ddb51928991ee463215a8018db62025477ccaeaab4bfd737c56fea0f53b8c8e9fd35a4c4556f782a4fe1093970930b9a313b9e28e88de1aceca3bc5e50bfb2110f6d12c695f1c5f62288ee2ac5df1d2b7d70887e2e869bc22d352856641db05becea27f96e9cdbc9847972fa3676daf7a649dc34b037", 0xa2, r1) r4 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r3) keyctl$KEYCTL_MOVE(0x4, r1, r4, r1, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_MSG_GETTABLE(r0, &(0x7f0000000680)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000640)={&(0x7f00000004c0)={0x15c, 0x1, 0xa, 0x201, 0x0, 0x0, {0x5}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_TABLE_USERDATA={0xf4, 0x6, "6fbaa6223bd7010d763add12490abb69e5da42a2ccec27070c99dc34c6f50a59939b67f23b9a149f2934bb2cd4fc0b64c2e7e27e298abe6b0d18e2edd5d03be430071d575f734ef2c627a7a48c5556a64559b3671f1d2d7d6668294db45e853b260b6cf4ea6d7c75fab7c35f030b1697f03df5d089abdc092a6b3cc08575e41ded20c7c5dfb05a8f3fa3d874d776b0a868a772cb10423fe90a6821bea309ffd6e392b88d826ca9751400e9b9301e82124e9ecab20582807685378ec6bc33c98313f998393d8415c66f891aacb9419d6ee63c617a88c91291e4709ea0ab3f53bf50f3a827e143b9838bfaa57cd5a97047"}, @NFTA_TABLE_USERDATA={0x40, 0x6, "f611e1d5387f5a3661eb334471522113d9843c80dad25950fc411903b13ad349dcbaeffbea11bb56af6dcd5caaf5886a9ad472376aa006bd0e8675b1"}, @NFTA_TABLE_FLAGS={0x8}]}, 0x15c}, 0x1, 0x0, 0x0, 0x4000814}, 0x20040085) (async) sendmsg$IPSET_CMD_SAVE(r0, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x6c, 0x8, 0x6, 0x201, 0x0, 0x0, {0x7, 0x0, 0x8}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0x6c}, 0x1, 0x0, 0x0, 0x4060014}, 0x40000) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) socket$can_raw(0x1d, 0x3, 0x1) (async) setsockopt$CAN_RAW_ERR_FILTER(r2, 0x65, 0x2, &(0x7f0000000000), 0x4) (async) getsockopt$CAN_RAW_LOOPBACK(r2, 0x65, 0x3, &(0x7f0000000240), &(0x7f0000000280)=0x4) (async) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, r1) (async) add_key(&(0x7f0000000340)='id_legacy\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f00000003c0)="e7a0b4e490b5ce54a9af9775c916ea096f506198898aa1088e7e6b40c0c3e809c4cceeb14c7b0de405d87b05ddb51928991ee463215a8018db62025477ccaeaab4bfd737c56fea0f53b8c8e9fd35a4c4556f782a4fe1093970930b9a313b9e28e88de1aceca3bc5e50bfb2110f6d12c695f1c5f62288ee2ac5df1d2b7d70887e2e869bc22d352856641db05becea27f96e9cdbc9847972fa3676daf7a649dc34b037", 0xa2, r1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r3) (async) keyctl$KEYCTL_MOVE(0x4, r1, r4, r1, 0x0) (async) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x9, r0, r0) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x8000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 4: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x18) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) r1 = add_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)="ccee5c521cce52b53a", 0x9, r0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00'}, 0x18) keyctl$KEYCTL_MOVE(0x1e, r1, r0, 0xfffffffffffffffe, 0x1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x28000000, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), r1) sendmsg$ETHTOOL_MSG_STRSET_GET(r1, &(0x7f00000004c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)={0xf0, r4, 0x8, 0x70bd27, 0x25dfdbfc, {}, [@ETHTOOL_A_STRSET_STRINGSETS={0x20, 0x2, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0xbc, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}]}, {0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}]}, {0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0xf}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}, {0x4}]}]}, 0xf0}, 0x1, 0x0, 0x0, 0x880}, 0x4008084) r5 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r5, 0x1}, 0x14}}, 0x0) sendmsg$L2TP_CMD_SESSION_CREATE(r1, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x4c, r5, 0x10, 0x70bd29, 0x25dfdbfb, {}, [@L2TP_ATTR_SESSION_ID={0x8, 0xb, 0x3}, @L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x1}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x4}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x1f}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e23}, @L2TP_ATTR_UDP_CSUM={0x5}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20040081}, 0x42800) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) add_key(&(0x7f0000000500)='blacklist\x00', &(0x7f0000000540)={'syz', 0x1}, &(0x7f0000000580)="e4c8756878e8d06ff608507bb0466a0ff7dec53d997a1f0a4197634ef78bda815f1952e33efc4120245cf6ed95df8bb4178b99ef9fe74daccdec7ef60aad066edf25edf77dd1b049c31d048aa033d0913957a2b72e6440b6ee1925a93d7138ec8af7ed1be03f239f142f96462d4b863056eae2346f950c9500ef791b1ed9a9bcd56b84648ca8b0003fcc8a746aa71e51d540c37124546c2d3deb8b18f6c59af771f4990ca55b2e6bf6611ccd5ea9c999dffc64ddfbd0e8a4db0164ffb202c743c0bdcad9f6a63c8c3f85c8e11ed8a0f84b7622f0f186f27eba0ddb44a170f2985aaa77ef6810136766e3b365f0747748e82daeb9be2b2a123348bc577b8052c63ea6fb9afd8aed3abd88ab15dc30066ac5c9d6d9d1c008c5a7e2f95b5e80c114a9a309465250839604c4169a52dc4fcdd6181ec0407212addb43eebe9564ff7786537fe7af65538d53bb111f6ea1314ffd5bc890536dda742ccf745c25daf433fe6004382377e6c8a5a90236a2331dae4b66c21f851db588f60b4492d7d22128eda4a07d148f6805ee3b31a7915aeeee9b2eb0216fe1c13aad1e6b7833b6e4bbf42f74aa006c9ed94bf014e8f30ad5ab487bca868060f35f3a856ddb1eeb23dca7f3476f42c389ef5fde0f5f3ea2e53a595def73fea4e2e8f885c48618aaaf838f5f0630bd80d5f5b4a717e4366388ade068aea4c0d01f0b5516244cde5483109b6f2b69cdd4eacdd5ea025e7d54018bceb69ffa621cee9c5762f09055ea663c4e4ac81756f4245f344f3f3e9237546b45782c8d4599669fcd2980de1622e17d3236cef31614d5247c4f8c5ffa1d330874ff514bd1b3d71ee11755a6b5ccdf161773c3417923dcd07c7d4a25a28feaeb12c39d9eb24381285f09f7fac27db47dc89d49011bc73ed9e5ecf9d972638639b487944065613c36f16c313b5498c8ce1389252df3202b8457b1a80bac04471d1396e6a20f41238cf37099515a2bf660a23697aac5a4ff088ed0cb9a27a51c79c78a27b6054f598aded9fa2e39e85ebaa6ddc17c1bafa522b582fa2e2d36fc84c453d02a842aad12e03fbf0eaad15bf9a179745400ee3c156d71e482f6a8ed630c004d2739b579c6cf39e9b5614498c249988f96a19fa92d2220430f68f5e2b2b3713ab99d4873df6c0f94e0af84d0ae15bc68959e5900cc83808f70538e6ac9aae0f08c1e4027086d39a707e04de371af6f994ed6beed95a68c2d31d6bc37a5dfee4c950181e984b376d8a9a564a4948f1c09efee35da86ec76a449d7124a8a96e65d8a732e741a1dd3ab8e3e71da0c8d346f43a5b9ee8ff2028ca0dd86e7c62adc19789acd945853cb0ecee6a037457d18ce0a19f609c835f6a73c8478da41c664551cc87b2cf613d362a36d49ce091e67073b466d5447c510808b8828d6fae956fe315edce9524021fb2ee411f2f0b338fed1972304f802f528b218807ca4756b00f5b4f44e769ada4d026d1984945754708feac3a5d9a5de992758467ff11f380b8e3a8488a1b3e6a75cb917797112b9a1f839723d278784f4cb443731b017c3612866bd6555e3a7cd6ec5d79e0639d64abd61090efcf27098245ce2d9b2274e6afc6ac55b45f7961c821b3df886efa706a28a26e01dd4f2b46ae0f9cfe90cbba94f8854d4a8b06d55ba6cb88f7cc164d9739f4852f16aa933a5ac717a4e0bde8040f67dd7cfa747a9426cbc9cfe39ed1d929c779e11d59ef0b05ed18c49091bb7804d9b1e69d22df069b939f5a2df106571e3065512e30cadd407f3838391b2a76d9d82a445b4f74cd52451f6ea830f83f25189614104e92da8322c2f05879ada0d12baaff7699c4682de0fe01fda0c16c59ab4fddd46667575a88a924b1e7e0b75df434d84b2a00dd210b70125cee0b5273edfa73e24ad14d493b69c3dc5e2e42622e6851e6747929e9ca030d32a8c176217a3d2d2c7c729c316b23aab0686fd8372dbcfdd36db25f969f4a4224ab7e40b9b13f37e663ba58578fdf0acf72961a4ebfd054d2c68d363eeb0a8e4a6755048a8892157283fdda848d7813a5db1f0f7b4c650c02a11b113f390e329bea52c57ffe4127e5cd4797ffea4627ced86831e1485fb5187ad47961402661b66130ba6b628210bdf7677c77b04c48b883c9ad99f582172e58e9beb46e20010b700f54d268b1196484198295b0b1820c69d871dbfe5e1b50c12b813496972ad1e55a4f4041c83e5ed10d9cbfbb951a6833028de41c7aa10b0a90ae3be7694b0b326ba51e3348a1394332c95fae7b1ea7bcd1213032731e85f20dbf9e685a74f75c3b47b4a27df88138ffaaa1e1944a53e2a81cc5765196dad15ca97dc9a4791ff7716e74717b475bcd0037e40e8e5c45b56461f8f24b5a6640d975f9df16f026599229a1729248dd12133189b2061bfa7079db7060ddf04fff5ada37fe7ddba11a76e5201c2c34330c2350df5cd420b7828a1971c5a2a0a14795694bdf72a5123f3290d44f5a2cf433c17278fe3ec73d60f6293fa8bd0d2783531e3800b8185f061b03921f2498b1b1834475cc1300bee3841ebcbfe5bb9ddf28404e6f80a510ee32f24955df7b753fdc216e5d5b37bc8d5d6f29022855512de7a9205f05b30b6e9a10ce596d98e1d5d7e11d642f925625a9357d4887a3f0be00850e7f1d135f9febf639c656835d28cc80d25158b2eea50d1c736f91e48245a12d9b9fe381fb254f01c80544260d4238a72216fe666100bedf52a949b6715c9a31435410db3a5107d84fe3662d95479e22a16392e34e549bf45819c478bd463bfd0b8ccf38b4bbf69b45ad9e0a7cc28b9c355ba92e4400e2be12dd19ffa1f55bc9f019af08cc25d343daa0fd89045bafece92ada3217b8597140a4a42cf38179f06d837c892e827580b1d1ce3f91156dd7aba0146de37e159640072b2739ccc2c28d740eaefb11b8f40cfde7cb78d577183a94874f7d7910244a991af7e649a93d7184bf0198fd37b8c1ab12e65cc89a6f696c97ce46d50c241650608be1db948c5f3d652b12658a8bae3e61ec381a30a645bff1298d2811c7f497e1a75488aa0117797c2a9838e45d5e3b9de0c59fd250d920aa4bc4fdb3331e32b64f20ade0648e9b51f998dcb5cd129b5a8309a415e9efbe72b8881b72381ac301ec2f92f73c8b0bd89a4f899c50a6c61245b1bcf0edde9fd7232b5cd8bc01974468dbc96c0955e9d4c915b56f672f8e1465bca23d4fc87e65e4ce3097cc46260b53d9edd1a9cc002af09ba9d1faf3d2ed813f06b2f3b2739f7709985df5e18fd21e2efbefa5d6198bb5786a5335a27c4b6e236d2d922f51a4b621852b2ab9bfae89130e4eb2f7ad39a97eb009f47394c60f2ba7cc223bb04bec729f1677618ea84a79afd6c2601174f6d461d8ae434ae9223d75101a58624e241e9684373b83f9ffcb505a8f05c6550217c02a5b1dd40366e730aa086e72b138b7e5a80d5f8690ff1ebd3902afeed3b5ba6f1e818c7bcb9825089f0dd8be2db82f420233159a4f5b311a292468fcc1c2587401ac0e61566f04ec23d99dd3beb73f5c961fb038baa49b52da8c7dc211d2487a5e90b155cd51bb14608e20444045c9c494c210794485c256d37093e959a035c608d7bfac43a0ab7810830d6ee3795537ae2a14b85baad77af3ce8071bc4422f033a3937f9a4ed0ba8825018f37cfc66b186602cc7bed538f371dbbce5a70ec04c8f5cbb738a2e4c2fb37edc1ef4151c8315a9927b1b99095a839b5a8397a6ef82fc8592fbe395fe7877272748f6864e9f828b56e7222ef0047ad9e57013935c79a9135134f62c5327885139d05d28b37e464f428cbf9a0907e2b9d1d744a25ff9e79a8726cedb7a91c927f47bd1a8ac68334d1ed07bd63b984ee3b3dd9402db9cda0717776776561b06ed45a265efa6a4c0633f018bae7befd3b431a0e46f023a9e45b4e2970347db3b3ad280de6dffbad7cd377a4fdff9b78ff19724dd9128f91a76d7afc4e39e840b32f16a1e1bba80e23aab198734392a49b8ed60932f2f18844f026fe1d57c858d25e5794d7a10bbc454ad7e876083cb3de1ed6484d8535d247f41722388f90df0f9c11a318a173c10f1bd71b0290c66cc73818c28aeb33c3253d76a8f0b053995abd452f4312ccee11582b4ddd254f8d5d8bfe3a07c2c81faa94f0cca5901ca266ff331d32ce50e25440d3ac627113f560324d368482952c6809ba37f7a17cb2a9dbe909f6e94c670ff850bce69d9e7b7cb3f44e817c6364d67fcb1f453283c3ed508961f7e6a1f109346b7741d7cfe0c635396c3e1f24c569ea3756fffb91c75badf442c63ca820f96aec4d382d7d70639280edc845ee7d29e8af0fc9f69e9941ad473a7d2b24b2a731acc62d58530ca9bff0e8fa55cd541c94f120ad6f677c327f3d9d388f8901388daadb99703254d6947039dd520fac6d9b0829938a68cad4225f1c121229f7e2b138ace48f530162e8e5b1e8eeba5b80bb6f77b67aa1496a262b8217b2895de7dd9921707bb41219cc6989523346707180f27a1e87ad748edcb3ce0072eb3e126700de2024c73a5e2559a3f9378756be0b798691257c4bd322218e885cb3ffb58fcb63c89d49b66852156378ef0914c03fa68a0cce1500edf1436ca36b748c2a34f1ee0e457a21524451c297cf7133362c73de4c744054f4533b0bf775f399c992a631078069bd5479224e78b5db11d96bd7da04e14a1fffab4fab688ed9235f16f05c73738b8cd48f86975826e8d5342eb8243b8f18c1d0f3d64fe364a1c3881cadbc085c5ca2bf5c8d849d5c397d5c86b72b000723e6020ea25709c8ff7c8fd53006293f0367d45660383e91b3c1656dbd86d6dcc01630898ac77d90fcddf64243e2bb592f4cd8402f6e75093ade5e1edba67948d496607151413a5def9bbb597968725b4b8b8365250153364533223999396db103c6c67fd872457d08867285268c2757823383ebe4ac79bc2fe92d3c28cc241c26a463bd81587635cd1a6cfb7d73bf5c5b729cec3b4b2f6b8b2f212b01978e1ae7e12085519480f8a1d57419d8d64f5069a0874199cf8e9c925b9373caadd2844313994d731937c52cdb0a2a28ce77935cc6c3f3e9c127cbf3afa31a26359f074768dd5de17e7e0a17f2099f95f9fbfb7fdf071a60145f083a0badcf639da7aa13b850b39f43b1358d22e848c3ff488d87877892ec6a9cf84629652ee509fcc7d855052b80ed5353546af31233daef39d969c62162852d3ae51972f762f14222c561bc05ed67ee0e1a635bf8ea6516ab9dbb2ae0ab3e933a0a5d26c3831cf2eb161fade27137237d3e37f46ae68db8c0b266afac31c160ffc88941e20cdd06d8a0fc59bf7e0c5f031a07b6b65da937e83e4070dd46d39bbca64eab6f658c0b6cc0da4f40ba3bbe1aa9ad9631f921cc454546168a394adc085f6fd0fd9069fbbbac4cc2b8c0121c428c57eb5ee7933b1c3abb75bea0ec0840d9ed0ab0b4358c8ca44ab817509d3c9c581de49508247b0928a9ad3f10894dff3d4e2e7d6dd26e3c4074223216579a5291f39e53f07b2e01577821730217f99c57569ec022d8d0929d7732c83e54f9661b9530557b688d7844acd48bb2e9144c288889bb366f69f80bba6dac7145f9cf0e7d2610a37b4daec584be499a8ac4178b76fa0313fa7c3a91afb9dd37a50782a68a3266c9bc4bf642fa761e2abfc8d74ea395a1f1cd5a88d6e2f03a63af526dddcedb95c4b8262615793c791df31589d17826925cd6e21c7e9eb1d21e71317b48619824c7e7e746e8543f64520d720", 0x1000, 0xfffffffffffffff8) syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs2/binder1\x00', 0x800, 0x0) keyctl$reject(0x13, r1, 0x9, 0x8000000000000000, r1) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x9000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x28000000, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async, rerun: 32) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async, rerun: 32) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async, rerun: 32) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 32) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), r1) sendmsg$ETHTOOL_MSG_STRSET_GET(r1, &(0x7f00000004c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)={0xf0, r4, 0x8, 0x70bd27, 0x25dfdbfc, {}, [@ETHTOOL_A_STRSET_STRINGSETS={0x20, 0x2, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0xbc, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}]}, {0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}]}, {0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0xf}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}, {0x4}]}]}, 0xf0}, 0x1, 0x0, 0x0, 0x880}, 0x4008084) (async) r5 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r5, 0x1}, 0x14}}, 0x0) (async) sendmsg$L2TP_CMD_SESSION_CREATE(r1, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x4c, r5, 0x10, 0x70bd29, 0x25dfdbfb, {}, [@L2TP_ATTR_SESSION_ID={0x8, 0xb, 0x3}, @L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x1}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x4}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x1f}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e23}, @L2TP_ATTR_UDP_CSUM={0x5}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20040081}, 0x42800) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) (async) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async, rerun: 64) add_key(&(0x7f0000000500)='blacklist\x00', &(0x7f0000000540)={'syz', 0x1}, &(0x7f0000000580)="e4c8756878e8d06ff608507bb0466a0ff7dec53d997a1f0a4197634ef78bda815f1952e33efc4120245cf6ed95df8bb4178b99ef9fe74daccdec7ef60aad066edf25edf77dd1b049c31d048aa033d0913957a2b72e6440b6ee1925a93d7138ec8af7ed1be03f239f142f96462d4b863056eae2346f950c9500ef791b1ed9a9bcd56b84648ca8b0003fcc8a746aa71e51d540c37124546c2d3deb8b18f6c59af771f4990ca55b2e6bf6611ccd5ea9c999dffc64ddfbd0e8a4db0164ffb202c743c0bdcad9f6a63c8c3f85c8e11ed8a0f84b7622f0f186f27eba0ddb44a170f2985aaa77ef6810136766e3b365f0747748e82daeb9be2b2a123348bc577b8052c63ea6fb9afd8aed3abd88ab15dc30066ac5c9d6d9d1c008c5a7e2f95b5e80c114a9a309465250839604c4169a52dc4fcdd6181ec0407212addb43eebe9564ff7786537fe7af65538d53bb111f6ea1314ffd5bc890536dda742ccf745c25daf433fe6004382377e6c8a5a90236a2331dae4b66c21f851db588f60b4492d7d22128eda4a07d148f6805ee3b31a7915aeeee9b2eb0216fe1c13aad1e6b7833b6e4bbf42f74aa006c9ed94bf014e8f30ad5ab487bca868060f35f3a856ddb1eeb23dca7f3476f42c389ef5fde0f5f3ea2e53a595def73fea4e2e8f885c48618aaaf838f5f0630bd80d5f5b4a717e4366388ade068aea4c0d01f0b5516244cde5483109b6f2b69cdd4eacdd5ea025e7d54018bceb69ffa621cee9c5762f09055ea663c4e4ac81756f4245f344f3f3e9237546b45782c8d4599669fcd2980de1622e17d3236cef31614d5247c4f8c5ffa1d330874ff514bd1b3d71ee11755a6b5ccdf161773c3417923dcd07c7d4a25a28feaeb12c39d9eb24381285f09f7fac27db47dc89d49011bc73ed9e5ecf9d972638639b487944065613c36f16c313b5498c8ce1389252df3202b8457b1a80bac04471d1396e6a20f41238cf37099515a2bf660a23697aac5a4ff088ed0cb9a27a51c79c78a27b6054f598aded9fa2e39e85ebaa6ddc17c1bafa522b582fa2e2d36fc84c453d02a842aad12e03fbf0eaad15bf9a179745400ee3c156d71e482f6a8ed630c004d2739b579c6cf39e9b5614498c249988f96a19fa92d2220430f68f5e2b2b3713ab99d4873df6c0f94e0af84d0ae15bc68959e5900cc83808f70538e6ac9aae0f08c1e4027086d39a707e04de371af6f994ed6beed95a68c2d31d6bc37a5dfee4c950181e984b376d8a9a564a4948f1c09efee35da86ec76a449d7124a8a96e65d8a732e741a1dd3ab8e3e71da0c8d346f43a5b9ee8ff2028ca0dd86e7c62adc19789acd945853cb0ecee6a037457d18ce0a19f609c835f6a73c8478da41c664551cc87b2cf613d362a36d49ce091e67073b466d5447c510808b8828d6fae956fe315edce9524021fb2ee411f2f0b338fed1972304f802f528b218807ca4756b00f5b4f44e769ada4d026d1984945754708feac3a5d9a5de992758467ff11f380b8e3a8488a1b3e6a75cb917797112b9a1f839723d278784f4cb443731b017c3612866bd6555e3a7cd6ec5d79e0639d64abd61090efcf27098245ce2d9b2274e6afc6ac55b45f7961c821b3df886efa706a28a26e01dd4f2b46ae0f9cfe90cbba94f8854d4a8b06d55ba6cb88f7cc164d9739f4852f16aa933a5ac717a4e0bde8040f67dd7cfa747a9426cbc9cfe39ed1d929c779e11d59ef0b05ed18c49091bb7804d9b1e69d22df069b939f5a2df106571e3065512e30cadd407f3838391b2a76d9d82a445b4f74cd52451f6ea830f83f25189614104e92da8322c2f05879ada0d12baaff7699c4682de0fe01fda0c16c59ab4fddd46667575a88a924b1e7e0b75df434d84b2a00dd210b70125cee0b5273edfa73e24ad14d493b69c3dc5e2e42622e6851e6747929e9ca030d32a8c176217a3d2d2c7c729c316b23aab0686fd8372dbcfdd36db25f969f4a4224ab7e40b9b13f37e663ba58578fdf0acf72961a4ebfd054d2c68d363eeb0a8e4a6755048a8892157283fdda848d7813a5db1f0f7b4c650c02a11b113f390e329bea52c57ffe4127e5cd4797ffea4627ced86831e1485fb5187ad47961402661b66130ba6b628210bdf7677c77b04c48b883c9ad99f582172e58e9beb46e20010b700f54d268b1196484198295b0b1820c69d871dbfe5e1b50c12b813496972ad1e55a4f4041c83e5ed10d9cbfbb951a6833028de41c7aa10b0a90ae3be7694b0b326ba51e3348a1394332c95fae7b1ea7bcd1213032731e85f20dbf9e685a74f75c3b47b4a27df88138ffaaa1e1944a53e2a81cc5765196dad15ca97dc9a4791ff7716e74717b475bcd0037e40e8e5c45b56461f8f24b5a6640d975f9df16f026599229a1729248dd12133189b2061bfa7079db7060ddf04fff5ada37fe7ddba11a76e5201c2c34330c2350df5cd420b7828a1971c5a2a0a14795694bdf72a5123f3290d44f5a2cf433c17278fe3ec73d60f6293fa8bd0d2783531e3800b8185f061b03921f2498b1b1834475cc1300bee3841ebcbfe5bb9ddf28404e6f80a510ee32f24955df7b753fdc216e5d5b37bc8d5d6f29022855512de7a9205f05b30b6e9a10ce596d98e1d5d7e11d642f925625a9357d4887a3f0be00850e7f1d135f9febf639c656835d28cc80d25158b2eea50d1c736f91e48245a12d9b9fe381fb254f01c80544260d4238a72216fe666100bedf52a949b6715c9a31435410db3a5107d84fe3662d95479e22a16392e34e549bf45819c478bd463bfd0b8ccf38b4bbf69b45ad9e0a7cc28b9c355ba92e4400e2be12dd19ffa1f55bc9f019af08cc25d343daa0fd89045bafece92ada3217b8597140a4a42cf38179f06d837c892e827580b1d1ce3f91156dd7aba0146de37e159640072b2739ccc2c28d740eaefb11b8f40cfde7cb78d577183a94874f7d7910244a991af7e649a93d7184bf0198fd37b8c1ab12e65cc89a6f696c97ce46d50c241650608be1db948c5f3d652b12658a8bae3e61ec381a30a645bff1298d2811c7f497e1a75488aa0117797c2a9838e45d5e3b9de0c59fd250d920aa4bc4fdb3331e32b64f20ade0648e9b51f998dcb5cd129b5a8309a415e9efbe72b8881b72381ac301ec2f92f73c8b0bd89a4f899c50a6c61245b1bcf0edde9fd7232b5cd8bc01974468dbc96c0955e9d4c915b56f672f8e1465bca23d4fc87e65e4ce3097cc46260b53d9edd1a9cc002af09ba9d1faf3d2ed813f06b2f3b2739f7709985df5e18fd21e2efbefa5d6198bb5786a5335a27c4b6e236d2d922f51a4b621852b2ab9bfae89130e4eb2f7ad39a97eb009f47394c60f2ba7cc223bb04bec729f1677618ea84a79afd6c2601174f6d461d8ae434ae9223d75101a58624e241e9684373b83f9ffcb505a8f05c6550217c02a5b1dd40366e730aa086e72b138b7e5a80d5f8690ff1ebd3902afeed3b5ba6f1e818c7bcb9825089f0dd8be2db82f420233159a4f5b311a292468fcc1c2587401ac0e61566f04ec23d99dd3beb73f5c961fb038baa49b52da8c7dc211d2487a5e90b155cd51bb14608e20444045c9c494c210794485c256d37093e959a035c608d7bfac43a0ab7810830d6ee3795537ae2a14b85baad77af3ce8071bc4422f033a3937f9a4ed0ba8825018f37cfc66b186602cc7bed538f371dbbce5a70ec04c8f5cbb738a2e4c2fb37edc1ef4151c8315a9927b1b99095a839b5a8397a6ef82fc8592fbe395fe7877272748f6864e9f828b56e7222ef0047ad9e57013935c79a9135134f62c5327885139d05d28b37e464f428cbf9a0907e2b9d1d744a25ff9e79a8726cedb7a91c927f47bd1a8ac68334d1ed07bd63b984ee3b3dd9402db9cda0717776776561b06ed45a265efa6a4c0633f018bae7befd3b431a0e46f023a9e45b4e2970347db3b3ad280de6dffbad7cd377a4fdff9b78ff19724dd9128f91a76d7afc4e39e840b32f16a1e1bba80e23aab198734392a49b8ed60932f2f18844f026fe1d57c858d25e5794d7a10bbc454ad7e876083cb3de1ed6484d8535d247f41722388f90df0f9c11a318a173c10f1bd71b0290c66cc73818c28aeb33c3253d76a8f0b053995abd452f4312ccee11582b4ddd254f8d5d8bfe3a07c2c81faa94f0cca5901ca266ff331d32ce50e25440d3ac627113f560324d368482952c6809ba37f7a17cb2a9dbe909f6e94c670ff850bce69d9e7b7cb3f44e817c6364d67fcb1f453283c3ed508961f7e6a1f109346b7741d7cfe0c635396c3e1f24c569ea3756fffb91c75badf442c63ca820f96aec4d382d7d70639280edc845ee7d29e8af0fc9f69e9941ad473a7d2b24b2a731acc62d58530ca9bff0e8fa55cd541c94f120ad6f677c327f3d9d388f8901388daadb99703254d6947039dd520fac6d9b0829938a68cad4225f1c121229f7e2b138ace48f530162e8e5b1e8eeba5b80bb6f77b67aa1496a262b8217b2895de7dd9921707bb41219cc6989523346707180f27a1e87ad748edcb3ce0072eb3e126700de2024c73a5e2559a3f9378756be0b798691257c4bd322218e885cb3ffb58fcb63c89d49b66852156378ef0914c03fa68a0cce1500edf1436ca36b748c2a34f1ee0e457a21524451c297cf7133362c73de4c744054f4533b0bf775f399c992a631078069bd5479224e78b5db11d96bd7da04e14a1fffab4fab688ed9235f16f05c73738b8cd48f86975826e8d5342eb8243b8f18c1d0f3d64fe364a1c3881cadbc085c5ca2bf5c8d849d5c397d5c86b72b000723e6020ea25709c8ff7c8fd53006293f0367d45660383e91b3c1656dbd86d6dcc01630898ac77d90fcddf64243e2bb592f4cd8402f6e75093ade5e1edba67948d496607151413a5def9bbb597968725b4b8b8365250153364533223999396db103c6c67fd872457d08867285268c2757823383ebe4ac79bc2fe92d3c28cc241c26a463bd81587635cd1a6cfb7d73bf5c5b729cec3b4b2f6b8b2f212b01978e1ae7e12085519480f8a1d57419d8d64f5069a0874199cf8e9c925b9373caadd2844313994d731937c52cdb0a2a28ce77935cc6c3f3e9c127cbf3afa31a26359f074768dd5de17e7e0a17f2099f95f9fbfb7fdf071a60145f083a0badcf639da7aa13b850b39f43b1358d22e848c3ff488d87877892ec6a9cf84629652ee509fcc7d855052b80ed5353546af31233daef39d969c62162852d3ae51972f762f14222c561bc05ed67ee0e1a635bf8ea6516ab9dbb2ae0ab3e933a0a5d26c3831cf2eb161fade27137237d3e37f46ae68db8c0b266afac31c160ffc88941e20cdd06d8a0fc59bf7e0c5f031a07b6b65da937e83e4070dd46d39bbca64eab6f658c0b6cc0da4f40ba3bbe1aa9ad9631f921cc454546168a394adc085f6fd0fd9069fbbbac4cc2b8c0121c428c57eb5ee7933b1c3abb75bea0ec0840d9ed0ab0b4358c8ca44ab817509d3c9c581de49508247b0928a9ad3f10894dff3d4e2e7d6dd26e3c4074223216579a5291f39e53f07b2e01577821730217f99c57569ec022d8d0929d7732c83e54f9661b9530557b688d7844acd48bb2e9144c288889bb366f69f80bba6dac7145f9cf0e7d2610a37b4daec584be499a8ac4178b76fa0313fa7c3a91afb9dd37a50782a68a3266c9bc4bf642fa761e2abfc8d74ea395a1f1cd5a88d6e2f03a63af526dddcedb95c4b8262615793c791df31589d17826925cd6e21c7e9eb1d21e71317b48619824c7e7e746e8543f64520d720", 0x1000, 0xfffffffffffffff8) (async, rerun: 64) syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 4: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x18) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) r1 = add_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)="ccee5c521cce52b53a", 0x9, r0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00'}, 0x18) (async, rerun: 64) keyctl$KEYCTL_MOVE(0x1e, r1, r0, 0xfffffffffffffffe, 0x1) (rerun: 64) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs2/binder1\x00', 0x800, 0x0) keyctl$reject(0x13, r1, 0x9, 0x8000000000000000, r1) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0x0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) (async) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs2/binder1\x00', 0x800, 0x0) (async) keyctl$reject(0x13, r1, 0x9, 0x8000000000000000, r1) (async) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x28000000, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), r1) sendmsg$ETHTOOL_MSG_STRSET_GET(r1, &(0x7f00000004c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)={0xf0, r4, 0x8, 0x70bd27, 0x25dfdbfc, {}, [@ETHTOOL_A_STRSET_STRINGSETS={0x20, 0x2, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0xbc, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}]}, {0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}]}, {0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0xf}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}, {0x4}]}]}, 0xf0}, 0x1, 0x0, 0x0, 0x880}, 0x4008084) (async) r5 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r5, 0x1}, 0x14}}, 0x0) (async) sendmsg$L2TP_CMD_SESSION_CREATE(r1, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x4c, r5, 0x10, 0x70bd29, 0x25dfdbfb, {}, [@L2TP_ATTR_SESSION_ID={0x8, 0xb, 0x3}, @L2TP_ATTR_PEER_CONN_ID={0x8, 0xa, 0x1}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x4}, @L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x1f}, @L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e23}, @L2TP_ATTR_UDP_CSUM={0x5}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20040081}, 0x42800) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) add_key(&(0x7f0000000500)='blacklist\x00', &(0x7f0000000540)={'syz', 0x1}, &(0x7f0000000580)="e4c8756878e8d06ff608507bb0466a0ff7dec53d997a1f0a4197634ef78bda815f1952e33efc4120245cf6ed95df8bb4178b99ef9fe74daccdec7ef60aad066edf25edf77dd1b049c31d048aa033d0913957a2b72e6440b6ee1925a93d7138ec8af7ed1be03f239f142f96462d4b863056eae2346f950c9500ef791b1ed9a9bcd56b84648ca8b0003fcc8a746aa71e51d540c37124546c2d3deb8b18f6c59af771f4990ca55b2e6bf6611ccd5ea9c999dffc64ddfbd0e8a4db0164ffb202c743c0bdcad9f6a63c8c3f85c8e11ed8a0f84b7622f0f186f27eba0ddb44a170f2985aaa77ef6810136766e3b365f0747748e82daeb9be2b2a123348bc577b8052c63ea6fb9afd8aed3abd88ab15dc30066ac5c9d6d9d1c008c5a7e2f95b5e80c114a9a309465250839604c4169a52dc4fcdd6181ec0407212addb43eebe9564ff7786537fe7af65538d53bb111f6ea1314ffd5bc890536dda742ccf745c25daf433fe6004382377e6c8a5a90236a2331dae4b66c21f851db588f60b4492d7d22128eda4a07d148f6805ee3b31a7915aeeee9b2eb0216fe1c13aad1e6b7833b6e4bbf42f74aa006c9ed94bf014e8f30ad5ab487bca868060f35f3a856ddb1eeb23dca7f3476f42c389ef5fde0f5f3ea2e53a595def73fea4e2e8f885c48618aaaf838f5f0630bd80d5f5b4a717e4366388ade068aea4c0d01f0b5516244cde5483109b6f2b69cdd4eacdd5ea025e7d54018bceb69ffa621cee9c5762f09055ea663c4e4ac81756f4245f344f3f3e9237546b45782c8d4599669fcd2980de1622e17d3236cef31614d5247c4f8c5ffa1d330874ff514bd1b3d71ee11755a6b5ccdf161773c3417923dcd07c7d4a25a28feaeb12c39d9eb24381285f09f7fac27db47dc89d49011bc73ed9e5ecf9d972638639b487944065613c36f16c313b5498c8ce1389252df3202b8457b1a80bac04471d1396e6a20f41238cf37099515a2bf660a23697aac5a4ff088ed0cb9a27a51c79c78a27b6054f598aded9fa2e39e85ebaa6ddc17c1bafa522b582fa2e2d36fc84c453d02a842aad12e03fbf0eaad15bf9a179745400ee3c156d71e482f6a8ed630c004d2739b579c6cf39e9b5614498c249988f96a19fa92d2220430f68f5e2b2b3713ab99d4873df6c0f94e0af84d0ae15bc68959e5900cc83808f70538e6ac9aae0f08c1e4027086d39a707e04de371af6f994ed6beed95a68c2d31d6bc37a5dfee4c950181e984b376d8a9a564a4948f1c09efee35da86ec76a449d7124a8a96e65d8a732e741a1dd3ab8e3e71da0c8d346f43a5b9ee8ff2028ca0dd86e7c62adc19789acd945853cb0ecee6a037457d18ce0a19f609c835f6a73c8478da41c664551cc87b2cf613d362a36d49ce091e67073b466d5447c510808b8828d6fae956fe315edce9524021fb2ee411f2f0b338fed1972304f802f528b218807ca4756b00f5b4f44e769ada4d026d1984945754708feac3a5d9a5de992758467ff11f380b8e3a8488a1b3e6a75cb917797112b9a1f839723d278784f4cb443731b017c3612866bd6555e3a7cd6ec5d79e0639d64abd61090efcf27098245ce2d9b2274e6afc6ac55b45f7961c821b3df886efa706a28a26e01dd4f2b46ae0f9cfe90cbba94f8854d4a8b06d55ba6cb88f7cc164d9739f4852f16aa933a5ac717a4e0bde8040f67dd7cfa747a9426cbc9cfe39ed1d929c779e11d59ef0b05ed18c49091bb7804d9b1e69d22df069b939f5a2df106571e3065512e30cadd407f3838391b2a76d9d82a445b4f74cd52451f6ea830f83f25189614104e92da8322c2f05879ada0d12baaff7699c4682de0fe01fda0c16c59ab4fddd46667575a88a924b1e7e0b75df434d84b2a00dd210b70125cee0b5273edfa73e24ad14d493b69c3dc5e2e42622e6851e6747929e9ca030d32a8c176217a3d2d2c7c729c316b23aab0686fd8372dbcfdd36db25f969f4a4224ab7e40b9b13f37e663ba58578fdf0acf72961a4ebfd054d2c68d363eeb0a8e4a6755048a8892157283fdda848d7813a5db1f0f7b4c650c02a11b113f390e329bea52c57ffe4127e5cd4797ffea4627ced86831e1485fb5187ad47961402661b66130ba6b628210bdf7677c77b04c48b883c9ad99f582172e58e9beb46e20010b700f54d268b1196484198295b0b1820c69d871dbfe5e1b50c12b813496972ad1e55a4f4041c83e5ed10d9cbfbb951a6833028de41c7aa10b0a90ae3be7694b0b326ba51e3348a1394332c95fae7b1ea7bcd1213032731e85f20dbf9e685a74f75c3b47b4a27df88138ffaaa1e1944a53e2a81cc5765196dad15ca97dc9a4791ff7716e74717b475bcd0037e40e8e5c45b56461f8f24b5a6640d975f9df16f026599229a1729248dd12133189b2061bfa7079db7060ddf04fff5ada37fe7ddba11a76e5201c2c34330c2350df5cd420b7828a1971c5a2a0a14795694bdf72a5123f3290d44f5a2cf433c17278fe3ec73d60f6293fa8bd0d2783531e3800b8185f061b03921f2498b1b1834475cc1300bee3841ebcbfe5bb9ddf28404e6f80a510ee32f24955df7b753fdc216e5d5b37bc8d5d6f29022855512de7a9205f05b30b6e9a10ce596d98e1d5d7e11d642f925625a9357d4887a3f0be00850e7f1d135f9febf639c656835d28cc80d25158b2eea50d1c736f91e48245a12d9b9fe381fb254f01c80544260d4238a72216fe666100bedf52a949b6715c9a31435410db3a5107d84fe3662d95479e22a16392e34e549bf45819c478bd463bfd0b8ccf38b4bbf69b45ad9e0a7cc28b9c355ba92e4400e2be12dd19ffa1f55bc9f019af08cc25d343daa0fd89045bafece92ada3217b8597140a4a42cf38179f06d837c892e827580b1d1ce3f91156dd7aba0146de37e159640072b2739ccc2c28d740eaefb11b8f40cfde7cb78d577183a94874f7d7910244a991af7e649a93d7184bf0198fd37b8c1ab12e65cc89a6f696c97ce46d50c241650608be1db948c5f3d652b12658a8bae3e61ec381a30a645bff1298d2811c7f497e1a75488aa0117797c2a9838e45d5e3b9de0c59fd250d920aa4bc4fdb3331e32b64f20ade0648e9b51f998dcb5cd129b5a8309a415e9efbe72b8881b72381ac301ec2f92f73c8b0bd89a4f899c50a6c61245b1bcf0edde9fd7232b5cd8bc01974468dbc96c0955e9d4c915b56f672f8e1465bca23d4fc87e65e4ce3097cc46260b53d9edd1a9cc002af09ba9d1faf3d2ed813f06b2f3b2739f7709985df5e18fd21e2efbefa5d6198bb5786a5335a27c4b6e236d2d922f51a4b621852b2ab9bfae89130e4eb2f7ad39a97eb009f47394c60f2ba7cc223bb04bec729f1677618ea84a79afd6c2601174f6d461d8ae434ae9223d75101a58624e241e9684373b83f9ffcb505a8f05c6550217c02a5b1dd40366e730aa086e72b138b7e5a80d5f8690ff1ebd3902afeed3b5ba6f1e818c7bcb9825089f0dd8be2db82f420233159a4f5b311a292468fcc1c2587401ac0e61566f04ec23d99dd3beb73f5c961fb038baa49b52da8c7dc211d2487a5e90b155cd51bb14608e20444045c9c494c210794485c256d37093e959a035c608d7bfac43a0ab7810830d6ee3795537ae2a14b85baad77af3ce8071bc4422f033a3937f9a4ed0ba8825018f37cfc66b186602cc7bed538f371dbbce5a70ec04c8f5cbb738a2e4c2fb37edc1ef4151c8315a9927b1b99095a839b5a8397a6ef82fc8592fbe395fe7877272748f6864e9f828b56e7222ef0047ad9e57013935c79a9135134f62c5327885139d05d28b37e464f428cbf9a0907e2b9d1d744a25ff9e79a8726cedb7a91c927f47bd1a8ac68334d1ed07bd63b984ee3b3dd9402db9cda0717776776561b06ed45a265efa6a4c0633f018bae7befd3b431a0e46f023a9e45b4e2970347db3b3ad280de6dffbad7cd377a4fdff9b78ff19724dd9128f91a76d7afc4e39e840b32f16a1e1bba80e23aab198734392a49b8ed60932f2f18844f026fe1d57c858d25e5794d7a10bbc454ad7e876083cb3de1ed6484d8535d247f41722388f90df0f9c11a318a173c10f1bd71b0290c66cc73818c28aeb33c3253d76a8f0b053995abd452f4312ccee11582b4ddd254f8d5d8bfe3a07c2c81faa94f0cca5901ca266ff331d32ce50e25440d3ac627113f560324d368482952c6809ba37f7a17cb2a9dbe909f6e94c670ff850bce69d9e7b7cb3f44e817c6364d67fcb1f453283c3ed508961f7e6a1f109346b7741d7cfe0c635396c3e1f24c569ea3756fffb91c75badf442c63ca820f96aec4d382d7d70639280edc845ee7d29e8af0fc9f69e9941ad473a7d2b24b2a731acc62d58530ca9bff0e8fa55cd541c94f120ad6f677c327f3d9d388f8901388daadb99703254d6947039dd520fac6d9b0829938a68cad4225f1c121229f7e2b138ace48f530162e8e5b1e8eeba5b80bb6f77b67aa1496a262b8217b2895de7dd9921707bb41219cc6989523346707180f27a1e87ad748edcb3ce0072eb3e126700de2024c73a5e2559a3f9378756be0b798691257c4bd322218e885cb3ffb58fcb63c89d49b66852156378ef0914c03fa68a0cce1500edf1436ca36b748c2a34f1ee0e457a21524451c297cf7133362c73de4c744054f4533b0bf775f399c992a631078069bd5479224e78b5db11d96bd7da04e14a1fffab4fab688ed9235f16f05c73738b8cd48f86975826e8d5342eb8243b8f18c1d0f3d64fe364a1c3881cadbc085c5ca2bf5c8d849d5c397d5c86b72b000723e6020ea25709c8ff7c8fd53006293f0367d45660383e91b3c1656dbd86d6dcc01630898ac77d90fcddf64243e2bb592f4cd8402f6e75093ade5e1edba67948d496607151413a5def9bbb597968725b4b8b8365250153364533223999396db103c6c67fd872457d08867285268c2757823383ebe4ac79bc2fe92d3c28cc241c26a463bd81587635cd1a6cfb7d73bf5c5b729cec3b4b2f6b8b2f212b01978e1ae7e12085519480f8a1d57419d8d64f5069a0874199cf8e9c925b9373caadd2844313994d731937c52cdb0a2a28ce77935cc6c3f3e9c127cbf3afa31a26359f074768dd5de17e7e0a17f2099f95f9fbfb7fdf071a60145f083a0badcf639da7aa13b850b39f43b1358d22e848c3ff488d87877892ec6a9cf84629652ee509fcc7d855052b80ed5353546af31233daef39d969c62162852d3ae51972f762f14222c561bc05ed67ee0e1a635bf8ea6516ab9dbb2ae0ab3e933a0a5d26c3831cf2eb161fade27137237d3e37f46ae68db8c0b266afac31c160ffc88941e20cdd06d8a0fc59bf7e0c5f031a07b6b65da937e83e4070dd46d39bbca64eab6f658c0b6cc0da4f40ba3bbe1aa9ad9631f921cc454546168a394adc085f6fd0fd9069fbbbac4cc2b8c0121c428c57eb5ee7933b1c3abb75bea0ec0840d9ed0ab0b4358c8ca44ab817509d3c9c581de49508247b0928a9ad3f10894dff3d4e2e7d6dd26e3c4074223216579a5291f39e53f07b2e01577821730217f99c57569ec022d8d0929d7732c83e54f9661b9530557b688d7844acd48bb2e9144c288889bb366f69f80bba6dac7145f9cf0e7d2610a37b4daec584be499a8ac4178b76fa0313fa7c3a91afb9dd37a50782a68a3266c9bc4bf642fa761e2abfc8d74ea395a1f1cd5a88d6e2f03a63af526dddcedb95c4b8262615793c791df31589d17826925cd6e21c7e9eb1d21e71317b48619824c7e7e746e8543f64520d720", 0x1000, 0xfffffffffffffff8) syz_genetlink_get_family_id$batadv(&(0x7f0000000100), r1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0xf000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 4: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x18) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) r1 = add_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)="ccee5c521cce52b53a", 0x9, r0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00'}, 0x18) keyctl$KEYCTL_MOVE(0x1e, r1, r0, 0xfffffffffffffffe, 0x1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x18) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) add_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)="ccee5c521cce52b53a", 0x9, r0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00'}, 0x18) (async) keyctl$KEYCTL_MOVE(0x1e, r1, r0, 0xfffffffffffffffe, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x4, r1, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs2/binder1\x00', 0x800, 0x0) keyctl$reject(0x13, r1, 0x9, 0x8000000000000000, r1) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x2a260000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) sendmsg$OSF_MSG_REMOVE(r1, &(0x7f0000000480)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000440)={&(0x7f00000004c0)={0x268, 0x1, 0x5, 0x301, 0x0, 0x0, {0x5, 0x0, 0x6}, [{{0x254, 0x1, {{0x2, 0x4}, 0x0, 0x40, 0x6, 0x6, 0xd, 'syz0\x00', "d59616b2c995610ed15bebf668b1a6fc4e1120ac60a30e33c4e22282fa5225ae", "4cdb0d04e33daac4c99be4b15615716485d8d5bc0414a73cfcdf26c87f3c21a3", [{0x800, 0x7ff, {0x0, 0x8}}, {0x5, 0x8001, {0x0, 0x5614}}, {0x82e0, 0x4, {0x0, 0x8000}}, {0x9, 0xfff7, {0x0, 0x7ff}}, {0x7f0, 0x9, {0x0, 0x6}}, {0x9, 0x7ff, {0x2, 0x8000}}, {0x3, 0x3, {0x0, 0x4}}, {0x8, 0xfffc, {0x0, 0xc84}}, {0x9, 0xdc, {0x2, 0x2}}, {0x5, 0xfff, {0x3, 0xb708}}, {0x6, 0x400, {0x3, 0x2e}}, {0x7, 0xffff, {0x3, 0x1b89}}, {0x4a2, 0x7f, {0x2, 0x87d9}}, {0x4, 0x80, {0x0, 0x9}}, {0xb4, 0x9, {0x1, 0x2}}, {0x6800, 0x1, {0x2, 0x8}}, {0x0, 0x7, {0x0, 0x7}}, {0x1, 0x7, {0x1, 0xba}}, {0x3, 0x497, {0x0, 0x4}}, {0x64f, 0x9a29, {0x1, 0x2}}, {0x814, 0x6, {0x2, 0x8}}, {0x0, 0x7, {0x1, 0x5}}, {0x973e, 0x1, {0x2, 0x5}}, {0x1d6, 0x3, {0x1, 0x1}}, {0x8, 0x1f, {0x2, 0xef03}}, {0x1e27, 0x9, {0x3, 0x8}}, {0x3f, 0x65, {0x1, 0x8}}, {0xf58, 0x6, {0x2}}, {0x4, 0xabc1, {0x2, 0x6}}, {0x9, 0xfffc, {0x2, 0x6}}, {0x2, 0x0, {0x2}}, {0x8000, 0xea, {0x5efe72ff3007fd26, 0x7}}, {0x6, 0x2, {0x2, 0xc4a}}, {0x8, 0x1, {0x2, 0x80}}, {0x6, 0xff, {0x2, 0xfbe}}, {0x8, 0x6, {0x1, 0x8}}, {0xfff, 0x5, {0x0, 0x1}}, {0x9, 0xfff9, {0x2, 0x9}}, {0x1, 0x8, {0x2, 0x7}}, {0x9, 0x3a8, {0x1, 0x5}}]}}}]}, 0x268}, 0x1, 0x0, 0x0, 0x40000}, 0x1) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x2c000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) sendmsg$OSF_MSG_REMOVE(r1, &(0x7f0000000480)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000440)={&(0x7f00000004c0)={0x268, 0x1, 0x5, 0x301, 0x0, 0x0, {0x5, 0x0, 0x6}, [{{0x254, 0x1, {{0x2, 0x4}, 0x0, 0x40, 0x6, 0x6, 0xd, 'syz0\x00', "d59616b2c995610ed15bebf668b1a6fc4e1120ac60a30e33c4e22282fa5225ae", "4cdb0d04e33daac4c99be4b15615716485d8d5bc0414a73cfcdf26c87f3c21a3", [{0x800, 0x7ff, {0x0, 0x8}}, {0x5, 0x8001, {0x0, 0x5614}}, {0x82e0, 0x4, {0x0, 0x8000}}, {0x9, 0xfff7, {0x0, 0x7ff}}, {0x7f0, 0x9, {0x0, 0x6}}, {0x9, 0x7ff, {0x2, 0x8000}}, {0x3, 0x3, {0x0, 0x4}}, {0x8, 0xfffc, {0x0, 0xc84}}, {0x9, 0xdc, {0x2, 0x2}}, {0x5, 0xfff, {0x3, 0xb708}}, {0x6, 0x400, {0x3, 0x2e}}, {0x7, 0xffff, {0x3, 0x1b89}}, {0x4a2, 0x7f, {0x2, 0x87d9}}, {0x4, 0x80, {0x0, 0x9}}, {0xb4, 0x9, {0x1, 0x2}}, {0x6800, 0x1, {0x2, 0x8}}, {0x0, 0x7, {0x0, 0x7}}, {0x1, 0x7, {0x1, 0xba}}, {0x3, 0x497, {0x0, 0x4}}, {0x64f, 0x9a29, {0x1, 0x2}}, {0x814, 0x6, {0x2, 0x8}}, {0x0, 0x7, {0x1, 0x5}}, {0x973e, 0x1, {0x2, 0x5}}, {0x1d6, 0x3, {0x1, 0x1}}, {0x8, 0x1f, {0x2, 0xef03}}, {0x1e27, 0x9, {0x3, 0x8}}, {0x3f, 0x65, {0x1, 0x8}}, {0xf58, 0x6, {0x2}}, {0x4, 0xabc1, {0x2, 0x6}}, {0x9, 0xfffc, {0x2, 0x6}}, {0x2, 0x0, {0x2}}, {0x8000, 0xea, {0x5efe72ff3007fd26, 0x7}}, {0x6, 0x2, {0x2, 0xc4a}}, {0x8, 0x1, {0x2, 0x80}}, {0x6, 0xff, {0x2, 0xfbe}}, {0x8, 0x6, {0x1, 0x8}}, {0xfff, 0x5, {0x0, 0x1}}, {0x9, 0xfff9, {0x2, 0x9}}, {0x1, 0x8, {0x2, 0x7}}, {0x9, 0x3a8, {0x1, 0x5}}]}}}]}, 0x268}, 0x1, 0x0, 0x0, 0x40000}, 0x1) (async, rerun: 32) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (rerun: 32) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async, rerun: 64) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (rerun: 64) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x40000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x60000000, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) sendmsg$OSF_MSG_REMOVE(r1, &(0x7f0000000480)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000440)={&(0x7f00000004c0)={0x268, 0x1, 0x5, 0x301, 0x0, 0x0, {0x5, 0x0, 0x6}, [{{0x254, 0x1, {{0x2, 0x4}, 0x0, 0x40, 0x6, 0x6, 0xd, 'syz0\x00', "d59616b2c995610ed15bebf668b1a6fc4e1120ac60a30e33c4e22282fa5225ae", "4cdb0d04e33daac4c99be4b15615716485d8d5bc0414a73cfcdf26c87f3c21a3", [{0x800, 0x7ff, {0x0, 0x8}}, {0x5, 0x8001, {0x0, 0x5614}}, {0x82e0, 0x4, {0x0, 0x8000}}, {0x9, 0xfff7, {0x0, 0x7ff}}, {0x7f0, 0x9, {0x0, 0x6}}, {0x9, 0x7ff, {0x2, 0x8000}}, {0x3, 0x3, {0x0, 0x4}}, {0x8, 0xfffc, {0x0, 0xc84}}, {0x9, 0xdc, {0x2, 0x2}}, {0x5, 0xfff, {0x3, 0xb708}}, {0x6, 0x400, {0x3, 0x2e}}, {0x7, 0xffff, {0x3, 0x1b89}}, {0x4a2, 0x7f, {0x2, 0x87d9}}, {0x4, 0x80, {0x0, 0x9}}, {0xb4, 0x9, {0x1, 0x2}}, {0x6800, 0x1, {0x2, 0x8}}, {0x0, 0x7, {0x0, 0x7}}, {0x1, 0x7, {0x1, 0xba}}, {0x3, 0x497, {0x0, 0x4}}, {0x64f, 0x9a29, {0x1, 0x2}}, {0x814, 0x6, {0x2, 0x8}}, {0x0, 0x7, {0x1, 0x5}}, {0x973e, 0x1, {0x2, 0x5}}, {0x1d6, 0x3, {0x1, 0x1}}, {0x8, 0x1f, {0x2, 0xef03}}, {0x1e27, 0x9, {0x3, 0x8}}, {0x3f, 0x65, {0x1, 0x8}}, {0xf58, 0x6, {0x2}}, {0x4, 0xabc1, {0x2, 0x6}}, {0x9, 0xfffc, {0x2, 0x6}}, {0x2, 0x0, {0x2}}, {0x8000, 0xea, {0x5efe72ff3007fd26, 0x7}}, {0x6, 0x2, {0x2, 0xc4a}}, {0x8, 0x1, {0x2, 0x80}}, {0x6, 0xff, {0x2, 0xfbe}}, {0x8, 0x6, {0x1, 0x8}}, {0xfff, 0x5, {0x0, 0x1}}, {0x9, 0xfff9, {0x2, 0x9}}, {0x1, 0x8, {0x2, 0x7}}, {0x9, 0x3a8, {0x1, 0x5}}]}}}]}, 0x268}, 0x1, 0x0, 0x0, 0x40000}, 0x1) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) (async) keyctl$reject(0x13, r0, 0x2, 0x4, r1) (async) keyctl$reject(0x13, r1, 0x3, 0xffffffffffffffff, r0) (async) socketpair(0x22, 0x800, 0x81, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000300)={'syztnl0\x00', &(0x7f00000003c0)={'ip_vti0\x00', 0x0, 0x8000, 0x20, 0xfffffffb, 0x4, {{0x33, 0x4, 0x1, 0x7, 0xcc, 0x68, 0x0, 0x3, 0x2f, 0x0, @remote, @broadcast, {[@timestamp_prespec={0x44, 0x3c, 0xa5, 0x3, 0xa, [{@remote, 0x8}, {@multicast1, 0x3}, {@local, 0x4}, {@loopback, 0x3f}, {@loopback}, {@local, 0x80000000}, {@empty, 0x3}]}, @timestamp_prespec={0x44, 0x44, 0x4a, 0x3, 0xc, [{@loopback, 0x3}, {@private=0xa010100, 0xde}, {@rand_addr=0x64010101, 0x8}, {@private=0xa010100, 0xffffffff}, {@multicast1, 0x2549}, {@empty, 0x2}, {@rand_addr=0x64010100, 0x5}, {@multicast1, 0xfd55}]}, @cipso={0x86, 0x37, 0xffffffffffffffff, [{0x5, 0xd, "4f684a5c9fb7c211e05171"}, {0x6, 0xd, "39a762640f4152fee46fd9"}, {0x7, 0x8, "d1156bc88ecd"}, {0x7, 0x2}, {0x0, 0x5, "d26969"}, {0x7, 0x8, "b607b5230365"}]}]}}}}}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000340)) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000004c0)={'batadv_slave_0\x00'}) (async) r4 = add_key(&(0x7f0000000500)='trusted\x00', &(0x7f0000000640)={'syz', 0x3}, &(0x7f0000000680)="3b306030c0db7f04e33da3b29fc7b1c4313dccbf9819cc0b1dd3700e66546dbd61b60876d2ee739d0ca1a6bfe3e5aa728290403ab8efb495a6f571a9e276d9d5ea5b587b69dc959c02a72171a682e201892e1eb80ce39b71a5278b5b7bc90a2f26d6b7059c4d77fb2a7b0dc452d52d8ad01b5ae52b7625fe23542014f6114aa0d856e1e3b38468da941ee7ad456f96139e905377d353763494bc571a8bf312941af3864323f78040d3f98fe99b417fcee8392d4a", 0xb4, 0xfffffffffffffffc) keyctl$unlink(0x9, r1, r4) (async) sendmsg$ETHTOOL_MSG_EEE_GET(r3, &(0x7f00000005c0)={&(0x7f00000001c0), 0xc, &(0x7f0000000580)={&(0x7f0000000740)=ANY=[@ANYBLOB="140000001e8eaeb6cd303c659f05fce190472c07f7d9feae1a3d5d4c8b40870ee56141d65ebb598bd7d5de59252bff630d8df53ae10cd142c8e154b5d164a4f526afdad37a50d241a6cd8e05f52127f314472fb3c5c884f655ec60c5f34483a1383c05e7e92be427a8cfad5c1972b7e7d1cb75ed0040e9d78ba62ed0116f70171cb45778d84f27eed5abd4af8db3a1d0bd44666b6b2ee0d354bb5c52c9870279580ee2245901b07b5657febd57459e192b400a50d5a61f8f2ea8c9955fbd04d043f5b954423fb31060d81592b19adf4cf27d996da16d98b46a03", @ANYRES16=0x0, @ANYBLOB="08002bbd7000fcdbdf2517000000"], 0x14}, 0x1, 0x0, 0x0, 0x20000080}, 0x4000000) (async) r5 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000100), 0xffffffffffffffff) (async) socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$batadv(&(0x7f0000000380), r6) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="0a0028bd7000fddbdf25010000000c001600070000000000000000001900ac1e010108001700", @ANYRES32=r6, @ANYBLOB="fbc57b05b4be4b496b54e6cbec010000000000"], 0x30}, 0x1, 0x0, 0x0, 0x8c0}, 0x4) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0xf0ffffff, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f0000000200), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) (async) 01:24:35 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/attr/keycreate\x00', 0x2, 0x0) write$selinux_attr(r1, &(0x7f0000010100)='system_u:object_r:usr_t:s0\x00', 0x1b) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000000)=@generic={&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x8}, 0x18) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x14, r4, 0x1}, 0x14}}, 0x0) r5 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) accept4$llc(r5, &(0x7f0000010280)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f00000102c0)=0x10, 0x0) sendmsg$L2TP_CMD_TUNNEL_CREATE(r2, &(0x7f0000010240)={&(0x7f0000010140)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000010200)={&(0x7f0000010180)=ANY=[@ANYBLOB='H\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="00012abd7000fddbdf25010000000500060003000000080019000a01010208000b00000000000c000f000700000000000000050014006100000006001a004e21000008001800e0000001"], 0x50}, 0x1, 0x0, 0x0, 0x8800}, 0x8000) socketpair(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$can_raw(r6, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0x102) recvfrom$llc(r6, &(0x7f0000010300)=""/180, 0xb4, 0x10020, &(0x7f00000103c0)={0x1a, 0x0, 0x7f, 0x2, 0x8, 0x2e}, 0x10) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000004c0)='asymmetric\x00', &(0x7f0000000500)={'syz', 0x2}, &(0x7f0000000540)="73f797b477b49a038fa5f733612bcccfa4316a3fb2c5", 0x16, r0) r1 = memfd_secret(0x0) r2 = gettid() ioctl$BINDER_GET_FROZEN_INFO(r1, 0xc00c620f, &(0x7f0000000280)={r2}) r3 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r3, 0x0, 0x0, 0x0) keyctl$reject(0x13, r3, 0x8, 0x7, r0) r4 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_ERR_FILTER(r4, 0x65, 0x2, &(0x7f0000000240)=0x5, 0x4) ioctl$BINDER_FREEZE(r1, 0x400c620e, &(0x7f0000000200)={r2, 0x0, 0x10001}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000002c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x3, '\x00', 0x0, r1, 0x4000000, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$CAN_RAW_JOIN_FILTERS(r4, 0x65, 0x6, &(0x7f0000000140), 0x4) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$smc(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$SMC_PNETID_ADD(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x34, r7, 0x1, 0x0, 0x0, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'dummy0\x00'}]}, 0x34}}, 0x0) sendmsg$SMC_PNETID_DEL(r1, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x20, r7, 0x400, 0x70bd2a, 0x25dfdbff, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x20004080}, 0x20000845) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r1, 0x40046210, &(0x7f00000006c0)=0x1) r8 = syz_genetlink_get_family_id$l2tp(&(0x7f00000005c0), r1) sendmsg$L2TP_CMD_SESSION_DELETE(r1, &(0x7f0000000680)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x24, r8, 0x1, 0x800, 0x25dfdbfd, {}, [@L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x10000}, 0x20) ioctl$BINDER_FREEZE(r1, 0x400c620e, &(0x7f0000000180)={r2, 0x1, 0x3ff}) accept4$bt_l2cap(r5, &(0x7f0000000100), &(0x7f00000001c0)=0xe, 0x0) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x1}, 0x0, 0x0, r0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) add_key(&(0x7f0000000300)='user\x00', &(0x7f0000000340)={'syz', 0x0}, &(0x7f0000000380)="91c654085d13ea4e32d0ba5191b1d7240b31915a3def47b0f82ae7ad8088d192e958f2238fd8e2822bca06db5b976805933b6f49", 0x34, r1) request_key(&(0x7f0000000240)='pkcs7_test\x00', &(0x7f0000000280)={'syz', 0x3}, &(0x7f00000002c0)='ethtool\x00', r1) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0xffffff7f, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) keyctl$reject(0x13, r0, 0x2, 0x4, r1) keyctl$reject(0x13, r1, 0x3, 0xffffffffffffffff, r0) socketpair(0x22, 0x800, 0x81, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000300)={'syztnl0\x00', &(0x7f00000003c0)={'ip_vti0\x00', 0x0, 0x8000, 0x20, 0xfffffffb, 0x4, {{0x33, 0x4, 0x1, 0x7, 0xcc, 0x68, 0x0, 0x3, 0x2f, 0x0, @remote, @broadcast, {[@timestamp_prespec={0x44, 0x3c, 0xa5, 0x3, 0xa, [{@remote, 0x8}, {@multicast1, 0x3}, {@local, 0x4}, {@loopback, 0x3f}, {@loopback}, {@local, 0x80000000}, {@empty, 0x3}]}, @timestamp_prespec={0x44, 0x44, 0x4a, 0x3, 0xc, [{@loopback, 0x3}, {@private=0xa010100, 0xde}, {@rand_addr=0x64010101, 0x8}, {@private=0xa010100, 0xffffffff}, {@multicast1, 0x2549}, {@empty, 0x2}, {@rand_addr=0x64010100, 0x5}, {@multicast1, 0xfd55}]}, @cipso={0x86, 0x37, 0xffffffffffffffff, [{0x5, 0xd, "4f684a5c9fb7c211e05171"}, {0x6, 0xd, "39a762640f4152fee46fd9"}, {0x7, 0x8, "d1156bc88ecd"}, {0x7, 0x2}, {0x0, 0x5, "d26969"}, {0x7, 0x8, "b607b5230365"}]}]}}}}}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000340)) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000004c0)={'batadv_slave_0\x00'}) r4 = add_key(&(0x7f0000000500)='trusted\x00', &(0x7f0000000640)={'syz', 0x3}, &(0x7f0000000680)="3b306030c0db7f04e33da3b29fc7b1c4313dccbf9819cc0b1dd3700e66546dbd61b60876d2ee739d0ca1a6bfe3e5aa728290403ab8efb495a6f571a9e276d9d5ea5b587b69dc959c02a72171a682e201892e1eb80ce39b71a5278b5b7bc90a2f26d6b7059c4d77fb2a7b0dc452d52d8ad01b5ae52b7625fe23542014f6114aa0d856e1e3b38468da941ee7ad456f96139e905377d353763494bc571a8bf312941af3864323f78040d3f98fe99b417fcee8392d4a", 0xb4, 0xfffffffffffffffc) keyctl$unlink(0x9, r1, r4) sendmsg$ETHTOOL_MSG_EEE_GET(r3, &(0x7f00000005c0)={&(0x7f00000001c0), 0xc, &(0x7f0000000580)={&(0x7f0000000740)=ANY=[@ANYBLOB="140000001e8eaeb6cd303c659f05fce190472c07f7d9feae1a3d5d4c8b40870ee56141d65ebb598bd7d5de59252bff630d8df53ae10cd142c8e154b5d164a4f526afdad37a50d241a6cd8e05f52127f314472fb3c5c884f655ec60c5f34483a1383c05e7e92be427a8cfad5c1972b7e7d1cb75ed0040e9d78ba62ed0116f70171cb45778d84f27eed5abd4af8db3a1d0bd44666b6b2ee0d354bb5c52c9870279580ee2245901b07b5657febd57459e192b400a50d5a61f8f2ea8c9955fbd04d043f5b954423fb31060d81592b19adf4cf27d996da16d98b46a03", @ANYRES16=0x0, @ANYBLOB="08002bbd7000fcdbdf2517000000"], 0x14}, 0x1, 0x0, 0x0, 0x20000080}, 0x4000000) r5 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000100), 0xffffffffffffffff) socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$batadv(&(0x7f0000000380), r6) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="0a0028bd7000fddbdf25010000000c001600070000000000000000001900ac1e010108001700", @ANYRES32=r6, @ANYBLOB="fbc57b05b4be4b496b54e6cbec010000000000"], 0x30}, 0x1, 0x0, 0x0, 0x8c0}, 0x4) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) (async) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) (async) keyctl$reject(0x13, r0, 0x2, 0x4, r1) (async) keyctl$reject(0x13, r1, 0x3, 0xffffffffffffffff, r0) (async) socketpair(0x22, 0x800, 0x81, &(0x7f0000000080)) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000300)={'syztnl0\x00', &(0x7f00000003c0)={'ip_vti0\x00', 0x0, 0x8000, 0x20, 0xfffffffb, 0x4, {{0x33, 0x4, 0x1, 0x7, 0xcc, 0x68, 0x0, 0x3, 0x2f, 0x0, @remote, @broadcast, {[@timestamp_prespec={0x44, 0x3c, 0xa5, 0x3, 0xa, [{@remote, 0x8}, {@multicast1, 0x3}, {@local, 0x4}, {@loopback, 0x3f}, {@loopback}, {@local, 0x80000000}, {@empty, 0x3}]}, @timestamp_prespec={0x44, 0x44, 0x4a, 0x3, 0xc, [{@loopback, 0x3}, {@private=0xa010100, 0xde}, {@rand_addr=0x64010101, 0x8}, {@private=0xa010100, 0xffffffff}, {@multicast1, 0x2549}, {@empty, 0x2}, {@rand_addr=0x64010100, 0x5}, {@multicast1, 0xfd55}]}, @cipso={0x86, 0x37, 0xffffffffffffffff, [{0x5, 0xd, "4f684a5c9fb7c211e05171"}, {0x6, 0xd, "39a762640f4152fee46fd9"}, {0x7, 0x8, "d1156bc88ecd"}, {0x7, 0x2}, {0x0, 0x5, "d26969"}, {0x7, 0x8, "b607b5230365"}]}]}}}}}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000340)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000004c0)={'batadv_slave_0\x00'}) (async) add_key(&(0x7f0000000500)='trusted\x00', &(0x7f0000000640)={'syz', 0x3}, &(0x7f0000000680)="3b306030c0db7f04e33da3b29fc7b1c4313dccbf9819cc0b1dd3700e66546dbd61b60876d2ee739d0ca1a6bfe3e5aa728290403ab8efb495a6f571a9e276d9d5ea5b587b69dc959c02a72171a682e201892e1eb80ce39b71a5278b5b7bc90a2f26d6b7059c4d77fb2a7b0dc452d52d8ad01b5ae52b7625fe23542014f6114aa0d856e1e3b38468da941ee7ad456f96139e905377d353763494bc571a8bf312941af3864323f78040d3f98fe99b417fcee8392d4a", 0xb4, 0xfffffffffffffffc) (async) keyctl$unlink(0x9, r1, r4) (async) sendmsg$ETHTOOL_MSG_EEE_GET(r3, &(0x7f00000005c0)={&(0x7f00000001c0), 0xc, &(0x7f0000000580)={&(0x7f0000000740)=ANY=[@ANYBLOB="140000001e8eaeb6cd303c659f05fce190472c07f7d9feae1a3d5d4c8b40870ee56141d65ebb598bd7d5de59252bff630d8df53ae10cd142c8e154b5d164a4f526afdad37a50d241a6cd8e05f52127f314472fb3c5c884f655ec60c5f34483a1383c05e7e92be427a8cfad5c1972b7e7d1cb75ed0040e9d78ba62ed0116f70171cb45778d84f27eed5abd4af8db3a1d0bd44666b6b2ee0d354bb5c52c9870279580ee2245901b07b5657febd57459e192b400a50d5a61f8f2ea8c9955fbd04d043f5b954423fb31060d81592b19adf4cf27d996da16d98b46a03", @ANYRES16=0x0, @ANYBLOB="08002bbd7000fcdbdf2517000000"], 0x14}, 0x1, 0x0, 0x0, 0x20000080}, 0x4000000) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000100), 0xffffffffffffffff) (async) socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000380), r6) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="0a0028bd7000fddbdf25010000000c001600070000000000000000001900ac1e010108001700", @ANYRES32=r6, @ANYBLOB="fbc57b05b4be4b496b54e6cbec010000000000"], 0x30}, 0x1, 0x0, 0x0, 0x8c0}, 0x4) (async) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000004c0)='asymmetric\x00', &(0x7f0000000500)={'syz', 0x2}, &(0x7f0000000540)="73f797b477b49a038fa5f733612bcccfa4316a3fb2c5", 0x16, r0) (async) r1 = memfd_secret(0x0) (async) r2 = gettid() ioctl$BINDER_GET_FROZEN_INFO(r1, 0xc00c620f, &(0x7f0000000280)={r2}) r3 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r3, 0x0, 0x0, 0x0) keyctl$reject(0x13, r3, 0x8, 0x7, r0) (async) r4 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_ERR_FILTER(r4, 0x65, 0x2, &(0x7f0000000240)=0x5, 0x4) (async) ioctl$BINDER_FREEZE(r1, 0x400c620e, &(0x7f0000000200)={r2, 0x0, 0x10001}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000002c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x3, '\x00', 0x0, r1, 0x4000000, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$CAN_RAW_JOIN_FILTERS(r4, 0x65, 0x6, &(0x7f0000000140), 0x4) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) r6 = socket$nl_generic(0x10, 0x3, 0x10) (async) r7 = syz_genetlink_get_family_id$smc(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$SMC_PNETID_ADD(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x34, r7, 0x1, 0x0, 0x0, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'dummy0\x00'}]}, 0x34}}, 0x0) (async, rerun: 64) sendmsg$SMC_PNETID_DEL(r1, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x20, r7, 0x400, 0x70bd2a, 0x25dfdbff, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x20004080}, 0x20000845) (async, rerun: 64) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r1, 0x40046210, &(0x7f00000006c0)=0x1) (async) r8 = syz_genetlink_get_family_id$l2tp(&(0x7f00000005c0), r1) sendmsg$L2TP_CMD_SESSION_DELETE(r1, &(0x7f0000000680)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x24, r8, 0x1, 0x800, 0x25dfdbfd, {}, [@L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x10000}, 0x20) (async) ioctl$BINDER_FREEZE(r1, 0x400c620e, &(0x7f0000000180)={r2, 0x1, 0x3ff}) (async) accept4$bt_l2cap(r5, &(0x7f0000000100), &(0x7f00000001c0)=0xe, 0x0) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x1}, 0x0, 0x0, r0) (async) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) add_key(&(0x7f0000000300)='user\x00', &(0x7f0000000340)={'syz', 0x0}, &(0x7f0000000380)="91c654085d13ea4e32d0ba5191b1d7240b31915a3def47b0f82ae7ad8088d192e958f2238fd8e2822bca06db5b976805933b6f49", 0x34, r1) request_key(&(0x7f0000000240)='pkcs7_test\x00', &(0x7f0000000280)={'syz', 0x3}, &(0x7f00000002c0)='ethtool\x00', r1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (async) add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) add_key(&(0x7f0000000300)='user\x00', &(0x7f0000000340)={'syz', 0x0}, &(0x7f0000000380)="91c654085d13ea4e32d0ba5191b1d7240b31915a3def47b0f82ae7ad8088d192e958f2238fd8e2822bca06db5b976805933b6f49", 0x34, r1) (async) request_key(&(0x7f0000000240)='pkcs7_test\x00', &(0x7f0000000280)={'syz', 0x3}, &(0x7f00000002c0)='ethtool\x00', r1) (async) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0xfffffff0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f00000004c0)='asymmetric\x00', &(0x7f0000000500)={'syz', 0x2}, &(0x7f0000000540)="73f797b477b49a038fa5f733612bcccfa4316a3fb2c5", 0x16, r0) (async) add_key(&(0x7f00000004c0)='asymmetric\x00', &(0x7f0000000500)={'syz', 0x2}, &(0x7f0000000540)="73f797b477b49a038fa5f733612bcccfa4316a3fb2c5", 0x16, r0) r1 = memfd_secret(0x0) gettid() (async) r2 = gettid() ioctl$BINDER_GET_FROZEN_INFO(r1, 0xc00c620f, &(0x7f0000000280)={r2}) r3 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r3, 0x0, 0x0, 0x0) keyctl$reject(0x13, r3, 0x8, 0x7, r0) (async) keyctl$reject(0x13, r3, 0x8, 0x7, r0) r4 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_ERR_FILTER(r4, 0x65, 0x2, &(0x7f0000000240)=0x5, 0x4) (async) setsockopt$CAN_RAW_ERR_FILTER(r4, 0x65, 0x2, &(0x7f0000000240)=0x5, 0x4) ioctl$BINDER_FREEZE(r1, 0x400c620e, &(0x7f0000000200)={r2, 0x0, 0x10001}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000002c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x3, '\x00', 0x0, r1, 0x4000000, 0x4}, 0x48) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000002c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x3, '\x00', 0x0, r1, 0x4000000, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$CAN_RAW_JOIN_FILTERS(r4, 0x65, 0x6, &(0x7f0000000140), 0x4) (async) setsockopt$CAN_RAW_JOIN_FILTERS(r4, 0x65, 0x6, &(0x7f0000000140), 0x4) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000080), 0xffffffffffffffff) (async) r7 = syz_genetlink_get_family_id$smc(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$SMC_PNETID_ADD(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x34, r7, 0x1, 0x0, 0x0, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'dummy0\x00'}]}, 0x34}}, 0x0) sendmsg$SMC_PNETID_DEL(r1, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x20, r7, 0x400, 0x70bd2a, 0x25dfdbff, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x20004080}, 0x20000845) (async) sendmsg$SMC_PNETID_DEL(r1, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x20, r7, 0x400, 0x70bd2a, 0x25dfdbff, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz2\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x20004080}, 0x20000845) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r1, 0x40046210, &(0x7f00000006c0)=0x1) r8 = syz_genetlink_get_family_id$l2tp(&(0x7f00000005c0), r1) sendmsg$L2TP_CMD_SESSION_DELETE(r1, &(0x7f0000000680)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x24, r8, 0x1, 0x800, 0x25dfdbfd, {}, [@L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x10000}, 0x20) (async) sendmsg$L2TP_CMD_SESSION_DELETE(r1, &(0x7f0000000680)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x24, r8, 0x1, 0x800, 0x25dfdbfd, {}, [@L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x10000}, 0x20) ioctl$BINDER_FREEZE(r1, 0x400c620e, &(0x7f0000000180)={r2, 0x1, 0x3ff}) accept4$bt_l2cap(r5, &(0x7f0000000100), &(0x7f00000001c0)=0xe, 0x0) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x1}, 0x0, 0x0, r0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x2}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) (async) r1 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) add_key(&(0x7f0000000300)='user\x00', &(0x7f0000000340)={'syz', 0x0}, &(0x7f0000000380)="91c654085d13ea4e32d0ba5191b1d7240b31915a3def47b0f82ae7ad8088d192e958f2238fd8e2822bca06db5b976805933b6f49", 0x34, r1) (async) add_key(&(0x7f0000000300)='user\x00', &(0x7f0000000340)={'syz', 0x0}, &(0x7f0000000380)="91c654085d13ea4e32d0ba5191b1d7240b31915a3def47b0f82ae7ad8088d192e958f2238fd8e2822bca06db5b976805933b6f49", 0x34, r1) request_key(&(0x7f0000000240)='pkcs7_test\x00', &(0x7f0000000280)={'syz', 0x3}, &(0x7f00000002c0)='ethtool\x00', r1) [ 2389.661338][T13113] smc: net device dummy0 applied user defined pnetid SYZ2 01:24:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x3}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:35 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000100)='ceph\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)="7303b89563cdd18bfcbab28794327cc46b1694ed2a9256bac3254845e0b8df8f1409537e", 0x24, r0) add_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000280)={@cgroup, 0xe, 0x1, 0x7fffffff, &(0x7f0000000100)=[0x0, 0x0], 0x2, 0x0, &(0x7f00000001c0), &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x5}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r0) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000001280)='keyring\x00', &(0x7f00000012c0)={'syz', 0x2}, 0x0, r2) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r2, 0x0) 01:24:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000280)={@cgroup, 0xe, 0x1, 0x7fffffff, &(0x7f0000000100)=[0x0, 0x0], 0x2, 0x0, &(0x7f00000001c0), &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000100)='ceph\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)="7303b89563cdd18bfcbab28794327cc46b1694ed2a9256bac3254845e0b8df8f1409537e", 0x24, r0) (async) add_key(&(0x7f0000000100)='ceph\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)="7303b89563cdd18bfcbab28794327cc46b1694ed2a9256bac3254845e0b8df8f1409537e", 0x24, r0) add_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000100)='ceph\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)="7303b89563cdd18bfcbab28794327cc46b1694ed2a9256bac3254845e0b8df8f1409537e", 0x24, r0) add_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key(&(0x7f0000000100)='ceph\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)="7303b89563cdd18bfcbab28794327cc46b1694ed2a9256bac3254845e0b8df8f1409537e", 0x24, r0) (async) add_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x6}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000280)={@cgroup, 0xe, 0x1, 0x7fffffff, &(0x7f0000000100)=[0x0, 0x0], 0x2, 0x0, &(0x7f00000001c0), &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:36 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r0) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000001280)='keyring\x00', &(0x7f00000012c0)={'syz', 0x2}, 0x0, r2) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r2, 0x0) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) (async) add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000080), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) (async) request_key(&(0x7f0000001280)='keyring\x00', &(0x7f00000012c0)={'syz', 0x2}, 0x0, r2) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r2, 0x0) (async) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$unlink(0x3, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, 0x0, 0x0, 0x0, 0x0) request_key(&(0x7f0000000040)='rxrpc\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)='keyring\x00', r0) 01:24:36 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r0) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000001280)='keyring\x00', &(0x7f00000012c0)={'syz', 0x2}, 0x0, r2) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r2, 0x0) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) (async) add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000080), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) (async) request_key(&(0x7f0000001280)='keyring\x00', &(0x7f00000012c0)={'syz', 0x2}, 0x0, r2) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r2, 0x0) (async) 01:24:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) r3 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r3) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) ioctl$BINDER_SET_CONTEXT_MGR(r1, 0x40046207, 0x0) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$unlink(0x3, 0x0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, 0x0, 0x0, 0x0, 0x0) (async) request_key(&(0x7f0000000040)='rxrpc\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)='keyring\x00', r0) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x8}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) r3 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r3) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) ioctl$BINDER_SET_CONTEXT_MGR(r1, 0x40046207, 0x0) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x9}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 0: add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r0, r0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r0, 0x0, 0x0) r1 = request_key(&(0x7f0000000100)='user\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)='keyring\x00', r0) keyctl$unlink(0x8, r1, r1) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) (async, rerun: 64) keyctl$unlink(0x3, 0x0, 0xfffffffffffffffc) (rerun: 64) keyctl$KEYCTL_MOVE(0x4, 0x0, 0x0, 0x0, 0x0) (async) request_key(&(0x7f0000000040)='rxrpc\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)='keyring\x00', r0) 01:24:36 executing program 0: add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) (async, rerun: 32) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 32) keyctl$KEYCTL_MOVE(0x4, r0, r0, 0x0, 0x0) (async) keyctl$restrict_keyring(0x1d, r0, 0x0, 0x0) (async) r1 = request_key(&(0x7f0000000100)='user\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)='keyring\x00', r0) keyctl$unlink(0x8, r1, r1) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r2, &(0x7f00000000c0)={0x0, 0xf, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_LISTEN(r2, &(0x7f0000000100)={0x7, 0x8, 0xfa00, {r3}}, 0x10) write$RDMA_USER_CM_CMD_REJECT(r1, &(0x7f0000000140)={0x9, 0x108, 0xfa00, {r3, 0x6a, "1e138f", "9dfb694b03ea999b6bbae95fae76aeda74b4095b3c28389ab6bd58fc8c1aa0921fa259e49cdf05e5870ca00b8bf31fac195f870693004a4b69280a366a63b236652509f2cae0a1632bf7a26ae97c1cd9b020add141fc3aa9305ceeebece346ba20986ebee3a6f0adc42c8cbe34145265abef33be869e7dc87f5613a19838338cf7f16f7ae42853b08bb0a5ed5f4b9257513cc865776411a33f0b898bf13770fa8e7bb9758e229b199ef3c70683565f79d06429b1af91d21d4353525628b3e55a08540801441d836c95a59d481ecd763d5205bc0db3a2373925196ca5ce75c9dec1e3f0252684ef19fd6960cc4ae7b22fca4e1fbc9b18b850188905cbfc244494"}}, 0x110) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r4 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$unlink(0x9, r4, r0) 01:24:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) (async) r3 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000100), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r3) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) ioctl$BINDER_SET_CONTEXT_MGR(r1, 0x40046207, 0x0) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0xa}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 0: add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r0, r0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r0, 0x0, 0x0) r1 = request_key(&(0x7f0000000100)='user\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)='keyring\x00', r0) keyctl$unlink(0x8, r1, r1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$KEYCTL_MOVE(0x4, r0, r0, 0x0, 0x0) (async) keyctl$restrict_keyring(0x1d, r0, 0x0, 0x0) (async) request_key(&(0x7f0000000100)='user\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)='keyring\x00', r0) (async) keyctl$unlink(0x8, r1, r1) (async) 01:24:36 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/attr/keycreate\x00', 0x2, 0x0) write$selinux_attr(r1, &(0x7f0000010100)='system_u:object_r:usr_t:s0\x00', 0x1b) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000000)=@generic={&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x8}, 0x18) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x14, r4, 0x1}, 0x14}}, 0x0) r5 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) accept4$llc(r5, &(0x7f0000010280)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f00000102c0)=0x10, 0x0) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(r2, &(0x7f0000010240)={&(0x7f0000010140)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000010200)={&(0x7f0000010180)=ANY=[@ANYBLOB='H\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="00012abd7000fddbdf25010000000500060003000000080019000a01010208000b00000000000c000f000700000000000000050014006100000006001a004e21000008001800e0000001"], 0x50}, 0x1, 0x0, 0x0, 0x8800}, 0x8000) (async) socketpair(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$can_raw(r6, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0x102) recvfrom$llc(r6, &(0x7f0000010300)=""/180, 0xb4, 0x10020, &(0x7f00000103c0)={0x1a, 0x0, 0x7f, 0x2, 0x8, 0x2e}, 0x10) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r2, &(0x7f00000000c0)={0x0, 0xf, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_LISTEN(r2, &(0x7f0000000100)={0x7, 0x8, 0xfa00, {r3}}, 0x10) (async) write$RDMA_USER_CM_CMD_REJECT(r1, &(0x7f0000000140)={0x9, 0x108, 0xfa00, {r3, 0x6a, "1e138f", "9dfb694b03ea999b6bbae95fae76aeda74b4095b3c28389ab6bd58fc8c1aa0921fa259e49cdf05e5870ca00b8bf31fac195f870693004a4b69280a366a63b236652509f2cae0a1632bf7a26ae97c1cd9b020add141fc3aa9305ceeebece346ba20986ebee3a6f0adc42c8cbe34145265abef33be869e7dc87f5613a19838338cf7f16f7ae42853b08bb0a5ed5f4b9257513cc865776411a33f0b898bf13770fa8e7bb9758e229b199ef3c70683565f79d06429b1af91d21d4353525628b3e55a08540801441d836c95a59d481ecd763d5205bc0db3a2373925196ca5ce75c9dec1e3f0252684ef19fd6960cc4ae7b22fca4e1fbc9b18b850188905cbfc244494"}}, 0x110) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) r4 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$unlink(0x9, r4, r0) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0xb}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$unlink(0x8, r0, r1) 01:24:36 executing program 4: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r2, &(0x7f00000000c0)={0x0, 0xf, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_LISTEN(r2, &(0x7f0000000100)={0x7, 0x8, 0xfa00, {r3}}, 0x10) write$RDMA_USER_CM_CMD_REJECT(r1, &(0x7f0000000140)={0x9, 0x108, 0xfa00, {r3, 0x6a, "1e138f", "9dfb694b03ea999b6bbae95fae76aeda74b4095b3c28389ab6bd58fc8c1aa0921fa259e49cdf05e5870ca00b8bf31fac195f870693004a4b69280a366a63b236652509f2cae0a1632bf7a26ae97c1cd9b020add141fc3aa9305ceeebece346ba20986ebee3a6f0adc42c8cbe34145265abef33be869e7dc87f5613a19838338cf7f16f7ae42853b08bb0a5ed5f4b9257513cc865776411a33f0b898bf13770fa8e7bb9758e229b199ef3c70683565f79d06429b1af91d21d4353525628b3e55a08540801441d836c95a59d481ecd763d5205bc0db3a2373925196ca5ce75c9dec1e3f0252684ef19fd6960cc4ae7b22fca4e1fbc9b18b850188905cbfc244494"}}, 0x110) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) r4 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$unlink(0x9, r4, r0) 01:24:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6gre0\x00', 0x0, 0x2f, 0x3, 0x1, 0x5, 0x20, @private0={0xfc, 0x0, '\x00', 0x1}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x20, 0x80, 0x7, 0x3}}) r4 = syz_open_dev$vcsn(&(0x7f0000000240), 0x1, 0xc0203) bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@bloom_filter={0x1e, 0x7, 0x0, 0x0, 0x1c01, r2, 0x2, '\x00', r3, r4, 0x0, 0x1, 0x1, 0x5}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:36 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$unlink(0x8, r0, r1) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f00000001c0), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x2, r1, 0x0, 0x0, 0x0) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) accept4$bt_l2cap(r2, &(0x7f00000002c0)={0x1f, 0x0, @none}, &(0x7f0000000300)=0xe, 0x800) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r3, 0x0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r3, &(0x7f0000000280)='cifs.idmap\x00', 0x0) r4 = add_key(&(0x7f0000000140)='syzkaller\x00', &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, r4) r5 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r5, r5, 0x0, 0x0) keyctl$unlink(0x3, r5, r4) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x5a881e0d5bdc74a9) request_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000100)='keyring\x00', r0) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x10}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f00000001c0), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x2, r1, 0x0, 0x0, 0x0) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) accept4$bt_l2cap(r2, &(0x7f00000002c0)={0x1f, 0x0, @none}, &(0x7f0000000300)=0xe, 0x800) (async) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r3, 0x0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r3, &(0x7f0000000280)='cifs.idmap\x00', 0x0) (async) r4 = add_key(&(0x7f0000000140)='syzkaller\x00', &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, r4) r5 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r5, r5, 0x0, 0x0) keyctl$unlink(0x3, r5, r4) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x5a881e0d5bdc74a9) request_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000100)='keyring\x00', r0) 01:24:36 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffa) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) (async) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$unlink(0x8, r0, r1) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x11}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6gre0\x00', 0x0, 0x2f, 0x3, 0x1, 0x5, 0x20, @private0={0xfc, 0x0, '\x00', 0x1}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x20, 0x80, 0x7, 0x3}}) r4 = syz_open_dev$vcsn(&(0x7f0000000240), 0x1, 0xc0203) bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@bloom_filter={0x1e, 0x7, 0x0, 0x0, 0x1c01, r2, 0x2, '\x00', r3, r4, 0x0, 0x1, 0x1, 0x5}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = add_key$keyring(&(0x7f00000001c0), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x2, r1, 0x0, 0x0, 0x0) (async, rerun: 64) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (rerun: 64) accept4$bt_l2cap(r2, &(0x7f00000002c0)={0x1f, 0x0, @none}, &(0x7f0000000300)=0xe, 0x800) (async) r3 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x4, r3, 0x0, 0x0, 0x0) keyctl$restrict_keyring(0x1d, r3, &(0x7f0000000280)='cifs.idmap\x00', 0x0) (async, rerun: 32) r4 = add_key(&(0x7f0000000140)='syzkaller\x00', &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r0) (rerun: 32) add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, r4) r5 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x1e, r5, r5, 0x0, 0x0) (async) keyctl$unlink(0x3, r5, r4) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x5a881e0d5bdc74a9) (async) request_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000100)='keyring\x00', r0) 01:24:36 executing program 0: r0 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x2c, r0, 0x200, 0x70bd2a, 0x25dfdbfc, {}, [@L2TP_ATTR_L2SPEC_TYPE={0x5, 0x5, 0x1}, @L2TP_ATTR_OFFSET={0x6, 0x3, 0x8}, @L2TP_ATTR_UDP_CSUM={0x5, 0xd, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40040}, 0x4) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r2, @ANYBLOB='\x00'/14], 0x14}}, 0x0) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b00)={0x6, 0xf, &(0x7f0000000780)=ANY=[], &(0x7f0000000380)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x33, '\x00', r4}, 0x90) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, r2, 0x4, 0x70bd28, 0x25dfdbff, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x4042) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x14}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6gre0\x00', 0x0, 0x2f, 0x3, 0x1, 0x5, 0x20, @private0={0xfc, 0x0, '\x00', 0x1}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x20, 0x80, 0x7, 0x3}}) (async) r4 = syz_open_dev$vcsn(&(0x7f0000000240), 0x1, 0xc0203) bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@bloom_filter={0x1e, 0x7, 0x0, 0x0, 0x1c01, r2, 0x2, '\x00', r3, r4, 0x0, 0x1, 0x1, 0x5}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x15}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 0: r0 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x2c, r0, 0x200, 0x70bd2a, 0x25dfdbfc, {}, [@L2TP_ATTR_L2SPEC_TYPE={0x5, 0x5, 0x1}, @L2TP_ATTR_OFFSET={0x6, 0x3, 0x8}, @L2TP_ATTR_UDP_CSUM={0x5, 0xd, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40040}, 0x4) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r2, @ANYBLOB='\x00'/14], 0x14}}, 0x0) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b00)={0x6, 0xf, &(0x7f0000000780)=ANY=[], &(0x7f0000000380)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x33, '\x00', r4}, 0x90) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, r2, 0x4, 0x70bd28, 0x25dfdbff, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x4042) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x2c, r0, 0x200, 0x70bd2a, 0x25dfdbfc, {}, [@L2TP_ATTR_L2SPEC_TYPE={0x5, 0x5, 0x1}, @L2TP_ATTR_OFFSET={0x6, 0x3, 0x8}, @L2TP_ATTR_UDP_CSUM={0x5, 0xd, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40040}, 0x4) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r2, @ANYBLOB='\x00'/14], 0x14}}, 0x0) (async) socket$can_raw(0x1d, 0x3, 0x1) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b00)={0x6, 0xf, &(0x7f0000000780)=ANY=[], &(0x7f0000000380)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x33, '\x00', r4}, 0x90) (async) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, r2, 0x4, 0x70bd28, 0x25dfdbff, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x4042) (async) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) 01:24:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) getsockopt$CAN_RAW_FILTER(r1, 0x65, 0x1, &(0x7f0000000100)=[{}, {}, {}, {}], &(0x7f00000001c0)=0x20) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) ioctl$BINDER_THREAD_EXIT(r1, 0x40046208, 0x0) sendmsg$can_raw(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)=@can={{0x4, 0x1, 0x1}, 0x8, 0x2, 0x0, 0x0, "d587ac663cc450e2"}, 0x10}, 0x1, 0x0, 0x0, 0x80}, 0x24008005) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) 01:24:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) getsockopt$CAN_RAW_FILTER(r1, 0x65, 0x1, &(0x7f0000000100)=[{}, {}, {}, {}], &(0x7f00000001c0)=0x20) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) ioctl$BINDER_THREAD_EXIT(r1, 0x40046208, 0x0) sendmsg$can_raw(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)=@can={{0x4, 0x1, 0x1}, 0x8, 0x2, 0x0, 0x0, "d587ac663cc450e2"}, 0x10}, 0x1, 0x0, 0x0, 0x80}, 0x24008005) (async) sendmsg$can_raw(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)=@can={{0x4, 0x1, 0x1}, 0x8, 0x2, 0x0, 0x0, "d587ac663cc450e2"}, 0x10}, 0x1, 0x0, 0x0, 0x80}, 0x24008005) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x2}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 0: r0 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x2c, r0, 0x200, 0x70bd2a, 0x25dfdbfc, {}, [@L2TP_ATTR_L2SPEC_TYPE={0x5, 0x5, 0x1}, @L2TP_ATTR_OFFSET={0x6, 0x3, 0x8}, @L2TP_ATTR_UDP_CSUM={0x5, 0xd, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40040}, 0x4) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r2, @ANYBLOB='\x00'/14], 0x14}}, 0x0) r3 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b00)={0x6, 0xf, &(0x7f0000000780)=ANY=[], &(0x7f0000000380)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x33, '\x00', r4}, 0x90) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, r2, 0x4, 0x70bd28, 0x25dfdbff, {}, [@BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x4042) (async) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x3}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 4: add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) (async) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$unlink(0x3, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, 0x0, 0x0) 01:24:36 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) getsockopt$CAN_RAW_FILTER(r1, 0x65, 0x1, &(0x7f0000000100)=[{}, {}, {}, {}], &(0x7f00000001c0)=0x20) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) ioctl$BINDER_THREAD_EXIT(r1, 0x40046208, 0x0) sendmsg$can_raw(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)=@can={{0x4, 0x1, 0x1}, 0x8, 0x2, 0x0, 0x0, "d587ac663cc450e2"}, 0x10}, 0x1, 0x0, 0x0, 0x80}, 0x24008005) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) memfd_secret(0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) getsockopt$CAN_RAW_FILTER(r1, 0x65, 0x1, &(0x7f0000000100)=[{}, {}, {}, {}], &(0x7f00000001c0)=0x20) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) ioctl$BINDER_THREAD_EXIT(r1, 0x40046208, 0x0) (async) sendmsg$can_raw(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)=@can={{0x4, 0x1, 0x1}, 0x8, 0x2, 0x0, 0x0, "d587ac663cc450e2"}, 0x10}, 0x1, 0x0, 0x0, 0x80}, 0x24008005) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:36 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@map, 0xf, 0x1, 0x401, &(0x7f0000000080)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f00000000c0)=[0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0]}, 0x40) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000280)={'ip_vti0\x00', &(0x7f00000001c0)={'sit0\x00', 0x0, 0x0, 0x11, 0x80000001, 0xff6, {{0x19, 0x4, 0x0, 0x8, 0x64, 0x67, 0x0, 0x3, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x21}, @private=0xa010101, {[@ssrr={0x89, 0x7, 0x4b, [@multicast1]}, @rr={0x7, 0xb, 0x8c, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1]}, @timestamp_prespec={0x44, 0x34, 0x84, 0x3, 0x9, [{@initdev={0xac, 0x1e, 0x0, 0x0}, 0x9}, {@dev={0xac, 0x14, 0x14, 0x11}, 0x40}, {@loopback, 0x3f}, {@broadcast, 0x80}, {@remote, 0x80000001}, {@empty, 0xff}]}, @rr={0x7, 0x7, 0x4e, [@dev={0xac, 0x14, 0x14, 0x21}]}]}}}}}) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000380), r1) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000400)={'batadv0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000440)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r1, &(0x7f0000000580)={&(0x7f0000000300), 0xc, &(0x7f0000000540)={&(0x7f0000000480)={0x9c, r4, 0x1, 0x70bd2a, 0x25dfdbff, {}, [@HEADER={0x88, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}]}, 0x9c}, 0x1, 0x0, 0x0, 0x880}, 0x200080c1) sendmsg$BATADV_CMD_GET_DAT_CACHE(r1, &(0x7f00000003c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x14, r2, 0x200, 0x70bd2d, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x4}, 0x4000886) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) semget(0x1, 0x3, 0xe2) 01:24:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x4}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:36 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x5}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000980)=ANY=[@ANYBLOB="04010000", @ANYRES16=r3, @ANYRES32, @ANYBLOB='\b\x00', @ANYRES32, @ANYBLOB="02"], 0x104}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000280)={'syztnl2\x00', &(0x7f00000001c0)={'gre0\x00', 0x0, 0x7800, 0x394a53182f95cbec, 0x9, 0x3ff, {{0x27, 0x4, 0x1, 0x2a, 0x9c, 0x65, 0x0, 0x9, 0x2f, 0x0, @rand_addr=0x64010100, @local, {[@cipso={0x86, 0x52, 0x2, [{0x0, 0x2}, {0xd, 0xb, "ea8b95f5662d665552"}, {0x7, 0xf, "07a8cc7b1b1f4b6bc4d81a6869"}, {0x0, 0xa, "0e73c58aa43291fc"}, {0x5, 0xd, "2f8cc296ce2b4bce26edc4"}, {0x5, 0xb, "199bf1a90527badcfd"}, {0x1, 0x8, "cf481038d7f6"}, {0x7, 0x6, "8bcda434"}]}, @timestamp_addr={0x44, 0x34, 0xe0, 0x1, 0xc, [{@empty, 0x7fffffff}, {@dev={0xac, 0x14, 0x14, 0x24}, 0x5}, {@loopback, 0x8}, {@multicast1, 0x8001}, {@rand_addr=0x64010101, 0x1}, {@rand_addr=0x64010102, 0x8}]}]}}}}}) r5 = syz_open_dev$vcsn(&(0x7f0000000080), 0x3, 0x20000) socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000200)={'batadv_slave_1\x00', 0x0}) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, r5, 0x6, '\x00', 0x0, r1, 0x5, 0x3, 0x2}, 0x48) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r5, 0x89f0, &(0x7f00000002c0)={'ip6tnl0\x00', &(0x7f0000000240)={'syztnl0\x00', r6, 0x2f, 0x7f, 0x1, 0x2, 0x24, @private2={0xfc, 0x2, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x40, 0x700, 0x9bf, 0x1}}) sendmsg$ETHTOOL_MSG_EEE_GET(r1, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2010080}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0xac, r3, 0x200, 0x70bd27, 0x25dfdbfb, {}, [@HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0xac}, 0x1, 0x0, 0x0, 0x4}, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r8 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r8, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000680), r1) r11 = socket$nl_generic(0x10, 0x3, 0x10) r12 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) r13 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r13, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_WOL_SET(r11, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x20, r12, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}]}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f0000000e00)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0xd3149584c77906e5}, 0xc, &(0x7f0000000dc0)={&(0x7f0000000ac0)={0x2d4, r3, 0x400, 0x70bd28, 0x80000000, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x68, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_virt_wifi\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}]}, @HEADER={0x78, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x78, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x2d4}, 0x1, 0x0, 0x0, 0x4000}, 0x10) sendmsg$SEG6_CMD_SETHMAC(r9, &(0x7f0000000900)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000880)={0x78, r10, 0x200, 0x70bd2d, 0x25dfdbfd, {}, [@SEG6_ATTR_SECRET={0xc, 0x4, [0x10000, 0x58f]}, @SEG6_ATTR_SECRET={0x4}, @SEG6_ATTR_SECRET={0x14, 0x4, [0xba, 0x0, 0x0, 0x9]}, @SEG6_ATTR_DST={0x14, 0x1, @loopback}, @SEG6_ATTR_SECRET={0x10, 0x4, [0xc4b, 0x296, 0x2]}, @SEG6_ATTR_DST={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x7f}]}, 0x78}, 0x1, 0x0, 0x0, 0x4}, 0x40004) r15 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000440), r1) add_key(&(0x7f00000005c0)='cifs.spnego\x00', &(0x7f0000000600)={'syz', 0x0}, &(0x7f0000000780)="b53c842d3dfb4059d329864accc5064c60eb7f2e5425ebdf1d0d76620357430fd7db06954aa1afc63357767c91ee0fccaa47905b79bf682e8218fb62bdec1d8b1dee3dc113f84cee3354c7622dba1b1a6ccf56ac7b735b389c81abc62f7d35e478450a786841cf2bc9e9119d59dcf4b75358ff3566efa5cfbc62b930d3b2caf3db479635bca3c316bc167e8449200dd9673316d447d63956193e54f7eaa7921576b4a54a9fbd08e05480afd63e75e92c502efbf70056f519294f453ed6e9a1f48abc41fddb921358a572fed24afe5c", 0xcf, r0) sendmsg$L2TP_CMD_SESSION_MODIFY(r1, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)={0x3c, r15, 0x200, 0x70bd26, 0x25dfdbfb, {}, [@L2TP_ATTR_FD={0x8, 0x17, @l2tp6=r1}, @L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x5}, @L2TP_ATTR_L2SPEC_LEN={0x5, 0x6, 0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24000811}, 0x8000) 01:24:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/attr/keycreate\x00', 0x2, 0x0) write$selinux_attr(r1, &(0x7f0000010100)='system_u:object_r:usr_t:s0\x00', 0x1b) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000000)=@generic={&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x8}, 0x18) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x14, r4, 0x1}, 0x14}}, 0x0) r5 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) accept4$llc(r5, &(0x7f0000010280)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f00000102c0)=0x10, 0x0) sendmsg$L2TP_CMD_TUNNEL_CREATE(r2, &(0x7f0000010240)={&(0x7f0000010140)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000010200)={&(0x7f0000010180)=ANY=[@ANYBLOB='H\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="00012abd7000fddbdf25010000000500060003000000080019000a01010208000b00000000000c000f000700000000000000050014006100000006001a004e21000008001800e0000001"], 0x50}, 0x1, 0x0, 0x0, 0x8800}, 0x8000) socketpair(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$can_raw(r6, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0x102) recvfrom$llc(r6, &(0x7f0000010300)=""/180, 0xb4, 0x10020, &(0x7f00000103c0)={0x1a, 0x0, 0x7f, 0x2, 0x8, 0x2e}, 0x10) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/attr/keycreate\x00', 0x2, 0x0) (async) write$selinux_attr(r1, &(0x7f0000010100)='system_u:object_r:usr_t:s0\x00', 0x1b) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000000)=@generic={&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x8}, 0x18) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), 0xffffffffffffffff) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x14, r4, 0x1}, 0x14}}, 0x0) (async) syz_init_net_socket$llc(0x1a, 0x1, 0x0) (async) accept4$llc(r5, &(0x7f0000010280)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f00000102c0)=0x10, 0x0) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(r2, &(0x7f0000010240)={&(0x7f0000010140)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000010200)={&(0x7f0000010180)=ANY=[@ANYBLOB='H\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="00012abd7000fddbdf25010000000500060003000000080019000a01010208000b00000000000c000f000700000000000000050014006100000006001a004e21000008001800e0000001"], 0x50}, 0x1, 0x0, 0x0, 0x8800}, 0x8000) (async) socketpair(0x1, 0x3, 0x0, &(0x7f0000000040)) (async) recvmsg$can_raw(r6, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0x102) (async) recvfrom$llc(r6, &(0x7f0000010300)=""/180, 0xb4, 0x10020, &(0x7f00000103c0)={0x1a, 0x0, 0x7f, 0x2, 0x8, 0x2e}, 0x10) (async) 01:24:37 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x1) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) 01:24:37 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@map, 0xf, 0x1, 0x401, &(0x7f0000000080)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f00000000c0)=[0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0]}, 0x40) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000280)={'ip_vti0\x00', &(0x7f00000001c0)={'sit0\x00', 0x0, 0x0, 0x11, 0x80000001, 0xff6, {{0x19, 0x4, 0x0, 0x8, 0x64, 0x67, 0x0, 0x3, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x21}, @private=0xa010101, {[@ssrr={0x89, 0x7, 0x4b, [@multicast1]}, @rr={0x7, 0xb, 0x8c, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1]}, @timestamp_prespec={0x44, 0x34, 0x84, 0x3, 0x9, [{@initdev={0xac, 0x1e, 0x0, 0x0}, 0x9}, {@dev={0xac, 0x14, 0x14, 0x11}, 0x40}, {@loopback, 0x3f}, {@broadcast, 0x80}, {@remote, 0x80000001}, {@empty, 0xff}]}, @rr={0x7, 0x7, 0x4e, [@dev={0xac, 0x14, 0x14, 0x21}]}]}}}}}) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000380), r1) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000400)={'batadv0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000440)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r1, &(0x7f0000000580)={&(0x7f0000000300), 0xc, &(0x7f0000000540)={&(0x7f0000000480)={0x9c, r4, 0x1, 0x70bd2a, 0x25dfdbff, {}, [@HEADER={0x88, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}]}, 0x9c}, 0x1, 0x0, 0x0, 0x880}, 0x200080c1) sendmsg$BATADV_CMD_GET_DAT_CACHE(r1, &(0x7f00000003c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x14, r2, 0x200, 0x70bd2d, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x4}, 0x4000886) (async) sendmsg$BATADV_CMD_GET_DAT_CACHE(r1, &(0x7f00000003c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x14, r2, 0x200, 0x70bd2d, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x4}, 0x4000886) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) semget(0x1, 0x3, 0xe2) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x6}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 4: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x7}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000980)=ANY=[@ANYBLOB="04010000", @ANYRES16=r3, @ANYRES32, @ANYBLOB='\b\x00', @ANYRES32, @ANYBLOB="02"], 0x104}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000280)={'syztnl2\x00', &(0x7f00000001c0)={'gre0\x00', 0x0, 0x7800, 0x394a53182f95cbec, 0x9, 0x3ff, {{0x27, 0x4, 0x1, 0x2a, 0x9c, 0x65, 0x0, 0x9, 0x2f, 0x0, @rand_addr=0x64010100, @local, {[@cipso={0x86, 0x52, 0x2, [{0x0, 0x2}, {0xd, 0xb, "ea8b95f5662d665552"}, {0x7, 0xf, "07a8cc7b1b1f4b6bc4d81a6869"}, {0x0, 0xa, "0e73c58aa43291fc"}, {0x5, 0xd, "2f8cc296ce2b4bce26edc4"}, {0x5, 0xb, "199bf1a90527badcfd"}, {0x1, 0x8, "cf481038d7f6"}, {0x7, 0x6, "8bcda434"}]}, @timestamp_addr={0x44, 0x34, 0xe0, 0x1, 0xc, [{@empty, 0x7fffffff}, {@dev={0xac, 0x14, 0x14, 0x24}, 0x5}, {@loopback, 0x8}, {@multicast1, 0x8001}, {@rand_addr=0x64010101, 0x1}, {@rand_addr=0x64010102, 0x8}]}]}}}}}) (async) r5 = syz_open_dev$vcsn(&(0x7f0000000080), 0x3, 0x20000) socket$inet6_udplite(0xa, 0x2, 0x88) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000200)={'batadv_slave_1\x00', 0x0}) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, r5, 0x6, '\x00', 0x0, r1, 0x5, 0x3, 0x2}, 0x48) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r5, 0x89f0, &(0x7f00000002c0)={'ip6tnl0\x00', &(0x7f0000000240)={'syztnl0\x00', r6, 0x2f, 0x7f, 0x1, 0x2, 0x24, @private2={0xfc, 0x2, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x40, 0x700, 0x9bf, 0x1}}) (async) sendmsg$ETHTOOL_MSG_EEE_GET(r1, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2010080}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0xac, r3, 0x200, 0x70bd27, 0x25dfdbfb, {}, [@HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0xac}, 0x1, 0x0, 0x0, 0x4}, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r8 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r8, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) (async) r10 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000680), r1) (async) r11 = socket$nl_generic(0x10, 0x3, 0x10) (async) r12 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) r13 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r13, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_WOL_SET(r11, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x20, r12, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}]}]}, 0x20}}, 0x0) (async) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f0000000e00)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0xd3149584c77906e5}, 0xc, &(0x7f0000000dc0)={&(0x7f0000000ac0)={0x2d4, r3, 0x400, 0x70bd28, 0x80000000, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x68, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_virt_wifi\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}]}, @HEADER={0x78, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x78, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x2d4}, 0x1, 0x0, 0x0, 0x4000}, 0x10) (async) sendmsg$SEG6_CMD_SETHMAC(r9, &(0x7f0000000900)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000880)={0x78, r10, 0x200, 0x70bd2d, 0x25dfdbfd, {}, [@SEG6_ATTR_SECRET={0xc, 0x4, [0x10000, 0x58f]}, @SEG6_ATTR_SECRET={0x4}, @SEG6_ATTR_SECRET={0x14, 0x4, [0xba, 0x0, 0x0, 0x9]}, @SEG6_ATTR_DST={0x14, 0x1, @loopback}, @SEG6_ATTR_SECRET={0x10, 0x4, [0xc4b, 0x296, 0x2]}, @SEG6_ATTR_DST={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x7f}]}, 0x78}, 0x1, 0x0, 0x0, 0x4}, 0x40004) (async) r15 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000440), r1) add_key(&(0x7f00000005c0)='cifs.spnego\x00', &(0x7f0000000600)={'syz', 0x0}, &(0x7f0000000780)="b53c842d3dfb4059d329864accc5064c60eb7f2e5425ebdf1d0d76620357430fd7db06954aa1afc63357767c91ee0fccaa47905b79bf682e8218fb62bdec1d8b1dee3dc113f84cee3354c7622dba1b1a6ccf56ac7b735b389c81abc62f7d35e478450a786841cf2bc9e9119d59dcf4b75358ff3566efa5cfbc62b930d3b2caf3db479635bca3c316bc167e8449200dd9673316d447d63956193e54f7eaa7921576b4a54a9fbd08e05480afd63e75e92c502efbf70056f519294f453ed6e9a1f48abc41fddb921358a572fed24afe5c", 0xcf, r0) (async) sendmsg$L2TP_CMD_SESSION_MODIFY(r1, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)={0x3c, r15, 0x200, 0x70bd26, 0x25dfdbfb, {}, [@L2TP_ATTR_FD={0x8, 0x17, @l2tp6=r1}, @L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x5}, @L2TP_ATTR_L2SPEC_LEN={0x5, 0x6, 0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24000811}, 0x8000) 01:24:37 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) request_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000100)='\x00', 0xfffffffffffffffc) 01:24:37 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@map, 0xf, 0x1, 0x401, &(0x7f0000000080)=[0x0, 0x0, 0x0], 0x3, 0x0, &(0x7f00000000c0)=[0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0]}, 0x40) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000280)={'ip_vti0\x00', &(0x7f00000001c0)={'sit0\x00', 0x0, 0x0, 0x11, 0x80000001, 0xff6, {{0x19, 0x4, 0x0, 0x8, 0x64, 0x67, 0x0, 0x3, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x21}, @private=0xa010101, {[@ssrr={0x89, 0x7, 0x4b, [@multicast1]}, @rr={0x7, 0xb, 0x8c, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1]}, @timestamp_prespec={0x44, 0x34, 0x84, 0x3, 0x9, [{@initdev={0xac, 0x1e, 0x0, 0x0}, 0x9}, {@dev={0xac, 0x14, 0x14, 0x11}, 0x40}, {@loopback, 0x3f}, {@broadcast, 0x80}, {@remote, 0x80000001}, {@empty, 0xff}]}, @rr={0x7, 0x7, 0x4e, [@dev={0xac, 0x14, 0x14, 0x21}]}]}}}}}) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000380), r1) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000400)={'batadv0\x00', 0x0}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000440)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r1, &(0x7f0000000580)={&(0x7f0000000300), 0xc, &(0x7f0000000540)={&(0x7f0000000480)={0x9c, r4, 0x1, 0x70bd2a, 0x25dfdbff, {}, [@HEADER={0x88, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}]}, 0x9c}, 0x1, 0x0, 0x0, 0x880}, 0x200080c1) (async) sendmsg$BATADV_CMD_GET_DAT_CACHE(r1, &(0x7f00000003c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x14, r2, 0x200, 0x70bd2d, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x4}, 0x4000886) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) semget(0x1, 0x3, 0xe2) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x8}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) [ 2391.382662][T13323] __nla_validate_parse: 4 callbacks suppressed [ 2391.382674][T13323] netlink: 240 bytes leftover after parsing attributes in process `syz-executor.1'. 01:24:37 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) request_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000100)='\x00', 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) (async) request_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000100)='\x00', 0xfffffffffffffffc) (async) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x9}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000140)='\x00\xb9*\xc8\xcc\xbd2\x9b\xca$\x06\xad\x96\xb5\xe2\xc9/\x8d_@vQ\v\x18\xde\f\x1b\xfc\xe7\xd3\xd9\x96\x1e\xab\xceR\x81\xea-Z\xcf\x89\xa2:Q\x9a\xcbP\x92\x14+t\xa6\xed\x1e^\xe8\x11\xa9\xb97d\xb4\xed\xb1<\xd9b\x16\xeb;\xc6\xd2\x94\xe1\xac\x14\xa7#\xa6\xdb\xea\x04\x14~-Po\xa4g\xf0]A\xfbx\x00\xaf\xce\xed(NOk\xfc\bM\x05kY\x81\xfe\xda\xca\xb5\x063\x06\xb8\x16\f\x8f\xac\xafz_\xb6\x92\xc3\xb6\x0e\xbf\x13\xa9\xe2*\x04L\xdc\x17\x8d', 0xfffffffffffffff9) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$reject(0x13, r0, 0xaf4, 0xcf9, r1) 01:24:37 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) (async) request_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000100)='\x00', 0xfffffffffffffffc) 01:24:37 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000140)='\x00\xb9*\xc8\xcc\xbd2\x9b\xca$\x06\xad\x96\xb5\xe2\xc9/\x8d_@vQ\v\x18\xde\f\x1b\xfc\xe7\xd3\xd9\x96\x1e\xab\xceR\x81\xea-Z\xcf\x89\xa2:Q\x9a\xcbP\x92\x14+t\xa6\xed\x1e^\xe8\x11\xa9\xb97d\xb4\xed\xb1<\xd9b\x16\xeb;\xc6\xd2\x94\xe1\xac\x14\xa7#\xa6\xdb\xea\x04\x14~-Po\xa4g\xf0]A\xfbx\x00\xaf\xce\xed(NOk\xfc\bM\x05kY\x81\xfe\xda\xca\xb5\x063\x06\xb8\x16\f\x8f\xac\xafz_\xb6\x92\xc3\xb6\x0e\xbf\x13\xa9\xe2*\x04L\xdc\x17\x8d', 0xfffffffffffffff9) (async, rerun: 64) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 64) keyctl$reject(0x13, r0, 0xaf4, 0xcf9, r1) 01:24:37 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) memfd_secret(0x0) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000980)=ANY=[@ANYBLOB="04010000", @ANYRES16=r3, @ANYRES32, @ANYBLOB='\b\x00', @ANYRES32, @ANYBLOB="02"], 0x104}}, 0x0) (async) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000980)=ANY=[@ANYBLOB="04010000", @ANYRES16=r3, @ANYRES32, @ANYBLOB='\b\x00', @ANYRES32, @ANYBLOB="02"], 0x104}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000280)={'syztnl2\x00', &(0x7f00000001c0)={'gre0\x00', 0x0, 0x7800, 0x394a53182f95cbec, 0x9, 0x3ff, {{0x27, 0x4, 0x1, 0x2a, 0x9c, 0x65, 0x0, 0x9, 0x2f, 0x0, @rand_addr=0x64010100, @local, {[@cipso={0x86, 0x52, 0x2, [{0x0, 0x2}, {0xd, 0xb, "ea8b95f5662d665552"}, {0x7, 0xf, "07a8cc7b1b1f4b6bc4d81a6869"}, {0x0, 0xa, "0e73c58aa43291fc"}, {0x5, 0xd, "2f8cc296ce2b4bce26edc4"}, {0x5, 0xb, "199bf1a90527badcfd"}, {0x1, 0x8, "cf481038d7f6"}, {0x7, 0x6, "8bcda434"}]}, @timestamp_addr={0x44, 0x34, 0xe0, 0x1, 0xc, [{@empty, 0x7fffffff}, {@dev={0xac, 0x14, 0x14, 0x24}, 0x5}, {@loopback, 0x8}, {@multicast1, 0x8001}, {@rand_addr=0x64010101, 0x1}, {@rand_addr=0x64010102, 0x8}]}]}}}}}) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f0000000280)={'syztnl2\x00', &(0x7f00000001c0)={'gre0\x00', 0x0, 0x7800, 0x394a53182f95cbec, 0x9, 0x3ff, {{0x27, 0x4, 0x1, 0x2a, 0x9c, 0x65, 0x0, 0x9, 0x2f, 0x0, @rand_addr=0x64010100, @local, {[@cipso={0x86, 0x52, 0x2, [{0x0, 0x2}, {0xd, 0xb, "ea8b95f5662d665552"}, {0x7, 0xf, "07a8cc7b1b1f4b6bc4d81a6869"}, {0x0, 0xa, "0e73c58aa43291fc"}, {0x5, 0xd, "2f8cc296ce2b4bce26edc4"}, {0x5, 0xb, "199bf1a90527badcfd"}, {0x1, 0x8, "cf481038d7f6"}, {0x7, 0x6, "8bcda434"}]}, @timestamp_addr={0x44, 0x34, 0xe0, 0x1, 0xc, [{@empty, 0x7fffffff}, {@dev={0xac, 0x14, 0x14, 0x24}, 0x5}, {@loopback, 0x8}, {@multicast1, 0x8001}, {@rand_addr=0x64010101, 0x1}, {@rand_addr=0x64010102, 0x8}]}]}}}}}) r5 = syz_open_dev$vcsn(&(0x7f0000000080), 0x3, 0x20000) socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000200)={'batadv_slave_1\x00', 0x0}) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, r5, 0x6, '\x00', 0x0, r1, 0x5, 0x3, 0x2}, 0x48) (async) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, r5, 0x6, '\x00', 0x0, r1, 0x5, 0x3, 0x2}, 0x48) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r5, 0x89f0, &(0x7f00000002c0)={'ip6tnl0\x00', &(0x7f0000000240)={'syztnl0\x00', r6, 0x2f, 0x7f, 0x1, 0x2, 0x24, @private2={0xfc, 0x2, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x40, 0x700, 0x9bf, 0x1}}) sendmsg$ETHTOOL_MSG_EEE_GET(r1, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2010080}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0xac, r3, 0x200, 0x70bd27, 0x25dfdbfb, {}, [@HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0xac}, 0x1, 0x0, 0x0, 0x4}, 0x10) (async) sendmsg$ETHTOOL_MSG_EEE_GET(r1, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2010080}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0xac, r3, 0x200, 0x70bd27, 0x25dfdbfb, {}, [@HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0xac}, 0x1, 0x0, 0x0, 0x4}, 0x10) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r8 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r8, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000680), r1) r11 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) (async) r12 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) r13 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r13, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_WOL_SET(r11, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x20, r12, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}]}]}, 0x20}}, 0x0) (async) sendmsg$ETHTOOL_MSG_WOL_SET(r11, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x20, r12, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}]}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f0000000e00)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0xd3149584c77906e5}, 0xc, &(0x7f0000000dc0)={&(0x7f0000000ac0)={0x2d4, r3, 0x400, 0x70bd28, 0x80000000, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x68, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_virt_wifi\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}]}, @HEADER={0x78, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x78, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pimreg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x2d4}, 0x1, 0x0, 0x0, 0x4000}, 0x10) sendmsg$SEG6_CMD_SETHMAC(r9, &(0x7f0000000900)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000880)={0x78, r10, 0x200, 0x70bd2d, 0x25dfdbfd, {}, [@SEG6_ATTR_SECRET={0xc, 0x4, [0x10000, 0x58f]}, @SEG6_ATTR_SECRET={0x4}, @SEG6_ATTR_SECRET={0x14, 0x4, [0xba, 0x0, 0x0, 0x9]}, @SEG6_ATTR_DST={0x14, 0x1, @loopback}, @SEG6_ATTR_SECRET={0x10, 0x4, [0xc4b, 0x296, 0x2]}, @SEG6_ATTR_DST={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x7f}]}, 0x78}, 0x1, 0x0, 0x0, 0x4}, 0x40004) r15 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000440), r1) add_key(&(0x7f00000005c0)='cifs.spnego\x00', &(0x7f0000000600)={'syz', 0x0}, &(0x7f0000000780)="b53c842d3dfb4059d329864accc5064c60eb7f2e5425ebdf1d0d76620357430fd7db06954aa1afc63357767c91ee0fccaa47905b79bf682e8218fb62bdec1d8b1dee3dc113f84cee3354c7622dba1b1a6ccf56ac7b735b389c81abc62f7d35e478450a786841cf2bc9e9119d59dcf4b75358ff3566efa5cfbc62b930d3b2caf3db479635bca3c316bc167e8449200dd9673316d447d63956193e54f7eaa7921576b4a54a9fbd08e05480afd63e75e92c502efbf70056f519294f453ed6e9a1f48abc41fddb921358a572fed24afe5c", 0xcf, r0) sendmsg$L2TP_CMD_SESSION_MODIFY(r1, &(0x7f0000000500)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)={0x3c, r15, 0x200, 0x70bd26, 0x25dfdbfb, {}, [@L2TP_ATTR_FD={0x8, 0x17, @l2tp6=r1}, @L2TP_ATTR_UDP_CSUM={0x5}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}, @L2TP_ATTR_PW_TYPE={0x6, 0x1, 0x5}, @L2TP_ATTR_L2SPEC_LEN={0x5, 0x6, 0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24000811}, 0x8000) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0xf}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000200)=ANY=[@ANYBLOB="04010000d9aff511a08264071a5f977bd2a0ee71ca35a8e2fee863e9df55e00c245c75dd91216994e90a1346af24417ce51cb1ac2aaf0b8dde712e1dd3e288204ee966dd65477b12518726b7bb75e9a4ba7ef8b4d6ff0d9a5518340599133ffd9447bc604e772b8121e3db61c22a", @ANYRES16=r2, @ANYRES32, @ANYBLOB='\b\x00', @ANYRES32, @ANYBLOB='#'], 0x104}}, 0x0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffa) request_key(&(0x7f0000000140)='.request_key_auth\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000001c0)='keyring\x00', 0xfffffffffffffffa) [ 2391.445028][T13346] netlink: 240 bytes leftover after parsing attributes in process `syz-executor.1'. 01:24:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000200)=ANY=[@ANYBLOB="04010000d9aff511a08264071a5f977bd2a0ee71ca35a8e2fee863e9df55e00c245c75dd91216994e90a1346af24417ce51cb1ac2aaf0b8dde712e1dd3e288204ee966dd65477b12518726b7bb75e9a4ba7ef8b4d6ff0d9a5518340599133ffd9447bc604e772b8121e3db61c22a", @ANYRES16=r2, @ANYRES32, @ANYBLOB='\b\x00', @ANYRES32, @ANYBLOB='#'], 0x104}}, 0x0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffa) request_key(&(0x7f0000000140)='.request_key_auth\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000001c0)='keyring\x00', 0xfffffffffffffffa) (async) request_key(&(0x7f0000000140)='.request_key_auth\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000001c0)='keyring\x00', 0xfffffffffffffffa) 01:24:37 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000140)='\x00\xb9*\xc8\xcc\xbd2\x9b\xca$\x06\xad\x96\xb5\xe2\xc9/\x8d_@vQ\v\x18\xde\f\x1b\xfc\xe7\xd3\xd9\x96\x1e\xab\xceR\x81\xea-Z\xcf\x89\xa2:Q\x9a\xcbP\x92\x14+t\xa6\xed\x1e^\xe8\x11\xa9\xb97d\xb4\xed\xb1<\xd9b\x16\xeb;\xc6\xd2\x94\xe1\xac\x14\xa7#\xa6\xdb\xea\x04\x14~-Po\xa4g\xf0]A\xfbx\x00\xaf\xce\xed(NOk\xfc\bM\x05kY\x81\xfe\xda\xca\xb5\x063\x06\xb8\x16\f\x8f\xac\xafz_\xb6\x92\xc3\xb6\x0e\xbf\x13\xa9\xe2*\x04L\xdc\x17\x8d', 0xfffffffffffffff9) (async) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$reject(0x13, r0, 0xaf4, 0xcf9, r1) 01:24:37 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$batadv(&(0x7f0000000180), r2) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r4, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x4}]}, 0x2c}}, 0x0) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) socket$can_raw(0x1d, 0x3, 0x1) sendmsg$ETHTOOL_MSG_WOL_SET(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x20, r5, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000280)={'ip6_vti0\x00', 0x0, 0x4, 0x9, 0x80, 0x8, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x2c}}, @ipv4={'\x00', '\xff\xff', @loopback}, 0x8, 0x10, 0xff, 0x3}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000003c0)={'syztnl1\x00', &(0x7f0000000340)={'syztnl1\x00', 0x0, 0x2f, 0x1, 0x8, 0x9, 0x67, @remote, @local, 0x700, 0x10, 0x1, 0x3}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000480)={'syztnl0\x00', &(0x7f0000000400)={'ip6_vti0\x00', 0x0, 0x4, 0x5, 0x3, 0x6, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @mcast1, 0x48, 0x8000, 0x20, 0xe1}}) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) r11 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r11, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r9, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x20, r10, 0x52b, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}]}, 0x20}}, 0x0) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket$nl_generic(0x10, 0x3, 0x10) r15 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r13, 0x8933, &(0x7f0000000240)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_TSINFO_GET(r14, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0x20, r15, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}]}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r1, &(0x7f0000000500)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000680)={0xe8, r5, 0x38, 0x70bd2d, 0x25dfdbff, {}, [@HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan1\x00'}]}]}, 0xe8}, 0x1, 0x0, 0x0, 0x6c83bcb76da916c1}, 0x40800) sendmsg$SEG6_CMD_SETHMAC(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x30, r4, 0x9, 0x70bd2c, 0x25dfdbfb, {}, [@SEG6_ATTR_SECRET={0xc, 0x4, [0x7, 0x1]}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x4}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x30}]}, 0x30}, 0x1, 0x0, 0x0, 0x4800}, 0x80) socketpair(0x1e, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$bt_l2cap_L2CAP_CONNINFO(r17, 0x6, 0x2, 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r17) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD(r2, 0x28, 0x6, &(0x7f0000000000)={0x77359400}, 0x10) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) 01:24:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000200)=ANY=[@ANYBLOB="04010000d9aff511a08264071a5f977bd2a0ee71ca35a8e2fee863e9df55e00c245c75dd91216994e90a1346af24417ce51cb1ac2aaf0b8dde712e1dd3e288204ee966dd65477b12518726b7bb75e9a4ba7ef8b4d6ff0d9a5518340599133ffd9447bc604e772b8121e3db61c22a", @ANYRES16=r2, @ANYRES32, @ANYBLOB='\b\x00', @ANYRES32, @ANYBLOB='#'], 0x104}}, 0x0) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffa) request_key(&(0x7f0000000140)='.request_key_auth\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000001c0)='keyring\x00', 0xfffffffffffffffa) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) (async) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000200)=ANY=[@ANYBLOB="04010000d9aff511a08264071a5f977bd2a0ee71ca35a8e2fee863e9df55e00c245c75dd91216994e90a1346af24417ce51cb1ac2aaf0b8dde712e1dd3e288204ee966dd65477b12518726b7bb75e9a4ba7ef8b4d6ff0d9a5518340599133ffd9447bc604e772b8121e3db61c22a", @ANYRES16=r2, @ANYRES32, @ANYBLOB='\b\x00', @ANYRES32, @ANYBLOB='#'], 0x104}}, 0x0) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffa) (async) request_key(&(0x7f0000000140)='.request_key_auth\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000001c0)='keyring\x00', 0xfffffffffffffffa) (async) 01:24:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x24, r2, 0x2, 0x70bd25, 0x25dfdbfc, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x7fff}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x3}]}, 0x24}, 0x1, 0x0, 0x0, 0x4}, 0x4000880) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='pkcs7_test\x00', 0x0) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000440)='id_legacy\x00', &(0x7f0000000480)='\x00') add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, 0x0) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x54, r2, 0x300, 0x70bd25, 0x25dfdbff, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x8}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x3f}, @SEG6_ATTR_SECRETLEN={0x5}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x2}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x9}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x5}, @SEG6_ATTR_SECRET={0x10, 0x4, [0x3, 0x3, 0x6]}]}, 0x54}, 0x1, 0x0, 0x0, 0x24010800}, 0x3a00de3cdf2e562a) keyctl$unlink(0x9, r0, r3) keyctl$unlink(0x9, r0, r0) 01:24:37 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r0, 0x28, 0x1, &(0x7f0000000000)=0x6, 0x8) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r1 = accept4$vsock_stream(r0, &(0x7f0000000040)={0x28, 0x0, 0x2710, @my=0x0}, 0x10, 0x800) connect$vsock_stream(r1, &(0x7f0000000080)={0x28, 0x0, 0x2711, @hyper}, 0x10) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x2c}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) r3 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_RECV_OWN_MSGS(r3, 0x65, 0x4, &(0x7f0000000100)=0x1, 0x4) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x800, 0x1}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x60}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r0, 0x28, 0x1, &(0x7f0000000000)=0x6, 0x8) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r1 = accept4$vsock_stream(r0, &(0x7f0000000040)={0x28, 0x0, 0x2710, @my=0x0}, 0x10, 0x800) connect$vsock_stream(r1, &(0x7f0000000080)={0x28, 0x0, 0x2711, @hyper}, 0x10) [ 2391.523809][T13378] netlink: 240 bytes leftover after parsing attributes in process `syz-executor.1'. [ 2391.542350][T13379] netlink: 240 bytes leftover after parsing attributes in process `syz-executor.1'. 01:24:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 32) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 32) r2 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x24, r2, 0x2, 0x70bd25, 0x25dfdbfc, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x7fff}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x3}]}, 0x24}, 0x1, 0x0, 0x0, 0x4}, 0x4000880) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='pkcs7_test\x00', 0x0) (async, rerun: 32) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000440)='id_legacy\x00', &(0x7f0000000480)='\x00') (async, rerun: 32) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) (async, rerun: 64) r3 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, 0x0) (rerun: 64) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x54, r2, 0x300, 0x70bd25, 0x25dfdbff, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x8}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x3f}, @SEG6_ATTR_SECRETLEN={0x5}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x2}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x9}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x5}, @SEG6_ATTR_SECRET={0x10, 0x4, [0x3, 0x3, 0x6]}]}, 0x54}, 0x1, 0x0, 0x0, 0x24010800}, 0x3a00de3cdf2e562a) (async) keyctl$unlink(0x9, r0, r3) keyctl$unlink(0x9, r0, r0) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r0, 0x28, 0x1, &(0x7f0000000000)=0x6, 0x8) (async, rerun: 32) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async, rerun: 32) r1 = accept4$vsock_stream(r0, &(0x7f0000000040)={0x28, 0x0, 0x2710, @my=0x0}, 0x10, 0x800) connect$vsock_stream(r1, &(0x7f0000000080)={0x28, 0x0, 0x2711, @hyper}, 0x10) 01:24:37 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) r3 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_RECV_OWN_MSGS(r3, 0x65, 0x4, &(0x7f0000000100)=0x1, 0x4) (async) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x800, 0x1}, 0xe) (async, rerun: 64) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (rerun: 64) 01:24:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x24, r2, 0x2, 0x70bd25, 0x25dfdbfc, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x7fff}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x3}]}, 0x24}, 0x1, 0x0, 0x0, 0x4}, 0x4000880) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='pkcs7_test\x00', 0x0) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000440)='id_legacy\x00', &(0x7f0000000480)='\x00') add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r3 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, 0x0) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x54, r2, 0x300, 0x70bd25, 0x25dfdbff, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x8}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x3f}, @SEG6_ATTR_SECRETLEN={0x5}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x2}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x9}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x5}, @SEG6_ATTR_SECRET={0x10, 0x4, [0x3, 0x3, 0x6]}]}, 0x54}, 0x1, 0x0, 0x0, 0x24010800}, 0x3a00de3cdf2e562a) (async) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x54, r2, 0x300, 0x70bd25, 0x25dfdbff, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x8}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x3f}, @SEG6_ATTR_SECRETLEN={0x5}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x2}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x9}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x5}, @SEG6_ATTR_SECRET={0x10, 0x4, [0x3, 0x3, 0x6]}]}, 0x54}, 0x1, 0x0, 0x0, 0x24010800}, 0x3a00de3cdf2e562a) keyctl$unlink(0x9, r0, r3) (async) keyctl$unlink(0x9, r0, r3) keyctl$unlink(0x9, r0, r0) (async) keyctl$unlink(0x9, r0, r0) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x2}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 0: r0 = accept4$llc(0xffffffffffffffff, &(0x7f0000000000)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @random}, &(0x7f0000000040)=0x10, 0x0) getsockname$llc(r0, &(0x7f0000000080)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, &(0x7f00000000c0)=0x10) r1 = add_key(&(0x7f0000000100)='logon\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)="ac8711d0499e7f887a36f181f0ee5e359f55748fbc818c4a9fd4996aeb953003ee7b57561ed7dd59d260339a4ed42e4eb9e4418dacc2634d2122e95b431d820dd1afa5d66f99fc8f9b54a0d1376da33eea4ef7c552a178762f9d96593970f7af280d091570b9b501b93cd29de086a9347d94c33aa7d63bb1b35db05c", 0x7c, 0xfffffffffffffffc) keyctl$unlink(0x8, r1, r1) 01:24:37 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) socket$can_raw(0x1d, 0x3, 0x1) (async) r3 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_RECV_OWN_MSGS(r3, 0x65, 0x4, &(0x7f0000000100)=0x1, 0x4) (async) setsockopt$CAN_RAW_RECV_OWN_MSGS(r3, 0x65, 0x4, &(0x7f0000000100)=0x1, 0x4) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x800, 0x1}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$reject(0x13, r0, 0x8000000000000000, 0x4, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r0) request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='keyring\x00', r1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x3}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) request_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000200)='-:L\x00', 0xfffffffffffffffa) 01:24:37 executing program 0: r0 = accept4$llc(0xffffffffffffffff, &(0x7f0000000000)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @random}, &(0x7f0000000040)=0x10, 0x0) getsockname$llc(r0, &(0x7f0000000080)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, &(0x7f00000000c0)=0x10) r1 = add_key(&(0x7f0000000100)='logon\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)="ac8711d0499e7f887a36f181f0ee5e359f55748fbc818c4a9fd4996aeb953003ee7b57561ed7dd59d260339a4ed42e4eb9e4418dacc2634d2122e95b431d820dd1afa5d66f99fc8f9b54a0d1376da33eea4ef7c552a178762f9d96593970f7af280d091570b9b501b93cd29de086a9347d94c33aa7d63bb1b35db05c", 0x7c, 0xfffffffffffffffc) keyctl$unlink(0x8, r1, r1) accept4$llc(0xffffffffffffffff, &(0x7f0000000000)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @random}, &(0x7f0000000040)=0x10, 0x0) (async) getsockname$llc(r0, &(0x7f0000000080)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, &(0x7f00000000c0)=0x10) (async) add_key(&(0x7f0000000100)='logon\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)="ac8711d0499e7f887a36f181f0ee5e359f55748fbc818c4a9fd4996aeb953003ee7b57561ed7dd59d260339a4ed42e4eb9e4418dacc2634d2122e95b431d820dd1afa5d66f99fc8f9b54a0d1376da33eea4ef7c552a178762f9d96593970f7af280d091570b9b501b93cd29de086a9347d94c33aa7d63bb1b35db05c", 0x7c, 0xfffffffffffffffc) (async) keyctl$unlink(0x8, r1, r1) (async) 01:24:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$reject(0x13, r0, 0x8000000000000000, 0x4, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r0) request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='keyring\x00', r1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$reject(0x13, r0, 0x8000000000000000, 0x4, 0xfffffffffffffffb) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r0) (async) request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='keyring\x00', r1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x4}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) request_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000200)='-:L\x00', 0xfffffffffffffffa) (async) request_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000200)='-:L\x00', 0xfffffffffffffffa) 01:24:37 executing program 0: r0 = accept4$llc(0xffffffffffffffff, &(0x7f0000000000)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @random}, &(0x7f0000000040)=0x10, 0x0) getsockname$llc(r0, &(0x7f0000000080)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, &(0x7f00000000c0)=0x10) r1 = add_key(&(0x7f0000000100)='logon\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)="ac8711d0499e7f887a36f181f0ee5e359f55748fbc818c4a9fd4996aeb953003ee7b57561ed7dd59d260339a4ed42e4eb9e4418dacc2634d2122e95b431d820dd1afa5d66f99fc8f9b54a0d1376da33eea4ef7c552a178762f9d96593970f7af280d091570b9b501b93cd29de086a9347d94c33aa7d63bb1b35db05c", 0x7c, 0xfffffffffffffffc) keyctl$unlink(0x8, r1, r1) (async) keyctl$unlink(0x8, r1, r1) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x5}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) request_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000200)='-:L\x00', 0xfffffffffffffffa) 01:24:37 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$reject(0x13, r0, 0x8000000000000000, 0x4, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r0) request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='keyring\x00', r1) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$reject(0x13, r0, 0x8000000000000000, 0x4, 0xfffffffffffffffb) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r0) (async) request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='keyring\x00', r1) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x6}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:37 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) request_key(&(0x7f00000000c0)='trusted\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)='\x00', r1) add_key(&(0x7f0000000240)='dns_resolver\x00', &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$reject(0x13, r0, 0x6, 0xeccf, r1) 01:24:37 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) bpf$PROG_LOAD_XDP(0x1b, 0x0, 0x0) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x7}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key(&(0x7f0000000000)='blacklist\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="670f6545be89e4bb43e1e58d490b90e10ffb6d0f5673f2ee6ebfd94930808f13ffd225de8e1ff006c019d36c9282956ce27ebb2a56cf2dbc54d2b1cafb3482bf8d51b50d998c813b3cd92c97fd4340181bab2a57c6cd2e7ce0ce367d1937f95039a2d5a587d6637e35349a69be0f9aab06239ae215bb4b43331cc50a903cd09b3bf591f2b00c5c4cf10b76b00cb72b5674e6897d1e8b56da499ad244a680bf87712606f62da3c2b8d5fd6eb3b66c4f3af3ca65d4b58c83a4372ea44778e943ddfd29274994ef8d1b291efc16916dddc5f0111963b596f9c9c1", 0xd9, r0) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) r2 = add_key(&(0x7f0000000200)='big_key\x00', &(0x7f0000000240)={'syz', 0x0}, &(0x7f0000000280)="9a0dfcf73de181c3d2d37533b56e7c36c42c935302c0012ef64396b80961d431f7e7a54063c02d085aa9e1dd8d12ab4b4d9eaa5fee86590db7eb0fea46e61d13dd1180662be4527825c8d0b29e", 0x4d, r1) keyctl$KEYCTL_MOVE(0x4, r2, r2, r1, 0x1) 01:24:38 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$batadv(&(0x7f0000000180), r2) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r4, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x4}]}, 0x2c}}, 0x0) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) socket$can_raw(0x1d, 0x3, 0x1) (async) sendmsg$ETHTOOL_MSG_WOL_SET(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x20, r5, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000280)={'ip6_vti0\x00', 0x0, 0x4, 0x9, 0x80, 0x8, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x2c}}, @ipv4={'\x00', '\xff\xff', @loopback}, 0x8, 0x10, 0xff, 0x3}}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000003c0)={'syztnl1\x00', &(0x7f0000000340)={'syztnl1\x00', 0x0, 0x2f, 0x1, 0x8, 0x9, 0x67, @remote, @local, 0x700, 0x10, 0x1, 0x3}}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000480)={'syztnl0\x00', &(0x7f0000000400)={'ip6_vti0\x00', 0x0, 0x4, 0x5, 0x3, 0x6, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @mcast1, 0x48, 0x8000, 0x20, 0xe1}}) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) r11 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r11, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r9, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x20, r10, 0x52b, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}]}, 0x20}}, 0x0) (async) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r14 = socket$nl_generic(0x10, 0x3, 0x10) (async) r15 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r13, 0x8933, &(0x7f0000000240)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_TSINFO_GET(r14, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0x20, r15, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}]}]}, 0x20}}, 0x0) (async) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r1, &(0x7f0000000500)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000680)={0xe8, r5, 0x38, 0x70bd2d, 0x25dfdbff, {}, [@HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan1\x00'}]}]}, 0xe8}, 0x1, 0x0, 0x0, 0x6c83bcb76da916c1}, 0x40800) (async) sendmsg$SEG6_CMD_SETHMAC(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x30, r4, 0x9, 0x70bd2c, 0x25dfdbfb, {}, [@SEG6_ATTR_SECRET={0xc, 0x4, [0x7, 0x1]}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x4}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x30}]}, 0x30}, 0x1, 0x0, 0x0, 0x4800}, 0x80) socketpair(0x1e, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$bt_l2cap_L2CAP_CONNINFO(r17, 0x6, 0x2, 0x0, 0x0) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r17) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD(r2, 0x28, 0x6, &(0x7f0000000000)={0x77359400}, 0x10) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) 01:24:38 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) request_key(&(0x7f00000000c0)='trusted\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)='\x00', r1) (async) add_key(&(0x7f0000000240)='dns_resolver\x00', &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$reject(0x13, r0, 0x6, 0xeccf, r1) 01:24:38 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) bpf$PROG_LOAD_XDP(0x1b, 0x0, 0x0) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x8}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key(&(0x7f0000000000)='blacklist\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="670f6545be89e4bb43e1e58d490b90e10ffb6d0f5673f2ee6ebfd94930808f13ffd225de8e1ff006c019d36c9282956ce27ebb2a56cf2dbc54d2b1cafb3482bf8d51b50d998c813b3cd92c97fd4340181bab2a57c6cd2e7ce0ce367d1937f95039a2d5a587d6637e35349a69be0f9aab06239ae215bb4b43331cc50a903cd09b3bf591f2b00c5c4cf10b76b00cb72b5674e6897d1e8b56da499ad244a680bf87712606f62da3c2b8d5fd6eb3b66c4f3af3ca65d4b58c83a4372ea44778e943ddfd29274994ef8d1b291efc16916dddc5f0111963b596f9c9c1", 0xd9, r0) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) r2 = add_key(&(0x7f0000000200)='big_key\x00', &(0x7f0000000240)={'syz', 0x0}, &(0x7f0000000280)="9a0dfcf73de181c3d2d37533b56e7c36c42c935302c0012ef64396b80961d431f7e7a54063c02d085aa9e1dd8d12ab4b4d9eaa5fee86590db7eb0fea46e61d13dd1180662be4527825c8d0b29e", 0x4d, r1) keyctl$KEYCTL_MOVE(0x4, r2, r2, r1, 0x1) 01:24:38 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) request_key(&(0x7f00000000c0)='trusted\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)='\x00', r1) (async) add_key(&(0x7f0000000240)='dns_resolver\x00', &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r1) (async) keyctl$reject(0x13, r0, 0x6, 0xeccf, r1) 01:24:38 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) bpf$PROG_LOAD_XDP(0x1b, 0x0, 0x0) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) bpf$PROG_LOAD_XDP(0x1b, 0x0, 0x0) (async) memfd_secret(0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x9}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key(&(0x7f0000000000)='blacklist\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="670f6545be89e4bb43e1e58d490b90e10ffb6d0f5673f2ee6ebfd94930808f13ffd225de8e1ff006c019d36c9282956ce27ebb2a56cf2dbc54d2b1cafb3482bf8d51b50d998c813b3cd92c97fd4340181bab2a57c6cd2e7ce0ce367d1937f95039a2d5a587d6637e35349a69be0f9aab06239ae215bb4b43331cc50a903cd09b3bf591f2b00c5c4cf10b76b00cb72b5674e6897d1e8b56da499ad244a680bf87712606f62da3c2b8d5fd6eb3b66c4f3af3ca65d4b58c83a4372ea44778e943ddfd29274994ef8d1b291efc16916dddc5f0111963b596f9c9c1", 0xd9, r0) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) r2 = add_key(&(0x7f0000000200)='big_key\x00', &(0x7f0000000240)={'syz', 0x0}, &(0x7f0000000280)="9a0dfcf73de181c3d2d37533b56e7c36c42c935302c0012ef64396b80961d431f7e7a54063c02d085aa9e1dd8d12ab4b4d9eaa5fee86590db7eb0fea46e61d13dd1180662be4527825c8d0b29e", 0x4d, r1) keyctl$KEYCTL_MOVE(0x4, r2, r2, r1, 0x1) 01:24:38 executing program 4: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$batadv(&(0x7f0000000180), r2) socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r4, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x4}]}, 0x2c}}, 0x0) (async) sendmsg$SEG6_CMD_SETHMAC(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r4, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x4}]}, 0x2c}}, 0x0) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) socket$can_raw(0x1d, 0x3, 0x1) (async) socket$can_raw(0x1d, 0x3, 0x1) sendmsg$ETHTOOL_MSG_WOL_SET(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x20, r5, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000280)={'ip6_vti0\x00', 0x0, 0x4, 0x9, 0x80, 0x8, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x2c}}, @ipv4={'\x00', '\xff\xff', @loopback}, 0x8, 0x10, 0xff, 0x3}}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000280)={'ip6_vti0\x00', 0x0, 0x4, 0x9, 0x80, 0x8, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x2c}}, @ipv4={'\x00', '\xff\xff', @loopback}, 0x8, 0x10, 0xff, 0x3}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000003c0)={'syztnl1\x00', &(0x7f0000000340)={'syztnl1\x00', 0x0, 0x2f, 0x1, 0x8, 0x9, 0x67, @remote, @local, 0x700, 0x10, 0x1, 0x3}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000480)={'syztnl0\x00', &(0x7f0000000400)={'ip6_vti0\x00', 0x0, 0x4, 0x5, 0x3, 0x6, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @mcast1, 0x48, 0x8000, 0x20, 0xe1}}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000480)={'syztnl0\x00', &(0x7f0000000400)={'ip6_vti0\x00', 0x0, 0x4, 0x5, 0x3, 0x6, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @mcast1, 0x48, 0x8000, 0x20, 0xe1}}) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001840), 0xffffffffffffffff) socket$can_raw(0x1d, 0x3, 0x1) (async) r11 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r11, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r9, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a80)={&(0x7f0000001a00)={0x20, r10, 0x52b, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}]}, 0x20}}, 0x0) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket$nl_generic(0x10, 0x3, 0x10) r15 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r13, 0x8933, &(0x7f0000000240)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_TSINFO_GET(r14, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0x20, r15, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}]}]}, 0x20}}, 0x0) (async) sendmsg$ETHTOOL_MSG_TSINFO_GET(r14, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0x20, r15, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}]}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r1, &(0x7f0000000500)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000680)={0xe8, r5, 0x38, 0x70bd2d, 0x25dfdbff, {}, [@HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6_vti0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan1\x00'}]}]}, 0xe8}, 0x1, 0x0, 0x0, 0x6c83bcb76da916c1}, 0x40800) sendmsg$SEG6_CMD_SETHMAC(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x30, r4, 0x9, 0x70bd2c, 0x25dfdbfb, {}, [@SEG6_ATTR_SECRET={0xc, 0x4, [0x7, 0x1]}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x4}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x30}]}, 0x30}, 0x1, 0x0, 0x0, 0x4800}, 0x80) socketpair(0x1e, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$bt_l2cap_L2CAP_CONNINFO(r17, 0x6, 0x2, 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r17) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD(r2, 0x28, 0x6, &(0x7f0000000000)={0x77359400}, 0x10) (async) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD(r2, 0x28, 0x6, &(0x7f0000000000)={0x77359400}, 0x10) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) 01:24:38 executing program 0: r0 = memfd_secret(0x80000) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f0000000140)={'syztnl2\x00', 0x0, 0x29, 0x2, 0x7, 0x40, 0x28, @private1={0xfc, 0x1, '\x00', 0x1}, @remote, 0x10, 0x40, 0x9}}) r1 = request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='*\x00', 0xfffffffffffffffb) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$unlink(0x8, r1, r2) 01:24:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x9, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) add_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)="0e2a2f4e698c38db1489693a077411a5b36a41e7062082552993ecf36d48d368eeff7158f33375ab95539c5ed09b24c23dded34aafc910366d07e1ed2c5bf0b4fba3a1a12d577c9a9d5c17913af2f04552cb408f967412b6794460bf256d2572a4de5a24da3a10d75201ee433e58c7596fcf9af55d55622c0caf8dcfe6d711c83828ce1739703ac1187505e9331561c5589511e74882d2f5c33d6e3c8f10acac21b1c555a1559dc9f88dc5972c4f21895dd54c09a5efe7fe4962a3e857bb498fc39c656b6e232a5b62", 0xc9, r1) 01:24:38 executing program 0: r0 = memfd_secret(0x80000) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f0000000140)={'syztnl2\x00', 0x0, 0x29, 0x2, 0x7, 0x40, 0x28, @private1={0xfc, 0x1, '\x00', 0x1}, @remote, 0x10, 0x40, 0x9}}) r1 = request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='*\x00', 0xfffffffffffffffb) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$unlink(0x8, r1, r2) 01:24:38 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r1) sendmsg$BATADV_CMD_SET_HARDIF(r1, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x24, r2, 0x400, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x40800}, 0x4) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0xf}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x9, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) (async) add_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)="0e2a2f4e698c38db1489693a077411a5b36a41e7062082552993ecf36d48d368eeff7158f33375ab95539c5ed09b24c23dded34aafc910366d07e1ed2c5bf0b4fba3a1a12d577c9a9d5c17913af2f04552cb408f967412b6794460bf256d2572a4de5a24da3a10d75201ee433e58c7596fcf9af55d55622c0caf8dcfe6d711c83828ce1739703ac1187505e9331561c5589511e74882d2f5c33d6e3c8f10acac21b1c555a1559dc9f88dc5972c4f21895dd54c09a5efe7fe4962a3e857bb498fc39c656b6e232a5b62", 0xc9, r1) 01:24:38 executing program 0: r0 = memfd_secret(0x80000) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f0000000140)={'syztnl2\x00', 0x0, 0x29, 0x2, 0x7, 0x40, 0x28, @private1={0xfc, 0x1, '\x00', 0x1}, @remote, 0x10, 0x40, 0x9}}) request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='*\x00', 0xfffffffffffffffb) (async) r1 = request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='*\x00', 0xfffffffffffffffb) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$unlink(0x8, r1, r2) 01:24:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x2c}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x9, r1, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, r1, 0x0, r1, 0x1) add_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)="0e2a2f4e698c38db1489693a077411a5b36a41e7062082552993ecf36d48d368eeff7158f33375ab95539c5ed09b24c23dded34aafc910366d07e1ed2c5bf0b4fba3a1a12d577c9a9d5c17913af2f04552cb408f967412b6794460bf256d2572a4de5a24da3a10d75201ee433e58c7596fcf9af55d55622c0caf8dcfe6d711c83828ce1739703ac1187505e9331561c5589511e74882d2f5c33d6e3c8f10acac21b1c555a1559dc9f88dc5972c4f21895dd54c09a5efe7fe4962a3e857bb498fc39c656b6e232a5b62", 0xc9, r1) (async) add_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)="0e2a2f4e698c38db1489693a077411a5b36a41e7062082552993ecf36d48d368eeff7158f33375ab95539c5ed09b24c23dded34aafc910366d07e1ed2c5bf0b4fba3a1a12d577c9a9d5c17913af2f04552cb408f967412b6794460bf256d2572a4de5a24da3a10d75201ee433e58c7596fcf9af55d55622c0caf8dcfe6d711c83828ce1739703ac1187505e9331561c5589511e74882d2f5c33d6e3c8f10acac21b1c555a1559dc9f88dc5972c4f21895dd54c09a5efe7fe4962a3e857bb498fc39c656b6e232a5b62", 0xc9, r1) 01:24:38 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r1) sendmsg$BATADV_CMD_SET_HARDIF(r1, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x24, r2, 0x400, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x40800}, 0x4) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) memfd_secret(0x0) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r1) (async) sendmsg$BATADV_CMD_SET_HARDIF(r1, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x24, r2, 0x400, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x40800}, 0x4) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:38 executing program 0: r0 = semget(0x2, 0x0, 0x400) semctl$GETNCNT(r0, 0x0, 0xe, &(0x7f0000000180)=""/255) pselect6(0x40, &(0x7f0000000000)={0x9, 0x8, 0x3f, 0x2800000000, 0x8000000000000001, 0x1, 0x80000001, 0x6}, &(0x7f0000000040)={0x96, 0x8, 0x6, 0xaca1, 0xfffffffffffffff7, 0x80000000, 0x5, 0x5}, &(0x7f0000000080)={0x3, 0x9, 0x100, 0x8, 0x7ff, 0x200, 0x10001, 0x200}, &(0x7f00000000c0)={0x77359400}, &(0x7f0000000140)={&(0x7f0000000100)={[0x86]}, 0x8}) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x60}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x0) recvmsg$can_raw(r1, 0x0, 0x0) r2 = syz_open_dev$vcsn(&(0x7f0000000180), 0xf, 0x80080) r3 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0xd02) write$RDMA_USER_CM_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0xa, 0x4}, 0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000200)={'batadv_slave_1\x00'}) r4 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000280)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1, 0x1}, 0x48) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r6, 0x1, 0x0, 0x0, {0x13}}, 0x14}}, 0x0) sendmsg$BATADV_CMD_SET_MESH(r3, &(0x7f0000000580)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000540)={&(0x7f0000000440)={0x24, r6, 0x100, 0x70bd27, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x2}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8080) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x40008000, 0x6, 0x400, 0x1220, 0xffffffffffffffff, 0x44345143, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3, 0x6}, 0x48) r8 = memfd_secret(0x80000) r9 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x3, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x5}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x18, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x5}, [@map_fd={0x18, 0x8, 0x1, 0x0, r1}]}, &(0x7f0000000040)='syzkaller\x00', 0x7fff, 0x69, &(0x7f0000000100)=""/105, 0x41100, 0x0, '\x00', 0x0, 0x0, r2, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[r3, 0xffffffffffffffff, r4, r7, r8, r9], &(0x7f0000000440), 0x10, 0x40}, 0x90) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$reject(0x13, r0, 0x2, 0x2, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:38 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), r1) sendmsg$BATADV_CMD_SET_HARDIF(r1, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x24, r2, 0x400, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x2}]}, 0x24}, 0x1, 0x0, 0x0, 0x40800}, 0x4) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:38 executing program 0: r0 = semget(0x2, 0x0, 0x400) semctl$GETNCNT(r0, 0x0, 0xe, &(0x7f0000000180)=""/255) (async) semctl$GETNCNT(r0, 0x0, 0xe, &(0x7f0000000180)=""/255) pselect6(0x40, &(0x7f0000000000)={0x9, 0x8, 0x3f, 0x2800000000, 0x8000000000000001, 0x1, 0x80000001, 0x6}, &(0x7f0000000040)={0x96, 0x8, 0x6, 0xaca1, 0xfffffffffffffff7, 0x80000000, 0x5, 0x5}, &(0x7f0000000080)={0x3, 0x9, 0x100, 0x8, 0x7ff, 0x200, 0x10001, 0x200}, &(0x7f00000000c0)={0x77359400}, &(0x7f0000000140)={&(0x7f0000000100)={[0x86]}, 0x8}) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x300}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:38 executing program 0: r0 = semget(0x2, 0x0, 0x400) semctl$GETNCNT(r0, 0x0, 0xe, &(0x7f0000000180)=""/255) pselect6(0x40, &(0x7f0000000000)={0x9, 0x8, 0x3f, 0x2800000000, 0x8000000000000001, 0x1, 0x80000001, 0x6}, &(0x7f0000000040)={0x96, 0x8, 0x6, 0xaca1, 0xfffffffffffffff7, 0x80000000, 0x5, 0x5}, &(0x7f0000000080)={0x3, 0x9, 0x100, 0x8, 0x7ff, 0x200, 0x10001, 0x200}, &(0x7f00000000c0)={0x77359400}, &(0x7f0000000140)={&(0x7f0000000100)={[0x86]}, 0x8}) (async) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:38 executing program 1: ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000100)=0x40000000) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000003c0)={'batadv0\x00', 0x0}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x1f, &(0x7f0000000580)=ANY=[@ANYBLOB="180000007f05000000000000bff3000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b702000014000000b7030000bf2900008500000083000000bf0900000000000055090100000000009500000000000400185700009044f2f0dd54bfcf99535c4fe1daac0f000000000000000000000085c012257aa2a0fbe2b77010000003000000b7080000000000007b8af8ff00000000b7080000000001007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400edec9a44770d96f58662988173e873847e6535f6a44374280edbdca46eeb61b7aa1799631db28b7cb5de465cec02d16ca8b192ab9a2d3b3375", @ANYRES32=r2, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000000000008500000084000000b7000000000000009500000000000000"], &(0x7f00000002c0)='GPL\x00', 0x80000000, 0x97, &(0x7f0000000300)=""/151, 0x41000, 0x70, '\x00', r3, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000400)={0x5, 0x10, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r1], &(0x7f0000000480), 0x10, 0x69}, 0x90) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x0) recvmsg$can_raw(r1, 0x0, 0x0) (async, rerun: 64) r2 = syz_open_dev$vcsn(&(0x7f0000000180), 0xf, 0x80080) (rerun: 64) r3 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0xd02) write$RDMA_USER_CM_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0xa, 0x4}, 0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000200)={'batadv_slave_1\x00'}) r4 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000280)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1, 0x1}, 0x48) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r6, 0x1, 0x0, 0x0, {0x13}}, 0x14}}, 0x0) sendmsg$BATADV_CMD_SET_MESH(r3, &(0x7f0000000580)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000540)={&(0x7f0000000440)={0x24, r6, 0x100, 0x70bd27, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x2}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8080) (async, rerun: 64) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x40008000, 0x6, 0x400, 0x1220, 0xffffffffffffffff, 0x44345143, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3, 0x6}, 0x48) (async, rerun: 64) r8 = memfd_secret(0x80000) r9 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x3, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x5}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x18, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x5}, [@map_fd={0x18, 0x8, 0x1, 0x0, r1}]}, &(0x7f0000000040)='syzkaller\x00', 0x7fff, 0x69, &(0x7f0000000100)=""/105, 0x41100, 0x0, '\x00', 0x0, 0x0, r2, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[r3, 0xffffffffffffffff, r4, r7, r8, r9], &(0x7f0000000440), 0x10, 0x40}, 0x90) (async, rerun: 32) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async, rerun: 32) keyctl$reject(0x13, r0, 0x2, 0x2, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x500}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:38 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) add_key(&(0x7f0000000000)='.request_key_auth\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="94d76748a2b3c81a4135097b0f2969ae6cbaa08011ded29885af1f7d5921cb4bbc6bb7a6274a7c795a23e26eef3fe586ef391d53e90a411f9b472619f5febabae4bf54c41242cfa81cee2eb06d30f57adb901561125d9370f0004b7b5e0d7a8992c2fc6f19a031f9e068d1ab0997ce216a5851fb2cef4aa83fdc9cef0531b0baf067cc12d9af9501a9eaaa135e39e3806b1381a62861a590566a6ef54be68f8c0c31c91af58278790ef76ccbaa531f7fa8282e496cc41bf8a2eb08509485be6be0c18ca9cdd7e481fa112e579e738f230e987078b8bd9122f058f8ef9760fe42a51851d1fb0b193b577d32dc8c6744e19d1f04299560a6bb8e3b0bf3215fdee6fe56e8d423614c3fd793b127a156d2b7f28ca739ae022d97679a6cc0b095e1c78ff584337da9139bc2936eb3ffee7d396a5c5190f662207a48ca1438d937a5a4b59d5d6f53b01a4b22283988a19c7fce00fd8e9880e895b5cee59119ca9e57b2106613662cef2bf2c3f26a34f8c28a20b5f1b101e27448b6a0fed563e2015c12504f16117081320830c20f58c278d8ef35919ad83730d4bd5c6c3baaf995c9691a51e8bc2cd713e033742ad7bbac7b58186b5ab8fb1bef14f9042e1067194d3adda3408978d32c2aee573169ee506fbabf40f4f7275a4b1dc3fd3a4c24a716c53af8d5461f49a752797d03a22e6f00cecea973b5b2c6f0e5c13fc0e90987fadc46a57ac151f45bb1264a1dac37c8d64d205ad0bf0bfcbb24a34e51ee5051c6dfd298fd7d3e04d537a90906cf873a9abfa998aaafeeb861923a1354eb9afda360845f5b6749df82e4be69453b8a091e4a51c78403bc39f4700c4aa858dc8f4f14a56746314b4902d7ead861a142334dc46cb0e62544ff87b1a2e270c456c30d478c6d98d84c5eeea3da836dc5a2c7884b4b6da3001bb2a0ce5057dc05567c32bcaf8956ad1a07d9f1ab8b1ca8dbee0fa5f930b3fb19c04804e07ff088e536350d1a14da73592c14d07ccaaf37a7353bb8932e9f6c79c37b6c078a47369b9f0a5f218c52cda6bd5cf5086e109885072782d9bc9ffda8c4d9fdbce7724f89bdfc0dff98c368372b3fffdc2e0a6b3d2907a20575efe6856decfd9c2f9ab131f533b60ead039d96f07eb535d1a5ef62e075d5784311b53ad026c68fa2f99d2f867c40d8fb69a6bb08f3b9106defe153dfdf40808888f1c8f09b1020c95c669a69ef1da1399ca7650879cc03be7149afae4642a04da1f53379e06a715698113724fbdcb9f1e464cf589b494510956fb2d4fd78a3defe8f3b6cd9366deebc46fc486b3ee8a9dcf6b036fec3f689e07ea1d64a32ba3d22d695b0bca7d63da5e64732a0200b0d96e0eb44b30bf64bb4e84a7056ebffcc16bde8a2e3b5ce522e923904478b08aa4010edabccac2e16e309af738e3ff0bc658afe7b7bb96243180a2e4f7142d3c278cbd5bca40d72e7bf2efb041514785951bf84273f38030b3e71848b64e44645fe68bab298da55ce988902a1aff3f603a42bf8e20e42b3701eca9778a5afce4d8930ffe122a0439345270d30544be94bb01c6caceeb5f8d057f9694dbb26e6fa49dae523a1c25b3d76942e70b6107772f8a8a4202d1c1a54acc19b758e19db9dcae0f909b08a7378251f4bd2e4a57564a1d31d31ebd65d99fb306d553481d7fe46476ebe5197a0b229464f1b92bc066dac9830a4a70a0d9fe2bc0df1eaf09a016f6e209887a68037dfe71a94f70dd1f132dbdf72f655ed670f0aac58b7e35998a4631cd745bd393b17d159c15092f9abaa5cc28e7a1c040b1c3a85e1303ec946698091d76c26457eecf3f93df46a7386be918c1dc0858c626fa56431122f2953cdaaec99f8bc03b343e6a6bf43f712e5b1772b351f9f659c0534280c00d18049d14be855d716b0c309a3d2bffa7e6c6d4b32f5d9dfde87b6e2cee40a3d53e4adb4e848acabcbe4023b942270f0c09bd6e1cf48d1213ef1f5efa78a6127c5bd7b0f8f9922d662edc0440ea1104a065cec5305b020cf402c6d1655a6c812bca0df0a5ddc10eafc434d7b4f0f4d96b40960ef0e380acf7161fd19c3af3f3834f6a21412a1a970abc87fe9916b54338b3e3bf6a3e70102f9fd1849160c1671b1ffb55502347abc3b6583d7c2dea9d05ac15727e0d0f60eb3acf5821419c5ff383bd5a25a92c05171a6e489bd10d013ea7bec1dff304e7f4363ea6533269a5eff780a66a9d63f28b7d0404bba15bb1d12fb4010b64cd04fc60e31457ceaed4b4ba153f59f23f8e24eb649a5b4a8b74cf18ee5d4d0c6640e395ac9ce37f34301ce40e43920ee9ae652c547e4ded3f91fb6ad356c390f87e5afd62273c020865436069a3e9b82e0ac760c8a7ff1493a551ec862a60771a86589d30c8bdc8747c01953e61d52e7d2c013d371942386fa14fb0851fb7609cac6e2cc9a46e49ccb737caf533bd532dacc2aafd7914734654fb0a6ef4bb932cec58bff75418406fa6e0f28081cf0ac988b7671233894e8f0bce715a189723320501ad561b44417132aa859089f969e218dae66d53bd22fac8105a5e86ed2ff39cb5e1088a196affbc1adecea5a3d98b8f4ff7a43d280c81ea82ff1abe6461bcd95161ee04bf713cc9e76aaa0a32d8e928e880225039e3e3a8044f74bafb72d9d15e659d2832b95d8f61638f76665a8338a53b846bcc775e7ae7555ff75c53daf1f73b535ec4810e52948097bdf59d20844e8621a081a80647e671cb7116ad1a17f121312bea8fe490bd5689aae8f5c49be154ddcaf5d9b82c62c869f18132cc6b148cab640792dc44ef8a9bc394322b595aae5082f69548d8c0e53912283a65318bd209e7f1ba95c2a0c2bb67fe5dc0931b34b4484e2945100cafb7c0dcc107cd8b8e48778de5dfbac5dc61ffe65831e1c946751b1c392aec833094916d7a06d93eeab7f99eb1168e078a8bafb107c6fe494ddf9190cebe386ffe9e28d413f9bb1f218c359de9739cfa7e547ad1ac0d808fb99f5a22aa1e42760ced28074239d463a7d853a1c643d73bc1a99a642787f0ebbcbe29094fca9c3710255f796b32876ee3e1e79e361d3e7277fbca84c056567f0b400ef01032df825891a322c2922ce521aa896f308ccb020ba11573562b4ef355bb8c666604a3b9aba3c6a74f36b8318de1b14a3a19d500710bfbf07ad1219778fae9413734d7afb2d16f549cb07656ccd59c94ff0a9c492a8912ca46452ca25479f90c855fe7af36fd1bdf18d419204bfd7200b2a546a54b019cff49fd090ab2a78aaffd971f6b4aec29608304a00e92eae354e8f052b7786441e49b16c9742c53dc7ce5160188768f4742dde42fbe4091e7d200759f2af0705d23ad9ca112215505842ce5321e4496ebae03b11f2de5d4d3aba3dcb8c80686d691f95b04bac10b95769c8e64319a5896ca57c43dd1f436c793f8fbe56af5c5c938f4fa827f131109f42010903d9d26502c3199a7b85d1fff803cea2a4a3c62d47c0beb7abd1781d47d52e8910a76c6ac985d3779b4808dee45c3f5660739120a113a87dbf3c5e9be2898a5012a6068685fdb7cd86cead7cf7a5f99d9683760d6fc8510ff0c886d67349b46e10e04abafcfe46e464dd3706488e1261d3e28e1d601a3a4b57dfe16f34bc8ef080f1f4c92cfbbb51185a616bf1d8c32769a071e806b8bec5f5e6f15e188adb1c137e08a9c8c49dca2ab8e14558702a7c6d433de7d950370ff547298d0111710823ee2b15d2e3b7b183f6a98e2fb53d7bb1e70448d43eff57a55a2f0e11cc6805ff96c97f45098c299ff72caaa569d1a95eebd4a099e81561d7bb185c79642216bd4091ea9dd22a009a3fb58bee367bd1b1e8207f80c39c2295157b732999e7f602727647a16b5d04f22857b23aab12a1452b4112ad4104e232662a9873e10502c863c989b7553b1e6cfd5bd87f445d72779162aed28a631ebe3acf9c7efbd2f2c31f9ea83999ea20620b701dc97c16648ecbf1a1f05eb2351ac096fd6da9d94dfb8e1ef9925385be6436fbf512d659dff790b0b3d1da0ed5c9a809f67e64253d2396b66732d1c02432c23fbbae08339faebc10354e2c1767ef7258720dae6fa56fdc15fbd86692c914b51e4a992c66dc5cd407fb0a72b3475dae6e548d092734305fa99a510488ff40d408655ca1d1937d86dbe8c9f776246c6535f478f6c9e931c6e048ce772a1046e0da967c80be15c6c5466425779d3c23b0900dcdbd8a9cb6fa57da60bbd48e01f262b52d676574766be0df66371ca9b102e2af1c029156bbebb4adb72984e20176d2a3d7029f5cb125bf5d1807fe620f9d0dfa1a804e604b4af76472ec25dea48f3ac7a04c9d7795894ce669f85095f2db28b8f2f705260cfa36ba26c3d64d7d229e7b59acff3ac18dafc00c3ad144fac3d1de7e9d266c85fd1736b088a894a37624009b7801bbc19aa3252f84e1b1ecb898b3056276447ff8760c3394117c452678a0001f104288fefa761613b2e9a9f5255306281ce6cd509e34f6c6c3cca2bf19602d503090d4a248af530fca7de6323220ef37bde512862fa4ac66c1a1dc4eaa8d64a372372d6fadb999058720586f6edca7ee88e203f1da1847dc292132cd3ec0c30a393b84ba422c185f137ae931007482966c640a40eb25e9f360bba1dead8718edacf0428f8b4d96cd8b5b9d1ad24c08fa195c9c430f5d30430799a2c429fc319651ff496cc978270e0ebaf41f0364618742a0ea0bd1ee51c7fd43be498e636305994b524d0de4fc2aa509b3a8ba125c5faec89d8b16661647593d41569b5122db0f9efee7ace9c013a767cf7312a2fb6e6ac5db6043ddbe1aa544bc5dd5622f1bc60510719a666be6c92b3cdb24e649da6d0bd0a7f78dca9cd11620a4ea3729600714777e046f0f049b8c75abb698c5538e54268a097b811433fc4025eee12923d76ba122bb7dd1c4ceb01335c0b73cd349e214436b86202bcf9cd676ba08080dcae5b60bece58bfb2487cfa122ccc9ea3f699b2e559330a15f544ff2965d15542aeaeae628b41d5f18cc20d6d2257de2d7ddb622d75ac5c1ded13c78b04fccc70fdf22e2a835d4ce802b4933d2f6b9bc3308faa0472a34fc9d0fad57d531cbc6fbb90bcaea37256d70ae46a1f8aa65f45b543606fbc50d800da77f864c9215fcbb60ed5de92f6d15aa69db4f50b6d2713c5be8f54c1ed6e6f24bf6093bb2ef99e5004e2846acd50fb0971fe515c85a3442d200462cc02a4133474ddb567d9249142f997f6803c89be0ccdaf28369d550cc8c128eb4b5f8b8993e0299ab5211c70f50eecab039ff63c520b5d9d8f343a0675664182eef11e24113d68cd5c0d74c16d1e00eb98199d2157891fbcac13024f498365540e3ab4fc8c647e9014f1dfa7a130ce4dda8a3fb1f458782128694d2393c701a8ad51bde01f51acb6437c9f019054d64db70604de13641aa54573e55a913d1fcfbf011feefb2f888f39601f3f8b7c23dcc5f8a47778641aecb57c7382a06f9f7f0d32b8528118df329109812e49de3c254919299dbabc152d2558c2e5958a4fdba1a7275ae4d2d054b824c237085c7b26e732ce4a0e76af96d9c3a3239d00b1f169773d2526fe1ad4878cdf37f94200d2a28ebd04be7f007eeb3dd4111b1bbb0e67e4a21d922227543a644e5efca74be7875c99f1f68b2153ca7c17c8ceab032a76f54a5a7827d8a3c080e0aa578c8fe7e99d5db0d7eeffa721f9a4458e778d79c831d6be9351d7c32f42137396b173ac450e846dc3d71fd81c7a3ac4ea19e155f5fbcd7f75f6b75633ca96b3edb5e2b", 0x1000, 0xffffffffffffffff) 01:24:38 executing program 1: ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000100)=0x40000000) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000003c0)={'batadv0\x00', 0x0}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x1f, &(0x7f0000000580)=ANY=[@ANYBLOB="180000007f05000000000000bff3000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b702000014000000b7030000bf2900008500000083000000bf0900000000000055090100000000009500000000000400185700009044f2f0dd54bfcf99535c4fe1daac0f000000000000000000000085c012257aa2a0fbe2b77010000003000000b7080000000000007b8af8ff00000000b7080000000001007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400edec9a44770d96f58662988173e873847e6535f6a44374280edbdca46eeb61b7aa1799631db28b7cb5de465cec02d16ca8b192ab9a2d3b3375", @ANYRES32=r2, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000000000008500000084000000b7000000000000009500000000000000"], &(0x7f00000002c0)='GPL\x00', 0x80000000, 0x97, &(0x7f0000000300)=""/151, 0x41000, 0x70, '\x00', r3, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000400)={0x5, 0x10, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r1], &(0x7f0000000480), 0x10, 0x69}, 0x90) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000100)=0x40000000) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) memfd_secret(0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000003c0)) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x1f, &(0x7f0000000580)=ANY=[@ANYBLOB="180000007f05000000000000bff3000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b702000014000000b7030000bf2900008500000083000000bf0900000000000055090100000000009500000000000400185700009044f2f0dd54bfcf99535c4fe1daac0f000000000000000000000085c012257aa2a0fbe2b77010000003000000b7080000000000007b8af8ff00000000b7080000000001007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400edec9a44770d96f58662988173e873847e6535f6a44374280edbdca46eeb61b7aa1799631db28b7cb5de465cec02d16ca8b192ab9a2d3b3375", @ANYRES32=r2, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000000000008500000084000000b7000000000000009500000000000000"], &(0x7f00000002c0)='GPL\x00', 0x80000000, 0x97, &(0x7f0000000300)=""/151, 0x41000, 0x70, '\x00', r3, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000400)={0x5, 0x10, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r1], &(0x7f0000000480), 0x10, 0x69}, 0x90) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async, rerun: 64) r1 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x0) (rerun: 64) recvmsg$can_raw(r1, 0x0, 0x0) (async) r2 = syz_open_dev$vcsn(&(0x7f0000000180), 0xf, 0x80080) r3 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0xd02) write$RDMA_USER_CM_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0xa, 0x4}, 0xc) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000200)={'batadv_slave_1\x00'}) (async) r4 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000280)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1, 0x1}, 0x48) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r6, 0x1, 0x0, 0x0, {0x13}}, 0x14}}, 0x0) (async, rerun: 64) sendmsg$BATADV_CMD_SET_MESH(r3, &(0x7f0000000580)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000540)={&(0x7f0000000440)={0x24, r6, 0x100, 0x70bd27, 0x25dfdbfb, {}, [@BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x2}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x4004}, 0x8080) (rerun: 64) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x40008000, 0x6, 0x400, 0x1220, 0xffffffffffffffff, 0x44345143, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3, 0x6}, 0x48) (async) r8 = memfd_secret(0x80000) r9 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x3, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x5}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x18, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x5}, [@map_fd={0x18, 0x8, 0x1, 0x0, r1}]}, &(0x7f0000000040)='syzkaller\x00', 0x7fff, 0x69, &(0x7f0000000100)=""/105, 0x41100, 0x0, '\x00', 0x0, 0x0, r2, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[r3, 0xffffffffffffffff, r4, r7, r8, r9], &(0x7f0000000440), 0x10, 0x40}, 0x90) (async, rerun: 64) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (rerun: 64) keyctl$reject(0x13, r0, 0x2, 0x2, r0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x600}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:38 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) add_key(&(0x7f0000000000)='.request_key_auth\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="94d76748a2b3c81a4135097b0f2969ae6cbaa08011ded29885af1f7d5921cb4bbc6bb7a6274a7c795a23e26eef3fe586ef391d53e90a411f9b472619f5febabae4bf54c41242cfa81cee2eb06d30f57adb901561125d9370f0004b7b5e0d7a8992c2fc6f19a031f9e068d1ab0997ce216a5851fb2cef4aa83fdc9cef0531b0baf067cc12d9af9501a9eaaa135e39e3806b1381a62861a590566a6ef54be68f8c0c31c91af58278790ef76ccbaa531f7fa8282e496cc41bf8a2eb08509485be6be0c18ca9cdd7e481fa112e579e738f230e987078b8bd9122f058f8ef9760fe42a51851d1fb0b193b577d32dc8c6744e19d1f04299560a6bb8e3b0bf3215fdee6fe56e8d423614c3fd793b127a156d2b7f28ca739ae022d97679a6cc0b095e1c78ff584337da9139bc2936eb3ffee7d396a5c5190f662207a48ca1438d937a5a4b59d5d6f53b01a4b22283988a19c7fce00fd8e9880e895b5cee59119ca9e57b2106613662cef2bf2c3f26a34f8c28a20b5f1b101e27448b6a0fed563e2015c12504f16117081320830c20f58c278d8ef35919ad83730d4bd5c6c3baaf995c9691a51e8bc2cd713e033742ad7bbac7b58186b5ab8fb1bef14f9042e1067194d3adda3408978d32c2aee573169ee506fbabf40f4f7275a4b1dc3fd3a4c24a716c53af8d5461f49a752797d03a22e6f00cecea973b5b2c6f0e5c13fc0e90987fadc46a57ac151f45bb1264a1dac37c8d64d205ad0bf0bfcbb24a34e51ee5051c6dfd298fd7d3e04d537a90906cf873a9abfa998aaafeeb861923a1354eb9afda360845f5b6749df82e4be69453b8a091e4a51c78403bc39f4700c4aa858dc8f4f14a56746314b4902d7ead861a142334dc46cb0e62544ff87b1a2e270c456c30d478c6d98d84c5eeea3da836dc5a2c7884b4b6da3001bb2a0ce5057dc05567c32bcaf8956ad1a07d9f1ab8b1ca8dbee0fa5f930b3fb19c04804e07ff088e536350d1a14da73592c14d07ccaaf37a7353bb8932e9f6c79c37b6c078a47369b9f0a5f218c52cda6bd5cf5086e109885072782d9bc9ffda8c4d9fdbce7724f89bdfc0dff98c368372b3fffdc2e0a6b3d2907a20575efe6856decfd9c2f9ab131f533b60ead039d96f07eb535d1a5ef62e075d5784311b53ad026c68fa2f99d2f867c40d8fb69a6bb08f3b9106defe153dfdf40808888f1c8f09b1020c95c669a69ef1da1399ca7650879cc03be7149afae4642a04da1f53379e06a715698113724fbdcb9f1e464cf589b494510956fb2d4fd78a3defe8f3b6cd9366deebc46fc486b3ee8a9dcf6b036fec3f689e07ea1d64a32ba3d22d695b0bca7d63da5e64732a0200b0d96e0eb44b30bf64bb4e84a7056ebffcc16bde8a2e3b5ce522e923904478b08aa4010edabccac2e16e309af738e3ff0bc658afe7b7bb96243180a2e4f7142d3c278cbd5bca40d72e7bf2efb041514785951bf84273f38030b3e71848b64e44645fe68bab298da55ce988902a1aff3f603a42bf8e20e42b3701eca9778a5afce4d8930ffe122a0439345270d30544be94bb01c6caceeb5f8d057f9694dbb26e6fa49dae523a1c25b3d76942e70b6107772f8a8a4202d1c1a54acc19b758e19db9dcae0f909b08a7378251f4bd2e4a57564a1d31d31ebd65d99fb306d553481d7fe46476ebe5197a0b229464f1b92bc066dac9830a4a70a0d9fe2bc0df1eaf09a016f6e209887a68037dfe71a94f70dd1f132dbdf72f655ed670f0aac58b7e35998a4631cd745bd393b17d159c15092f9abaa5cc28e7a1c040b1c3a85e1303ec946698091d76c26457eecf3f93df46a7386be918c1dc0858c626fa56431122f2953cdaaec99f8bc03b343e6a6bf43f712e5b1772b351f9f659c0534280c00d18049d14be855d716b0c309a3d2bffa7e6c6d4b32f5d9dfde87b6e2cee40a3d53e4adb4e848acabcbe4023b942270f0c09bd6e1cf48d1213ef1f5efa78a6127c5bd7b0f8f9922d662edc0440ea1104a065cec5305b020cf402c6d1655a6c812bca0df0a5ddc10eafc434d7b4f0f4d96b40960ef0e380acf7161fd19c3af3f3834f6a21412a1a970abc87fe9916b54338b3e3bf6a3e70102f9fd1849160c1671b1ffb55502347abc3b6583d7c2dea9d05ac15727e0d0f60eb3acf5821419c5ff383bd5a25a92c05171a6e489bd10d013ea7bec1dff304e7f4363ea6533269a5eff780a66a9d63f28b7d0404bba15bb1d12fb4010b64cd04fc60e31457ceaed4b4ba153f59f23f8e24eb649a5b4a8b74cf18ee5d4d0c6640e395ac9ce37f34301ce40e43920ee9ae652c547e4ded3f91fb6ad356c390f87e5afd62273c020865436069a3e9b82e0ac760c8a7ff1493a551ec862a60771a86589d30c8bdc8747c01953e61d52e7d2c013d371942386fa14fb0851fb7609cac6e2cc9a46e49ccb737caf533bd532dacc2aafd7914734654fb0a6ef4bb932cec58bff75418406fa6e0f28081cf0ac988b7671233894e8f0bce715a189723320501ad561b44417132aa859089f969e218dae66d53bd22fac8105a5e86ed2ff39cb5e1088a196affbc1adecea5a3d98b8f4ff7a43d280c81ea82ff1abe6461bcd95161ee04bf713cc9e76aaa0a32d8e928e880225039e3e3a8044f74bafb72d9d15e659d2832b95d8f61638f76665a8338a53b846bcc775e7ae7555ff75c53daf1f73b535ec4810e52948097bdf59d20844e8621a081a80647e671cb7116ad1a17f121312bea8fe490bd5689aae8f5c49be154ddcaf5d9b82c62c869f18132cc6b148cab640792dc44ef8a9bc394322b595aae5082f69548d8c0e53912283a65318bd209e7f1ba95c2a0c2bb67fe5dc0931b34b4484e2945100cafb7c0dcc107cd8b8e48778de5dfbac5dc61ffe65831e1c946751b1c392aec833094916d7a06d93eeab7f99eb1168e078a8bafb107c6fe494ddf9190cebe386ffe9e28d413f9bb1f218c359de9739cfa7e547ad1ac0d808fb99f5a22aa1e42760ced28074239d463a7d853a1c643d73bc1a99a642787f0ebbcbe29094fca9c3710255f796b32876ee3e1e79e361d3e7277fbca84c056567f0b400ef01032df825891a322c2922ce521aa896f308ccb020ba11573562b4ef355bb8c666604a3b9aba3c6a74f36b8318de1b14a3a19d500710bfbf07ad1219778fae9413734d7afb2d16f549cb07656ccd59c94ff0a9c492a8912ca46452ca25479f90c855fe7af36fd1bdf18d419204bfd7200b2a546a54b019cff49fd090ab2a78aaffd971f6b4aec29608304a00e92eae354e8f052b7786441e49b16c9742c53dc7ce5160188768f4742dde42fbe4091e7d200759f2af0705d23ad9ca112215505842ce5321e4496ebae03b11f2de5d4d3aba3dcb8c80686d691f95b04bac10b95769c8e64319a5896ca57c43dd1f436c793f8fbe56af5c5c938f4fa827f131109f42010903d9d26502c3199a7b85d1fff803cea2a4a3c62d47c0beb7abd1781d47d52e8910a76c6ac985d3779b4808dee45c3f5660739120a113a87dbf3c5e9be2898a5012a6068685fdb7cd86cead7cf7a5f99d9683760d6fc8510ff0c886d67349b46e10e04abafcfe46e464dd3706488e1261d3e28e1d601a3a4b57dfe16f34bc8ef080f1f4c92cfbbb51185a616bf1d8c32769a071e806b8bec5f5e6f15e188adb1c137e08a9c8c49dca2ab8e14558702a7c6d433de7d950370ff547298d0111710823ee2b15d2e3b7b183f6a98e2fb53d7bb1e70448d43eff57a55a2f0e11cc6805ff96c97f45098c299ff72caaa569d1a95eebd4a099e81561d7bb185c79642216bd4091ea9dd22a009a3fb58bee367bd1b1e8207f80c39c2295157b732999e7f602727647a16b5d04f22857b23aab12a1452b4112ad4104e232662a9873e10502c863c989b7553b1e6cfd5bd87f445d72779162aed28a631ebe3acf9c7efbd2f2c31f9ea83999ea20620b701dc97c16648ecbf1a1f05eb2351ac096fd6da9d94dfb8e1ef9925385be6436fbf512d659dff790b0b3d1da0ed5c9a809f67e64253d2396b66732d1c02432c23fbbae08339faebc10354e2c1767ef7258720dae6fa56fdc15fbd86692c914b51e4a992c66dc5cd407fb0a72b3475dae6e548d092734305fa99a510488ff40d408655ca1d1937d86dbe8c9f776246c6535f478f6c9e931c6e048ce772a1046e0da967c80be15c6c5466425779d3c23b0900dcdbd8a9cb6fa57da60bbd48e01f262b52d676574766be0df66371ca9b102e2af1c029156bbebb4adb72984e20176d2a3d7029f5cb125bf5d1807fe620f9d0dfa1a804e604b4af76472ec25dea48f3ac7a04c9d7795894ce669f85095f2db28b8f2f705260cfa36ba26c3d64d7d229e7b59acff3ac18dafc00c3ad144fac3d1de7e9d266c85fd1736b088a894a37624009b7801bbc19aa3252f84e1b1ecb898b3056276447ff8760c3394117c452678a0001f104288fefa761613b2e9a9f5255306281ce6cd509e34f6c6c3cca2bf19602d503090d4a248af530fca7de6323220ef37bde512862fa4ac66c1a1dc4eaa8d64a372372d6fadb999058720586f6edca7ee88e203f1da1847dc292132cd3ec0c30a393b84ba422c185f137ae931007482966c640a40eb25e9f360bba1dead8718edacf0428f8b4d96cd8b5b9d1ad24c08fa195c9c430f5d30430799a2c429fc319651ff496cc978270e0ebaf41f0364618742a0ea0bd1ee51c7fd43be498e636305994b524d0de4fc2aa509b3a8ba125c5faec89d8b16661647593d41569b5122db0f9efee7ace9c013a767cf7312a2fb6e6ac5db6043ddbe1aa544bc5dd5622f1bc60510719a666be6c92b3cdb24e649da6d0bd0a7f78dca9cd11620a4ea3729600714777e046f0f049b8c75abb698c5538e54268a097b811433fc4025eee12923d76ba122bb7dd1c4ceb01335c0b73cd349e214436b86202bcf9cd676ba08080dcae5b60bece58bfb2487cfa122ccc9ea3f699b2e559330a15f544ff2965d15542aeaeae628b41d5f18cc20d6d2257de2d7ddb622d75ac5c1ded13c78b04fccc70fdf22e2a835d4ce802b4933d2f6b9bc3308faa0472a34fc9d0fad57d531cbc6fbb90bcaea37256d70ae46a1f8aa65f45b543606fbc50d800da77f864c9215fcbb60ed5de92f6d15aa69db4f50b6d2713c5be8f54c1ed6e6f24bf6093bb2ef99e5004e2846acd50fb0971fe515c85a3442d200462cc02a4133474ddb567d9249142f997f6803c89be0ccdaf28369d550cc8c128eb4b5f8b8993e0299ab5211c70f50eecab039ff63c520b5d9d8f343a0675664182eef11e24113d68cd5c0d74c16d1e00eb98199d2157891fbcac13024f498365540e3ab4fc8c647e9014f1dfa7a130ce4dda8a3fb1f458782128694d2393c701a8ad51bde01f51acb6437c9f019054d64db70604de13641aa54573e55a913d1fcfbf011feefb2f888f39601f3f8b7c23dcc5f8a47778641aecb57c7382a06f9f7f0d32b8528118df329109812e49de3c254919299dbabc152d2558c2e5958a4fdba1a7275ae4d2d054b824c237085c7b26e732ce4a0e76af96d9c3a3239d00b1f169773d2526fe1ad4878cdf37f94200d2a28ebd04be7f007eeb3dd4111b1bbb0e67e4a21d922227543a644e5efca74be7875c99f1f68b2153ca7c17c8ceab032a76f54a5a7827d8a3c080e0aa578c8fe7e99d5db0d7eeffa721f9a4458e778d79c831d6be9351d7c32f42137396b173ac450e846dc3d71fd81c7a3ac4ea19e155f5fbcd7f75f6b75633ca96b3edb5e2b", 0x1000, 0xffffffffffffffff) 01:24:38 executing program 1: ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000100)=0x40000000) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000003c0)={'batadv0\x00', 0x0}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x1f, &(0x7f0000000580)=ANY=[@ANYBLOB="180000007f05000000000000bff3000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b702000014000000b7030000bf2900008500000083000000bf0900000000000055090100000000009500000000000400185700009044f2f0dd54bfcf99535c4fe1daac0f000000000000000000000085c012257aa2a0fbe2b77010000003000000b7080000000000007b8af8ff00000000b7080000000001007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400edec9a44770d96f58662988173e873847e6535f6a44374280edbdca46eeb61b7aa1799631db28b7cb5de465cec02d16ca8b192ab9a2d3b3375", @ANYRES32=r2, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000000000008500000084000000b7000000000000009500000000000000"], &(0x7f00000002c0)='GPL\x00', 0x80000000, 0x97, &(0x7f0000000300)=""/151, 0x41000, 0x70, '\x00', r3, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000400)={0x5, 0x10, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r1], &(0x7f0000000480), 0x10, 0x69}, 0x90) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) ioctl$BINDER_SET_MAX_THREADS(0xffffffffffffffff, 0x40046205, &(0x7f0000000100)=0x40000000) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) memfd_secret(0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000003c0)) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x1f, &(0x7f0000000580)=ANY=[@ANYBLOB="180000007f05000000000000bff3000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b702000014000000b7030000bf2900008500000083000000bf0900000000000055090100000000009500000000000400185700009044f2f0dd54bfcf99535c4fe1daac0f000000000000000000000085c012257aa2a0fbe2b77010000003000000b7080000000000007b8af8ff00000000b7080000000001007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400edec9a44770d96f58662988173e873847e6535f6a44374280edbdca46eeb61b7aa1799631db28b7cb5de465cec02d16ca8b192ab9a2d3b3375", @ANYRES32=r2, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000000000008500000084000000b7000000000000009500000000000000"], &(0x7f00000002c0)='GPL\x00', 0x80000000, 0x97, &(0x7f0000000300)=""/151, 0x41000, 0x70, '\x00', r3, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000400)={0x5, 0x10, 0x3}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000440)=[r1], &(0x7f0000000480), 0x10, 0x69}, 0x90) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) 01:24:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x700}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:38 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$llc_int(r1, 0x10c, 0x0, 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x34, r2, 0x4, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x10000}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x4}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x9}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x1) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, r0, r0, 0x1) 01:24:38 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) add_key(&(0x7f0000000000)='.request_key_auth\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="94d76748a2b3c81a4135097b0f2969ae6cbaa08011ded29885af1f7d5921cb4bbc6bb7a6274a7c795a23e26eef3fe586ef391d53e90a411f9b472619f5febabae4bf54c41242cfa81cee2eb06d30f57adb901561125d9370f0004b7b5e0d7a8992c2fc6f19a031f9e068d1ab0997ce216a5851fb2cef4aa83fdc9cef0531b0baf067cc12d9af9501a9eaaa135e39e3806b1381a62861a590566a6ef54be68f8c0c31c91af58278790ef76ccbaa531f7fa8282e496cc41bf8a2eb08509485be6be0c18ca9cdd7e481fa112e579e738f230e987078b8bd9122f058f8ef9760fe42a51851d1fb0b193b577d32dc8c6744e19d1f04299560a6bb8e3b0bf3215fdee6fe56e8d423614c3fd793b127a156d2b7f28ca739ae022d97679a6cc0b095e1c78ff584337da9139bc2936eb3ffee7d396a5c5190f662207a48ca1438d937a5a4b59d5d6f53b01a4b22283988a19c7fce00fd8e9880e895b5cee59119ca9e57b2106613662cef2bf2c3f26a34f8c28a20b5f1b101e27448b6a0fed563e2015c12504f16117081320830c20f58c278d8ef35919ad83730d4bd5c6c3baaf995c9691a51e8bc2cd713e033742ad7bbac7b58186b5ab8fb1bef14f9042e1067194d3adda3408978d32c2aee573169ee506fbabf40f4f7275a4b1dc3fd3a4c24a716c53af8d5461f49a752797d03a22e6f00cecea973b5b2c6f0e5c13fc0e90987fadc46a57ac151f45bb1264a1dac37c8d64d205ad0bf0bfcbb24a34e51ee5051c6dfd298fd7d3e04d537a90906cf873a9abfa998aaafeeb861923a1354eb9afda360845f5b6749df82e4be69453b8a091e4a51c78403bc39f4700c4aa858dc8f4f14a56746314b4902d7ead861a142334dc46cb0e62544ff87b1a2e270c456c30d478c6d98d84c5eeea3da836dc5a2c7884b4b6da3001bb2a0ce5057dc05567c32bcaf8956ad1a07d9f1ab8b1ca8dbee0fa5f930b3fb19c04804e07ff088e536350d1a14da73592c14d07ccaaf37a7353bb8932e9f6c79c37b6c078a47369b9f0a5f218c52cda6bd5cf5086e109885072782d9bc9ffda8c4d9fdbce7724f89bdfc0dff98c368372b3fffdc2e0a6b3d2907a20575efe6856decfd9c2f9ab131f533b60ead039d96f07eb535d1a5ef62e075d5784311b53ad026c68fa2f99d2f867c40d8fb69a6bb08f3b9106defe153dfdf40808888f1c8f09b1020c95c669a69ef1da1399ca7650879cc03be7149afae4642a04da1f53379e06a715698113724fbdcb9f1e464cf589b494510956fb2d4fd78a3defe8f3b6cd9366deebc46fc486b3ee8a9dcf6b036fec3f689e07ea1d64a32ba3d22d695b0bca7d63da5e64732a0200b0d96e0eb44b30bf64bb4e84a7056ebffcc16bde8a2e3b5ce522e923904478b08aa4010edabccac2e16e309af738e3ff0bc658afe7b7bb96243180a2e4f7142d3c278cbd5bca40d72e7bf2efb041514785951bf84273f38030b3e71848b64e44645fe68bab298da55ce988902a1aff3f603a42bf8e20e42b3701eca9778a5afce4d8930ffe122a0439345270d30544be94bb01c6caceeb5f8d057f9694dbb26e6fa49dae523a1c25b3d76942e70b6107772f8a8a4202d1c1a54acc19b758e19db9dcae0f909b08a7378251f4bd2e4a57564a1d31d31ebd65d99fb306d553481d7fe46476ebe5197a0b229464f1b92bc066dac9830a4a70a0d9fe2bc0df1eaf09a016f6e209887a68037dfe71a94f70dd1f132dbdf72f655ed670f0aac58b7e35998a4631cd745bd393b17d159c15092f9abaa5cc28e7a1c040b1c3a85e1303ec946698091d76c26457eecf3f93df46a7386be918c1dc0858c626fa56431122f2953cdaaec99f8bc03b343e6a6bf43f712e5b1772b351f9f659c0534280c00d18049d14be855d716b0c309a3d2bffa7e6c6d4b32f5d9dfde87b6e2cee40a3d53e4adb4e848acabcbe4023b942270f0c09bd6e1cf48d1213ef1f5efa78a6127c5bd7b0f8f9922d662edc0440ea1104a065cec5305b020cf402c6d1655a6c812bca0df0a5ddc10eafc434d7b4f0f4d96b40960ef0e380acf7161fd19c3af3f3834f6a21412a1a970abc87fe9916b54338b3e3bf6a3e70102f9fd1849160c1671b1ffb55502347abc3b6583d7c2dea9d05ac15727e0d0f60eb3acf5821419c5ff383bd5a25a92c05171a6e489bd10d013ea7bec1dff304e7f4363ea6533269a5eff780a66a9d63f28b7d0404bba15bb1d12fb4010b64cd04fc60e31457ceaed4b4ba153f59f23f8e24eb649a5b4a8b74cf18ee5d4d0c6640e395ac9ce37f34301ce40e43920ee9ae652c547e4ded3f91fb6ad356c390f87e5afd62273c020865436069a3e9b82e0ac760c8a7ff1493a551ec862a60771a86589d30c8bdc8747c01953e61d52e7d2c013d371942386fa14fb0851fb7609cac6e2cc9a46e49ccb737caf533bd532dacc2aafd7914734654fb0a6ef4bb932cec58bff75418406fa6e0f28081cf0ac988b7671233894e8f0bce715a189723320501ad561b44417132aa859089f969e218dae66d53bd22fac8105a5e86ed2ff39cb5e1088a196affbc1adecea5a3d98b8f4ff7a43d280c81ea82ff1abe6461bcd95161ee04bf713cc9e76aaa0a32d8e928e880225039e3e3a8044f74bafb72d9d15e659d2832b95d8f61638f76665a8338a53b846bcc775e7ae7555ff75c53daf1f73b535ec4810e52948097bdf59d20844e8621a081a80647e671cb7116ad1a17f121312bea8fe490bd5689aae8f5c49be154ddcaf5d9b82c62c869f18132cc6b148cab640792dc44ef8a9bc394322b595aae5082f69548d8c0e53912283a65318bd209e7f1ba95c2a0c2bb67fe5dc0931b34b4484e2945100cafb7c0dcc107cd8b8e48778de5dfbac5dc61ffe65831e1c946751b1c392aec833094916d7a06d93eeab7f99eb1168e078a8bafb107c6fe494ddf9190cebe386ffe9e28d413f9bb1f218c359de9739cfa7e547ad1ac0d808fb99f5a22aa1e42760ced28074239d463a7d853a1c643d73bc1a99a642787f0ebbcbe29094fca9c3710255f796b32876ee3e1e79e361d3e7277fbca84c056567f0b400ef01032df825891a322c2922ce521aa896f308ccb020ba11573562b4ef355bb8c666604a3b9aba3c6a74f36b8318de1b14a3a19d500710bfbf07ad1219778fae9413734d7afb2d16f549cb07656ccd59c94ff0a9c492a8912ca46452ca25479f90c855fe7af36fd1bdf18d419204bfd7200b2a546a54b019cff49fd090ab2a78aaffd971f6b4aec29608304a00e92eae354e8f052b7786441e49b16c9742c53dc7ce5160188768f4742dde42fbe4091e7d200759f2af0705d23ad9ca112215505842ce5321e4496ebae03b11f2de5d4d3aba3dcb8c80686d691f95b04bac10b95769c8e64319a5896ca57c43dd1f436c793f8fbe56af5c5c938f4fa827f131109f42010903d9d26502c3199a7b85d1fff803cea2a4a3c62d47c0beb7abd1781d47d52e8910a76c6ac985d3779b4808dee45c3f5660739120a113a87dbf3c5e9be2898a5012a6068685fdb7cd86cead7cf7a5f99d9683760d6fc8510ff0c886d67349b46e10e04abafcfe46e464dd3706488e1261d3e28e1d601a3a4b57dfe16f34bc8ef080f1f4c92cfbbb51185a616bf1d8c32769a071e806b8bec5f5e6f15e188adb1c137e08a9c8c49dca2ab8e14558702a7c6d433de7d950370ff547298d0111710823ee2b15d2e3b7b183f6a98e2fb53d7bb1e70448d43eff57a55a2f0e11cc6805ff96c97f45098c299ff72caaa569d1a95eebd4a099e81561d7bb185c79642216bd4091ea9dd22a009a3fb58bee367bd1b1e8207f80c39c2295157b732999e7f602727647a16b5d04f22857b23aab12a1452b4112ad4104e232662a9873e10502c863c989b7553b1e6cfd5bd87f445d72779162aed28a631ebe3acf9c7efbd2f2c31f9ea83999ea20620b701dc97c16648ecbf1a1f05eb2351ac096fd6da9d94dfb8e1ef9925385be6436fbf512d659dff790b0b3d1da0ed5c9a809f67e64253d2396b66732d1c02432c23fbbae08339faebc10354e2c1767ef7258720dae6fa56fdc15fbd86692c914b51e4a992c66dc5cd407fb0a72b3475dae6e548d092734305fa99a510488ff40d408655ca1d1937d86dbe8c9f776246c6535f478f6c9e931c6e048ce772a1046e0da967c80be15c6c5466425779d3c23b0900dcdbd8a9cb6fa57da60bbd48e01f262b52d676574766be0df66371ca9b102e2af1c029156bbebb4adb72984e20176d2a3d7029f5cb125bf5d1807fe620f9d0dfa1a804e604b4af76472ec25dea48f3ac7a04c9d7795894ce669f85095f2db28b8f2f705260cfa36ba26c3d64d7d229e7b59acff3ac18dafc00c3ad144fac3d1de7e9d266c85fd1736b088a894a37624009b7801bbc19aa3252f84e1b1ecb898b3056276447ff8760c3394117c452678a0001f104288fefa761613b2e9a9f5255306281ce6cd509e34f6c6c3cca2bf19602d503090d4a248af530fca7de6323220ef37bde512862fa4ac66c1a1dc4eaa8d64a372372d6fadb999058720586f6edca7ee88e203f1da1847dc292132cd3ec0c30a393b84ba422c185f137ae931007482966c640a40eb25e9f360bba1dead8718edacf0428f8b4d96cd8b5b9d1ad24c08fa195c9c430f5d30430799a2c429fc319651ff496cc978270e0ebaf41f0364618742a0ea0bd1ee51c7fd43be498e636305994b524d0de4fc2aa509b3a8ba125c5faec89d8b16661647593d41569b5122db0f9efee7ace9c013a767cf7312a2fb6e6ac5db6043ddbe1aa544bc5dd5622f1bc60510719a666be6c92b3cdb24e649da6d0bd0a7f78dca9cd11620a4ea3729600714777e046f0f049b8c75abb698c5538e54268a097b811433fc4025eee12923d76ba122bb7dd1c4ceb01335c0b73cd349e214436b86202bcf9cd676ba08080dcae5b60bece58bfb2487cfa122ccc9ea3f699b2e559330a15f544ff2965d15542aeaeae628b41d5f18cc20d6d2257de2d7ddb622d75ac5c1ded13c78b04fccc70fdf22e2a835d4ce802b4933d2f6b9bc3308faa0472a34fc9d0fad57d531cbc6fbb90bcaea37256d70ae46a1f8aa65f45b543606fbc50d800da77f864c9215fcbb60ed5de92f6d15aa69db4f50b6d2713c5be8f54c1ed6e6f24bf6093bb2ef99e5004e2846acd50fb0971fe515c85a3442d200462cc02a4133474ddb567d9249142f997f6803c89be0ccdaf28369d550cc8c128eb4b5f8b8993e0299ab5211c70f50eecab039ff63c520b5d9d8f343a0675664182eef11e24113d68cd5c0d74c16d1e00eb98199d2157891fbcac13024f498365540e3ab4fc8c647e9014f1dfa7a130ce4dda8a3fb1f458782128694d2393c701a8ad51bde01f51acb6437c9f019054d64db70604de13641aa54573e55a913d1fcfbf011feefb2f888f39601f3f8b7c23dcc5f8a47778641aecb57c7382a06f9f7f0d32b8528118df329109812e49de3c254919299dbabc152d2558c2e5958a4fdba1a7275ae4d2d054b824c237085c7b26e732ce4a0e76af96d9c3a3239d00b1f169773d2526fe1ad4878cdf37f94200d2a28ebd04be7f007eeb3dd4111b1bbb0e67e4a21d922227543a644e5efca74be7875c99f1f68b2153ca7c17c8ceab032a76f54a5a7827d8a3c080e0aa578c8fe7e99d5db0d7eeffa721f9a4458e778d79c831d6be9351d7c32f42137396b173ac450e846dc3d71fd81c7a3ac4ea19e155f5fbcd7f75f6b75633ca96b3edb5e2b", 0x1000, 0xffffffffffffffff) 01:24:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x900}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:38 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r3 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000001c0)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x7, '\x00', 0x0, r1, 0x3, 0x4, 0x3}, 0x48) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6tnl0\x00', 0x0, 0x29, 0x40, 0x3f, 0x40, 0x45, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, @remote, 0x8, 0x40, 0x6, 0xffffbb29}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0x16, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffb, 0x0, 0x0, 0x0, 0x6}, [@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @cb_func={0x18, 0xb, 0x4, 0x0, 0xffffffffffffffff}, @jmp={0x5, 0x0, 0xb, 0x0, 0x8, 0xffffffffffffffc0, 0x10}, @tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @ringbuf_query, @btf_id={0x18, 0x1, 0x3, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}]}, &(0x7f0000000100)='GPL\x00', 0xcc, 0xab, &(0x7f0000000300)=""/171, 0x41100, 0x0, '\x00', r4, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x4, 0xd, 0x1, 0x6}, 0x10, 0x0, 0x0, 0x3, &(0x7f0000000500)=[r1, r2, r2, r2, r2, r1, r1, r2], &(0x7f0000000540)=[{0x1, 0x2, 0xb, 0xc}, {0x4, 0x2, 0xa}, {0x4, 0x5, 0xe, 0x6}], 0x10, 0x3}, 0x90) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x1000}, 0x8) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:39 executing program 0: r0 = add_key(&(0x7f0000000000)='ceph\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="1fbee286ec3585bf541a54bd80405c93e517d1fd01e99cc678d70be1abf12215ec21ab0d33435249e75f19a7f370f09bbfbb1c1a52706a182371a29f1c9c0e7b3b4c328fe8f3a1f88000fb053e802b6b260edca270c9f44e3e402a396335eb459af6573b04e4819911da57ae6d2848b69b1bd238a8f977ca6e3c9a03af98a1fe0ea5df5494f58ab572732c15178140d8c0c0dd4e5bbbeb1672edc82c40a67cdb13f6df7d7e043dc6679253963c50dca5bff4bfa9db09225a5a46780568af74f166e1db641ffe37c327a0e50844eec44bfacbf0bd088185dfd71d50928eb2fc3d6c4e4e5fc282f7ad394469a6dc11c2a2f38d1aa93ddbfd65a1ff9b59ec21e4b33c023984ceb1a77bb277bce4815aa171b55fa18dd6b5fccca8566a71b7fb546878c3c074f8202f23488b5ea0b3e52e922f76f7c7ec34386d144c96e2970c753d009b2c7c6834a7acc378c9e0f5c5b0df78363d438dd8a699807496fdf83638eea8f36e67eae75036fc0998f2718e3ce53c8bca83c12df60e8c3aebf0c052c52c78f0ac64d284a4381d4092263108f146fbc9bf52ca4242b8babef579398806088a2e340933fca35610e089035e7a7688fb298e5350d1741e73b00a208abce5fdb3e91cab7926f0136248fa564679612fa14d5f2685f8215a396b462aed34b9390a7241b95d28ea37f414c5110e1a9dad7014bea20569047438754c78b081898ba17227f0844a59ec60141f369e44085d8bd98557efb7e6c5f7e56bde1cbac5b8ac7ab089d3b2f26dca2a1d0d1e069df27ed7237c4cf0809a99abc7080cf2c08dbdc7d291b07a49634897eca1f56a3abef5eb96c8ac51eb54a776d42fe93026cf9d5abd29791397fab4d531173d55ca1e0679f1705086adc80d07eb44e493a32807e898fec61477de6ea6e1de60b0ee85e7950bffd53d9cc7aabfe0aec33f832c932d58a7456b3bc3b8b6c334f965f32d1767d0a4d3284ae1963b19ec394abf117f52659237d26b85f9cb5e7748d27280188522c5a4f0f15e50fc4ba9efe8786fd580a1f41b0fae94cd65805dab2e0c79f9e7c09d75483e5d24bd4006b78bf6b0a44f923da742306c068b0b89c98d27487f611b02f9a7a5b433d91987e513366f3e663da456267b0e66dceeb0cce006c0849c37b80b5991ca8b1abcabc01a430941cd37e5ff439db9df0252a319ce95b31bd8700f6cade0eb63e3f1d9c3d91d77c02f6f657954cc9ecc635a56898aa1db2f3fe793de75e03f501e47e91292be42e2c6eeea9080a9f6536ca79f291326d29ffeaf8433ff818b2a048879ebd5eeee20141273337de95f40739fd674741ffc62d071e680eb04bb384fb3bc6a31539b2086ceba8c245e47eb2e2d8b7b7530fc9c49d627c02de1f7c0e4bb1fca0effeb71c4eaf54948290e9fe2237db2e02e733994d36b365ec86952c3deb9e6b23697a82ef1f499189e4e3daec09e802e13f1da32a2e20e1c61a31c11ab9645ae8ada329c0c9429eaba07fc2d2f60014643d7bc9d8dc29d7881b479ac07dbe485191132c65594e0f69086de512bcbc65ec8b41dff6f3c4f03b8d52e2b7a0325a35a362642c9f55ac69a41ff821a901dcb36a95046875e1c6019c484384176114f434e55e0c9bb45d1e3aa696d2c65efaf843c1a05433ada111a42a21b74b391eaa0e499718f60ff7c63c92316a67ee32594e3d9b7dcbec51fd290d614a289069a44bd5620faeaf917e5b9916a66f111344f591512f61f413aec6c4fd672121f1e9d37e435479d3b370b4f9da2c21ccfb893e7807cc4c032e610d3ce8090e7bd360cc2a1913c18d67122811f16f7d81fd9df4efe79d2c51ce4f9358a579bfae93f40924440c5dab47aa15a6f7a89f368b82fa2605561b1841a490a0348d61e497ab618585e91a8d24b0c4f19fa0ab209f1ff13f8f363cbdd1f53b4431f57e357bc0e6c03af3c177e7f6fbf603ab443904cecd9984144c29dff7acd1b190a00a3543b740f8eeadd85976f7fa073e80e57180fc8ea8d98d514d69c6fc42619ed8033b8c60a51eb427e78caf945f4be8e82269ebbbd0a80fc0ee068c6ad14ef6957019d5413481c561292be9ef4316b2b14a87674fc3db3d960d95736d8d8537883d076312003fc879fea3040d8f6759c2545f13d3694b97b9cbdc33654261badf1bda6b4fb92eff73d1b4650466e56055bdc326f921377bc04db2d5ad0d3d26109737500d4cd345fe97a2be564b7e3166f193cdddc1a6785089671623e2b99530168a3a0674b4aabfaae29e9ed26c589fe78eeefac2ccac8079bb45e12f8b3f0644088a741eae7fce37c6d916304bed7126aaee99ea6924b33e0238bd00bd0faf11b271e76a5d56ead580677fa4b7a0c47e72cf8129d518856064ce92ca84ecd947129418e402179cba45d7bc0f0f2e04b48e7d6c6798e3a45364ef925bff7e431dc5dc4fe8600dbc2a8226748c8a40d358eaaee9a9ba739b72c5643d636a87c7a57f6cb54c6f8f9ab4483c1a4043e4228080d9137633ed698ba2dd35b4daa0786c5298aaec6f5b9f7ff86e64cfba5ffd385a1806bd751b5160fac1c65e9f75d9f9f99888f8dfd71d3ea94bfc437c5e49659cc8a12cbec7599d6e67abbd7ca02340d51211224b7a3bd14e50f040147690c944f241c2b0b7d920a81f8697e0d83bf0b3a8f81e944a13a291cd4740ad0d3ca448e872114af03e1ddb1f7e8fefea71752fdf22a648147c5d53a93065aff39b220be8874d8565a88f6630ac0d16ac486fdff8557a44523d3625666e3365a57bf93852235f10bff981e59a09a18d34a9d59b4eb8603910dbab5f6ae34da0288301eb6f50542499dda3d763d8152c848617102ba7c85792cd126abf7b6bf44ff958920e059ed9b0dd048b448e8bef1be76e1cf17e222a5bc4f63b473c71adb2d2d2481e6952fc203995fc634fb3c65fc0171dab5c8882e6347d5ada04dd1140b05151396c643675e4a2b206d9718b048b40d8bed8e0e538c60ca16be713173ef47254a87b5cb9f5460804a3a3620af3927b3484ab70c234898d85bc866c083695ff27acda2f9a5497d6884eca8476cda463f4463545573987e0cc215afcb146ec0532fd90c91e98add373878be9fae00a156c125d3bf835008b2e05030855a693c74edacb1216d4dbf88c1685e9627bf98473bc70c1ceeef7b06afbca558efe5b44b435392194fc5edde41c7ba04d4f4a3583c2c9bdab1f6f6e1b47188fc5e102f8d691557cd0dcf331d0fd89f048dd871becbae217b6666b12dc37438da9f3c065db89591715debf39d5dd932bffe0d0a8be87f6c950a85acbbc70efca0499a8bab5f755070c1e5909d1884d6f54e8f63fbe1685cbf3c12a3ceecc471d55bd851c29ec250cce5eb468e9d720c1c38f9b571b0f84eaa859654e7679735db2082bfc933b42108c13a5744f4c1b15d1d2308f87b095aa06a7933122748246d2c023413c9572f41ca0d6f64877eed79ce497b117442fdc335a79ec3473c790609ba95f07ade51de3c165b89aa49ce3e081a7476046f95f6c3a777db5d36722f69f10327ce5cdbbb20cfcc2cfe98bba4ff0738b23d6db71360159a27714721ba3e871562e0b104f23439ed59eb7442f2c0e50d2f12c0b99df1e1318983f20ffa5c4c6cf7e0009f2c7aff850bce5d8d0c243c96ba493f98227e17a0e94c91b435482f2bc181edc2b633e5c322f94961c5e9ab0c8d66dbfac99c930c3b94cf441bf5e31983dc3a55f8cc0d5a5717d4836394d1b921d981e4f588344ffa01658de749651e3657452810ae1ff61a1b63d39bd821f4997efc3d506c090f05e54192c66922391c8f414cc1ffb5a4537fbf60d4b6e010bf00586582cd2bd78523f9af6069156fc5992a0d9d179528e9fd7e5d283f306dde3b32ea7427d4eeb751100a52a7680cee43a7683a3f4010fbc8057dde0ab031488b23b14f549edc8e42ae64d012c05b688c4affa19d3e4cd2a030e7d0bbe0ded787b47088423ceccdaa1bfa9d5bfc59fbdbc4e227eab069f2f1e28936b9f593a7beed1c8e1bf50634c874b67cf1d988da0ddb58e8e76cf6e2b10696882aec8868ed1cc873ad29c678938146c0d5193975a3bda90798cfb01b1334d3d1f466a2e431fdb6bc5e7e3a1ecc50af22a09a2f72b66af242e07cd1acd433248cf554f106b6c4db32965adabe2818031d3563cd530fcf6cff35fca6288abc37e055cc1e1b85eb0189d4a2849018f195bcac07a2af8150244a6e13b974f82f15e75a1e871fbee7d593346b7d9080335a7eabfffaa1935d3aacaf7f19e278036e2876b06188f89e47d3b372523743ec72a9e13ec3fb9fba647c5cc303630d2f2832198ed1cfaa8a0d34483c01940f1936f18a50d158b5d993ac9e9ec69617785a03b8cf735d6b71baa5cf618bc7286411f328bd1c620499a93d5de82205cd8319b6842a8cc647c4efb9fd8293672ad3c1d5103f4e691af20efdad9a82b1edd67406a5e3484c365d5a9ae9ca59340e232e301e615d82e4d12930bce489097c595cd45f375578b14f8d715a81661d3e88696cbb211572f4797a0e17597dd4088addedc842f1332f0999089241383bf7cfd72cc36e50fa56dae3cd972ffa9c659b55298d66287c306645ad7ebd0ebad986175f4d7855df65e6f883b22b8598f354ce329fa098799dd0ada7b5be85fe240ac9d74bafcdf0c94460478958c6d1f7a4c0288af1fdc353053d31a73349265cbc90914888536bfab82724ca7026ff136d427622f82f0c8aa04eba818d5518a621cb026cc5beb704d3acf9e5df5d53cca6431ca35906a786b5e9fddb3a7764b331542c76df92181047658df74a54349711a37cb5ee16d61d8a7b513999682ccde773cf03ffdf24101884454a52bc4b169859e825b2081c70015f4525c219517d32d64eaee7116254093774dd50641724d41193584389038ebcec2737ddd111554e4bb20602b794f0d81131d8425d4c6fcba1cc93655381f70c97424bd24dc6ec14bef5c3bdd8dfe623a82629506ae3edfe120cb33e7f0ca341188ede8de9aeb0f77104966df3a84809cfe2a45ce70fba5bea1fa469ca53dbcbce34ea0ee8dfc38c616c302da07f137750ab4560a8425672a4eab0cfa81152cf4b5b904700a6326debee751c99c269c54dfd3a9a6fcd1b154a41b3cd4db6554ca75f6c3717a1403f4f245a6754a662ea3245c1df9d8494dc636dba48af3da21d7caec9f9de644ecd032ecd8647ccafb0371aef002f7fa527eb2c9f765c4a96cabd53a7d61ae5af288c82a542140db5193ebd2d48c7e6d596e95a783aae592743c234f771b78eebe5a922d3a7ada3f69cb99ac2ba8fbfe7ca55f0954f4eedf24b73fafc31766b6f9efcbf2df1e83753213c5326d5dbca2049e81d2d1836892f739403a8906da86b576bcd2ec9b073851e4f30e85b61f2398de4394688a023b1e1126124dc97dedf9288ae8ef463212dbf986564e4aa4e7a18b6eed359a9d1e55924cf69531a82c86ed1f16206ae0ef74a53fe8615e0f4fa01a08b8e0e953793166c02bcbf9894d7e5ed95f180bd17fbb59331b832090e460068da16572aa7ab9f1cd9790a06fa40246eacf60db3aaf5c942461eeff8f2d190442526fc93d26cfe6bb8a74418d6a1712a57f15e2e611e42c4a232042ae68bf2442fdcabe99bc39f161af7a4ad7b1729c25f3a0b52bfa18dd0ba7e4ba54fa08e615f10e97dca2e71eef3332ae75ca75b9a58f074735f057691be4db87c8d04c9862171360d5839b26662153f2759fcf69797053f7b8a9367e872530ca7927d7deac411b8cc3f3071", 0x1000, 0xfffffffffffffff9) r1 = add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='Z', 0x1, 0xffffffffffffffff) keyctl$KEYCTL_MOVE(0x3, r1, 0x0, 0x0, 0x0) keyctl$unlink(0x8, r0, r0) 01:24:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$llc_int(r1, 0x10c, 0x0, 0x0, 0x0) (async) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x34, r2, 0x4, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x10000}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x4}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x9}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x1) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, r0, r0, 0x1) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0xf00}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:39 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r3 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000001c0)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x7, '\x00', 0x0, r1, 0x3, 0x4, 0x3}, 0x48) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6tnl0\x00', 0x0, 0x29, 0x40, 0x3f, 0x40, 0x45, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, @remote, 0x8, 0x40, 0x6, 0xffffbb29}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0x16, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffb, 0x0, 0x0, 0x0, 0x6}, [@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @cb_func={0x18, 0xb, 0x4, 0x0, 0xffffffffffffffff}, @jmp={0x5, 0x0, 0xb, 0x0, 0x8, 0xffffffffffffffc0, 0x10}, @tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @ringbuf_query, @btf_id={0x18, 0x1, 0x3, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}]}, &(0x7f0000000100)='GPL\x00', 0xcc, 0xab, &(0x7f0000000300)=""/171, 0x41100, 0x0, '\x00', r4, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x4, 0xd, 0x1, 0x6}, 0x10, 0x0, 0x0, 0x3, &(0x7f0000000500)=[r1, r2, r2, r2, r2, r1, r1, r2], &(0x7f0000000540)=[{0x1, 0x2, 0xb, 0xc}, {0x4, 0x2, 0xa}, {0x4, 0x5, 0xe, 0x6}], 0x10, 0x3}, 0x90) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$llc_int(r1, 0x10c, 0x0, 0x0, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x34, r2, 0x4, 0x70bd2a, 0x25dfdbff, {}, [@BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x10000}, @BATADV_ATTR_FRAGMENTATION_ENABLED={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x4}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x9}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x1) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, r0, r0, 0x1) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x262a}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:39 executing program 4: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x1000}, 0x8) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:39 executing program 0: r0 = add_key(&(0x7f0000000000)='ceph\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="1fbee286ec3585bf541a54bd80405c93e517d1fd01e99cc678d70be1abf12215ec21ab0d33435249e75f19a7f370f09bbfbb1c1a52706a182371a29f1c9c0e7b3b4c328fe8f3a1f88000fb053e802b6b260edca270c9f44e3e402a396335eb459af6573b04e4819911da57ae6d2848b69b1bd238a8f977ca6e3c9a03af98a1fe0ea5df5494f58ab572732c15178140d8c0c0dd4e5bbbeb1672edc82c40a67cdb13f6df7d7e043dc6679253963c50dca5bff4bfa9db09225a5a46780568af74f166e1db641ffe37c327a0e50844eec44bfacbf0bd088185dfd71d50928eb2fc3d6c4e4e5fc282f7ad394469a6dc11c2a2f38d1aa93ddbfd65a1ff9b59ec21e4b33c023984ceb1a77bb277bce4815aa171b55fa18dd6b5fccca8566a71b7fb546878c3c074f8202f23488b5ea0b3e52e922f76f7c7ec34386d144c96e2970c753d009b2c7c6834a7acc378c9e0f5c5b0df78363d438dd8a699807496fdf83638eea8f36e67eae75036fc0998f2718e3ce53c8bca83c12df60e8c3aebf0c052c52c78f0ac64d284a4381d4092263108f146fbc9bf52ca4242b8babef579398806088a2e340933fca35610e089035e7a7688fb298e5350d1741e73b00a208abce5fdb3e91cab7926f0136248fa564679612fa14d5f2685f8215a396b462aed34b9390a7241b95d28ea37f414c5110e1a9dad7014bea20569047438754c78b081898ba17227f0844a59ec60141f369e44085d8bd98557efb7e6c5f7e56bde1cbac5b8ac7ab089d3b2f26dca2a1d0d1e069df27ed7237c4cf0809a99abc7080cf2c08dbdc7d291b07a49634897eca1f56a3abef5eb96c8ac51eb54a776d42fe93026cf9d5abd29791397fab4d531173d55ca1e0679f1705086adc80d07eb44e493a32807e898fec61477de6ea6e1de60b0ee85e7950bffd53d9cc7aabfe0aec33f832c932d58a7456b3bc3b8b6c334f965f32d1767d0a4d3284ae1963b19ec394abf117f52659237d26b85f9cb5e7748d27280188522c5a4f0f15e50fc4ba9efe8786fd580a1f41b0fae94cd65805dab2e0c79f9e7c09d75483e5d24bd4006b78bf6b0a44f923da742306c068b0b89c98d27487f611b02f9a7a5b433d91987e513366f3e663da456267b0e66dceeb0cce006c0849c37b80b5991ca8b1abcabc01a430941cd37e5ff439db9df0252a319ce95b31bd8700f6cade0eb63e3f1d9c3d91d77c02f6f657954cc9ecc635a56898aa1db2f3fe793de75e03f501e47e91292be42e2c6eeea9080a9f6536ca79f291326d29ffeaf8433ff818b2a048879ebd5eeee20141273337de95f40739fd674741ffc62d071e680eb04bb384fb3bc6a31539b2086ceba8c245e47eb2e2d8b7b7530fc9c49d627c02de1f7c0e4bb1fca0effeb71c4eaf54948290e9fe2237db2e02e733994d36b365ec86952c3deb9e6b23697a82ef1f499189e4e3daec09e802e13f1da32a2e20e1c61a31c11ab9645ae8ada329c0c9429eaba07fc2d2f60014643d7bc9d8dc29d7881b479ac07dbe485191132c65594e0f69086de512bcbc65ec8b41dff6f3c4f03b8d52e2b7a0325a35a362642c9f55ac69a41ff821a901dcb36a95046875e1c6019c484384176114f434e55e0c9bb45d1e3aa696d2c65efaf843c1a05433ada111a42a21b74b391eaa0e499718f60ff7c63c92316a67ee32594e3d9b7dcbec51fd290d614a289069a44bd5620faeaf917e5b9916a66f111344f591512f61f413aec6c4fd672121f1e9d37e435479d3b370b4f9da2c21ccfb893e7807cc4c032e610d3ce8090e7bd360cc2a1913c18d67122811f16f7d81fd9df4efe79d2c51ce4f9358a579bfae93f40924440c5dab47aa15a6f7a89f368b82fa2605561b1841a490a0348d61e497ab618585e91a8d24b0c4f19fa0ab209f1ff13f8f363cbdd1f53b4431f57e357bc0e6c03af3c177e7f6fbf603ab443904cecd9984144c29dff7acd1b190a00a3543b740f8eeadd85976f7fa073e80e57180fc8ea8d98d514d69c6fc42619ed8033b8c60a51eb427e78caf945f4be8e82269ebbbd0a80fc0ee068c6ad14ef6957019d5413481c561292be9ef4316b2b14a87674fc3db3d960d95736d8d8537883d076312003fc879fea3040d8f6759c2545f13d3694b97b9cbdc33654261badf1bda6b4fb92eff73d1b4650466e56055bdc326f921377bc04db2d5ad0d3d26109737500d4cd345fe97a2be564b7e3166f193cdddc1a6785089671623e2b99530168a3a0674b4aabfaae29e9ed26c589fe78eeefac2ccac8079bb45e12f8b3f0644088a741eae7fce37c6d916304bed7126aaee99ea6924b33e0238bd00bd0faf11b271e76a5d56ead580677fa4b7a0c47e72cf8129d518856064ce92ca84ecd947129418e402179cba45d7bc0f0f2e04b48e7d6c6798e3a45364ef925bff7e431dc5dc4fe8600dbc2a8226748c8a40d358eaaee9a9ba739b72c5643d636a87c7a57f6cb54c6f8f9ab4483c1a4043e4228080d9137633ed698ba2dd35b4daa0786c5298aaec6f5b9f7ff86e64cfba5ffd385a1806bd751b5160fac1c65e9f75d9f9f99888f8dfd71d3ea94bfc437c5e49659cc8a12cbec7599d6e67abbd7ca02340d51211224b7a3bd14e50f040147690c944f241c2b0b7d920a81f8697e0d83bf0b3a8f81e944a13a291cd4740ad0d3ca448e872114af03e1ddb1f7e8fefea71752fdf22a648147c5d53a93065aff39b220be8874d8565a88f6630ac0d16ac486fdff8557a44523d3625666e3365a57bf93852235f10bff981e59a09a18d34a9d59b4eb8603910dbab5f6ae34da0288301eb6f50542499dda3d763d8152c848617102ba7c85792cd126abf7b6bf44ff958920e059ed9b0dd048b448e8bef1be76e1cf17e222a5bc4f63b473c71adb2d2d2481e6952fc203995fc634fb3c65fc0171dab5c8882e6347d5ada04dd1140b05151396c643675e4a2b206d9718b048b40d8bed8e0e538c60ca16be713173ef47254a87b5cb9f5460804a3a3620af3927b3484ab70c234898d85bc866c083695ff27acda2f9a5497d6884eca8476cda463f4463545573987e0cc215afcb146ec0532fd90c91e98add373878be9fae00a156c125d3bf835008b2e05030855a693c74edacb1216d4dbf88c1685e9627bf98473bc70c1ceeef7b06afbca558efe5b44b435392194fc5edde41c7ba04d4f4a3583c2c9bdab1f6f6e1b47188fc5e102f8d691557cd0dcf331d0fd89f048dd871becbae217b6666b12dc37438da9f3c065db89591715debf39d5dd932bffe0d0a8be87f6c950a85acbbc70efca0499a8bab5f755070c1e5909d1884d6f54e8f63fbe1685cbf3c12a3ceecc471d55bd851c29ec250cce5eb468e9d720c1c38f9b571b0f84eaa859654e7679735db2082bfc933b42108c13a5744f4c1b15d1d2308f87b095aa06a7933122748246d2c023413c9572f41ca0d6f64877eed79ce497b117442fdc335a79ec3473c790609ba95f07ade51de3c165b89aa49ce3e081a7476046f95f6c3a777db5d36722f69f10327ce5cdbbb20cfcc2cfe98bba4ff0738b23d6db71360159a27714721ba3e871562e0b104f23439ed59eb7442f2c0e50d2f12c0b99df1e1318983f20ffa5c4c6cf7e0009f2c7aff850bce5d8d0c243c96ba493f98227e17a0e94c91b435482f2bc181edc2b633e5c322f94961c5e9ab0c8d66dbfac99c930c3b94cf441bf5e31983dc3a55f8cc0d5a5717d4836394d1b921d981e4f588344ffa01658de749651e3657452810ae1ff61a1b63d39bd821f4997efc3d506c090f05e54192c66922391c8f414cc1ffb5a4537fbf60d4b6e010bf00586582cd2bd78523f9af6069156fc5992a0d9d179528e9fd7e5d283f306dde3b32ea7427d4eeb751100a52a7680cee43a7683a3f4010fbc8057dde0ab031488b23b14f549edc8e42ae64d012c05b688c4affa19d3e4cd2a030e7d0bbe0ded787b47088423ceccdaa1bfa9d5bfc59fbdbc4e227eab069f2f1e28936b9f593a7beed1c8e1bf50634c874b67cf1d988da0ddb58e8e76cf6e2b10696882aec8868ed1cc873ad29c678938146c0d5193975a3bda90798cfb01b1334d3d1f466a2e431fdb6bc5e7e3a1ecc50af22a09a2f72b66af242e07cd1acd433248cf554f106b6c4db32965adabe2818031d3563cd530fcf6cff35fca6288abc37e055cc1e1b85eb0189d4a2849018f195bcac07a2af8150244a6e13b974f82f15e75a1e871fbee7d593346b7d9080335a7eabfffaa1935d3aacaf7f19e278036e2876b06188f89e47d3b372523743ec72a9e13ec3fb9fba647c5cc303630d2f2832198ed1cfaa8a0d34483c01940f1936f18a50d158b5d993ac9e9ec69617785a03b8cf735d6b71baa5cf618bc7286411f328bd1c620499a93d5de82205cd8319b6842a8cc647c4efb9fd8293672ad3c1d5103f4e691af20efdad9a82b1edd67406a5e3484c365d5a9ae9ca59340e232e301e615d82e4d12930bce489097c595cd45f375578b14f8d715a81661d3e88696cbb211572f4797a0e17597dd4088addedc842f1332f0999089241383bf7cfd72cc36e50fa56dae3cd972ffa9c659b55298d66287c306645ad7ebd0ebad986175f4d7855df65e6f883b22b8598f354ce329fa098799dd0ada7b5be85fe240ac9d74bafcdf0c94460478958c6d1f7a4c0288af1fdc353053d31a73349265cbc90914888536bfab82724ca7026ff136d427622f82f0c8aa04eba818d5518a621cb026cc5beb704d3acf9e5df5d53cca6431ca35906a786b5e9fddb3a7764b331542c76df92181047658df74a54349711a37cb5ee16d61d8a7b513999682ccde773cf03ffdf24101884454a52bc4b169859e825b2081c70015f4525c219517d32d64eaee7116254093774dd50641724d41193584389038ebcec2737ddd111554e4bb20602b794f0d81131d8425d4c6fcba1cc93655381f70c97424bd24dc6ec14bef5c3bdd8dfe623a82629506ae3edfe120cb33e7f0ca341188ede8de9aeb0f77104966df3a84809cfe2a45ce70fba5bea1fa469ca53dbcbce34ea0ee8dfc38c616c302da07f137750ab4560a8425672a4eab0cfa81152cf4b5b904700a6326debee751c99c269c54dfd3a9a6fcd1b154a41b3cd4db6554ca75f6c3717a1403f4f245a6754a662ea3245c1df9d8494dc636dba48af3da21d7caec9f9de644ecd032ecd8647ccafb0371aef002f7fa527eb2c9f765c4a96cabd53a7d61ae5af288c82a542140db5193ebd2d48c7e6d596e95a783aae592743c234f771b78eebe5a922d3a7ada3f69cb99ac2ba8fbfe7ca55f0954f4eedf24b73fafc31766b6f9efcbf2df1e83753213c5326d5dbca2049e81d2d1836892f739403a8906da86b576bcd2ec9b073851e4f30e85b61f2398de4394688a023b1e1126124dc97dedf9288ae8ef463212dbf986564e4aa4e7a18b6eed359a9d1e55924cf69531a82c86ed1f16206ae0ef74a53fe8615e0f4fa01a08b8e0e953793166c02bcbf9894d7e5ed95f180bd17fbb59331b832090e460068da16572aa7ab9f1cd9790a06fa40246eacf60db3aaf5c942461eeff8f2d190442526fc93d26cfe6bb8a74418d6a1712a57f15e2e611e42c4a232042ae68bf2442fdcabe99bc39f161af7a4ad7b1729c25f3a0b52bfa18dd0ba7e4ba54fa08e615f10e97dca2e71eef3332ae75ca75b9a58f074735f057691be4db87c8d04c9862171360d5839b26662153f2759fcf69797053f7b8a9367e872530ca7927d7deac411b8cc3f3071", 0x1000, 0xfffffffffffffff9) (async) r1 = add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='Z', 0x1, 0xffffffffffffffff) keyctl$KEYCTL_MOVE(0x3, r1, 0x0, 0x0, 0x0) (async) keyctl$unlink(0x8, r0, r0) 01:24:39 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) memfd_secret(0x0) (async) r1 = memfd_secret(0x0) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r3 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000001c0)={0x3, 0x4, 0x4, 0xa, 0x0, r2, 0x7, '\x00', 0x0, r1, 0x3, 0x4, 0x3}, 0x48) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6tnl0\x00', 0x0, 0x29, 0x40, 0x3f, 0x40, 0x45, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, @remote, 0x8, 0x40, 0x6, 0xffffbb29}}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000440)={'ip6tnl0\x00', &(0x7f00000003c0)={'ip6tnl0\x00', 0x0, 0x29, 0x40, 0x3f, 0x40, 0x45, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, @remote, 0x8, 0x40, 0x6, 0xffffbb29}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0x16, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffb, 0x0, 0x0, 0x0, 0x6}, [@ringbuf_query={{0x18, 0x1, 0x1, 0x0, r3}}, @cb_func={0x18, 0xb, 0x4, 0x0, 0xffffffffffffffff}, @jmp={0x5, 0x0, 0xb, 0x0, 0x8, 0xffffffffffffffc0, 0x10}, @tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @ringbuf_query, @btf_id={0x18, 0x1, 0x3, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}]}, &(0x7f0000000100)='GPL\x00', 0xcc, 0xab, &(0x7f0000000300)=""/171, 0x41100, 0x0, '\x00', r4, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000004c0)={0x4, 0xd, 0x1, 0x6}, 0x10, 0x0, 0x0, 0x3, &(0x7f0000000500)=[r1, r2, r2, r2, r2, r1, r1, r2], &(0x7f0000000540)=[{0x1, 0x2, 0xb, 0xc}, {0x4, 0x2, 0xa}, {0x4, 0x5, 0xe, 0x6}], 0x10, 0x3}, 0x90) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x2a26}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:39 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_SET_VLAN(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)={0x1c, r3, 0x1, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r5}]}, 0x1c}}, 0x0) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x24, r3, 0x2, 0x70bd2d, 0x25dfdbfb, {}, [@BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x24}, 0x1, 0x0, 0x0, 0x8000}, 0x8010) r6 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x1, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x5}]}, 0x1c}}, 0x0) sendmsg$BATADV_CMD_TP_METER(r0, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x3c, r6, 0x300, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0xa7}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0xfffffe01}, @BATADV_ATTR_GW_MODE={0x5}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4000}, 0x10) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r7, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000002740)={&(0x7f0000000100)={0x20, r8, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_SOPASS={0xb, 0x3, "f378ba5ed2a1d6"}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_FEATURES_GET(r4, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000480)={&(0x7f0000000500)={0xb8, r8, 0x400, 0x70bd2d, 0x25dfdbfb, {}, [@HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x7c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}]}, 0xb8}, 0x1, 0x0, 0x0, 0x800}, 0x40080) r9 = add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r9, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r9, 0x0, r9, 0x1) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) 01:24:39 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) r2 = semget(0x0, 0x2, 0x190) semop(r2, &(0x7f0000000100)=[{0x3, 0xff, 0x800}, {0x4, 0x3, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x7, 0x1000}, {0x2, 0x2, 0x1000}, {0x4}, {0x3, 0x2, 0x1800}], 0x7) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0x1000}, 0x8) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:39 executing program 0: add_key(&(0x7f0000000000)='ceph\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="1fbee286ec3585bf541a54bd80405c93e517d1fd01e99cc678d70be1abf12215ec21ab0d33435249e75f19a7f370f09bbfbb1c1a52706a182371a29f1c9c0e7b3b4c328fe8f3a1f88000fb053e802b6b260edca270c9f44e3e402a396335eb459af6573b04e4819911da57ae6d2848b69b1bd238a8f977ca6e3c9a03af98a1fe0ea5df5494f58ab572732c15178140d8c0c0dd4e5bbbeb1672edc82c40a67cdb13f6df7d7e043dc6679253963c50dca5bff4bfa9db09225a5a46780568af74f166e1db641ffe37c327a0e50844eec44bfacbf0bd088185dfd71d50928eb2fc3d6c4e4e5fc282f7ad394469a6dc11c2a2f38d1aa93ddbfd65a1ff9b59ec21e4b33c023984ceb1a77bb277bce4815aa171b55fa18dd6b5fccca8566a71b7fb546878c3c074f8202f23488b5ea0b3e52e922f76f7c7ec34386d144c96e2970c753d009b2c7c6834a7acc378c9e0f5c5b0df78363d438dd8a699807496fdf83638eea8f36e67eae75036fc0998f2718e3ce53c8bca83c12df60e8c3aebf0c052c52c78f0ac64d284a4381d4092263108f146fbc9bf52ca4242b8babef579398806088a2e340933fca35610e089035e7a7688fb298e5350d1741e73b00a208abce5fdb3e91cab7926f0136248fa564679612fa14d5f2685f8215a396b462aed34b9390a7241b95d28ea37f414c5110e1a9dad7014bea20569047438754c78b081898ba17227f0844a59ec60141f369e44085d8bd98557efb7e6c5f7e56bde1cbac5b8ac7ab089d3b2f26dca2a1d0d1e069df27ed7237c4cf0809a99abc7080cf2c08dbdc7d291b07a49634897eca1f56a3abef5eb96c8ac51eb54a776d42fe93026cf9d5abd29791397fab4d531173d55ca1e0679f1705086adc80d07eb44e493a32807e898fec61477de6ea6e1de60b0ee85e7950bffd53d9cc7aabfe0aec33f832c932d58a7456b3bc3b8b6c334f965f32d1767d0a4d3284ae1963b19ec394abf117f52659237d26b85f9cb5e7748d27280188522c5a4f0f15e50fc4ba9efe8786fd580a1f41b0fae94cd65805dab2e0c79f9e7c09d75483e5d24bd4006b78bf6b0a44f923da742306c068b0b89c98d27487f611b02f9a7a5b433d91987e513366f3e663da456267b0e66dceeb0cce006c0849c37b80b5991ca8b1abcabc01a430941cd37e5ff439db9df0252a319ce95b31bd8700f6cade0eb63e3f1d9c3d91d77c02f6f657954cc9ecc635a56898aa1db2f3fe793de75e03f501e47e91292be42e2c6eeea9080a9f6536ca79f291326d29ffeaf8433ff818b2a048879ebd5eeee20141273337de95f40739fd674741ffc62d071e680eb04bb384fb3bc6a31539b2086ceba8c245e47eb2e2d8b7b7530fc9c49d627c02de1f7c0e4bb1fca0effeb71c4eaf54948290e9fe2237db2e02e733994d36b365ec86952c3deb9e6b23697a82ef1f499189e4e3daec09e802e13f1da32a2e20e1c61a31c11ab9645ae8ada329c0c9429eaba07fc2d2f60014643d7bc9d8dc29d7881b479ac07dbe485191132c65594e0f69086de512bcbc65ec8b41dff6f3c4f03b8d52e2b7a0325a35a362642c9f55ac69a41ff821a901dcb36a95046875e1c6019c484384176114f434e55e0c9bb45d1e3aa696d2c65efaf843c1a05433ada111a42a21b74b391eaa0e499718f60ff7c63c92316a67ee32594e3d9b7dcbec51fd290d614a289069a44bd5620faeaf917e5b9916a66f111344f591512f61f413aec6c4fd672121f1e9d37e435479d3b370b4f9da2c21ccfb893e7807cc4c032e610d3ce8090e7bd360cc2a1913c18d67122811f16f7d81fd9df4efe79d2c51ce4f9358a579bfae93f40924440c5dab47aa15a6f7a89f368b82fa2605561b1841a490a0348d61e497ab618585e91a8d24b0c4f19fa0ab209f1ff13f8f363cbdd1f53b4431f57e357bc0e6c03af3c177e7f6fbf603ab443904cecd9984144c29dff7acd1b190a00a3543b740f8eeadd85976f7fa073e80e57180fc8ea8d98d514d69c6fc42619ed8033b8c60a51eb427e78caf945f4be8e82269ebbbd0a80fc0ee068c6ad14ef6957019d5413481c561292be9ef4316b2b14a87674fc3db3d960d95736d8d8537883d076312003fc879fea3040d8f6759c2545f13d3694b97b9cbdc33654261badf1bda6b4fb92eff73d1b4650466e56055bdc326f921377bc04db2d5ad0d3d26109737500d4cd345fe97a2be564b7e3166f193cdddc1a6785089671623e2b99530168a3a0674b4aabfaae29e9ed26c589fe78eeefac2ccac8079bb45e12f8b3f0644088a741eae7fce37c6d916304bed7126aaee99ea6924b33e0238bd00bd0faf11b271e76a5d56ead580677fa4b7a0c47e72cf8129d518856064ce92ca84ecd947129418e402179cba45d7bc0f0f2e04b48e7d6c6798e3a45364ef925bff7e431dc5dc4fe8600dbc2a8226748c8a40d358eaaee9a9ba739b72c5643d636a87c7a57f6cb54c6f8f9ab4483c1a4043e4228080d9137633ed698ba2dd35b4daa0786c5298aaec6f5b9f7ff86e64cfba5ffd385a1806bd751b5160fac1c65e9f75d9f9f99888f8dfd71d3ea94bfc437c5e49659cc8a12cbec7599d6e67abbd7ca02340d51211224b7a3bd14e50f040147690c944f241c2b0b7d920a81f8697e0d83bf0b3a8f81e944a13a291cd4740ad0d3ca448e872114af03e1ddb1f7e8fefea71752fdf22a648147c5d53a93065aff39b220be8874d8565a88f6630ac0d16ac486fdff8557a44523d3625666e3365a57bf93852235f10bff981e59a09a18d34a9d59b4eb8603910dbab5f6ae34da0288301eb6f50542499dda3d763d8152c848617102ba7c85792cd126abf7b6bf44ff958920e059ed9b0dd048b448e8bef1be76e1cf17e222a5bc4f63b473c71adb2d2d2481e6952fc203995fc634fb3c65fc0171dab5c8882e6347d5ada04dd1140b05151396c643675e4a2b206d9718b048b40d8bed8e0e538c60ca16be713173ef47254a87b5cb9f5460804a3a3620af3927b3484ab70c234898d85bc866c083695ff27acda2f9a5497d6884eca8476cda463f4463545573987e0cc215afcb146ec0532fd90c91e98add373878be9fae00a156c125d3bf835008b2e05030855a693c74edacb1216d4dbf88c1685e9627bf98473bc70c1ceeef7b06afbca558efe5b44b435392194fc5edde41c7ba04d4f4a3583c2c9bdab1f6f6e1b47188fc5e102f8d691557cd0dcf331d0fd89f048dd871becbae217b6666b12dc37438da9f3c065db89591715debf39d5dd932bffe0d0a8be87f6c950a85acbbc70efca0499a8bab5f755070c1e5909d1884d6f54e8f63fbe1685cbf3c12a3ceecc471d55bd851c29ec250cce5eb468e9d720c1c38f9b571b0f84eaa859654e7679735db2082bfc933b42108c13a5744f4c1b15d1d2308f87b095aa06a7933122748246d2c023413c9572f41ca0d6f64877eed79ce497b117442fdc335a79ec3473c790609ba95f07ade51de3c165b89aa49ce3e081a7476046f95f6c3a777db5d36722f69f10327ce5cdbbb20cfcc2cfe98bba4ff0738b23d6db71360159a27714721ba3e871562e0b104f23439ed59eb7442f2c0e50d2f12c0b99df1e1318983f20ffa5c4c6cf7e0009f2c7aff850bce5d8d0c243c96ba493f98227e17a0e94c91b435482f2bc181edc2b633e5c322f94961c5e9ab0c8d66dbfac99c930c3b94cf441bf5e31983dc3a55f8cc0d5a5717d4836394d1b921d981e4f588344ffa01658de749651e3657452810ae1ff61a1b63d39bd821f4997efc3d506c090f05e54192c66922391c8f414cc1ffb5a4537fbf60d4b6e010bf00586582cd2bd78523f9af6069156fc5992a0d9d179528e9fd7e5d283f306dde3b32ea7427d4eeb751100a52a7680cee43a7683a3f4010fbc8057dde0ab031488b23b14f549edc8e42ae64d012c05b688c4affa19d3e4cd2a030e7d0bbe0ded787b47088423ceccdaa1bfa9d5bfc59fbdbc4e227eab069f2f1e28936b9f593a7beed1c8e1bf50634c874b67cf1d988da0ddb58e8e76cf6e2b10696882aec8868ed1cc873ad29c678938146c0d5193975a3bda90798cfb01b1334d3d1f466a2e431fdb6bc5e7e3a1ecc50af22a09a2f72b66af242e07cd1acd433248cf554f106b6c4db32965adabe2818031d3563cd530fcf6cff35fca6288abc37e055cc1e1b85eb0189d4a2849018f195bcac07a2af8150244a6e13b974f82f15e75a1e871fbee7d593346b7d9080335a7eabfffaa1935d3aacaf7f19e278036e2876b06188f89e47d3b372523743ec72a9e13ec3fb9fba647c5cc303630d2f2832198ed1cfaa8a0d34483c01940f1936f18a50d158b5d993ac9e9ec69617785a03b8cf735d6b71baa5cf618bc7286411f328bd1c620499a93d5de82205cd8319b6842a8cc647c4efb9fd8293672ad3c1d5103f4e691af20efdad9a82b1edd67406a5e3484c365d5a9ae9ca59340e232e301e615d82e4d12930bce489097c595cd45f375578b14f8d715a81661d3e88696cbb211572f4797a0e17597dd4088addedc842f1332f0999089241383bf7cfd72cc36e50fa56dae3cd972ffa9c659b55298d66287c306645ad7ebd0ebad986175f4d7855df65e6f883b22b8598f354ce329fa098799dd0ada7b5be85fe240ac9d74bafcdf0c94460478958c6d1f7a4c0288af1fdc353053d31a73349265cbc90914888536bfab82724ca7026ff136d427622f82f0c8aa04eba818d5518a621cb026cc5beb704d3acf9e5df5d53cca6431ca35906a786b5e9fddb3a7764b331542c76df92181047658df74a54349711a37cb5ee16d61d8a7b513999682ccde773cf03ffdf24101884454a52bc4b169859e825b2081c70015f4525c219517d32d64eaee7116254093774dd50641724d41193584389038ebcec2737ddd111554e4bb20602b794f0d81131d8425d4c6fcba1cc93655381f70c97424bd24dc6ec14bef5c3bdd8dfe623a82629506ae3edfe120cb33e7f0ca341188ede8de9aeb0f77104966df3a84809cfe2a45ce70fba5bea1fa469ca53dbcbce34ea0ee8dfc38c616c302da07f137750ab4560a8425672a4eab0cfa81152cf4b5b904700a6326debee751c99c269c54dfd3a9a6fcd1b154a41b3cd4db6554ca75f6c3717a1403f4f245a6754a662ea3245c1df9d8494dc636dba48af3da21d7caec9f9de644ecd032ecd8647ccafb0371aef002f7fa527eb2c9f765c4a96cabd53a7d61ae5af288c82a542140db5193ebd2d48c7e6d596e95a783aae592743c234f771b78eebe5a922d3a7ada3f69cb99ac2ba8fbfe7ca55f0954f4eedf24b73fafc31766b6f9efcbf2df1e83753213c5326d5dbca2049e81d2d1836892f739403a8906da86b576bcd2ec9b073851e4f30e85b61f2398de4394688a023b1e1126124dc97dedf9288ae8ef463212dbf986564e4aa4e7a18b6eed359a9d1e55924cf69531a82c86ed1f16206ae0ef74a53fe8615e0f4fa01a08b8e0e953793166c02bcbf9894d7e5ed95f180bd17fbb59331b832090e460068da16572aa7ab9f1cd9790a06fa40246eacf60db3aaf5c942461eeff8f2d190442526fc93d26cfe6bb8a74418d6a1712a57f15e2e611e42c4a232042ae68bf2442fdcabe99bc39f161af7a4ad7b1729c25f3a0b52bfa18dd0ba7e4ba54fa08e615f10e97dca2e71eef3332ae75ca75b9a58f074735f057691be4db87c8d04c9862171360d5839b26662153f2759fcf69797053f7b8a9367e872530ca7927d7deac411b8cc3f3071", 0x1000, 0xfffffffffffffff9) (async) r0 = add_key(&(0x7f0000000000)='ceph\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="1fbee286ec3585bf541a54bd80405c93e517d1fd01e99cc678d70be1abf12215ec21ab0d33435249e75f19a7f370f09bbfbb1c1a52706a182371a29f1c9c0e7b3b4c328fe8f3a1f88000fb053e802b6b260edca270c9f44e3e402a396335eb459af6573b04e4819911da57ae6d2848b69b1bd238a8f977ca6e3c9a03af98a1fe0ea5df5494f58ab572732c15178140d8c0c0dd4e5bbbeb1672edc82c40a67cdb13f6df7d7e043dc6679253963c50dca5bff4bfa9db09225a5a46780568af74f166e1db641ffe37c327a0e50844eec44bfacbf0bd088185dfd71d50928eb2fc3d6c4e4e5fc282f7ad394469a6dc11c2a2f38d1aa93ddbfd65a1ff9b59ec21e4b33c023984ceb1a77bb277bce4815aa171b55fa18dd6b5fccca8566a71b7fb546878c3c074f8202f23488b5ea0b3e52e922f76f7c7ec34386d144c96e2970c753d009b2c7c6834a7acc378c9e0f5c5b0df78363d438dd8a699807496fdf83638eea8f36e67eae75036fc0998f2718e3ce53c8bca83c12df60e8c3aebf0c052c52c78f0ac64d284a4381d4092263108f146fbc9bf52ca4242b8babef579398806088a2e340933fca35610e089035e7a7688fb298e5350d1741e73b00a208abce5fdb3e91cab7926f0136248fa564679612fa14d5f2685f8215a396b462aed34b9390a7241b95d28ea37f414c5110e1a9dad7014bea20569047438754c78b081898ba17227f0844a59ec60141f369e44085d8bd98557efb7e6c5f7e56bde1cbac5b8ac7ab089d3b2f26dca2a1d0d1e069df27ed7237c4cf0809a99abc7080cf2c08dbdc7d291b07a49634897eca1f56a3abef5eb96c8ac51eb54a776d42fe93026cf9d5abd29791397fab4d531173d55ca1e0679f1705086adc80d07eb44e493a32807e898fec61477de6ea6e1de60b0ee85e7950bffd53d9cc7aabfe0aec33f832c932d58a7456b3bc3b8b6c334f965f32d1767d0a4d3284ae1963b19ec394abf117f52659237d26b85f9cb5e7748d27280188522c5a4f0f15e50fc4ba9efe8786fd580a1f41b0fae94cd65805dab2e0c79f9e7c09d75483e5d24bd4006b78bf6b0a44f923da742306c068b0b89c98d27487f611b02f9a7a5b433d91987e513366f3e663da456267b0e66dceeb0cce006c0849c37b80b5991ca8b1abcabc01a430941cd37e5ff439db9df0252a319ce95b31bd8700f6cade0eb63e3f1d9c3d91d77c02f6f657954cc9ecc635a56898aa1db2f3fe793de75e03f501e47e91292be42e2c6eeea9080a9f6536ca79f291326d29ffeaf8433ff818b2a048879ebd5eeee20141273337de95f40739fd674741ffc62d071e680eb04bb384fb3bc6a31539b2086ceba8c245e47eb2e2d8b7b7530fc9c49d627c02de1f7c0e4bb1fca0effeb71c4eaf54948290e9fe2237db2e02e733994d36b365ec86952c3deb9e6b23697a82ef1f499189e4e3daec09e802e13f1da32a2e20e1c61a31c11ab9645ae8ada329c0c9429eaba07fc2d2f60014643d7bc9d8dc29d7881b479ac07dbe485191132c65594e0f69086de512bcbc65ec8b41dff6f3c4f03b8d52e2b7a0325a35a362642c9f55ac69a41ff821a901dcb36a95046875e1c6019c484384176114f434e55e0c9bb45d1e3aa696d2c65efaf843c1a05433ada111a42a21b74b391eaa0e499718f60ff7c63c92316a67ee32594e3d9b7dcbec51fd290d614a289069a44bd5620faeaf917e5b9916a66f111344f591512f61f413aec6c4fd672121f1e9d37e435479d3b370b4f9da2c21ccfb893e7807cc4c032e610d3ce8090e7bd360cc2a1913c18d67122811f16f7d81fd9df4efe79d2c51ce4f9358a579bfae93f40924440c5dab47aa15a6f7a89f368b82fa2605561b1841a490a0348d61e497ab618585e91a8d24b0c4f19fa0ab209f1ff13f8f363cbdd1f53b4431f57e357bc0e6c03af3c177e7f6fbf603ab443904cecd9984144c29dff7acd1b190a00a3543b740f8eeadd85976f7fa073e80e57180fc8ea8d98d514d69c6fc42619ed8033b8c60a51eb427e78caf945f4be8e82269ebbbd0a80fc0ee068c6ad14ef6957019d5413481c561292be9ef4316b2b14a87674fc3db3d960d95736d8d8537883d076312003fc879fea3040d8f6759c2545f13d3694b97b9cbdc33654261badf1bda6b4fb92eff73d1b4650466e56055bdc326f921377bc04db2d5ad0d3d26109737500d4cd345fe97a2be564b7e3166f193cdddc1a6785089671623e2b99530168a3a0674b4aabfaae29e9ed26c589fe78eeefac2ccac8079bb45e12f8b3f0644088a741eae7fce37c6d916304bed7126aaee99ea6924b33e0238bd00bd0faf11b271e76a5d56ead580677fa4b7a0c47e72cf8129d518856064ce92ca84ecd947129418e402179cba45d7bc0f0f2e04b48e7d6c6798e3a45364ef925bff7e431dc5dc4fe8600dbc2a8226748c8a40d358eaaee9a9ba739b72c5643d636a87c7a57f6cb54c6f8f9ab4483c1a4043e4228080d9137633ed698ba2dd35b4daa0786c5298aaec6f5b9f7ff86e64cfba5ffd385a1806bd751b5160fac1c65e9f75d9f9f99888f8dfd71d3ea94bfc437c5e49659cc8a12cbec7599d6e67abbd7ca02340d51211224b7a3bd14e50f040147690c944f241c2b0b7d920a81f8697e0d83bf0b3a8f81e944a13a291cd4740ad0d3ca448e872114af03e1ddb1f7e8fefea71752fdf22a648147c5d53a93065aff39b220be8874d8565a88f6630ac0d16ac486fdff8557a44523d3625666e3365a57bf93852235f10bff981e59a09a18d34a9d59b4eb8603910dbab5f6ae34da0288301eb6f50542499dda3d763d8152c848617102ba7c85792cd126abf7b6bf44ff958920e059ed9b0dd048b448e8bef1be76e1cf17e222a5bc4f63b473c71adb2d2d2481e6952fc203995fc634fb3c65fc0171dab5c8882e6347d5ada04dd1140b05151396c643675e4a2b206d9718b048b40d8bed8e0e538c60ca16be713173ef47254a87b5cb9f5460804a3a3620af3927b3484ab70c234898d85bc866c083695ff27acda2f9a5497d6884eca8476cda463f4463545573987e0cc215afcb146ec0532fd90c91e98add373878be9fae00a156c125d3bf835008b2e05030855a693c74edacb1216d4dbf88c1685e9627bf98473bc70c1ceeef7b06afbca558efe5b44b435392194fc5edde41c7ba04d4f4a3583c2c9bdab1f6f6e1b47188fc5e102f8d691557cd0dcf331d0fd89f048dd871becbae217b6666b12dc37438da9f3c065db89591715debf39d5dd932bffe0d0a8be87f6c950a85acbbc70efca0499a8bab5f755070c1e5909d1884d6f54e8f63fbe1685cbf3c12a3ceecc471d55bd851c29ec250cce5eb468e9d720c1c38f9b571b0f84eaa859654e7679735db2082bfc933b42108c13a5744f4c1b15d1d2308f87b095aa06a7933122748246d2c023413c9572f41ca0d6f64877eed79ce497b117442fdc335a79ec3473c790609ba95f07ade51de3c165b89aa49ce3e081a7476046f95f6c3a777db5d36722f69f10327ce5cdbbb20cfcc2cfe98bba4ff0738b23d6db71360159a27714721ba3e871562e0b104f23439ed59eb7442f2c0e50d2f12c0b99df1e1318983f20ffa5c4c6cf7e0009f2c7aff850bce5d8d0c243c96ba493f98227e17a0e94c91b435482f2bc181edc2b633e5c322f94961c5e9ab0c8d66dbfac99c930c3b94cf441bf5e31983dc3a55f8cc0d5a5717d4836394d1b921d981e4f588344ffa01658de749651e3657452810ae1ff61a1b63d39bd821f4997efc3d506c090f05e54192c66922391c8f414cc1ffb5a4537fbf60d4b6e010bf00586582cd2bd78523f9af6069156fc5992a0d9d179528e9fd7e5d283f306dde3b32ea7427d4eeb751100a52a7680cee43a7683a3f4010fbc8057dde0ab031488b23b14f549edc8e42ae64d012c05b688c4affa19d3e4cd2a030e7d0bbe0ded787b47088423ceccdaa1bfa9d5bfc59fbdbc4e227eab069f2f1e28936b9f593a7beed1c8e1bf50634c874b67cf1d988da0ddb58e8e76cf6e2b10696882aec8868ed1cc873ad29c678938146c0d5193975a3bda90798cfb01b1334d3d1f466a2e431fdb6bc5e7e3a1ecc50af22a09a2f72b66af242e07cd1acd433248cf554f106b6c4db32965adabe2818031d3563cd530fcf6cff35fca6288abc37e055cc1e1b85eb0189d4a2849018f195bcac07a2af8150244a6e13b974f82f15e75a1e871fbee7d593346b7d9080335a7eabfffaa1935d3aacaf7f19e278036e2876b06188f89e47d3b372523743ec72a9e13ec3fb9fba647c5cc303630d2f2832198ed1cfaa8a0d34483c01940f1936f18a50d158b5d993ac9e9ec69617785a03b8cf735d6b71baa5cf618bc7286411f328bd1c620499a93d5de82205cd8319b6842a8cc647c4efb9fd8293672ad3c1d5103f4e691af20efdad9a82b1edd67406a5e3484c365d5a9ae9ca59340e232e301e615d82e4d12930bce489097c595cd45f375578b14f8d715a81661d3e88696cbb211572f4797a0e17597dd4088addedc842f1332f0999089241383bf7cfd72cc36e50fa56dae3cd972ffa9c659b55298d66287c306645ad7ebd0ebad986175f4d7855df65e6f883b22b8598f354ce329fa098799dd0ada7b5be85fe240ac9d74bafcdf0c94460478958c6d1f7a4c0288af1fdc353053d31a73349265cbc90914888536bfab82724ca7026ff136d427622f82f0c8aa04eba818d5518a621cb026cc5beb704d3acf9e5df5d53cca6431ca35906a786b5e9fddb3a7764b331542c76df92181047658df74a54349711a37cb5ee16d61d8a7b513999682ccde773cf03ffdf24101884454a52bc4b169859e825b2081c70015f4525c219517d32d64eaee7116254093774dd50641724d41193584389038ebcec2737ddd111554e4bb20602b794f0d81131d8425d4c6fcba1cc93655381f70c97424bd24dc6ec14bef5c3bdd8dfe623a82629506ae3edfe120cb33e7f0ca341188ede8de9aeb0f77104966df3a84809cfe2a45ce70fba5bea1fa469ca53dbcbce34ea0ee8dfc38c616c302da07f137750ab4560a8425672a4eab0cfa81152cf4b5b904700a6326debee751c99c269c54dfd3a9a6fcd1b154a41b3cd4db6554ca75f6c3717a1403f4f245a6754a662ea3245c1df9d8494dc636dba48af3da21d7caec9f9de644ecd032ecd8647ccafb0371aef002f7fa527eb2c9f765c4a96cabd53a7d61ae5af288c82a542140db5193ebd2d48c7e6d596e95a783aae592743c234f771b78eebe5a922d3a7ada3f69cb99ac2ba8fbfe7ca55f0954f4eedf24b73fafc31766b6f9efcbf2df1e83753213c5326d5dbca2049e81d2d1836892f739403a8906da86b576bcd2ec9b073851e4f30e85b61f2398de4394688a023b1e1126124dc97dedf9288ae8ef463212dbf986564e4aa4e7a18b6eed359a9d1e55924cf69531a82c86ed1f16206ae0ef74a53fe8615e0f4fa01a08b8e0e953793166c02bcbf9894d7e5ed95f180bd17fbb59331b832090e460068da16572aa7ab9f1cd9790a06fa40246eacf60db3aaf5c942461eeff8f2d190442526fc93d26cfe6bb8a74418d6a1712a57f15e2e611e42c4a232042ae68bf2442fdcabe99bc39f161af7a4ad7b1729c25f3a0b52bfa18dd0ba7e4ba54fa08e615f10e97dca2e71eef3332ae75ca75b9a58f074735f057691be4db87c8d04c9862171360d5839b26662153f2759fcf69797053f7b8a9367e872530ca7927d7deac411b8cc3f3071", 0x1000, 0xfffffffffffffff9) r1 = add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='Z', 0x1, 0xffffffffffffffff) keyctl$KEYCTL_MOVE(0x3, r1, 0x0, 0x0, 0x0) keyctl$unlink(0x8, r0, r0) 01:24:39 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 32) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 32) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), 0xffffffffffffffff) (async, rerun: 64) r4 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_SET_VLAN(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)={0x1c, r3, 0x1, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r5}]}, 0x1c}}, 0x0) (async, rerun: 32) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x24, r3, 0x2, 0x70bd2d, 0x25dfdbfb, {}, [@BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x24}, 0x1, 0x0, 0x0, 0x8000}, 0x8010) (async, rerun: 32) r6 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x1, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x5}]}, 0x1c}}, 0x0) (async) sendmsg$BATADV_CMD_TP_METER(r0, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x3c, r6, 0x300, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0xa7}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0xfffffe01}, @BATADV_ATTR_GW_MODE={0x5}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4000}, 0x10) (async, rerun: 64) r7 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r7, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000002740)={&(0x7f0000000100)={0x20, r8, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_SOPASS={0xb, 0x3, "f378ba5ed2a1d6"}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_FEATURES_GET(r4, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000480)={&(0x7f0000000500)={0xb8, r8, 0x400, 0x70bd2d, 0x25dfdbfb, {}, [@HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x7c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}]}, 0xb8}, 0x1, 0x0, 0x0, 0x800}, 0x40080) (async, rerun: 64) r9 = add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (rerun: 64) keyctl$unlink(0x4, r9, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r9, 0x0, r9, 0x1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) 01:24:39 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) r2 = semget(0x0, 0x2, 0x190) semop(r2, &(0x7f0000000100)=[{0x3, 0xff, 0x800}, {0x4, 0x3, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x7, 0x1000}, {0x2, 0x2, 0x1000}, {0x4}, {0x3, 0x2, 0x1800}], 0x7) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x2c00}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:39 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000001c0), 0xffffffffffffffff) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_SET_VLAN(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)={0x1c, r3, 0x1, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r5}]}, 0x1c}}, 0x0) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x24, r3, 0x2, 0x70bd2d, 0x25dfdbfb, {}, [@BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x7}]}, 0x24}, 0x1, 0x0, 0x0, 0x8000}, 0x8010) (async) r6 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x1, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x5}]}, 0x1c}}, 0x0) (async, rerun: 32) sendmsg$BATADV_CMD_TP_METER(r0, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x3c, r6, 0x300, 0x70bd26, 0x25dfdbfb, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0xa7}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0xfffffe01}, @BATADV_ATTR_GW_MODE={0x5}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4000}, 0x10) (async, rerun: 32) r7 = socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r7, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000002740)={&(0x7f0000000100)={0x20, r8, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_SOPASS={0xb, 0x3, "f378ba5ed2a1d6"}]}, 0x20}}, 0x0) (async) sendmsg$ETHTOOL_MSG_FEATURES_GET(r4, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000480)={&(0x7f0000000500)={0xb8, r8, 0x400, 0x70bd2d, 0x25dfdbfb, {}, [@HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x7c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}]}]}, 0xb8}, 0x1, 0x0, 0x0, 0x800}, 0x40080) r9 = add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r9, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r9, 0x0, r9, 0x1) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) 01:24:39 executing program 0: r0 = add_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f00000000c0)="bb4076729b9b3573d32bcc6b5a114db5882a3beaa895c39b833aa3b984bf7cef89f8a3e1a41b7030383e5045df88ec29bdcbe31b1e58f269ec03", 0x3a, 0xfffffffffffffffb) keyctl$unlink(0x8, r0, r0) r1 = request_key(&(0x7f0000000080)='cifs.spnego\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)='id_legacy\x00', r0) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r2, 0x1) 01:24:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'syztnl2\x00', 0x0, 0x2f, 0x1f, 0x7, 0x6, 0x29, @mcast2, @local, 0x8000, 0x80, 0x0, 0x10001}}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00', 0x0}) r4 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r4, 0x89f0, &(0x7f0000000580)={'ip6gre0\x00', &(0x7f0000000500)={'ip6tnl0\x00', r2, 0x4, 0x81, 0x0, 0x74be8bda, 0x80, @empty, @mcast2, 0x8, 0x7, 0x2, 0xffffffff}}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000280)={'syztnl1\x00', &(0x7f0000000200)={'ip6_vti0\x00', 0x0, 0x29, 0x5d, 0x1, 0x80, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @ipv4={'\x00', '\xff\xff', @empty}, 0x8000, 0x8, 0x7, 0x4}}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000340)={'ip6gre0\x00', &(0x7f00000002c0)={'syztnl2\x00', 0x0, 0x29, 0x4, 0x3, 0xd0, 0x8, @local, @rand_addr=' \x01\x00', 0xf, 0x8, 0x5, 0x6}}) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000004c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)={0xdc, r1, 0x200, 0x70bd25, 0x25dfdbfd, {}, [@HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0xdc}, 0x1, 0x0, 0x0, 0x4}, 0x40010) r7 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r7, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r7, 0x0, 0x0, 0x1) 01:24:39 executing program 0: r0 = add_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f00000000c0)="bb4076729b9b3573d32bcc6b5a114db5882a3beaa895c39b833aa3b984bf7cef89f8a3e1a41b7030383e5045df88ec29bdcbe31b1e58f269ec03", 0x3a, 0xfffffffffffffffb) keyctl$unlink(0x8, r0, r0) r1 = request_key(&(0x7f0000000080)='cifs.spnego\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)='id_legacy\x00', r0) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r2, 0x1) (async) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r2, 0x1) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x4000}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:39 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) r2 = semget(0x0, 0x2, 0x190) semop(r2, &(0x7f0000000100)=[{0x3, 0xff, 0x800}, {0x4, 0x3, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x7, 0x1000}, {0x2, 0x2, 0x1000}, {0x4}, {0x3, 0x2, 0x1800}], 0x7) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='(\x00', r0) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'syztnl2\x00', 0x0, 0x2f, 0x1f, 0x7, 0x6, 0x29, @mcast2, @local, 0x8000, 0x80, 0x0, 0x10001}}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00', 0x0}) r4 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r4, 0x89f0, &(0x7f0000000580)={'ip6gre0\x00', &(0x7f0000000500)={'ip6tnl0\x00', r2, 0x4, 0x81, 0x0, 0x74be8bda, 0x80, @empty, @mcast2, 0x8, 0x7, 0x2, 0xffffffff}}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r4, 0x89f0, &(0x7f0000000580)={'ip6gre0\x00', &(0x7f0000000500)={'ip6tnl0\x00', r2, 0x4, 0x81, 0x0, 0x74be8bda, 0x80, @empty, @mcast2, 0x8, 0x7, 0x2, 0xffffffff}}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000280)={'syztnl1\x00', &(0x7f0000000200)={'ip6_vti0\x00', 0x0, 0x29, 0x5d, 0x1, 0x80, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @ipv4={'\x00', '\xff\xff', @empty}, 0x8000, 0x8, 0x7, 0x4}}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000340)={'ip6gre0\x00', &(0x7f00000002c0)={'syztnl2\x00', 0x0, 0x29, 0x4, 0x3, 0xd0, 0x8, @local, @rand_addr=' \x01\x00', 0xf, 0x8, 0x5, 0x6}}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000340)={'ip6gre0\x00', &(0x7f00000002c0)={'syztnl2\x00', 0x0, 0x29, 0x4, 0x3, 0xd0, 0x8, @local, @rand_addr=' \x01\x00', 0xf, 0x8, 0x5, 0x6}}) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000004c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)={0xdc, r1, 0x200, 0x70bd25, 0x25dfdbfd, {}, [@HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0xdc}, 0x1, 0x0, 0x0, 0x4}, 0x40010) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r7 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r7, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r7, 0x0, 0x0, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, r7, 0x0, 0x0, 0x1) 01:24:39 executing program 1: ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6gre0\x00', 0x0, 0x29, 0x3, 0xd2, 0xbb, 0x50, @remote, @empty, 0x0, 0x8000, 0xb5, 0x200}}) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r1}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000280)) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0x38, 0x0, 0x202, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0xff}, @ETHTOOL_A_CHANNELS_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x87}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x1}]}, 0x38}, 0x1, 0x0, 0x0, 0xc000}, 0x40001) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r3 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r3, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r2, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r3, 0x28, 0x2, &(0x7f0000000040)=0x6d7370f5, 0x8) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x1) 01:24:39 executing program 0: r0 = add_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f00000000c0)="bb4076729b9b3573d32bcc6b5a114db5882a3beaa895c39b833aa3b984bf7cef89f8a3e1a41b7030383e5045df88ec29bdcbe31b1e58f269ec03", 0x3a, 0xfffffffffffffffb) keyctl$unlink(0x8, r0, r0) r1 = request_key(&(0x7f0000000080)='cifs.spnego\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)='id_legacy\x00', r0) r2 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r2, 0x1) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {0x1, 0x0, 0x6000}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='(\x00', r0) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'syztnl2\x00', 0x0, 0x2f, 0x1f, 0x7, 0x6, 0x29, @mcast2, @local, 0x8000, 0x80, 0x0, 0x10001}}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00', 0x0}) socket$inet6_udp(0xa, 0x2, 0x0) (async) r4 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r4, 0x89f0, &(0x7f0000000580)={'ip6gre0\x00', &(0x7f0000000500)={'ip6tnl0\x00', r2, 0x4, 0x81, 0x0, 0x74be8bda, 0x80, @empty, @mcast2, 0x8, 0x7, 0x2, 0xffffffff}}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r4, 0x89f0, &(0x7f0000000580)={'ip6gre0\x00', &(0x7f0000000500)={'ip6tnl0\x00', r2, 0x4, 0x81, 0x0, 0x74be8bda, 0x80, @empty, @mcast2, 0x8, 0x7, 0x2, 0xffffffff}}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000280)={'syztnl1\x00', &(0x7f0000000200)={'ip6_vti0\x00', 0x0, 0x29, 0x5d, 0x1, 0x80, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @ipv4={'\x00', '\xff\xff', @empty}, 0x8000, 0x8, 0x7, 0x4}}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000340)={'ip6gre0\x00', &(0x7f00000002c0)={'syztnl2\x00', 0x0, 0x29, 0x4, 0x3, 0xd0, 0x8, @local, @rand_addr=' \x01\x00', 0xf, 0x8, 0x5, 0x6}}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000340)={'ip6gre0\x00', &(0x7f00000002c0)={'syztnl2\x00', 0x0, 0x29, 0x4, 0x3, 0xd0, 0x8, @local, @rand_addr=' \x01\x00', 0xf, 0x8, 0x5, 0x6}}) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000004c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)={0xdc, r1, 0x200, 0x70bd25, 0x25dfdbfd, {}, [@HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0xdc}, 0x1, 0x0, 0x0, 0x4}, 0x40010) (async) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000004c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)={0xdc, r1, 0x200, 0x70bd25, 0x25dfdbfd, {}, [@HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0xdc}, 0x1, 0x0, 0x0, 0x4}, 0x40010) r7 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r7, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r7, 0x0, 0x0, 0x1) 01:24:39 executing program 0: r0 = add_key(&(0x7f0000000000)='.request_key_auth\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) request_key(&(0x7f0000000080)='logon\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)='syz', r0) 01:24:39 executing program 1: ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6gre0\x00', 0x0, 0x29, 0x3, 0xd2, 0xbb, 0x50, @remote, @empty, 0x0, 0x8000, 0xb5, 0x200}}) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r1}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000280)) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0x38, 0x0, 0x202, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0xff}, @ETHTOOL_A_CHANNELS_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x87}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x1}]}, 0x38}, 0x1, 0x0, 0x0, 0xc000}, 0x40001) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r3 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r3, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r2, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r3, 0x28, 0x2, &(0x7f0000000040)=0x6d7370f5, 0x8) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x1) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6gre0\x00', 0x0, 0x29, 0x3, 0xd2, 0xbb, 0x50, @remote, @empty, 0x0, 0x8000, 0xb5, 0x200}}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000200)) (async) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r1}, 0x48) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000280)) (async) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0x38, 0x0, 0x202, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0xff}, @ETHTOOL_A_CHANNELS_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x87}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x1}]}, 0x38}, 0x1, 0x0, 0x0, 0xc000}, 0x40001) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) memfd_secret(0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r3, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r2, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r3, 0x28, 0x2, &(0x7f0000000040)=0x6d7370f5, 0x8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x1) (async) 01:24:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) r2 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x34}}, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000000), r0) r4 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r4, 0xfffffffffffffffc) r5 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r5) r6 = add_key(&(0x7f0000000140)='logon\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f00000001c0)="b7", 0x1, r5) r7 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r7, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r4, r7, r5, 0x1) keyctl$KEYCTL_MOVE(0x1e, r5, r6, r7, 0x0) keyctl$KEYCTL_MOVE(0x4, r4, 0x0, 0x0, 0x0) 01:24:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000100)='(\x00', r0) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x4, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:39 executing program 0: r0 = add_key(&(0x7f0000000000)='.request_key_auth\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) request_key(&(0x7f0000000080)='logon\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)='syz', r0) 01:24:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) r2 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x34}}, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000000), r0) r4 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r4, 0xfffffffffffffffc) r5 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r5) r6 = add_key(&(0x7f0000000140)='logon\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f00000001c0)="b7", 0x1, r5) r7 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r7, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r4, r7, r5, 0x1) keyctl$KEYCTL_MOVE(0x1e, r5, r6, r7, 0x0) keyctl$KEYCTL_MOVE(0x4, r4, 0x0, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) (async) socket$can_raw(0x1d, 0x3, 0x1) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) (async) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x34}}, 0x0) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000000), r0) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$unlink(0x3, r4, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) (async) add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r5) (async) add_key(&(0x7f0000000140)='logon\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f00000001c0)="b7", 0x1, r5) (async) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x1e, r7, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x1e, r4, r7, r5, 0x1) (async) keyctl$KEYCTL_MOVE(0x1e, r5, r6, r7, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r4, 0x0, 0x0, 0x0) (async) 01:24:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$unlink(0x9, r0, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 1: ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000240)={'ip6gre0\x00', &(0x7f00000001c0)={'ip6gre0\x00', 0x0, 0x29, 0x3, 0xd2, 0xbb, 0x50, @remote, @empty, 0x0, 0x8000, 0xb5, 0x200}}) socket$nl_generic(0x10, 0x3, 0x10) (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r1}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000280)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000280)) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0x38, 0x0, 0x202, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0xff}, @ETHTOOL_A_CHANNELS_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x87}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x1}]}, 0x38}, 0x1, 0x0, 0x0, 0xc000}, 0x40001) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r3 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r3, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r2, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r3, 0x28, 0x2, &(0x7f0000000040)=0x6d7370f5, 0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r4, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x1) (async) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x1) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x5, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$unlink(0x9, r0, r0) (async) keyctl$unlink(0x9, r0, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 0: r0 = add_key(&(0x7f0000000000)='.request_key_auth\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) request_key(&(0x7f0000000080)='logon\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)='syz', r0) 01:24:39 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000240)={0x1f, 0x7, @any, 0x0, 0x1}, 0xe) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) request_key(&(0x7f0000000100)='asymmetric\x00', &(0x7f00000001c0)={'syz', 0x3}, &(0x7f0000000200)='syz', 0x0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$unlink(0x9, r0, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) r2 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x34}}, 0x0) (async) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000009c0)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x34}}, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000000), r0) (async) syz_genetlink_get_family_id$l2tp(&(0x7f0000000000), r0) r4 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r4, 0xfffffffffffffffc) (async) keyctl$unlink(0x3, r4, 0xfffffffffffffffc) r5 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key(&(0x7f0000001140)='user\x00', &(0x7f0000001100)={'syz', 0x3}, &(0x7f0000000100)='2', 0x1, r5) r6 = add_key(&(0x7f0000000140)='logon\x00', &(0x7f0000000180)={'syz', 0x3}, &(0x7f00000001c0)="b7", 0x1, r5) r7 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x1e, r7, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r4, r7, r5, 0x1) (async) keyctl$KEYCTL_MOVE(0x1e, r4, r7, r5, 0x1) keyctl$KEYCTL_MOVE(0x1e, r5, r6, r7, 0x0) (async) keyctl$KEYCTL_MOVE(0x1e, r5, r6, r7, 0x0) keyctl$KEYCTL_MOVE(0x4, r4, 0x0, 0x0, 0x0) 01:24:39 executing program 0: r0 = add_key(&(0x7f0000000000)='big_key\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x2710, @hyper}, 0x10, 0x1000) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r1, 0x28, 0x0, &(0x7f0000000100)=0x6, 0x8) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD(r1, 0x28, 0x6, &(0x7f0000000140)={0x77359400}, 0x10) r4 = accept4$vsock_stream(r1, &(0x7f00000002c0)={0x28, 0x0, 0xffffffff, @local}, 0x10, 0xc0000) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000003c0)={'syztnl0\x00', &(0x7f0000000340)={'ip6gre0\x00', 0x0, 0x0, 0xbf, 0x2, 0x9, 0x1c, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}, @mcast2, 0x40, 0x8000, 0xbce, 0xfb}}) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r7}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000400)={'batadv_slave_1\x00', 0x0}) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r9, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r10}, 0x48) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r2, &(0x7f0000000740)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000700)={&(0x7f0000000840)={0xf0, r3, 0x401, 0x70bd27, 0x25dfdbfe, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_NAME={0x0, 0x2, 'vlan0\x00'}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0xffffffffffffffea, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0xf0}, 0x1, 0x0, 0x0, 0x1a658dca31aab36a}, 0x20004040) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x18002}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x7c, 0x0, 0x100, 0x70bd2b, 0x25dfdbfe, {}, [@HEADER={0x68, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}]}]}, 0x7c}, 0x1, 0x0, 0x0, 0x40}, 0x8000) keyctl$unlink(0x8, 0x0, r0) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x18, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) [ 2393.547442][T13693] netlink: 'syz-executor.3': attribute type 3 has an invalid length. [ 2393.574000][T13706] netlink: 'syz-executor.3': attribute type 3 has an invalid length. 01:24:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, r0, r0, 0x0) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x5, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, r0, r0, 0x0) 01:24:39 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000240)={0x1f, 0x7, @any, 0x0, 0x1}, 0xe) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) request_key(&(0x7f0000000100)='asymmetric\x00', &(0x7f00000001c0)={'syz', 0x3}, &(0x7f0000000200)='syz', 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 4: r0 = memfd_secret(0x0) read$eventfd(r0, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0x9, 0x32, &(0x7f0000000100)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x1}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@map_idx={0x18, 0xa, 0x5, 0x0, 0xc}, @map_val={0x18, 0x8, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7}}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @alu={0x4, 0x1, 0xd, 0x5, 0x3, 0x0, 0xfffffffffffffff0}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x4}}, @map_idx={0x18, 0x9, 0x5, 0x0, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0x2}], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='GPL\x00', 0x40, 0x0, 0x0, 0x41000, 0x8, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x4, 0x1, 0x7}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff], &(0x7f0000000380)=[{0x0, 0x5, 0x7, 0x8}, {0x0, 0x5, 0xb, 0x7}, {0x5, 0x4, 0x5}, {0x0, 0x4, 0x7, 0x3}, {0x1, 0x1, 0x7}, {0x5, 0x3, 0xa, 0x3}, {0x0, 0x1, 0x1}], 0x10, 0x4}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{r0}, &(0x7f0000000000), &(0x7f00000004c0)=r1}, 0x20) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r2, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, 0x0, 0x0) [ 2393.614534][T13727] netlink: 'syz-executor.3': attribute type 3 has an invalid length. [ 2393.618872][T13726] netlink: 140 bytes leftover after parsing attributes in process `syz-executor.0'. 01:24:39 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, r0, r0, 0x0) 01:24:39 executing program 0: add_key(&(0x7f0000000000)='big_key\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) (async) r0 = add_key(&(0x7f0000000000)='big_key\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x2710, @hyper}, 0x10, 0x1000) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r1, 0x28, 0x0, &(0x7f0000000100)=0x6, 0x8) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD(r1, 0x28, 0x6, &(0x7f0000000140)={0x77359400}, 0x10) accept4$vsock_stream(r1, &(0x7f00000002c0)={0x28, 0x0, 0xffffffff, @local}, 0x10, 0xc0000) (async) r4 = accept4$vsock_stream(r1, &(0x7f00000002c0)={0x28, 0x0, 0xffffffff, @local}, 0x10, 0xc0000) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000003c0)={'syztnl0\x00', &(0x7f0000000340)={'ip6gre0\x00', 0x0, 0x0, 0xbf, 0x2, 0x9, 0x1c, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}, @mcast2, 0x40, 0x8000, 0xbce, 0xfb}}) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000200)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r7}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000400)={'batadv_slave_1\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000400)={'batadv_slave_1\x00', 0x0}) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r9, 0x8933, &(0x7f0000000200)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r9, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r10}, 0x48) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r2, &(0x7f0000000740)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000700)={&(0x7f0000000840)={0xf0, r3, 0x401, 0x70bd27, 0x25dfdbfe, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_NAME={0x0, 0x2, 'vlan0\x00'}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0xffffffffffffffea, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0xf0}, 0x1, 0x0, 0x0, 0x1a658dca31aab36a}, 0x20004040) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x18002}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x7c, 0x0, 0x100, 0x70bd2b, 0x25dfdbfe, {}, [@HEADER={0x68, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}]}]}, 0x7c}, 0x1, 0x0, 0x0, 0x40}, 0x8000) keyctl$unlink(0x8, 0x0, r0) (async) keyctl$unlink(0x8, 0x0, r0) 01:24:39 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000240)={0x1f, 0x7, @any, 0x0, 0x1}, 0xe) (async, rerun: 64) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (rerun: 64) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) request_key(&(0x7f0000000100)='asymmetric\x00', &(0x7f00000001c0)={'syz', 0x3}, &(0x7f0000000200)='syz', 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x6, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:39 executing program 2: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x0) recvfrom$llc(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)={0x108, 0x2, 0x6, 0x801, 0x0, 0x0, {0x1, 0x0, 0xa}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x3}, @IPSET_ATTR_DATA={0x4c, 0x7, 0x0, 0x1, [@IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x2a}, @IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x7ff}, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x9}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x200}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x1f}, @IPSET_ATTR_MAXELEM={0x8}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x5}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x6}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x79}]}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x50, 0x7, 0x0, 0x1, [@IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x56}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x8}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e23}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e21}, @IPSET_ATTR_CIDR={0x5, 0x3, 0x4}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x5}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x1}, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}}, @IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x80}]}]}, 0x108}}, 0x400c801) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$unlink(0x4, r2, 0xfffffffffffffffc) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$llc(r3, &(0x7f0000001080)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, 0x10) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x1) 01:24:39 executing program 4: r0 = memfd_secret(0x0) read$eventfd(r0, 0x0, 0x0) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0x9, 0x32, &(0x7f0000000100)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x1}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@map_idx={0x18, 0xa, 0x5, 0x0, 0xc}, @map_val={0x18, 0x8, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7}}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @alu={0x4, 0x1, 0xd, 0x5, 0x3, 0x0, 0xfffffffffffffff0}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x4}}, @map_idx={0x18, 0x9, 0x5, 0x0, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0x2}], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='GPL\x00', 0x40, 0x0, 0x0, 0x41000, 0x8, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x4, 0x1, 0x7}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff], &(0x7f0000000380)=[{0x0, 0x5, 0x7, 0x8}, {0x0, 0x5, 0xb, 0x7}, {0x5, 0x4, 0x5}, {0x0, 0x4, 0x7, 0x3}, {0x1, 0x1, 0x7}, {0x5, 0x3, 0xa, 0x3}, {0x0, 0x1, 0x1}], 0x10, 0x4}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{r0}, &(0x7f0000000000), &(0x7f00000004c0)=r1}, 0x20) (async) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r2, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, 0x0, 0x0) [ 2393.655224][T13738] netlink: 'syz-executor.3': attribute type 5 has an invalid length. 01:24:39 executing program 4: r0 = memfd_secret(0x0) read$eventfd(r0, 0x0, 0x0) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0x9, 0x32, &(0x7f0000000100)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x1}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@map_idx={0x18, 0xa, 0x5, 0x0, 0xc}, @map_val={0x18, 0x8, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7}}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @alu={0x4, 0x1, 0xd, 0x5, 0x3, 0x0, 0xfffffffffffffff0}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x4}}, @map_idx={0x18, 0x9, 0x5, 0x0, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0x2}], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000040)='GPL\x00', 0x40, 0x0, 0x0, 0x41000, 0x8, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x4, 0x1, 0x7}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff], &(0x7f0000000380)=[{0x0, 0x5, 0x7, 0x8}, {0x0, 0x5, 0xb, 0x7}, {0x5, 0x4, 0x5}, {0x0, 0x4, 0x7, 0x3}, {0x1, 0x1, 0x7}, {0x5, 0x3, 0xa, 0x3}, {0x0, 0x1, 0x1}], 0x10, 0x4}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{r0}, &(0x7f0000000000), &(0x7f00000004c0)=r1}, 0x20) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r2, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, 0x0, 0x0) 01:24:39 executing program 2: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x0) recvfrom$llc(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)={0x108, 0x2, 0x6, 0x801, 0x0, 0x0, {0x1, 0x0, 0xa}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x3}, @IPSET_ATTR_DATA={0x4c, 0x7, 0x0, 0x1, [@IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x2a}, @IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x7ff}, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x9}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x200}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x1f}, @IPSET_ATTR_MAXELEM={0x8}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x5}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x6}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x79}]}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x50, 0x7, 0x0, 0x1, [@IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x56}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x8}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e23}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e21}, @IPSET_ATTR_CIDR={0x5, 0x3, 0x4}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x5}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x1}, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}}, @IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x80}]}]}, 0x108}}, 0x400c801) (async) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$unlink(0x4, r2, 0xfffffffffffffffc) (async) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$llc(r3, &(0x7f0000001080)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, 0x10) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x1) 01:24:39 executing program 0: r0 = add_key(&(0x7f0000000000)='big_key\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x2710, @hyper}, 0x10, 0x1000) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r1, 0x28, 0x0, &(0x7f0000000100)=0x6, 0x8) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) (async) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) (async) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD(r1, 0x28, 0x6, &(0x7f0000000140)={0x77359400}, 0x10) (async) r4 = accept4$vsock_stream(r1, &(0x7f00000002c0)={0x28, 0x0, 0xffffffff, @local}, 0x10, 0xc0000) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000003c0)={'syztnl0\x00', &(0x7f0000000340)={'ip6gre0\x00', 0x0, 0x0, 0xbf, 0x2, 0x9, 0x1c, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}, @mcast2, 0x40, 0x8000, 0xbce, 0xfb}}) (async) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r7}, 0x48) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000400)={'batadv_slave_1\x00', 0x0}) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r9, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r10}, 0x48) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r2, &(0x7f0000000740)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000700)={&(0x7f0000000840)={0xf0, r3, 0x401, 0x70bd27, 0x25dfdbfe, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_NAME={0x0, 0x2, 'vlan0\x00'}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0xffffffffffffffea, 0x1, r10}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0xf0}, 0x1, 0x0, 0x0, 0x1a658dca31aab36a}, 0x20004040) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x18002}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x7c, 0x0, 0x100, 0x70bd2b, 0x25dfdbfe, {}, [@HEADER={0x68, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}]}]}, 0x7c}, 0x1, 0x0, 0x0, 0x40}, 0x8000) (async) keyctl$unlink(0x8, 0x0, r0) 01:24:39 executing program 4: keyctl$unlink(0x3, 0x0, 0xfffffffffffffffc) r0 = add_key(&(0x7f0000000000)='trusted\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="efefc0577353095b0b1b46ade90f4fcc09e5080b3f799f5359d6d2ee08542547a4e96e3372776c53869c9c97bbaf87db7834e0fc2defeff4fc148222dc478164b0fcf1fcc61ab809603c12e5faa806fb9df32b0c0a1453fc0df4ae53498e6d9b823da140572b91f101077ed7fb2eefb0bcbdc1a3b64067", 0x77, 0xfffffffffffffffa) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x6, 0xf, &(0x7f0000000140)=ANY=[@ANYBLOB="f6"], &(0x7f0000000800)='GPL\x00'}, 0x90) keyctl$reject(0x13, 0x0, 0x0, 0x1f, r0) add_key$keyring(&(0x7f0000000180), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r0) 01:24:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x7, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:39 executing program 2: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x0) recvfrom$llc(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)={0x108, 0x2, 0x6, 0x801, 0x0, 0x0, {0x1, 0x0, 0xa}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x3}, @IPSET_ATTR_DATA={0x4c, 0x7, 0x0, 0x1, [@IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x2a}, @IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x7ff}, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x9}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x200}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x1f}, @IPSET_ATTR_MAXELEM={0x8}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x5}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x6}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x79}]}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x50, 0x7, 0x0, 0x1, [@IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x56}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x8}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e23}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e21}, @IPSET_ATTR_CIDR={0x5, 0x3, 0x4}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x5}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x1}, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}}, @IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x80}]}]}, 0x108}}, 0x400c801) r1 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) r2 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, r1) keyctl$unlink(0x4, r2, 0xfffffffffffffffc) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$llc(r3, &(0x7f0000001080)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, 0x10) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x1) syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x0) (async) recvfrom$llc(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)={0x108, 0x2, 0x6, 0x801, 0x0, 0x0, {0x1, 0x0, 0xa}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x3}, @IPSET_ATTR_DATA={0x4c, 0x7, 0x0, 0x1, [@IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x2a}, @IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x7ff}, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x9}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x200}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x1f}, @IPSET_ATTR_MAXELEM={0x8}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x5}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x6}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x79}]}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_DATA={0x50, 0x7, 0x0, 0x1, [@IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x56}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x8}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e23}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e21}, @IPSET_ATTR_CIDR={0x5, 0x3, 0x4}, @IPSET_ATTR_NETMASK={0x5, 0x14, 0x5}, @IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x1}, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}}, @IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x80}]}]}, 0x108}}, 0x400c801) (async) add_key$keyring(&(0x7f0000000040), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) (async) add_key$keyring(&(0x7f0000000080), &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, r1) (async) keyctl$unlink(0x4, r2, 0xfffffffffffffffc) (async) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)) (async) bind$llc(r3, &(0x7f0000001080)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, 0x10) (async) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, r2, 0x1) (async) [ 2393.697584][T13749] netlink: 140 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2393.699199][T13751] netlink: 'syz-executor.3': attribute type 6 has an invalid length. 01:24:40 executing program 4: keyctl$unlink(0x3, 0x0, 0xfffffffffffffffc) r0 = add_key(&(0x7f0000000000)='trusted\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="efefc0577353095b0b1b46ade90f4fcc09e5080b3f799f5359d6d2ee08542547a4e96e3372776c53869c9c97bbaf87db7834e0fc2defeff4fc148222dc478164b0fcf1fcc61ab809603c12e5faa806fb9df32b0c0a1453fc0df4ae53498e6d9b823da140572b91f101077ed7fb2eefb0bcbdc1a3b64067", 0x77, 0xfffffffffffffffa) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x6, 0xf, &(0x7f0000000140)=ANY=[@ANYBLOB="f6"], &(0x7f0000000800)='GPL\x00'}, 0x90) keyctl$reject(0x13, 0x0, 0x0, 0x1f, r0) add_key$keyring(&(0x7f0000000180), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r0) 01:24:40 executing program 0: socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$can_raw(r0, &(0x7f00000004c0)={&(0x7f0000000400), 0x10, &(0x7f0000000480)={0x0}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f0000000080)={'syztnl0\x00', 0x0, 0x29, 0xfb, 0x1, 0xfffffffe, 0x21, @empty, @mcast2, 0x1, 0x700, 0x200, 0x79b4}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000140)={'syztnl2\x00', r1, 0x4, 0x11, 0xe0, 0x0, 0x2, @dev={0xfe, 0x80, '\x00', 0x2c}, @empty, 0x7, 0x1, 0x3, 0x765}}) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x8, 0x0, r2) 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x8, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x11, 0x0, 0x0, 0x0, 0x0) r1 = memfd_secret(0x0) r2 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) write$tcp_congestion(r2, &(0x7f0000000380)='cdg\x00', 0x4) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) r3 = request_key(&(0x7f0000000240)='keyring\x00', &(0x7f0000000280)={'syz', 0x0}, &(0x7f00000002c0)='\x00', r0) request_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)='keyring\x00', r3) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r4 = semget(0x0, 0x3, 0x4) semctl$SETVAL(r4, 0x3, 0x10, &(0x7f0000000300)=0x5) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f00000003c0), &(0x7f0000000400)=0x4) 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:40 executing program 4: keyctl$unlink(0x3, 0x0, 0xfffffffffffffffc) r0 = add_key(&(0x7f0000000000)='trusted\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000100)="efefc0577353095b0b1b46ade90f4fcc09e5080b3f799f5359d6d2ee08542547a4e96e3372776c53869c9c97bbaf87db7834e0fc2defeff4fc148222dc478164b0fcf1fcc61ab809603c12e5faa806fb9df32b0c0a1453fc0df4ae53498e6d9b823da140572b91f101077ed7fb2eefb0bcbdc1a3b64067", 0x77, 0xfffffffffffffffa) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x6, 0xf, &(0x7f0000000140)=ANY=[@ANYBLOB="f6"], &(0x7f0000000800)='GPL\x00'}, 0x90) (async) keyctl$reject(0x13, 0x0, 0x0, 0x1f, r0) (async) add_key$keyring(&(0x7f0000000180), &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, r0) 01:24:40 executing program 0: socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$can_raw(r0, &(0x7f00000004c0)={&(0x7f0000000400), 0x10, &(0x7f0000000480)={0x0}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f0000000080)={'syztnl0\x00', 0x0, 0x29, 0xfb, 0x1, 0xfffffffe, 0x21, @empty, @mcast2, 0x1, 0x700, 0x200, 0x79b4}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000140)={'syztnl2\x00', r1, 0x4, 0x11, 0xe0, 0x0, 0x2, @dev={0xfe, 0x80, '\x00', 0x2c}, @empty, 0x7, 0x1, 0x3, 0x765}}) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x8, 0x0, r2) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)) (async) sendmsg$can_raw(r0, &(0x7f00000004c0)={&(0x7f0000000400), 0x10, &(0x7f0000000480)={0x0}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f0000000080)={'syztnl0\x00', 0x0, 0x29, 0xfb, 0x1, 0xfffffffe, 0x21, @empty, @mcast2, 0x1, 0x700, 0x200, 0x79b4}}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000140)={'syztnl2\x00', r1, 0x4, 0x11, 0xe0, 0x0, 0x2, @dev={0xfe, 0x80, '\x00', 0x2c}, @empty, 0x7, 0x1, 0x3, 0x765}}) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) (async) keyctl$unlink(0x8, 0x0, r2) (async) 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x9, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x11, 0x0, 0x0, 0x0, 0x0) (async) r1 = memfd_secret(0x0) (async) r2 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) write$tcp_congestion(r2, &(0x7f0000000380)='cdg\x00', 0x4) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) r3 = request_key(&(0x7f0000000240)='keyring\x00', &(0x7f0000000280)={'syz', 0x0}, &(0x7f00000002c0)='\x00', r0) request_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)='keyring\x00', r3) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r4 = semget(0x0, 0x3, 0x4) semctl$SETVAL(r4, 0x3, 0x10, &(0x7f0000000300)=0x5) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f00000003c0), &(0x7f0000000400)=0x4) 01:24:40 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) semget(0x2, 0x2, 0x108) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async, rerun: 64) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (rerun: 64) 01:24:40 executing program 0: socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$can_raw(r0, &(0x7f00000004c0)={&(0x7f0000000400), 0x10, &(0x7f0000000480)={0x0}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f0000000080)={'syztnl0\x00', 0x0, 0x29, 0xfb, 0x1, 0xfffffffe, 0x21, @empty, @mcast2, 0x1, 0x700, 0x200, 0x79b4}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000140)={'syztnl2\x00', r1, 0x4, 0x11, 0xe0, 0x0, 0x2, @dev={0xfe, 0x80, '\x00', 0x2c}, @empty, 0x7, 0x1, 0x3, 0x765}}) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x8, 0x0, r2) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)) (async) sendmsg$can_raw(r0, &(0x7f00000004c0)={&(0x7f0000000400), 0x10, &(0x7f0000000480)={0x0}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f0000000080)={'syztnl0\x00', 0x0, 0x29, 0xfb, 0x1, 0xfffffffe, 0x21, @empty, @mcast2, 0x1, 0x700, 0x200, 0x79b4}}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'ip6gre0\x00', &(0x7f0000000140)={'syztnl2\x00', r1, 0x4, 0x11, 0xe0, 0x0, 0x2, @dev={0xfe, 0x80, '\x00', 0x2c}, @empty, 0x7, 0x1, 0x3, 0x765}}) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) (async) keyctl$unlink(0x8, 0x0, r2) (async) 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0xa, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_MOVE(0x11, 0x0, 0x0, 0x0, 0x0) r1 = memfd_secret(0x0) r2 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) write$tcp_congestion(r2, &(0x7f0000000380)='cdg\x00', 0x4) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) r3 = request_key(&(0x7f0000000240)='keyring\x00', &(0x7f0000000280)={'syz', 0x0}, &(0x7f00000002c0)='\x00', r0) request_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)='keyring\x00', r3) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r4 = semget(0x0, 0x3, 0x4) semctl$SETVAL(r4, 0x3, 0x10, &(0x7f0000000300)=0x5) r5 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f00000003c0), &(0x7f0000000400)=0x4) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$KEYCTL_MOVE(0x11, 0x0, 0x0, 0x0, 0x0) (async) memfd_secret(0x0) (async) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) (async) write$tcp_congestion(r2, &(0x7f0000000380)='cdg\x00', 0x4) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) request_key(&(0x7f0000000240)='keyring\x00', &(0x7f0000000280)={'syz', 0x0}, &(0x7f00000002c0)='\x00', r0) (async) request_key(&(0x7f0000000100)='.request_key_auth\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)='keyring\x00', r3) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) semget(0x0, 0x3, 0x4) (async) semctl$SETVAL(r4, 0x3, 0x10, &(0x7f0000000300)=0x5) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) connect$bt_l2cap(r5, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f00000003c0), &(0x7f0000000400)=0x4) (async) 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0xb, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x10, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x11, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) [ 2393.846679][T13813] ================================================================== [ 2393.854787][T13813] BUG: KCSAN: data-race in key_task_permission / keyctl_chown_key [ 2393.862607][T13813] [ 2393.864926][T13813] write to 0xffff888120d4916c of 4 bytes by task 13814 on cpu 0: [ 2393.872636][T13813] keyctl_chown_key+0x27c/0x5b0 [ 2393.877493][T13813] __se_sys_keyctl+0x112/0xba0 [ 2393.882261][T13813] __x64_sys_keyctl+0x67/0x80 [ 2393.886937][T13813] do_syscall_64+0x59/0x120 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x14, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x15, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) gettid() 01:24:40 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async, rerun: 32) gettid() (rerun: 32) [ 2393.891458][T13813] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2393.897369][T13813] [ 2393.899688][T13813] read to 0xffff888120d4916c of 4 bytes by task 13813 on cpu 1: [ 2393.907312][T13813] key_task_permission+0x165/0x2b0 [ 2393.912425][T13813] lookup_user_key+0x9e9/0xde0 [ 2393.917189][T13813] keyctl_chown_key+0x112/0x5b0 [ 2393.922036][T13813] __se_sys_keyctl+0x112/0xba0 [ 2393.926819][T13813] __x64_sys_keyctl+0x67/0x80 [ 2393.931501][T13813] do_syscall_64+0x59/0x120 [ 2393.936008][T13813] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 2393.941909][T13813] 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x4}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) semget(0x2, 0x2, 0x108) (async, rerun: 64) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (rerun: 64) 01:24:40 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r2, 0x1) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000080)='.dead\x00', 0x0) 01:24:40 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) (async) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r2, 0x1) (async) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000080)='.dead\x00', 0x0) 01:24:40 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) semget(0x2, 0x2, 0x108) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x7}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) gettid() 01:24:40 executing program 2: add_key$keyring(&(0x7f0000000080), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:40 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) [ 2393.944224][T13813] value changed: 0x00000000 -> 0x239cceba [ 2393.949935][T13813] [ 2393.952251][T13813] Reported by Kernel Concurrency Sanitizer on: [ 2393.958388][T13813] CPU: 1 PID: 13813 Comm: syz-executor.2 Not tainted 6.8.0-rc1-syzkaller-00331-gcd2286fc5775 #0 [ 2393.967451][T13842] netlink: 'syz-executor.3': attribute type 6 has an invalid length. [ 2393.968843][T13813] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 2393.968856][T13813] ================================================================== 01:24:40 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) (async) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, 0x0) (async) r2 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r0, r1, r2, 0x1) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000080)='.dead\x00', 0x0) 01:24:40 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) 01:24:40 executing program 4: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:40 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:40 executing program 4: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:40 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'batadv_slave_0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'ip6_vti0\x00', &(0x7f0000000240)={'ip6_vti0\x00', 0x0, 0x4, 0x9, 0x7f, 0x9, 0x4, @dev={0xfe, 0x80, '\x00', 0x21}, @private2, 0x8000, 0x80, 0x80000, 0xf1}}) sendmsg$ETHTOOL_MSG_DEBUG_GET(r0, &(0x7f0000000480)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000300)={0x10c, r1, 0x100, 0x70bd2c, 0x25dfdbff, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}]}, @HEADER={0x60, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}]}]}, 0x10c}, 0x1, 0x0, 0x0, 0x20040000}, 0x0) r4 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r5 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r5, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r4, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r5, 0x28, 0x2, &(0x7f0000000040), 0x8) r6 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r6, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r4, 0x0, r4, 0x1) 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x8}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:40 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:40 executing program 0: keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) (async) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) (async) [ 2394.040816][T13864] netlink: 'syz-executor.3': attribute type 6 has an invalid length. 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:40 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) (async) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = syz_open_dev$vcsu(&(0x7f0000000000), 0x1b46, 0x100) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000380), r1) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x30, r2, 0x400, 0x70bd29, 0x25dfdbff, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x2}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000045}, 0x400c000) r3 = socket$nl_generic(0x10, 0x3, 0x10) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r0) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_TSINFO_GET(r3, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f00000007c0)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="01000000000000000000190000001400018008"], 0x4c}}, 0x0) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', r6}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r8, 0x8933, &(0x7f0000000240)) sendmsg$IPSET_CMD_CREATE(r8, &(0x7f0000000680)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="2c0000000206010200000000000000000c00000a0900020073797a3000000000090002007379eaa47e7a200247a01942067a3100000000"], 0x2c}}, 0x8080) r9 = syz_genetlink_get_family_id$batadv(&(0x7f00000004c0), r1) sendmsg$BATADV_CMD_SET_HARDIF(r8, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000540)={&(0x7f0000000500)={0x2c, r9, 0x1, 0x70bd29, 0x25dfdbfd, {}, [@BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x8001}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40004}, 0x8005) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000340)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)=ANY=[@ANYBLOB="94000000", @ANYRES16=r4, @ANYBLOB="01002abd7000fddbdf2513000000040001803c00018008000100", @ANYRES32=r6, @ANYBLOB="0800030003000000140002006272696467655f736c6176655f31000014000200776c616e3100000000000000000000000c00018008000300020000000c00018008000100", @ANYRES32=r7, @ANYBLOB="28000180140002006261746164763000000000000000000008000100", @ANYRES32=r10, @ANYBLOB="0800000003000000"], 0x94}, 0x1, 0x0, 0x0, 0x40000}, 0x4000) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) 01:24:40 executing program 0: r0 = request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='\x00', 0xfffffffffffffffe) eventfd2(0x10001, 0x800) keyctl$unlink(0x8, r0, 0xfffffffffffffffc) 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x10}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'batadv_slave_0\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'batadv_slave_0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'ip6_vti0\x00', &(0x7f0000000240)={'ip6_vti0\x00', 0x0, 0x4, 0x9, 0x7f, 0x9, 0x4, @dev={0xfe, 0x80, '\x00', 0x21}, @private2, 0x8000, 0x80, 0x80000, 0xf1}}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'ip6_vti0\x00', &(0x7f0000000240)={'ip6_vti0\x00', 0x0, 0x4, 0x9, 0x7f, 0x9, 0x4, @dev={0xfe, 0x80, '\x00', 0x21}, @private2, 0x8000, 0x80, 0x80000, 0xf1}}) sendmsg$ETHTOOL_MSG_DEBUG_GET(r0, &(0x7f0000000480)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000300)={0x10c, r1, 0x100, 0x70bd2c, 0x25dfdbff, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}]}, @HEADER={0x60, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}]}]}, 0x10c}, 0x1, 0x0, 0x0, 0x20040000}, 0x0) (async) sendmsg$ETHTOOL_MSG_DEBUG_GET(r0, &(0x7f0000000480)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000300)={0x10c, r1, 0x100, 0x70bd2c, 0x25dfdbff, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}]}, @HEADER={0x60, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}]}]}, 0x10c}, 0x1, 0x0, 0x0, 0x20040000}, 0x0) r4 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r5 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r5, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r4, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r5, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r5, 0x28, 0x2, &(0x7f0000000040), 0x8) r6 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r6, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r4, 0x0, r4, 0x1) 01:24:40 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, 0x0, 0x0) 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = syz_open_dev$vcsu(&(0x7f0000000000), 0x1b46, 0x100) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000380), r1) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x30, r2, 0x400, 0x70bd29, 0x25dfdbff, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x2}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000045}, 0x400c000) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r0) (async) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_TSINFO_GET(r3, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f00000007c0)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="01000000000000000000190000001400018008"], 0x4c}}, 0x0) (async) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', r6}, 0x48) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r8, 0x8933, &(0x7f0000000240)) sendmsg$IPSET_CMD_CREATE(r8, &(0x7f0000000680)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="2c0000000206010200000000000000000c00000a0900020073797a3000000000090002007379eaa47e7a200247a01942067a3100000000"], 0x2c}}, 0x8080) (async) r9 = syz_genetlink_get_family_id$batadv(&(0x7f00000004c0), r1) sendmsg$BATADV_CMD_SET_HARDIF(r8, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000540)={&(0x7f0000000500)={0x2c, r9, 0x1, 0x70bd29, 0x25dfdbfd, {}, [@BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x8001}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40004}, 0x8005) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000340)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)=ANY=[@ANYBLOB="94000000", @ANYRES16=r4, @ANYBLOB="01002abd7000fddbdf2513000000040001803c00018008000100", @ANYRES32=r6, @ANYBLOB="0800030003000000140002006272696467655f736c6176655f31000014000200776c616e3100000000000000000000000c00018008000300020000000c00018008000100", @ANYRES32=r7, @ANYBLOB="28000180140002006261746164763000000000000000000008000100", @ANYRES32=r10, @ANYBLOB="0800000003000000"], 0x94}, 0x1, 0x0, 0x0, 0x40000}, 0x4000) (async) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) [ 2394.108484][T13892] netlink: 'syz-executor.3': attribute type 6 has an invalid length. 01:24:40 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) (async) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'batadv_slave_0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000002c0)={'ip6_vti0\x00', &(0x7f0000000240)={'ip6_vti0\x00', 0x0, 0x4, 0x9, 0x7f, 0x9, 0x4, @dev={0xfe, 0x80, '\x00', 0x21}, @private2, 0x8000, 0x80, 0x80000, 0xf1}}) sendmsg$ETHTOOL_MSG_DEBUG_GET(r0, &(0x7f0000000480)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000300)={0x10c, r1, 0x100, 0x70bd2c, 0x25dfdbff, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}]}, @HEADER={0x60, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}]}]}, 0x10c}, 0x1, 0x0, 0x0, 0x20040000}, 0x0) (async) sendmsg$ETHTOOL_MSG_DEBUG_GET(r0, &(0x7f0000000480)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000300)={0x10c, r1, 0x100, 0x70bd2c, 0x25dfdbff, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}]}, @HEADER={0x60, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}]}]}, 0x10c}, 0x1, 0x0, 0x0, 0x20040000}, 0x0) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) r4 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r5 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r5, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r4, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r5, 0x28, 0x2, &(0x7f0000000040), 0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) r6 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r6, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r4, 0x0, r4, 0x1) 01:24:40 executing program 0: r0 = request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='\x00', 0xfffffffffffffffe) eventfd2(0x10001, 0x800) (async) keyctl$unlink(0x8, r0, 0xfffffffffffffffc) 01:24:40 executing program 4: ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000001340)={'syztnl0\x00', &(0x7f00000012c0)={'ip6_vti0\x00', 0x0, 0x2f, 0x19, 0x9, 0x0, 0xf, @mcast1, @dev={0xfe, 0x80, '\x00', 0x3d}, 0x7800, 0x40, 0x8, 0x7}}) r1 = syz_open_dev$vcsn(&(0x7f0000001380), 0xffff, 0x2d39bef2c3a8d270) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000001400)={0x7ff, 0x0}, 0x8) r3 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001180)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x2}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001540)={{0x1, 0xffffffffffffffff}, &(0x7f00000014c0), &(0x7f0000001500)}, 0x20) r5 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001580)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x3f, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001680)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000001600), &(0x7f0000001640)='%-5lx \x00'}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001780)=@bpf_lsm={0x1d, 0xd, &(0x7f0000001880)=@raw=[@generic={0x2, 0xc, 0x2, 0x401, 0x9}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @alu={0x4, 0x0, 0x8, 0x3, 0x5, 0xfffffffffffffff0, 0xfffffffffffffff0}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0x46}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}], &(0x7f0000001200)='syzkaller\x00', 0x3ff, 0x42, &(0x7f0000001240)=""/66, 0x41100, 0x2b, '\x00', r0, 0x1b, r1, 0x8, &(0x7f00000013c0)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r2, 0x0, 0x5, &(0x7f00000016c0)=[r3, r4, r5, r6], &(0x7f0000001700)=[{0x1, 0x3, 0x8, 0x5}, {0x2, 0x1, 0x10, 0xa}, {0x5, 0x4, 0x3, 0x8}, {0x3, 0x1, 0xf, 0xa}, {0x2, 0x1, 0x1000000, 0x7}], 0x10, 0x1}, 0x90) r7 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r7, 0xfffffffffffffffc) r8 = add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r7) r9 = add_key(&(0x7f0000000100)='keyring\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)="6e51f74065d0e75e7af83c41472e96bc34a80fc89b423d8206c66b566650542da9057b099b872b94b3d9272d66bc488874bc768fef72a5f9cea876d2ca8f7513c033f1e710731993468817918145ebed3b1851c4a7eca4dcd1f88a1089a5426ed198c123d5d879381d03f423df95ebfcf70db70feed3c2cf42b033c99a030995a0ebebae313f6b92d37c6f2a1022141658fd1b196dddfd972513171b3335930ffdc2e08fcb72c9d2c639c4bfbc82cc922177d78221cb32fc7ed7bee370fd7253653bfb7d2388ed0b641ac8dfef05df932a040484db1373ce33e2b06424a4da5d38356cebe1e3bff9513dbbfce7343e2f76433cf76bf96d1f41878bef0311612735aa371323a74387bd9d3f52fe189dfa20c2763fe44f3e1bd0f26590c7e3ca2d78e42fea40cf2239aff5b65f537ad27609f087dfb99779285bcd91318da3cf2d821cc3712ce39db204e3fb73dfbe3ec85d4fa18c6a4e155aeb711a089389c3c2e86a08018064ad47921160aca52ee9a5d13d5e6c4a414fc666258e320bf38a0f91ba088ecea25243bec08fd0baa12405deea797a577b95971d801a84f2be6da42d0a0e99e4bc45f63d425a62466eec8484857fa4f091d1b46ca7cb00d6b96c4b2358151e2ebfd6dd8b879db3941a07ac06bfb9ca6a1ad5183f18371d7b90f3688b537ca34d9f287c7c40f706f11a46f4ef8063d535812034c267bf792a2e9113eb440d48ec2774954046f659db286ed581f99bab8f97c6f17f412bd4306ef4a950763a02354402a71a76703279be55d66b7a3af4f1f45d13781613b290dce28c97896c918c8265acaaeec5874c07ef6915c83784aba861c15204883d3eebd7ac19548f075d52ac8f5227b261372a45f86af833a343bde7b40dfe68c6fcf95b92ab4c47f9f476d6029f8e52f5ef537bffcb0749f800749c21eb34925a6030b5e439cfd28aee710edb1f34119cc9deaba9bc7fceb586889916efc852e30889ddbe1c46a9557d6ac9efb761cbaa95c1b66358da6803f2f08e188dbf5138b69eb0a797f26dea0ad6aca994af43473f90a64b65a76ce9814a374d90945c2a3b842944b7cf102e48fe54e76e86277cfbf7c1b28ac2c72f131f23f36cff2966564d7cd3107d76bf337da22b0c47201bd910021ead54fa1615a9123589cbdb95d7541b8e0cd8651cd8b0edae513312fbe7ce0b59cfd481d78afaa1a63436dec998ad2f24134cdc5b2cee301f5f91578656dce5f86f909473579b6d7d81b7b77a450158bedc9ae2747366f697aac45dbc40cf6f6583322b00916d9e31d031bfe098be80fe1b8e7975db9e27a004e6a872189ef81233da5c3cd803cbfa4d3a3da5258da09413c5804f1a33cf2c284f74f711f22eaefb7ab3f397cc3030144593d69e1fd1471d616936a645334cd91c8f0cdadba38f91116cc5659f6ec929af333506ad34d455734050a6c640758feaf6a3992808aeca367401bf1ab3c08e3986fd366743e40b9fe1f5eeeafcaf7a0ab3be805df98293c948e1d90995e24443649caccc788d7129f847b63e268e7680d1ccaf1e480a0f6fad9a9ef8e5b01611ad3d2978e1f69edd1d6effff8fe2ec2a8fb9f20782b01eaff86bf3f3e0af618b6687f54a85366eaa93c9b8594388f4f2ea30389bd8c338178ed468d07a6faebd76ed98235b07efefc3b883f61a492096b80be7882896c75313241e3d6079a48d24e65df04b1267c2e2b98e85931e21009b74cf6b850b8c4668c40c01e8dd2a911670f16d84d9fb4274a76a6dced0be673a83291a1e9d4f67596aab42661e816c76f03c8fbfdd5e639b5a37747b8efe3b4bfd13b256f1532329c6d840dd303de2ceff2c77e625f5738bf16b89096a2259e41cbfeccb9cbf73a3d4e57c03896ecc426a5c3105917400b352b886b22a91878ba42c5318de35de137992ed8bb723d2ab0d50d96200da1f9df699f2e054363d8da835eb2b6bb9650c308d22f2fce21690e6066edb932d946e2be8951eecf682a74098f769338b68c1a973ca8fcc53cf88c1845329e49b9d336685567fcba3c1b85ebba37d2bdb71c74eb2259c4f80fe5f50b917ad3ce2a3ae3f134e5cbf0bfb147bc343e8bba2fb363955fc0315d6d97ae176272961a66fbadc2b039892a1874d574061d2080c26430515099f9e017d47d341aa183a2cc8dd3508d3e36b0529de8f8f34a2f3b8bba0745d036ec8c83be0718bb4466ab6d47243faa86c0580b1dae0f15b25e2a0a86723bd9cb91eafb530823b9033e9fd28aa4a1919c8dca6fed81c4500c096a2e1c619f22650dbdac5bd915261286d52762fb940d3621ba21a76453559882c364e215d104cb36f8dbd3bc31078cf370b9b5bfb1b89d26d0695d4114400f16e5c757647357e7862305b1e530d1185db5d83b077e79959064c249b38dfcd5e38534938d15f6b0696dc50fee2d79c9a1b08f8dfc64d420789790fb751583cc7cbebdb0fa133f4fdbd4a728309c5487a566535c5ee939984f707c00ab37c4eeb6178344323aca57346501874e57b9b68c1f7cfdfc6fb3052bf34ba882f5b6a40e08e3fedfb72694c87f82a103c7fdb460ab69a752ff9f12190c964b0b0dc10c0d3b11f997f44e38596979622cc4e763521251450d1908c6d7785ea38599d5a2d82505793568d7f384a491dee15ac04de1ffa3e3cfd8d6eb44e1626c3d043a9527c917b3c08fa1d03a0fe7119a2bc1c7e7d9fc23f8de619b6d5c971d9faafdc148faaaf6f41771f13403949ff31434991656f10c82ecee7a90aeabb004ba725efbab971fd436573517cd9f831ec1141cd3858f13fd1c43fbf3dd369f934cd0208548115296ce93f3eea9f0af6bec033cff5605a06f73751e1f43ff1b21b012f7c05bf26df38b92265d7c68f828f07a63387ffac9bc97a2c71160708763089f8c74332bf1d91eb987fd3bd940b424608a623833c7f014ace2858830ca5d3806896e906ecd4cb2bfd06f869444526d7067266426cfbc483dd76271ee4ee622d207e4148681a65da2f2b6ff5ccbe7a03b594594b2e8c9c2970ea3d7428ad7e4a4ff796db9ab29a01fc377c8af7974f848a14095104be37b066238352d9510bfde1fe1e2606e5fd2aa037668bf9f4158ae3c511b854f9885a40fcb93e1266443203e034473629bb541ec383d0a74d52accf934131e92b3d16c88ef3964f3d6745996e04867a4e4f1e78ae4dfb0e2d0aac9d3913efdc1044f6bbad457f741c3abfb1a22c6ad6a13c76b0b411505e45c02d860ada896f9ec6d21228b2fc61c8615c66df87d0377dfa3481c24d6706eb4dcc2414d03c12856bd3f322f9e275e6637e0dd491fe92deb2f5488c73ca06166b1cfabefc1fcbdb6764b0f40db973f7c275c368eb9b8690a86af724c64093ca6afe96e27611272f16962def5f297efb19e444952299382afe0575f8e36884652d599159ae3050c9ab8b228c00e03aa77460455dc528ea84031b36fdba1a74a5a0823303233377d876899818bd51c4529170b86615684bab8608928a45d62d2812491023da728334b629096cd9a9937791fbff4c24bc6df1255a1a688d64b0f1f983c4170dc6c6073569d54e77bfd509dde6c12de4c25e1e886409fbe78e7fa560845117113c33046f231fba9ecd51a9ece51c41c44b86b20439238f01aa2e4ed9a32a9e38781009423af3bf96b7603ab850d57895e6657e6faa12ddc204d934a6974e0334eb058a1604d73dcb647d22179a99007d23fe04948aca88ba9d3b03ff68a84a6797364f0bd4db0d2ccfb7c35362c6d915362eb81bae1500acf434c041228a67195f193974cd2dce7bf00e58e595f07a609a051cf5a8911bf54426617f7ad2aba03224af07e1915e1b9f09d7d2c001744b8c4ddcb3a6b4070d890f3f56470412b143f5e7d4f6f3d0fe6d83ac726241a6fe75251d35b26085f7d141e2fc1b0f089d297ba5a28b7e9eba66b6bcefdb81e33e14acc432d5a13cd971b3ea94c0abd3e539bbe778c860c33afaf4c4d76364855e4765ee598ee6a28a461aa356bc795e72ad76c3c9cdc8162651e7959473112e25b2c76027bae940baa5e56ae7568ae86772f6aa742a58575d362014f357397a6e0a8d4100c6b8e98e29a93d4f9ea57389edc1c4d6a7b37c841c659d6065482f1a9e1530838c97297433ba05907777961627bb998b0fd10ee322db983f4ff71c65ac3ecb2fbd59a09882067975e054ec9a2b756c81a59d9fd4693ce8d642e2be4626c2cd1aff05579fae6973d668a2788572bb6372e09514318b8529239add27abea6ef3ed4aefd63983d3b10503bcefd74e3ed0a8573f60663278b5424179d53187ad7fc0d98838b82f0b563e22dea517b5ec234dcaed5e8d9ec3455a4c26c13c31e442ef0b53a59a6822070ee7863ff8e17b1c1762fbc04c1ebeac9f55089d1be09e9b1de336557bd642e019588b1ff5ecbafdc9fc0861ff8faec251a8836eabc6907f0e7e263fe6dddb8098446e4ab6a10ffd651f8157b6dfd396236cdf69be0f9fc6fefa36b526b26a3f408a0380a82aa7586b774b2de1d56d735565f00d7d7ca52a449dec9312bc56812f8d532b086a3655d007fa250516a41d140ee0d20f98300af74b2d583d0f6d3b517f8c4a567c76cda1f60c32275671bcd69c42b7aeb42ad71288e14209664cc74cae01f787c423e2c01b186ac647dcb846f57e1c8adc6b3479397235a58c93f73015ed1a075637b5605237a4d7c206de173f97293164929fca02d1fbe89ddd1a8d5f5ed7043119b839e2db52131e1494694f8d84b41dfeb0cf77e8f2918d01bbc8af5ea6c6978641279c81f0bc329232bc9b3cc934a2b0ecd26b38e2d2b37a4282fc7b69a767ad09476e416039dba1b3e4fdcacd921c8f698b4cc20c9dd18229529ccb521635d26993c7115c060e48feb352b92933708bcf1254b806d2c64055cae04e588073261a559df54aca33d149d96808c13695ab361c88f0884faf54f4bbb98269bfd15d07b1aac7b274a3accda199aea7e96cadfa5a381f8165e15b02344d3358df694db6e6e396c564e4fe8b1643cb67a3c69053a01abcb1edcdc051999ae218480048ecda17d8469ee1756a3a13d43440ca2351b466a9d6524035dc47bab81c9bedc80580601703866dc701b46b870ac27224060228b914d5e6cf1998253f64d3f3eea6080ed84e240a4343fc4184902e7416471aafd53a20c889d1549a40537e20c6feb7c0cac68196f9d48fa9bdb79a8baa9c149b14dbc85ce2b09a6b3cc2ae0e39a7cc860d0e2a5c7d227e5b3ae633b5d0f04cc91d8c3349ef61573e72af15ed6d54cc1bb5b895808891fd4e4efa1e10f235997bdcdb28a6b4698e48b3bf62469210569de0a667224577609b2241785f975c01e75fee65dfe2ed57a51a57d291c41871a5660157d355b167255ab0d484949254d377a982bb652d196a6fd3d1d91b615a9b3fc1c792ead55f796cf1b1780a3f37086f16560c1dc7e9c75d2ab0b798c547c198d02dc4fd0c79897266d0c6c5db8d62a22069d23513b0b6620fcfe555e5211b93805cb19f150f1642c9403e2868e07b437ddbb8027359ea5c8ce6652976995253acfc27a6a011ebc372b811c0900089bcb2635eb08634ee81c2e8b343e37ff0ed27f9dcf14cff28f0f1e0adbf081fb4799e9c2b1745d1dd01017eb9f6f78ccebad9bec57babfc9408a651c5da40c004fe886b0fc30b8e79b7f561cc1a3aa4dadb16b6c9599967581545dcf2af1e5d18a97e78ea4b97142bed39764ac82b23124465fcadde964011ce4dc75d60d76d2aab38c797291f92b67ddb24", 0x1000, r7) keyctl$KEYCTL_MOVE(0x4, r7, r8, r9, 0x0) syz_open_dev$vcsn(&(0x7f0000001840), 0x2, 0x0) 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async, rerun: 32) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async, rerun: 32) r1 = syz_open_dev$vcsu(&(0x7f0000000000), 0x1b46, 0x100) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000380), r1) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x30, r2, 0x400, 0x70bd29, 0x25dfdbff, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x2}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000045}, 0x400c000) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x3}, 0x0, 0x0, r0) (async, rerun: 64) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_TSINFO_GET(r3, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f00000007c0)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="01000000000000000000190000001400018008"], 0x4c}}, 0x0) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', r6}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) (async) socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r8, 0x8933, &(0x7f0000000240)) sendmsg$IPSET_CMD_CREATE(r8, &(0x7f0000000680)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="2c0000000206010200000000000000000c00000a0900020073797a3000000000090002007379eaa47e7a200247a01942067a3100000000"], 0x2c}}, 0x8080) (async, rerun: 64) r9 = syz_genetlink_get_family_id$batadv(&(0x7f00000004c0), r1) (rerun: 64) sendmsg$BATADV_CMD_SET_HARDIF(r8, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000540)={&(0x7f0000000500)={0x2c, r9, 0x1, 0x70bd29, 0x25dfdbfd, {}, [@BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x8001}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x3}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40004}, 0x8005) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000340)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_COALESCE_GET(r1, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)=ANY=[@ANYBLOB="94000000", @ANYRES16=r4, @ANYBLOB="01002abd7000fddbdf2513000000040001803c00018008000100", @ANYRES32=r6, @ANYBLOB="0800030003000000140002006272696467655f736c6176655f31000014000200776c616e3100000000000000000000000c00018008000300020000000c00018008000100", @ANYRES32=r7, @ANYBLOB="28000180140002006261746164763000000000000000000008000100", @ANYRES32=r10, @ANYBLOB="0800000003000000"], 0x94}, 0x1, 0x0, 0x0, 0x40000}, 0x4000) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r0, 0x0) 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x45}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000480)={0x20, r4, 0x1, 0x0, 0x0, {0x4}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}]}, 0x20}}, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000340)=@bpf_ext={0x1c, 0x12, &(0x7f00000001c0)=@raw=[@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x5f}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @jmp={0x5, 0x0, 0x4, 0x8, 0xa, 0xc, 0xffffffffffffffff}], &(0x7f0000000100)='syzkaller\x00', 0x9, 0x0, 0x0, 0x41100, 0x68, '\x00', r6, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000280)={0x1, 0xb, 0x0, 0x8}, 0x10, 0x2ce1b, r1, 0x8, 0x0, &(0x7f00000002c0)=[{0x1, 0x4, 0xd, 0x4}, {0x5, 0x3, 0xb, 0x3}, {0x1, 0x2, 0x7, 0xa}, {0x2, 0x3, 0x1, 0x6}, {0x4, 0x3, 0xb, 0xe}, {0x5, 0x1, 0xb, 0xf69a51176c064365}, {0x1, 0x4, 0x0, 0xb}, {0x3, 0x3, 0x0, 0x5}], 0x10, 0x100}, 0x90) 01:24:40 executing program 0: request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='\x00', 0xfffffffffffffffe) (async) r0 = request_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='\x00', 0xfffffffffffffffe) eventfd2(0x10001, 0x800) keyctl$unlink(0x8, r0, 0xfffffffffffffffc) 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) r2 = semget(0x2, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x8}, {}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SEM_STAT_ANY(r2, 0x2, 0x14, &(0x7f0000000040)=""/5) semctl$SETALL(r2, 0x0, 0x11, &(0x7f0000000140)=[0x9, 0xffff, 0x58, 0x0, 0x1, 0x8000, 0x9aea]) keyctl$unlink(0x9, r1, 0xfffffffffffffffd) keyctl$restrict_keyring(0x1d, r1, &(0x7f0000000000)='ceph\x00', &(0x7f0000000040)='\\(}/\x00') [ 2394.154025][T13900] netlink: 'syz-executor.3': attribute type 6 has an invalid length. 01:24:40 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000480)={0x20, r4, 0x1, 0x0, 0x0, {0x4}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}]}, 0x20}}, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000340)=@bpf_ext={0x1c, 0x12, &(0x7f00000001c0)=@raw=[@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x5f}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @jmp={0x5, 0x0, 0x4, 0x8, 0xa, 0xc, 0xffffffffffffffff}], &(0x7f0000000100)='syzkaller\x00', 0x9, 0x0, 0x0, 0x41100, 0x68, '\x00', r6, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000280)={0x1, 0xb, 0x0, 0x8}, 0x10, 0x2ce1b, r1, 0x8, 0x0, &(0x7f00000002c0)=[{0x1, 0x4, 0xd, 0x4}, {0x5, 0x3, 0xb, 0x3}, {0x1, 0x2, 0x7, 0xa}, {0x2, 0x3, 0x1, 0x6}, {0x4, 0x3, 0xb, 0xe}, {0x5, 0x1, 0xb, 0xf69a51176c064365}, {0x1, 0x4, 0x0, 0xb}, {0x3, 0x3, 0x0, 0x5}], 0x10, 0x100}, 0x90) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) (async) memfd_secret(0x0) (async) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) (async) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) (async) socket$can_raw(0x1d, 0x3, 0x1) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) (async) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000480)={0x20, r4, 0x1, 0x0, 0x0, {0x4}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}]}, 0x20}}, 0x0) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000340)=@bpf_ext={0x1c, 0x12, &(0x7f00000001c0)=@raw=[@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x5f}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @jmp={0x5, 0x0, 0x4, 0x8, 0xa, 0xc, 0xffffffffffffffff}], &(0x7f0000000100)='syzkaller\x00', 0x9, 0x0, 0x0, 0x41100, 0x68, '\x00', r6, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000280)={0x1, 0xb, 0x0, 0x8}, 0x10, 0x2ce1b, r1, 0x8, 0x0, &(0x7f00000002c0)=[{0x1, 0x4, 0xd, 0x4}, {0x5, 0x3, 0xb, 0x3}, {0x1, 0x2, 0x7, 0xa}, {0x2, 0x3, 0x1, 0x6}, {0x4, 0x3, 0xb, 0xe}, {0x5, 0x1, 0xb, 0xf69a51176c064365}, {0x1, 0x4, 0x0, 0xb}, {0x3, 0x3, 0x0, 0x5}], 0x10, 0x100}, 0x90) (async) 01:24:40 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000100)={'syztnl0\x00', 0x0, 0x8, 0x80, 0x1, 0xffff, {{0x8, 0x4, 0x1, 0x4, 0x20, 0x67, 0x0, 0x68, 0xd4d603d5706dbdbc, 0x0, @private=0xa010100, @multicast2, {[@timestamp_prespec={0x44, 0xc, 0x2a, 0x3, 0x1, [{@multicast1, 0x10001}]}]}}}}}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000001880)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000001840)={&(0x7f00000001c0)={0x1674, r1, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_DEBUG_HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x178, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x13c, 0x3, 0x0, 0x1, [{0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x10001}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '+.,\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xc}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xb6fe}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '-,\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xaac8}]}, {0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, ':.\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3ff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fffffff}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, '\xa8^)&&^)\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '@}*\xf5:\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '}\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfcc}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_VALUE={0x2c, 0x4, "2b759a9d8239b995612905dd1e87af457ce634ff3a0d3a535f18608a0d595a771ff4be12d4512c07"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x401}]}, @ETHTOOL_A_DEBUG_HEADER={0x90, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x1304, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4e, 0x4, "e36cc529392a3378ba6f9c0a3ed3e75094769752fd8b589a6b89e25bf7f2978d97111bf5b202a955b35ad68b23d9cbe60db6becb54a032812a193be3d4a8f4cf8a3a196d8323d50161e4"}, @ETHTOOL_A_BITSET_MASK={0x1004, 0x5, "439a3e35d7d1f90c99a3780cf5ba3d91e0c7099b108a4ec96968c0b9f33b30d87288fbbf106ecad5914a7c428add7f657a865d63a51882f5d1e665e7b2387dd32f2df7515449fc0dbee0512b9104190b2ac731922054eaf307b21d25937fc15dfe0ca563b513a916bbb1c05dfb7df8dc158184f182b872855725725a3f0b6fa9a030fa7210fcc90967a257b9dbb85895f09a8d16c9f300999d817682e21c428049a7edfd0d8f1dee66d623fa7e54fa430180c3ee40be5fe316d3fc1b642916d62e4b72866621548c6a57cc378a24238f995156138ef59393b2bce05d41c412fbaf58581697a1c180f00f0fb0da75fa6f86d417ded3fb0be6a5732249d84e7eb2606aad60d3d31c9232d2478b62e076eb63c2904bddcba1130d205ab900a85b095bd33b99cf5af9f0705419f8414f38a8fc979dd35047039f8f53ed20e294a27e927ad6348f1018d8cb4e2ed3d1a07ee3c2177524103dd4b301ae521153bc79b4a9ac01eb27827eefd0253acd6b1065f65c391ae0b7142c0aa1c90a1bd51a71b6efead2b1f9af58bbe89ce90393b7f67559aad97f782a5b3996c11f23ff982aa607330d95dfdd3c785e788bf96c4ed572deef08c20e850bd11f0c003c510b354b0d64c66b7d1a81178bb0525be4afacdacf1e2dd78467409ea4fedaa3b4c29ad39157a7a31b8855715f7a28f5bd1457bba66b6c611c6084739b83b769d2ff632c2f0b42b23390abce66d4d78efdf598611e2593e68b064cd602cfdd855f4a300a62fa148dd636650d9cf07c52ab9736f21a76c8ee9c79afac4b46e03cd20c35455fba62f17482c92eb9cb37c1c8d7632db8ace85957651279bd237a25761845c27e014d4cf609496e567aba48cc914e5a7bb3481276754be75790df2e089be8d77e57f82a4e81eabe541d0b94f85580ec3c4c4d78c97ba429a24d849c3b108b26a351fb2ec975371a19e8ecb12719a3556e38c62ee9c9d1442a7b9d1f782eacd47e8352bdd6b89cc682df6afbba49e84bcc92564824ef9fd93dfe0b926654584d0bca903dd44d70a740fbb7b55c0c588b6d1e6e71971b21f3f3d5fc0b11ff94a062946879f1394eeb49be7e35bdcd4365adf3fa83719373c1a262f03bb813ccc7ad90acf908e093b62dcf0668aa82d9c95cb80da2836ac917ca7d4dbd16bd93e64a738c5f905df9a0bc5af6bab2cc7cbc1a769835ec7f696ea2dc140f104689c498660dbb2d73f7444c04afdd06ed03a8840e4c2b17971d578eb133bbf1279aa92db74c176c6f66bc3c7189207e4144e56e1c2b497151217911413dee289bd312671380dd88e1547078d021553dbaf44d3d18750c6b9e2839c86cfa3f6da1cd4c016f23edb068b8a1696549092fde24080d986309d202c23d8f8dfb40162b00d7369f434ff87cab887626019e4a5dc9b2f7e54a09672f870668601fb64e87b25fbf7bb34d4fd393806b7ecf695ae772738f6b5776fffc0b6df849fbd041f31951ca735e779df3aaff72f5bed5eb64ed9ce5da683160487e37b40872ba2a45556a21045c282bd9dc2892f3720bd16e793951b6d4a9bf15d0952473c3c9ba15f8acc75c29ccc6984ecf42796a1204a9a7a7e92c4c98c1794afa1329890f2737f866a2999b23617da5b9470b03df52271ab51ff5a5e8901c1cb2021cae5b2db387a39fd10da0cb3b80da45480306c58cc98cbf4f6cd8429b5b1194f2f6976d827c724e8a646b16b40c7fb383b4c6d1bbfb48004a829963fc4f1032489352a418b5a36006c2b18abcc0175b9b21f39596183d2484170ccb9da64dd6fac33dafd5836c03f313147e9f4aa1ef551146cff1dc209785a99d172018befc099d479706bbf0f6e2282d2f9bc28e4d6345b51a293ee5e320bc82673dcce8fe7d88252944b1f86776173c7ed1efbf326bbecfc782d0c3899075f3444dcccffe8ffe840b660edcceb930c5e20e001a53a2a98196fe7ba59fc2df9a603a59f13233b52225d170553895265578543078c91a9134910101541eb03b1f8e2a956f3695c91a9de50d6428ac5535468abcd80cf9d76028a970a11a3807fa2035a922b65a58134c4e5061f2cc0a9a4c3ae0a71543d0fd85702b00819bb57c03330c9b30e73ea5ee6b6429004c61ef09cab88b81bc691193e8fd24c08c4f3403ab36d25998894a8f69a97f50a561a0ed1f0d1f1ef74f00f7a323c18579ff7eb2a6d9120de9957fe89c3ede90bb735a05d0c281244512cc25bc0fc8895aebfa30f1d9521b48a35ce11a0175842770b4ff12c6420eff1bd282f3f6a9ddb17f7f6c06d8582051220c567ae2903e3cddc4c7d8cd384dcdf8596b7dd99e4725302fc2ed7cf8644f73ea75af4f4518fe3a7d8e0a39cbe6f008a087136d562fa1c6869df78ce5813cd5bc79e76c22597ad867f86b522762a9a09b88161f5f1bfd56154b171fe04cd0c39276205538fd4305cd926e04ec9b206c5cbcf4f63a8e3f65cc149635f4d19f52f8347dd6ce9a1dbf16f9a8ed54a734c691cd0821841ea535f20b257cbba82f1797c51a8c9df5cd2c1b6f84867b1b5c9e4fd758f668cebd7da43b4930a111158fbc827316724beae51633bf258c96c2b0663be4e53e281255d75655e0f4cab798b7e4db5f70cf4c0c76b6f10934ed3d3c39f2f95826f99c343b51a6609c3cd13dcaa80560fa9df1c5fd1fb6a8c7ad3198f1fe329a7916e7d9f4e5df97ca42eb148f5f276dd0816f535fcb857cca5baa048d14b4953366d480a1bb5af237486e1532e4390cd4cc47dd45588db6bf503f0b9c3f4aabf5b2ce6e1db4c53a51b6612eac0197f2ed184bc338244b327283f5525990f1c6f5faddde6507ec6037205143922e2d492fd0b494de21440efe0e63d3e4fa36d1f57ed53c4d418e1724e9704e6376db6d493174db7c7cc8fe89b57f903f4135bba6d5fdc84c5019a63cd57370eb9e27bae935d857c9df1cf045e5e212142dae74980e0166e8493f5a5673d4689fd1a00de68b89015ea10fe062b034c92ba0e2ff20fc1f801022edc462cd7787cba39b78a8cb5b3c225a5fc57e948bd1346eccc6e5739d6f78a3f8c9b6b042b1818e3d102b358a42dec5a761bb0f55b83a4b6ff0f72a6d6a8351a5d79713ff06e6a815291a5ad68980b3819d013764419725dbe2ea864cc74a4c30e5d610724c621621dae932909335f582fe881eafba9929db363913487b8626a04497c2f6dfc709df37dff3345a6c7041b7472728f1caa59b8479d0973b32d6ad29903ae3204ccc67582a70573d34b993b67acd8a0cd77a963a8947878a27949ba84a5a78110660966db9eadbca5abb5405425d42d02de0946248299aa56c601410c2e538db4791047d0eb5cd1860913793028a3a6536a7f2252c8bc17b0d841ecb8992c8cb8e462c7ff5ed283af094a868e0bf6cc65f24990347664900786b8b00d794234854a8853f12cf58b3a337c9855f7861a8ec65747b393e8b619833a59c2c73a80d9c15abe0bf4337e321745adac5d44f38f8df003b22b68f11db26141edad3742fe99d85d580db4c49e600f4f79308a9644b94b19bf1d10b8579148d4c4073333e1ac097abb7a966a8470ba26aa041c784f37c9f129db474d516c7637800b63d5bd603b27051c0aedd93bf8d6c7ad046805f97785c0bf9de74f2faf3e46ddbfb360e6e6d8352d50ac0ae72c60e2c40acd2a2f7278c6896c841d2471b8b2593a0d4ff5a29c432fcbe79c6b16f131e26b81dd57d63f9fbe4f11b59eea95b7d72d89ddc11153c56a0673df8d583a7810922080cc402d355f3b6758a093be53e532f586486de82391fbd12df945cd0e6b9a73775031d1d4d143641fde29220f934e1007a8d725a07c240ea03a814084d603cd4ad7f15cbdcdec447060e39bda83d5c1bdb9458a9077ef2b16c3aec92b265a5a99db6646b491d4bc4eddfcaaaa8d6ba2af388a5ddd17b13ea4a2175485c962c6d8a89b08ed62413e9faede33a7d9f47ad2c09a5b96d743df489976565b065f7d580b1e69cf69d87f929c3a5637ded1ca8978172628f9c8d136a75f87c031c95955fe9a5a6969b5190e74eb75dd0232074dc812e067f9cf135b213fe62b34e856a7a9adfa395c937f04f74daff4e024605ea3cd68e6a532226d5eda42329077eaf18724b9e84de2a8ed1947ece02f91b2869a332bbbd30bd1130df0f7d4381245c38f9e927acd3c52a73f4a41eb51e95efc979802cd21b2d96d2347694aa339a17a86db29ee6c83e4d6e21749e9a162ccb1ad9fe0bb90518b4dbaf77197c1404bb3f75989f0f507e6b1cf73bc327d5aef95223f5773aa2d1eefbb6652a230a7fa78f6704de1b5cdcac1ef0bda1bb04a3c883366a70d10d08345e55c7a90fcdd8408d2c45c870fc85181b9db53f382594e1720687667743e66efa1dba396c2751673d491d63339b210628f7c139f0365bb056f6955c50fc44989c8ab9579f97a714f17c94ccbaf37208fd168bff18f0a95b6d2c0b316344a6cab0dce055cf9483a69c6299e28748c81420c8d211ff253e8d1e85f69e748e9ed80198a2aa0eafccbd20902f9a5285728f584b6b3411e35523b762be1b246a4d8bdbe207c3456e3b6a6d2c737b11c43787847b90f40783d17729bdaa083f4e053723f2c9f5a7bc1f39901cac53fe6f7aa3be1695b56dac6d68421ef8d1bfcd635dff78c8217dce0d23fc6f40428b70e3ced18ed75f5e040afa3402c20ba15b46e05533f80b02f8d950489802464e95540f4297126fe66ce8b4d4e6d64c4662adf252073068a5ddce3297d671d183c207d34ec4c8630f275145f0e226eedf47866c279d401ecf1ca4e53a06856b8163e63e857fc437f6e645d31d96350140f8e7fb9f627b3c650fc52a0d54c902ceeb3dd08e55405e43ec3d1a270ec4287e155c32891945d62d95ba9e76c32c8d3ac51f8527b8f573ce2f23a93e4e97af3744bb24a256ae1e83964ed0be970554e55b5b9cffb6e155c58b7325a643baddcf33eb0c75299fb9fb8533eaea745c2ee669ddd7cba1c0cbefc2e588ddc2d86984bc80ab82ce94d8369209a5622b46a4a584f7d652a3977e4012bdd69c7d9b135eb806b60348228193f91cb268e6a0a8d4e0a9b501c9d193222ec4f32a46a4bb4c674a30bfb9b18f84ea2728296c85e59dc4cdcae98eca573d53d721558c4eac7354b1038ab4eeeb6d8ecee1acf4c1414abcf4a45de53ffc2372e5271ca47756798a9845944d28d404cf27d300635ea5fec610039955a1b361f9f0383094ba4045b55a37ee488ead8595547a644472f7c4a01b842a4b52350c894511950c207c8a7f5dbc10e00f950b75431525d31a51a2a94cb83a2e56c60f2cf2bcfdcac869988c260b79e00bb1ea483210884026422697480cd5473b9ede3a13516fe013d0bd8542df6f6d4ccf7abb7f05190c5d2beff74cd8f7ee02a6bc8cb5c10821476a0ff210d2b95966dcec7c7c2a0210f9acd795408b31933c29046470457012eedff7d917cca7cabf794f41685410d79aa32bc70b0947546f1e3bf2536a47223e45b20022cd42b1af48264a76d49096cfd91d5723829162134df0788902e46e00629d909c49d855f142f4fcc32dc01eeac5ecce9adbdca6bd0f40ec83fbb9d6b0a508acb8630acabe4791302c880fa1653d034c89a9fcb6ac9ed4d7da445d8a33513f4a0d42226a692151b16e7f171a77a2e070bee33bd417067c504861ab5bd55b4a8aa5ec1bb66bbbd6d556ff10c6cc9655d65cb461ba3e4e9d27635a1e4c68a55782cad1251a1e683399d889159b6e4e96dd0a699765e11afe9e64be54b0bc9570"}, @ETHTOOL_A_BITSET_MASK={0x11, 0x5, "853c0a5c74580e752cc56a8f10"}, @ETHTOOL_A_BITSET_BITS={0xf0, 0x3, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '!,/\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, ',\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x20}]}, {0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '\'+\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xc7d6}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3ff}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '%\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '$:\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x153}]}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '!!(-#\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x10000}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, ',o@&(&-\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '/}-,/$\x00'}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_BITS={0xb8, 0x3, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '%]*[^-\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '@^\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '^\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '\'&+{{{\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xa7b}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '!)\x00'}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7ff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '_\x00'}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '\'\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3f}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}]}, @ETHTOOL_A_BITSET_VALUE={0x69, 0x4, "eb052b7d041e7c0dfb7de11112b94365886410083f8d205a120b6944adaee3603c8055fe805f6d201e25ea062d67b171c61722dbaa5cb6cb0368e9968a4f19250114928390782c67248e0ec210c98f3ddd02955918809ebca78f220d0fc4af54469071a82d"}, @ETHTOOL_A_BITSET_BITS={0x24, 0x3, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, 'm\a\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_VALUE={0x54, 0x4, "efb765bddd8dc6142dd8b5eb1a51f9fe06701fdd0839987e841961226769e63aeba77723ec3d7756f708fe90c3a2261c047df3609ec72bf2c7db62a0941fbaf97fca9e1e176be1464a1b70b9e2d571a2"}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x110, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x65, 0x5, "590bfd966d49424089b93b7aa612eebbe9197f265bc1a9b56fdb9a771679b9ed375f12e22472e112dc85547f34b14fa9184dd80742073b97808c3b8d0eea1aa704709aff36431436db43f1a3c4dcc3bd6cda45e06c602a96b6cfec499ffc503b8c"}, @ETHTOOL_A_BITSET_MASK={0xa0, 0x5, "3e7c980973412338ef58ab66871cbd1fc141ae6294e182ee237a0be6068844bad404cfeccda063ba237ad7aea04c10a683aecf518a7342afa1317c47b0e20451f6905f292e36557386f13aaaa0885e98342d7df732229e853d4e9429a657bdcec3b2d6f5ad8187deb83e42dc18efbac5660f2cec417354d9581bb9beab317bd9d7fd614756688d851261f366013e70d380c97d9e048323ab133341ef"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x1674}, 0x1, 0x0, 0x0, 0x4000}, 0x24044810) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) 01:24:40 executing program 4: ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000001340)={'syztnl0\x00', &(0x7f00000012c0)={'ip6_vti0\x00', 0x0, 0x2f, 0x19, 0x9, 0x0, 0xf, @mcast1, @dev={0xfe, 0x80, '\x00', 0x3d}, 0x7800, 0x40, 0x8, 0x7}}) (async) r1 = syz_open_dev$vcsn(&(0x7f0000001380), 0xffff, 0x2d39bef2c3a8d270) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000001400)={0x7ff, 0x0}, 0x8) (async) r3 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001180)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x2}, 0x48) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001540)={{0x1, 0xffffffffffffffff}, &(0x7f00000014c0), &(0x7f0000001500)}, 0x20) r5 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001580)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x3f, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001680)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000001600), &(0x7f0000001640)='%-5lx \x00'}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001780)=@bpf_lsm={0x1d, 0xd, &(0x7f0000001880)=@raw=[@generic={0x2, 0xc, 0x2, 0x401, 0x9}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @alu={0x4, 0x0, 0x8, 0x3, 0x5, 0xfffffffffffffff0, 0xfffffffffffffff0}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0x46}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}], &(0x7f0000001200)='syzkaller\x00', 0x3ff, 0x42, &(0x7f0000001240)=""/66, 0x41100, 0x2b, '\x00', r0, 0x1b, r1, 0x8, &(0x7f00000013c0)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r2, 0x0, 0x5, &(0x7f00000016c0)=[r3, r4, r5, r6], &(0x7f0000001700)=[{0x1, 0x3, 0x8, 0x5}, {0x2, 0x1, 0x10, 0xa}, {0x5, 0x4, 0x3, 0x8}, {0x3, 0x1, 0xf, 0xa}, {0x2, 0x1, 0x1000000, 0x7}], 0x10, 0x1}, 0x90) (async) r7 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r7, 0xfffffffffffffffc) (async) r8 = add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r7) (async) r9 = add_key(&(0x7f0000000100)='keyring\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)="6e51f74065d0e75e7af83c41472e96bc34a80fc89b423d8206c66b566650542da9057b099b872b94b3d9272d66bc488874bc768fef72a5f9cea876d2ca8f7513c033f1e710731993468817918145ebed3b1851c4a7eca4dcd1f88a1089a5426ed198c123d5d879381d03f423df95ebfcf70db70feed3c2cf42b033c99a030995a0ebebae313f6b92d37c6f2a1022141658fd1b196dddfd972513171b3335930ffdc2e08fcb72c9d2c639c4bfbc82cc922177d78221cb32fc7ed7bee370fd7253653bfb7d2388ed0b641ac8dfef05df932a040484db1373ce33e2b06424a4da5d38356cebe1e3bff9513dbbfce7343e2f76433cf76bf96d1f41878bef0311612735aa371323a74387bd9d3f52fe189dfa20c2763fe44f3e1bd0f26590c7e3ca2d78e42fea40cf2239aff5b65f537ad27609f087dfb99779285bcd91318da3cf2d821cc3712ce39db204e3fb73dfbe3ec85d4fa18c6a4e155aeb711a089389c3c2e86a08018064ad47921160aca52ee9a5d13d5e6c4a414fc666258e320bf38a0f91ba088ecea25243bec08fd0baa12405deea797a577b95971d801a84f2be6da42d0a0e99e4bc45f63d425a62466eec8484857fa4f091d1b46ca7cb00d6b96c4b2358151e2ebfd6dd8b879db3941a07ac06bfb9ca6a1ad5183f18371d7b90f3688b537ca34d9f287c7c40f706f11a46f4ef8063d535812034c267bf792a2e9113eb440d48ec2774954046f659db286ed581f99bab8f97c6f17f412bd4306ef4a950763a02354402a71a76703279be55d66b7a3af4f1f45d13781613b290dce28c97896c918c8265acaaeec5874c07ef6915c83784aba861c15204883d3eebd7ac19548f075d52ac8f5227b261372a45f86af833a343bde7b40dfe68c6fcf95b92ab4c47f9f476d6029f8e52f5ef537bffcb0749f800749c21eb34925a6030b5e439cfd28aee710edb1f34119cc9deaba9bc7fceb586889916efc852e30889ddbe1c46a9557d6ac9efb761cbaa95c1b66358da6803f2f08e188dbf5138b69eb0a797f26dea0ad6aca994af43473f90a64b65a76ce9814a374d90945c2a3b842944b7cf102e48fe54e76e86277cfbf7c1b28ac2c72f131f23f36cff2966564d7cd3107d76bf337da22b0c47201bd910021ead54fa1615a9123589cbdb95d7541b8e0cd8651cd8b0edae513312fbe7ce0b59cfd481d78afaa1a63436dec998ad2f24134cdc5b2cee301f5f91578656dce5f86f909473579b6d7d81b7b77a450158bedc9ae2747366f697aac45dbc40cf6f6583322b00916d9e31d031bfe098be80fe1b8e7975db9e27a004e6a872189ef81233da5c3cd803cbfa4d3a3da5258da09413c5804f1a33cf2c284f74f711f22eaefb7ab3f397cc3030144593d69e1fd1471d616936a645334cd91c8f0cdadba38f91116cc5659f6ec929af333506ad34d455734050a6c640758feaf6a3992808aeca367401bf1ab3c08e3986fd366743e40b9fe1f5eeeafcaf7a0ab3be805df98293c948e1d90995e24443649caccc788d7129f847b63e268e7680d1ccaf1e480a0f6fad9a9ef8e5b01611ad3d2978e1f69edd1d6effff8fe2ec2a8fb9f20782b01eaff86bf3f3e0af618b6687f54a85366eaa93c9b8594388f4f2ea30389bd8c338178ed468d07a6faebd76ed98235b07efefc3b883f61a492096b80be7882896c75313241e3d6079a48d24e65df04b1267c2e2b98e85931e21009b74cf6b850b8c4668c40c01e8dd2a911670f16d84d9fb4274a76a6dced0be673a83291a1e9d4f67596aab42661e816c76f03c8fbfdd5e639b5a37747b8efe3b4bfd13b256f1532329c6d840dd303de2ceff2c77e625f5738bf16b89096a2259e41cbfeccb9cbf73a3d4e57c03896ecc426a5c3105917400b352b886b22a91878ba42c5318de35de137992ed8bb723d2ab0d50d96200da1f9df699f2e054363d8da835eb2b6bb9650c308d22f2fce21690e6066edb932d946e2be8951eecf682a74098f769338b68c1a973ca8fcc53cf88c1845329e49b9d336685567fcba3c1b85ebba37d2bdb71c74eb2259c4f80fe5f50b917ad3ce2a3ae3f134e5cbf0bfb147bc343e8bba2fb363955fc0315d6d97ae176272961a66fbadc2b039892a1874d574061d2080c26430515099f9e017d47d341aa183a2cc8dd3508d3e36b0529de8f8f34a2f3b8bba0745d036ec8c83be0718bb4466ab6d47243faa86c0580b1dae0f15b25e2a0a86723bd9cb91eafb530823b9033e9fd28aa4a1919c8dca6fed81c4500c096a2e1c619f22650dbdac5bd915261286d52762fb940d3621ba21a76453559882c364e215d104cb36f8dbd3bc31078cf370b9b5bfb1b89d26d0695d4114400f16e5c757647357e7862305b1e530d1185db5d83b077e79959064c249b38dfcd5e38534938d15f6b0696dc50fee2d79c9a1b08f8dfc64d420789790fb751583cc7cbebdb0fa133f4fdbd4a728309c5487a566535c5ee939984f707c00ab37c4eeb6178344323aca57346501874e57b9b68c1f7cfdfc6fb3052bf34ba882f5b6a40e08e3fedfb72694c87f82a103c7fdb460ab69a752ff9f12190c964b0b0dc10c0d3b11f997f44e38596979622cc4e763521251450d1908c6d7785ea38599d5a2d82505793568d7f384a491dee15ac04de1ffa3e3cfd8d6eb44e1626c3d043a9527c917b3c08fa1d03a0fe7119a2bc1c7e7d9fc23f8de619b6d5c971d9faafdc148faaaf6f41771f13403949ff31434991656f10c82ecee7a90aeabb004ba725efbab971fd436573517cd9f831ec1141cd3858f13fd1c43fbf3dd369f934cd0208548115296ce93f3eea9f0af6bec033cff5605a06f73751e1f43ff1b21b012f7c05bf26df38b92265d7c68f828f07a63387ffac9bc97a2c71160708763089f8c74332bf1d91eb987fd3bd940b424608a623833c7f014ace2858830ca5d3806896e906ecd4cb2bfd06f869444526d7067266426cfbc483dd76271ee4ee622d207e4148681a65da2f2b6ff5ccbe7a03b594594b2e8c9c2970ea3d7428ad7e4a4ff796db9ab29a01fc377c8af7974f848a14095104be37b066238352d9510bfde1fe1e2606e5fd2aa037668bf9f4158ae3c511b854f9885a40fcb93e1266443203e034473629bb541ec383d0a74d52accf934131e92b3d16c88ef3964f3d6745996e04867a4e4f1e78ae4dfb0e2d0aac9d3913efdc1044f6bbad457f741c3abfb1a22c6ad6a13c76b0b411505e45c02d860ada896f9ec6d21228b2fc61c8615c66df87d0377dfa3481c24d6706eb4dcc2414d03c12856bd3f322f9e275e6637e0dd491fe92deb2f5488c73ca06166b1cfabefc1fcbdb6764b0f40db973f7c275c368eb9b8690a86af724c64093ca6afe96e27611272f16962def5f297efb19e444952299382afe0575f8e36884652d599159ae3050c9ab8b228c00e03aa77460455dc528ea84031b36fdba1a74a5a0823303233377d876899818bd51c4529170b86615684bab8608928a45d62d2812491023da728334b629096cd9a9937791fbff4c24bc6df1255a1a688d64b0f1f983c4170dc6c6073569d54e77bfd509dde6c12de4c25e1e886409fbe78e7fa560845117113c33046f231fba9ecd51a9ece51c41c44b86b20439238f01aa2e4ed9a32a9e38781009423af3bf96b7603ab850d57895e6657e6faa12ddc204d934a6974e0334eb058a1604d73dcb647d22179a99007d23fe04948aca88ba9d3b03ff68a84a6797364f0bd4db0d2ccfb7c35362c6d915362eb81bae1500acf434c041228a67195f193974cd2dce7bf00e58e595f07a609a051cf5a8911bf54426617f7ad2aba03224af07e1915e1b9f09d7d2c001744b8c4ddcb3a6b4070d890f3f56470412b143f5e7d4f6f3d0fe6d83ac726241a6fe75251d35b26085f7d141e2fc1b0f089d297ba5a28b7e9eba66b6bcefdb81e33e14acc432d5a13cd971b3ea94c0abd3e539bbe778c860c33afaf4c4d76364855e4765ee598ee6a28a461aa356bc795e72ad76c3c9cdc8162651e7959473112e25b2c76027bae940baa5e56ae7568ae86772f6aa742a58575d362014f357397a6e0a8d4100c6b8e98e29a93d4f9ea57389edc1c4d6a7b37c841c659d6065482f1a9e1530838c97297433ba05907777961627bb998b0fd10ee322db983f4ff71c65ac3ecb2fbd59a09882067975e054ec9a2b756c81a59d9fd4693ce8d642e2be4626c2cd1aff05579fae6973d668a2788572bb6372e09514318b8529239add27abea6ef3ed4aefd63983d3b10503bcefd74e3ed0a8573f60663278b5424179d53187ad7fc0d98838b82f0b563e22dea517b5ec234dcaed5e8d9ec3455a4c26c13c31e442ef0b53a59a6822070ee7863ff8e17b1c1762fbc04c1ebeac9f55089d1be09e9b1de336557bd642e019588b1ff5ecbafdc9fc0861ff8faec251a8836eabc6907f0e7e263fe6dddb8098446e4ab6a10ffd651f8157b6dfd396236cdf69be0f9fc6fefa36b526b26a3f408a0380a82aa7586b774b2de1d56d735565f00d7d7ca52a449dec9312bc56812f8d532b086a3655d007fa250516a41d140ee0d20f98300af74b2d583d0f6d3b517f8c4a567c76cda1f60c32275671bcd69c42b7aeb42ad71288e14209664cc74cae01f787c423e2c01b186ac647dcb846f57e1c8adc6b3479397235a58c93f73015ed1a075637b5605237a4d7c206de173f97293164929fca02d1fbe89ddd1a8d5f5ed7043119b839e2db52131e1494694f8d84b41dfeb0cf77e8f2918d01bbc8af5ea6c6978641279c81f0bc329232bc9b3cc934a2b0ecd26b38e2d2b37a4282fc7b69a767ad09476e416039dba1b3e4fdcacd921c8f698b4cc20c9dd18229529ccb521635d26993c7115c060e48feb352b92933708bcf1254b806d2c64055cae04e588073261a559df54aca33d149d96808c13695ab361c88f0884faf54f4bbb98269bfd15d07b1aac7b274a3accda199aea7e96cadfa5a381f8165e15b02344d3358df694db6e6e396c564e4fe8b1643cb67a3c69053a01abcb1edcdc051999ae218480048ecda17d8469ee1756a3a13d43440ca2351b466a9d6524035dc47bab81c9bedc80580601703866dc701b46b870ac27224060228b914d5e6cf1998253f64d3f3eea6080ed84e240a4343fc4184902e7416471aafd53a20c889d1549a40537e20c6feb7c0cac68196f9d48fa9bdb79a8baa9c149b14dbc85ce2b09a6b3cc2ae0e39a7cc860d0e2a5c7d227e5b3ae633b5d0f04cc91d8c3349ef61573e72af15ed6d54cc1bb5b895808891fd4e4efa1e10f235997bdcdb28a6b4698e48b3bf62469210569de0a667224577609b2241785f975c01e75fee65dfe2ed57a51a57d291c41871a5660157d355b167255ab0d484949254d377a982bb652d196a6fd3d1d91b615a9b3fc1c792ead55f796cf1b1780a3f37086f16560c1dc7e9c75d2ab0b798c547c198d02dc4fd0c79897266d0c6c5db8d62a22069d23513b0b6620fcfe555e5211b93805cb19f150f1642c9403e2868e07b437ddbb8027359ea5c8ce6652976995253acfc27a6a011ebc372b811c0900089bcb2635eb08634ee81c2e8b343e37ff0ed27f9dcf14cff28f0f1e0adbf081fb4799e9c2b1745d1dd01017eb9f6f78ccebad9bec57babfc9408a651c5da40c004fe886b0fc30b8e79b7f561cc1a3aa4dadb16b6c9599967581545dcf2af1e5d18a97e78ea4b97142bed39764ac82b23124465fcadde964011ce4dc75d60d76d2aab38c797291f92b67ddb24", 0x1000, r7) keyctl$KEYCTL_MOVE(0x4, r7, r8, r9, 0x0) (async) syz_open_dev$vcsn(&(0x7f0000001840), 0x2, 0x0) 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) (async) r2 = semget(0x2, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x8}, {}], 0x2) (async) semctl$IPC_RMID(r2, 0x0, 0x0) (async) semctl$SEM_STAT_ANY(r2, 0x2, 0x14, &(0x7f0000000040)=""/5) semctl$SETALL(r2, 0x0, 0x11, &(0x7f0000000140)=[0x9, 0xffff, 0x58, 0x0, 0x1, 0x8000, 0x9aea]) keyctl$unlink(0x9, r1, 0xfffffffffffffffd) keyctl$restrict_keyring(0x1d, r1, &(0x7f0000000000)='ceph\x00', &(0x7f0000000040)='\\(}/\x00') 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5, 0x7}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) (async) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) (async, rerun: 32) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) (rerun: 32) r2 = semget(0x2, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x8}, {}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SEM_STAT_ANY(r2, 0x2, 0x14, &(0x7f0000000040)=""/5) (async) semctl$SETALL(r2, 0x0, 0x11, &(0x7f0000000140)=[0x9, 0xffff, 0x58, 0x0, 0x1, 0x8000, 0x9aea]) keyctl$unlink(0x9, r1, 0xfffffffffffffffd) (async) keyctl$restrict_keyring(0x1d, r1, &(0x7f0000000000)='ceph\x00', &(0x7f0000000040)='\\(}/\x00') 01:24:40 executing program 4: ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000001340)={'syztnl0\x00', &(0x7f00000012c0)={'ip6_vti0\x00', 0x0, 0x2f, 0x19, 0x9, 0x0, 0xf, @mcast1, @dev={0xfe, 0x80, '\x00', 0x3d}, 0x7800, 0x40, 0x8, 0x7}}) (async, rerun: 32) r1 = syz_open_dev$vcsn(&(0x7f0000001380), 0xffff, 0x2d39bef2c3a8d270) (async, rerun: 32) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000001400)={0x7ff, 0x0}, 0x8) (async, rerun: 64) r3 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001180)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3, 0x2}, 0x48) (rerun: 64) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001540)={{0x1, 0xffffffffffffffff}, &(0x7f00000014c0), &(0x7f0000001500)}, 0x20) r5 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001580)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x3f, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x3}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001680)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000001600), &(0x7f0000001640)='%-5lx \x00'}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001780)=@bpf_lsm={0x1d, 0xd, &(0x7f0000001880)=@raw=[@generic={0x2, 0xc, 0x2, 0x401, 0x9}, @tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}, @alu={0x4, 0x0, 0x8, 0x3, 0x5, 0xfffffffffffffff0, 0xfffffffffffffff0}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0x46}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}], &(0x7f0000001200)='syzkaller\x00', 0x3ff, 0x42, &(0x7f0000001240)=""/66, 0x41100, 0x2b, '\x00', r0, 0x1b, r1, 0x8, &(0x7f00000013c0)={0x0, 0x2}, 0x8, 0x10, 0x0, 0x0, r2, 0x0, 0x5, &(0x7f00000016c0)=[r3, r4, r5, r6], &(0x7f0000001700)=[{0x1, 0x3, 0x8, 0x5}, {0x2, 0x1, 0x10, 0xa}, {0x5, 0x4, 0x3, 0x8}, {0x3, 0x1, 0xf, 0xa}, {0x2, 0x1, 0x1000000, 0x7}], 0x10, 0x1}, 0x90) (async) r7 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x3, r7, 0xfffffffffffffffc) r8 = add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r7) (async) r9 = add_key(&(0x7f0000000100)='keyring\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)="6e51f74065d0e75e7af83c41472e96bc34a80fc89b423d8206c66b566650542da9057b099b872b94b3d9272d66bc488874bc768fef72a5f9cea876d2ca8f7513c033f1e710731993468817918145ebed3b1851c4a7eca4dcd1f88a1089a5426ed198c123d5d879381d03f423df95ebfcf70db70feed3c2cf42b033c99a030995a0ebebae313f6b92d37c6f2a1022141658fd1b196dddfd972513171b3335930ffdc2e08fcb72c9d2c639c4bfbc82cc922177d78221cb32fc7ed7bee370fd7253653bfb7d2388ed0b641ac8dfef05df932a040484db1373ce33e2b06424a4da5d38356cebe1e3bff9513dbbfce7343e2f76433cf76bf96d1f41878bef0311612735aa371323a74387bd9d3f52fe189dfa20c2763fe44f3e1bd0f26590c7e3ca2d78e42fea40cf2239aff5b65f537ad27609f087dfb99779285bcd91318da3cf2d821cc3712ce39db204e3fb73dfbe3ec85d4fa18c6a4e155aeb711a089389c3c2e86a08018064ad47921160aca52ee9a5d13d5e6c4a414fc666258e320bf38a0f91ba088ecea25243bec08fd0baa12405deea797a577b95971d801a84f2be6da42d0a0e99e4bc45f63d425a62466eec8484857fa4f091d1b46ca7cb00d6b96c4b2358151e2ebfd6dd8b879db3941a07ac06bfb9ca6a1ad5183f18371d7b90f3688b537ca34d9f287c7c40f706f11a46f4ef8063d535812034c267bf792a2e9113eb440d48ec2774954046f659db286ed581f99bab8f97c6f17f412bd4306ef4a950763a02354402a71a76703279be55d66b7a3af4f1f45d13781613b290dce28c97896c918c8265acaaeec5874c07ef6915c83784aba861c15204883d3eebd7ac19548f075d52ac8f5227b261372a45f86af833a343bde7b40dfe68c6fcf95b92ab4c47f9f476d6029f8e52f5ef537bffcb0749f800749c21eb34925a6030b5e439cfd28aee710edb1f34119cc9deaba9bc7fceb586889916efc852e30889ddbe1c46a9557d6ac9efb761cbaa95c1b66358da6803f2f08e188dbf5138b69eb0a797f26dea0ad6aca994af43473f90a64b65a76ce9814a374d90945c2a3b842944b7cf102e48fe54e76e86277cfbf7c1b28ac2c72f131f23f36cff2966564d7cd3107d76bf337da22b0c47201bd910021ead54fa1615a9123589cbdb95d7541b8e0cd8651cd8b0edae513312fbe7ce0b59cfd481d78afaa1a63436dec998ad2f24134cdc5b2cee301f5f91578656dce5f86f909473579b6d7d81b7b77a450158bedc9ae2747366f697aac45dbc40cf6f6583322b00916d9e31d031bfe098be80fe1b8e7975db9e27a004e6a872189ef81233da5c3cd803cbfa4d3a3da5258da09413c5804f1a33cf2c284f74f711f22eaefb7ab3f397cc3030144593d69e1fd1471d616936a645334cd91c8f0cdadba38f91116cc5659f6ec929af333506ad34d455734050a6c640758feaf6a3992808aeca367401bf1ab3c08e3986fd366743e40b9fe1f5eeeafcaf7a0ab3be805df98293c948e1d90995e24443649caccc788d7129f847b63e268e7680d1ccaf1e480a0f6fad9a9ef8e5b01611ad3d2978e1f69edd1d6effff8fe2ec2a8fb9f20782b01eaff86bf3f3e0af618b6687f54a85366eaa93c9b8594388f4f2ea30389bd8c338178ed468d07a6faebd76ed98235b07efefc3b883f61a492096b80be7882896c75313241e3d6079a48d24e65df04b1267c2e2b98e85931e21009b74cf6b850b8c4668c40c01e8dd2a911670f16d84d9fb4274a76a6dced0be673a83291a1e9d4f67596aab42661e816c76f03c8fbfdd5e639b5a37747b8efe3b4bfd13b256f1532329c6d840dd303de2ceff2c77e625f5738bf16b89096a2259e41cbfeccb9cbf73a3d4e57c03896ecc426a5c3105917400b352b886b22a91878ba42c5318de35de137992ed8bb723d2ab0d50d96200da1f9df699f2e054363d8da835eb2b6bb9650c308d22f2fce21690e6066edb932d946e2be8951eecf682a74098f769338b68c1a973ca8fcc53cf88c1845329e49b9d336685567fcba3c1b85ebba37d2bdb71c74eb2259c4f80fe5f50b917ad3ce2a3ae3f134e5cbf0bfb147bc343e8bba2fb363955fc0315d6d97ae176272961a66fbadc2b039892a1874d574061d2080c26430515099f9e017d47d341aa183a2cc8dd3508d3e36b0529de8f8f34a2f3b8bba0745d036ec8c83be0718bb4466ab6d47243faa86c0580b1dae0f15b25e2a0a86723bd9cb91eafb530823b9033e9fd28aa4a1919c8dca6fed81c4500c096a2e1c619f22650dbdac5bd915261286d52762fb940d3621ba21a76453559882c364e215d104cb36f8dbd3bc31078cf370b9b5bfb1b89d26d0695d4114400f16e5c757647357e7862305b1e530d1185db5d83b077e79959064c249b38dfcd5e38534938d15f6b0696dc50fee2d79c9a1b08f8dfc64d420789790fb751583cc7cbebdb0fa133f4fdbd4a728309c5487a566535c5ee939984f707c00ab37c4eeb6178344323aca57346501874e57b9b68c1f7cfdfc6fb3052bf34ba882f5b6a40e08e3fedfb72694c87f82a103c7fdb460ab69a752ff9f12190c964b0b0dc10c0d3b11f997f44e38596979622cc4e763521251450d1908c6d7785ea38599d5a2d82505793568d7f384a491dee15ac04de1ffa3e3cfd8d6eb44e1626c3d043a9527c917b3c08fa1d03a0fe7119a2bc1c7e7d9fc23f8de619b6d5c971d9faafdc148faaaf6f41771f13403949ff31434991656f10c82ecee7a90aeabb004ba725efbab971fd436573517cd9f831ec1141cd3858f13fd1c43fbf3dd369f934cd0208548115296ce93f3eea9f0af6bec033cff5605a06f73751e1f43ff1b21b012f7c05bf26df38b92265d7c68f828f07a63387ffac9bc97a2c71160708763089f8c74332bf1d91eb987fd3bd940b424608a623833c7f014ace2858830ca5d3806896e906ecd4cb2bfd06f869444526d7067266426cfbc483dd76271ee4ee622d207e4148681a65da2f2b6ff5ccbe7a03b594594b2e8c9c2970ea3d7428ad7e4a4ff796db9ab29a01fc377c8af7974f848a14095104be37b066238352d9510bfde1fe1e2606e5fd2aa037668bf9f4158ae3c511b854f9885a40fcb93e1266443203e034473629bb541ec383d0a74d52accf934131e92b3d16c88ef3964f3d6745996e04867a4e4f1e78ae4dfb0e2d0aac9d3913efdc1044f6bbad457f741c3abfb1a22c6ad6a13c76b0b411505e45c02d860ada896f9ec6d21228b2fc61c8615c66df87d0377dfa3481c24d6706eb4dcc2414d03c12856bd3f322f9e275e6637e0dd491fe92deb2f5488c73ca06166b1cfabefc1fcbdb6764b0f40db973f7c275c368eb9b8690a86af724c64093ca6afe96e27611272f16962def5f297efb19e444952299382afe0575f8e36884652d599159ae3050c9ab8b228c00e03aa77460455dc528ea84031b36fdba1a74a5a0823303233377d876899818bd51c4529170b86615684bab8608928a45d62d2812491023da728334b629096cd9a9937791fbff4c24bc6df1255a1a688d64b0f1f983c4170dc6c6073569d54e77bfd509dde6c12de4c25e1e886409fbe78e7fa560845117113c33046f231fba9ecd51a9ece51c41c44b86b20439238f01aa2e4ed9a32a9e38781009423af3bf96b7603ab850d57895e6657e6faa12ddc204d934a6974e0334eb058a1604d73dcb647d22179a99007d23fe04948aca88ba9d3b03ff68a84a6797364f0bd4db0d2ccfb7c35362c6d915362eb81bae1500acf434c041228a67195f193974cd2dce7bf00e58e595f07a609a051cf5a8911bf54426617f7ad2aba03224af07e1915e1b9f09d7d2c001744b8c4ddcb3a6b4070d890f3f56470412b143f5e7d4f6f3d0fe6d83ac726241a6fe75251d35b26085f7d141e2fc1b0f089d297ba5a28b7e9eba66b6bcefdb81e33e14acc432d5a13cd971b3ea94c0abd3e539bbe778c860c33afaf4c4d76364855e4765ee598ee6a28a461aa356bc795e72ad76c3c9cdc8162651e7959473112e25b2c76027bae940baa5e56ae7568ae86772f6aa742a58575d362014f357397a6e0a8d4100c6b8e98e29a93d4f9ea57389edc1c4d6a7b37c841c659d6065482f1a9e1530838c97297433ba05907777961627bb998b0fd10ee322db983f4ff71c65ac3ecb2fbd59a09882067975e054ec9a2b756c81a59d9fd4693ce8d642e2be4626c2cd1aff05579fae6973d668a2788572bb6372e09514318b8529239add27abea6ef3ed4aefd63983d3b10503bcefd74e3ed0a8573f60663278b5424179d53187ad7fc0d98838b82f0b563e22dea517b5ec234dcaed5e8d9ec3455a4c26c13c31e442ef0b53a59a6822070ee7863ff8e17b1c1762fbc04c1ebeac9f55089d1be09e9b1de336557bd642e019588b1ff5ecbafdc9fc0861ff8faec251a8836eabc6907f0e7e263fe6dddb8098446e4ab6a10ffd651f8157b6dfd396236cdf69be0f9fc6fefa36b526b26a3f408a0380a82aa7586b774b2de1d56d735565f00d7d7ca52a449dec9312bc56812f8d532b086a3655d007fa250516a41d140ee0d20f98300af74b2d583d0f6d3b517f8c4a567c76cda1f60c32275671bcd69c42b7aeb42ad71288e14209664cc74cae01f787c423e2c01b186ac647dcb846f57e1c8adc6b3479397235a58c93f73015ed1a075637b5605237a4d7c206de173f97293164929fca02d1fbe89ddd1a8d5f5ed7043119b839e2db52131e1494694f8d84b41dfeb0cf77e8f2918d01bbc8af5ea6c6978641279c81f0bc329232bc9b3cc934a2b0ecd26b38e2d2b37a4282fc7b69a767ad09476e416039dba1b3e4fdcacd921c8f698b4cc20c9dd18229529ccb521635d26993c7115c060e48feb352b92933708bcf1254b806d2c64055cae04e588073261a559df54aca33d149d96808c13695ab361c88f0884faf54f4bbb98269bfd15d07b1aac7b274a3accda199aea7e96cadfa5a381f8165e15b02344d3358df694db6e6e396c564e4fe8b1643cb67a3c69053a01abcb1edcdc051999ae218480048ecda17d8469ee1756a3a13d43440ca2351b466a9d6524035dc47bab81c9bedc80580601703866dc701b46b870ac27224060228b914d5e6cf1998253f64d3f3eea6080ed84e240a4343fc4184902e7416471aafd53a20c889d1549a40537e20c6feb7c0cac68196f9d48fa9bdb79a8baa9c149b14dbc85ce2b09a6b3cc2ae0e39a7cc860d0e2a5c7d227e5b3ae633b5d0f04cc91d8c3349ef61573e72af15ed6d54cc1bb5b895808891fd4e4efa1e10f235997bdcdb28a6b4698e48b3bf62469210569de0a667224577609b2241785f975c01e75fee65dfe2ed57a51a57d291c41871a5660157d355b167255ab0d484949254d377a982bb652d196a6fd3d1d91b615a9b3fc1c792ead55f796cf1b1780a3f37086f16560c1dc7e9c75d2ab0b798c547c198d02dc4fd0c79897266d0c6c5db8d62a22069d23513b0b6620fcfe555e5211b93805cb19f150f1642c9403e2868e07b437ddbb8027359ea5c8ce6652976995253acfc27a6a011ebc372b811c0900089bcb2635eb08634ee81c2e8b343e37ff0ed27f9dcf14cff28f0f1e0adbf081fb4799e9c2b1745d1dd01017eb9f6f78ccebad9bec57babfc9408a651c5da40c004fe886b0fc30b8e79b7f561cc1a3aa4dadb16b6c9599967581545dcf2af1e5d18a97e78ea4b97142bed39764ac82b23124465fcadde964011ce4dc75d60d76d2aab38c797291f92b67ddb24", 0x1000, r7) keyctl$KEYCTL_MOVE(0x4, r7, r8, r9, 0x0) (async) syz_open_dev$vcsn(&(0x7f0000001840), 0x2, 0x0) 01:24:40 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000100)={'syztnl0\x00', 0x0, 0x8, 0x80, 0x1, 0xffff, {{0x8, 0x4, 0x1, 0x4, 0x20, 0x67, 0x0, 0x68, 0xd4d603d5706dbdbc, 0x0, @private=0xa010100, @multicast2, {[@timestamp_prespec={0x44, 0xc, 0x2a, 0x3, 0x1, [{@multicast1, 0x10001}]}]}}}}}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000001880)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000001840)={&(0x7f00000001c0)={0x1674, r1, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_DEBUG_HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x178, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x13c, 0x3, 0x0, 0x1, [{0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x10001}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '+.,\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xc}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xb6fe}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '-,\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xaac8}]}, {0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, ':.\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3ff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fffffff}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, '\xa8^)&&^)\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '@}*\xf5:\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '}\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfcc}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_VALUE={0x2c, 0x4, "2b759a9d8239b995612905dd1e87af457ce634ff3a0d3a535f18608a0d595a771ff4be12d4512c07"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x401}]}, @ETHTOOL_A_DEBUG_HEADER={0x90, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x1304, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4e, 0x4, "e36cc529392a3378ba6f9c0a3ed3e75094769752fd8b589a6b89e25bf7f2978d97111bf5b202a955b35ad68b23d9cbe60db6becb54a032812a193be3d4a8f4cf8a3a196d8323d50161e4"}, @ETHTOOL_A_BITSET_MASK={0x1004, 0x5, "439a3e35d7d1f90c99a3780cf5ba3d91e0c7099b108a4ec96968c0b9f33b30d87288fbbf106ecad5914a7c428add7f657a865d63a51882f5d1e665e7b2387dd32f2df7515449fc0dbee0512b9104190b2ac731922054eaf307b21d25937fc15dfe0ca563b513a916bbb1c05dfb7df8dc158184f182b872855725725a3f0b6fa9a030fa7210fcc90967a257b9dbb85895f09a8d16c9f300999d817682e21c428049a7edfd0d8f1dee66d623fa7e54fa430180c3ee40be5fe316d3fc1b642916d62e4b72866621548c6a57cc378a24238f995156138ef59393b2bce05d41c412fbaf58581697a1c180f00f0fb0da75fa6f86d417ded3fb0be6a5732249d84e7eb2606aad60d3d31c9232d2478b62e076eb63c2904bddcba1130d205ab900a85b095bd33b99cf5af9f0705419f8414f38a8fc979dd35047039f8f53ed20e294a27e927ad6348f1018d8cb4e2ed3d1a07ee3c2177524103dd4b301ae521153bc79b4a9ac01eb27827eefd0253acd6b1065f65c391ae0b7142c0aa1c90a1bd51a71b6efead2b1f9af58bbe89ce90393b7f67559aad97f782a5b3996c11f23ff982aa607330d95dfdd3c785e788bf96c4ed572deef08c20e850bd11f0c003c510b354b0d64c66b7d1a81178bb0525be4afacdacf1e2dd78467409ea4fedaa3b4c29ad39157a7a31b8855715f7a28f5bd1457bba66b6c611c6084739b83b769d2ff632c2f0b42b23390abce66d4d78efdf598611e2593e68b064cd602cfdd855f4a300a62fa148dd636650d9cf07c52ab9736f21a76c8ee9c79afac4b46e03cd20c35455fba62f17482c92eb9cb37c1c8d7632db8ace85957651279bd237a25761845c27e014d4cf609496e567aba48cc914e5a7bb3481276754be75790df2e089be8d77e57f82a4e81eabe541d0b94f85580ec3c4c4d78c97ba429a24d849c3b108b26a351fb2ec975371a19e8ecb12719a3556e38c62ee9c9d1442a7b9d1f782eacd47e8352bdd6b89cc682df6afbba49e84bcc92564824ef9fd93dfe0b926654584d0bca903dd44d70a740fbb7b55c0c588b6d1e6e71971b21f3f3d5fc0b11ff94a062946879f1394eeb49be7e35bdcd4365adf3fa83719373c1a262f03bb813ccc7ad90acf908e093b62dcf0668aa82d9c95cb80da2836ac917ca7d4dbd16bd93e64a738c5f905df9a0bc5af6bab2cc7cbc1a769835ec7f696ea2dc140f104689c498660dbb2d73f7444c04afdd06ed03a8840e4c2b17971d578eb133bbf1279aa92db74c176c6f66bc3c7189207e4144e56e1c2b497151217911413dee289bd312671380dd88e1547078d021553dbaf44d3d18750c6b9e2839c86cfa3f6da1cd4c016f23edb068b8a1696549092fde24080d986309d202c23d8f8dfb40162b00d7369f434ff87cab887626019e4a5dc9b2f7e54a09672f870668601fb64e87b25fbf7bb34d4fd393806b7ecf695ae772738f6b5776fffc0b6df849fbd041f31951ca735e779df3aaff72f5bed5eb64ed9ce5da683160487e37b40872ba2a45556a21045c282bd9dc2892f3720bd16e793951b6d4a9bf15d0952473c3c9ba15f8acc75c29ccc6984ecf42796a1204a9a7a7e92c4c98c1794afa1329890f2737f866a2999b23617da5b9470b03df52271ab51ff5a5e8901c1cb2021cae5b2db387a39fd10da0cb3b80da45480306c58cc98cbf4f6cd8429b5b1194f2f6976d827c724e8a646b16b40c7fb383b4c6d1bbfb48004a829963fc4f1032489352a418b5a36006c2b18abcc0175b9b21f39596183d2484170ccb9da64dd6fac33dafd5836c03f313147e9f4aa1ef551146cff1dc209785a99d172018befc099d479706bbf0f6e2282d2f9bc28e4d6345b51a293ee5e320bc82673dcce8fe7d88252944b1f86776173c7ed1efbf326bbecfc782d0c3899075f3444dcccffe8ffe840b660edcceb930c5e20e001a53a2a98196fe7ba59fc2df9a603a59f13233b52225d170553895265578543078c91a9134910101541eb03b1f8e2a956f3695c91a9de50d6428ac5535468abcd80cf9d76028a970a11a3807fa2035a922b65a58134c4e5061f2cc0a9a4c3ae0a71543d0fd85702b00819bb57c03330c9b30e73ea5ee6b6429004c61ef09cab88b81bc691193e8fd24c08c4f3403ab36d25998894a8f69a97f50a561a0ed1f0d1f1ef74f00f7a323c18579ff7eb2a6d9120de9957fe89c3ede90bb735a05d0c281244512cc25bc0fc8895aebfa30f1d9521b48a35ce11a0175842770b4ff12c6420eff1bd282f3f6a9ddb17f7f6c06d8582051220c567ae2903e3cddc4c7d8cd384dcdf8596b7dd99e4725302fc2ed7cf8644f73ea75af4f4518fe3a7d8e0a39cbe6f008a087136d562fa1c6869df78ce5813cd5bc79e76c22597ad867f86b522762a9a09b88161f5f1bfd56154b171fe04cd0c39276205538fd4305cd926e04ec9b206c5cbcf4f63a8e3f65cc149635f4d19f52f8347dd6ce9a1dbf16f9a8ed54a734c691cd0821841ea535f20b257cbba82f1797c51a8c9df5cd2c1b6f84867b1b5c9e4fd758f668cebd7da43b4930a111158fbc827316724beae51633bf258c96c2b0663be4e53e281255d75655e0f4cab798b7e4db5f70cf4c0c76b6f10934ed3d3c39f2f95826f99c343b51a6609c3cd13dcaa80560fa9df1c5fd1fb6a8c7ad3198f1fe329a7916e7d9f4e5df97ca42eb148f5f276dd0816f535fcb857cca5baa048d14b4953366d480a1bb5af237486e1532e4390cd4cc47dd45588db6bf503f0b9c3f4aabf5b2ce6e1db4c53a51b6612eac0197f2ed184bc338244b327283f5525990f1c6f5faddde6507ec6037205143922e2d492fd0b494de21440efe0e63d3e4fa36d1f57ed53c4d418e1724e9704e6376db6d493174db7c7cc8fe89b57f903f4135bba6d5fdc84c5019a63cd57370eb9e27bae935d857c9df1cf045e5e212142dae74980e0166e8493f5a5673d4689fd1a00de68b89015ea10fe062b034c92ba0e2ff20fc1f801022edc462cd7787cba39b78a8cb5b3c225a5fc57e948bd1346eccc6e5739d6f78a3f8c9b6b042b1818e3d102b358a42dec5a761bb0f55b83a4b6ff0f72a6d6a8351a5d79713ff06e6a815291a5ad68980b3819d013764419725dbe2ea864cc74a4c30e5d610724c621621dae932909335f582fe881eafba9929db363913487b8626a04497c2f6dfc709df37dff3345a6c7041b7472728f1caa59b8479d0973b32d6ad29903ae3204ccc67582a70573d34b993b67acd8a0cd77a963a8947878a27949ba84a5a78110660966db9eadbca5abb5405425d42d02de0946248299aa56c601410c2e538db4791047d0eb5cd1860913793028a3a6536a7f2252c8bc17b0d841ecb8992c8cb8e462c7ff5ed283af094a868e0bf6cc65f24990347664900786b8b00d794234854a8853f12cf58b3a337c9855f7861a8ec65747b393e8b619833a59c2c73a80d9c15abe0bf4337e321745adac5d44f38f8df003b22b68f11db26141edad3742fe99d85d580db4c49e600f4f79308a9644b94b19bf1d10b8579148d4c4073333e1ac097abb7a966a8470ba26aa041c784f37c9f129db474d516c7637800b63d5bd603b27051c0aedd93bf8d6c7ad046805f97785c0bf9de74f2faf3e46ddbfb360e6e6d8352d50ac0ae72c60e2c40acd2a2f7278c6896c841d2471b8b2593a0d4ff5a29c432fcbe79c6b16f131e26b81dd57d63f9fbe4f11b59eea95b7d72d89ddc11153c56a0673df8d583a7810922080cc402d355f3b6758a093be53e532f586486de82391fbd12df945cd0e6b9a73775031d1d4d143641fde29220f934e1007a8d725a07c240ea03a814084d603cd4ad7f15cbdcdec447060e39bda83d5c1bdb9458a9077ef2b16c3aec92b265a5a99db6646b491d4bc4eddfcaaaa8d6ba2af388a5ddd17b13ea4a2175485c962c6d8a89b08ed62413e9faede33a7d9f47ad2c09a5b96d743df489976565b065f7d580b1e69cf69d87f929c3a5637ded1ca8978172628f9c8d136a75f87c031c95955fe9a5a6969b5190e74eb75dd0232074dc812e067f9cf135b213fe62b34e856a7a9adfa395c937f04f74daff4e024605ea3cd68e6a532226d5eda42329077eaf18724b9e84de2a8ed1947ece02f91b2869a332bbbd30bd1130df0f7d4381245c38f9e927acd3c52a73f4a41eb51e95efc979802cd21b2d96d2347694aa339a17a86db29ee6c83e4d6e21749e9a162ccb1ad9fe0bb90518b4dbaf77197c1404bb3f75989f0f507e6b1cf73bc327d5aef95223f5773aa2d1eefbb6652a230a7fa78f6704de1b5cdcac1ef0bda1bb04a3c883366a70d10d08345e55c7a90fcdd8408d2c45c870fc85181b9db53f382594e1720687667743e66efa1dba396c2751673d491d63339b210628f7c139f0365bb056f6955c50fc44989c8ab9579f97a714f17c94ccbaf37208fd168bff18f0a95b6d2c0b316344a6cab0dce055cf9483a69c6299e28748c81420c8d211ff253e8d1e85f69e748e9ed80198a2aa0eafccbd20902f9a5285728f584b6b3411e35523b762be1b246a4d8bdbe207c3456e3b6a6d2c737b11c43787847b90f40783d17729bdaa083f4e053723f2c9f5a7bc1f39901cac53fe6f7aa3be1695b56dac6d68421ef8d1bfcd635dff78c8217dce0d23fc6f40428b70e3ced18ed75f5e040afa3402c20ba15b46e05533f80b02f8d950489802464e95540f4297126fe66ce8b4d4e6d64c4662adf252073068a5ddce3297d671d183c207d34ec4c8630f275145f0e226eedf47866c279d401ecf1ca4e53a06856b8163e63e857fc437f6e645d31d96350140f8e7fb9f627b3c650fc52a0d54c902ceeb3dd08e55405e43ec3d1a270ec4287e155c32891945d62d95ba9e76c32c8d3ac51f8527b8f573ce2f23a93e4e97af3744bb24a256ae1e83964ed0be970554e55b5b9cffb6e155c58b7325a643baddcf33eb0c75299fb9fb8533eaea745c2ee669ddd7cba1c0cbefc2e588ddc2d86984bc80ab82ce94d8369209a5622b46a4a584f7d652a3977e4012bdd69c7d9b135eb806b60348228193f91cb268e6a0a8d4e0a9b501c9d193222ec4f32a46a4bb4c674a30bfb9b18f84ea2728296c85e59dc4cdcae98eca573d53d721558c4eac7354b1038ab4eeeb6d8ecee1acf4c1414abcf4a45de53ffc2372e5271ca47756798a9845944d28d404cf27d300635ea5fec610039955a1b361f9f0383094ba4045b55a37ee488ead8595547a644472f7c4a01b842a4b52350c894511950c207c8a7f5dbc10e00f950b75431525d31a51a2a94cb83a2e56c60f2cf2bcfdcac869988c260b79e00bb1ea483210884026422697480cd5473b9ede3a13516fe013d0bd8542df6f6d4ccf7abb7f05190c5d2beff74cd8f7ee02a6bc8cb5c10821476a0ff210d2b95966dcec7c7c2a0210f9acd795408b31933c29046470457012eedff7d917cca7cabf794f41685410d79aa32bc70b0947546f1e3bf2536a47223e45b20022cd42b1af48264a76d49096cfd91d5723829162134df0788902e46e00629d909c49d855f142f4fcc32dc01eeac5ecce9adbdca6bd0f40ec83fbb9d6b0a508acb8630acabe4791302c880fa1653d034c89a9fcb6ac9ed4d7da445d8a33513f4a0d42226a692151b16e7f171a77a2e070bee33bd417067c504861ab5bd55b4a8aa5ec1bb66bbbd6d556ff10c6cc9655d65cb461ba3e4e9d27635a1e4c68a55782cad1251a1e683399d889159b6e4e96dd0a699765e11afe9e64be54b0bc9570"}, @ETHTOOL_A_BITSET_MASK={0x11, 0x5, "853c0a5c74580e752cc56a8f10"}, @ETHTOOL_A_BITSET_BITS={0xf0, 0x3, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '!,/\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, ',\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x20}]}, {0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '\'+\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xc7d6}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3ff}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '%\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '$:\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x153}]}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '!!(-#\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x10000}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, ',o@&(&-\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '/}-,/$\x00'}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_BITS={0xb8, 0x3, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '%]*[^-\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '@^\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '^\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '\'&+{{{\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xa7b}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '!)\x00'}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7ff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '_\x00'}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '\'\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3f}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}]}, @ETHTOOL_A_BITSET_VALUE={0x69, 0x4, "eb052b7d041e7c0dfb7de11112b94365886410083f8d205a120b6944adaee3603c8055fe805f6d201e25ea062d67b171c61722dbaa5cb6cb0368e9968a4f19250114928390782c67248e0ec210c98f3ddd02955918809ebca78f220d0fc4af54469071a82d"}, @ETHTOOL_A_BITSET_BITS={0x24, 0x3, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, 'm\a\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_VALUE={0x54, 0x4, "efb765bddd8dc6142dd8b5eb1a51f9fe06701fdd0839987e841961226769e63aeba77723ec3d7756f708fe90c3a2261c047df3609ec72bf2c7db62a0941fbaf97fca9e1e176be1464a1b70b9e2d571a2"}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x110, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x65, 0x5, "590bfd966d49424089b93b7aa612eebbe9197f265bc1a9b56fdb9a771679b9ed375f12e22472e112dc85547f34b14fa9184dd80742073b97808c3b8d0eea1aa704709aff36431436db43f1a3c4dcc3bd6cda45e06c602a96b6cfec499ffc503b8c"}, @ETHTOOL_A_BITSET_MASK={0xa0, 0x5, "3e7c980973412338ef58ab66871cbd1fc141ae6294e182ee237a0be6068844bad404cfeccda063ba237ad7aea04c10a683aecf518a7342afa1317c47b0e20451f6905f292e36557386f13aaaa0885e98342d7df732229e853d4e9429a657bdcec3b2d6f5ad8187deb83e42dc18efbac5660f2cec417354d9581bb9beab317bd9d7fd614756688d851261f366013e70d380c97d9e048323ab133341ef"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x1674}, 0x1, 0x0, 0x0, 0x4000}, 0x24044810) (async) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000001880)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000001840)={&(0x7f00000001c0)={0x1674, r1, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_DEBUG_HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x178, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x13c, 0x3, 0x0, 0x1, [{0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x10001}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '+.,\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xc}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xb6fe}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '-,\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xaac8}]}, {0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, ':.\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3ff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fffffff}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, '\xa8^)&&^)\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '@}*\xf5:\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '}\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfcc}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_VALUE={0x2c, 0x4, "2b759a9d8239b995612905dd1e87af457ce634ff3a0d3a535f18608a0d595a771ff4be12d4512c07"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x401}]}, @ETHTOOL_A_DEBUG_HEADER={0x90, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x1304, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4e, 0x4, "e36cc529392a3378ba6f9c0a3ed3e75094769752fd8b589a6b89e25bf7f2978d97111bf5b202a955b35ad68b23d9cbe60db6becb54a032812a193be3d4a8f4cf8a3a196d8323d50161e4"}, @ETHTOOL_A_BITSET_MASK={0x1004, 0x5, "439a3e35d7d1f90c99a3780cf5ba3d91e0c7099b108a4ec96968c0b9f33b30d87288fbbf106ecad5914a7c428add7f657a865d63a51882f5d1e665e7b2387dd32f2df7515449fc0dbee0512b9104190b2ac731922054eaf307b21d25937fc15dfe0ca563b513a916bbb1c05dfb7df8dc158184f182b872855725725a3f0b6fa9a030fa7210fcc90967a257b9dbb85895f09a8d16c9f300999d817682e21c428049a7edfd0d8f1dee66d623fa7e54fa430180c3ee40be5fe316d3fc1b642916d62e4b72866621548c6a57cc378a24238f995156138ef59393b2bce05d41c412fbaf58581697a1c180f00f0fb0da75fa6f86d417ded3fb0be6a5732249d84e7eb2606aad60d3d31c9232d2478b62e076eb63c2904bddcba1130d205ab900a85b095bd33b99cf5af9f0705419f8414f38a8fc979dd35047039f8f53ed20e294a27e927ad6348f1018d8cb4e2ed3d1a07ee3c2177524103dd4b301ae521153bc79b4a9ac01eb27827eefd0253acd6b1065f65c391ae0b7142c0aa1c90a1bd51a71b6efead2b1f9af58bbe89ce90393b7f67559aad97f782a5b3996c11f23ff982aa607330d95dfdd3c785e788bf96c4ed572deef08c20e850bd11f0c003c510b354b0d64c66b7d1a81178bb0525be4afacdacf1e2dd78467409ea4fedaa3b4c29ad39157a7a31b8855715f7a28f5bd1457bba66b6c611c6084739b83b769d2ff632c2f0b42b23390abce66d4d78efdf598611e2593e68b064cd602cfdd855f4a300a62fa148dd636650d9cf07c52ab9736f21a76c8ee9c79afac4b46e03cd20c35455fba62f17482c92eb9cb37c1c8d7632db8ace85957651279bd237a25761845c27e014d4cf609496e567aba48cc914e5a7bb3481276754be75790df2e089be8d77e57f82a4e81eabe541d0b94f85580ec3c4c4d78c97ba429a24d849c3b108b26a351fb2ec975371a19e8ecb12719a3556e38c62ee9c9d1442a7b9d1f782eacd47e8352bdd6b89cc682df6afbba49e84bcc92564824ef9fd93dfe0b926654584d0bca903dd44d70a740fbb7b55c0c588b6d1e6e71971b21f3f3d5fc0b11ff94a062946879f1394eeb49be7e35bdcd4365adf3fa83719373c1a262f03bb813ccc7ad90acf908e093b62dcf0668aa82d9c95cb80da2836ac917ca7d4dbd16bd93e64a738c5f905df9a0bc5af6bab2cc7cbc1a769835ec7f696ea2dc140f104689c498660dbb2d73f7444c04afdd06ed03a8840e4c2b17971d578eb133bbf1279aa92db74c176c6f66bc3c7189207e4144e56e1c2b497151217911413dee289bd312671380dd88e1547078d021553dbaf44d3d18750c6b9e2839c86cfa3f6da1cd4c016f23edb068b8a1696549092fde24080d986309d202c23d8f8dfb40162b00d7369f434ff87cab887626019e4a5dc9b2f7e54a09672f870668601fb64e87b25fbf7bb34d4fd393806b7ecf695ae772738f6b5776fffc0b6df849fbd041f31951ca735e779df3aaff72f5bed5eb64ed9ce5da683160487e37b40872ba2a45556a21045c282bd9dc2892f3720bd16e793951b6d4a9bf15d0952473c3c9ba15f8acc75c29ccc6984ecf42796a1204a9a7a7e92c4c98c1794afa1329890f2737f866a2999b23617da5b9470b03df52271ab51ff5a5e8901c1cb2021cae5b2db387a39fd10da0cb3b80da45480306c58cc98cbf4f6cd8429b5b1194f2f6976d827c724e8a646b16b40c7fb383b4c6d1bbfb48004a829963fc4f1032489352a418b5a36006c2b18abcc0175b9b21f39596183d2484170ccb9da64dd6fac33dafd5836c03f313147e9f4aa1ef551146cff1dc209785a99d172018befc099d479706bbf0f6e2282d2f9bc28e4d6345b51a293ee5e320bc82673dcce8fe7d88252944b1f86776173c7ed1efbf326bbecfc782d0c3899075f3444dcccffe8ffe840b660edcceb930c5e20e001a53a2a98196fe7ba59fc2df9a603a59f13233b52225d170553895265578543078c91a9134910101541eb03b1f8e2a956f3695c91a9de50d6428ac5535468abcd80cf9d76028a970a11a3807fa2035a922b65a58134c4e5061f2cc0a9a4c3ae0a71543d0fd85702b00819bb57c03330c9b30e73ea5ee6b6429004c61ef09cab88b81bc691193e8fd24c08c4f3403ab36d25998894a8f69a97f50a561a0ed1f0d1f1ef74f00f7a323c18579ff7eb2a6d9120de9957fe89c3ede90bb735a05d0c281244512cc25bc0fc8895aebfa30f1d9521b48a35ce11a0175842770b4ff12c6420eff1bd282f3f6a9ddb17f7f6c06d8582051220c567ae2903e3cddc4c7d8cd384dcdf8596b7dd99e4725302fc2ed7cf8644f73ea75af4f4518fe3a7d8e0a39cbe6f008a087136d562fa1c6869df78ce5813cd5bc79e76c22597ad867f86b522762a9a09b88161f5f1bfd56154b171fe04cd0c39276205538fd4305cd926e04ec9b206c5cbcf4f63a8e3f65cc149635f4d19f52f8347dd6ce9a1dbf16f9a8ed54a734c691cd0821841ea535f20b257cbba82f1797c51a8c9df5cd2c1b6f84867b1b5c9e4fd758f668cebd7da43b4930a111158fbc827316724beae51633bf258c96c2b0663be4e53e281255d75655e0f4cab798b7e4db5f70cf4c0c76b6f10934ed3d3c39f2f95826f99c343b51a6609c3cd13dcaa80560fa9df1c5fd1fb6a8c7ad3198f1fe329a7916e7d9f4e5df97ca42eb148f5f276dd0816f535fcb857cca5baa048d14b4953366d480a1bb5af237486e1532e4390cd4cc47dd45588db6bf503f0b9c3f4aabf5b2ce6e1db4c53a51b6612eac0197f2ed184bc338244b327283f5525990f1c6f5faddde6507ec6037205143922e2d492fd0b494de21440efe0e63d3e4fa36d1f57ed53c4d418e1724e9704e6376db6d493174db7c7cc8fe89b57f903f4135bba6d5fdc84c5019a63cd57370eb9e27bae935d857c9df1cf045e5e212142dae74980e0166e8493f5a5673d4689fd1a00de68b89015ea10fe062b034c92ba0e2ff20fc1f801022edc462cd7787cba39b78a8cb5b3c225a5fc57e948bd1346eccc6e5739d6f78a3f8c9b6b042b1818e3d102b358a42dec5a761bb0f55b83a4b6ff0f72a6d6a8351a5d79713ff06e6a815291a5ad68980b3819d013764419725dbe2ea864cc74a4c30e5d610724c621621dae932909335f582fe881eafba9929db363913487b8626a04497c2f6dfc709df37dff3345a6c7041b7472728f1caa59b8479d0973b32d6ad29903ae3204ccc67582a70573d34b993b67acd8a0cd77a963a8947878a27949ba84a5a78110660966db9eadbca5abb5405425d42d02de0946248299aa56c601410c2e538db4791047d0eb5cd1860913793028a3a6536a7f2252c8bc17b0d841ecb8992c8cb8e462c7ff5ed283af094a868e0bf6cc65f24990347664900786b8b00d794234854a8853f12cf58b3a337c9855f7861a8ec65747b393e8b619833a59c2c73a80d9c15abe0bf4337e321745adac5d44f38f8df003b22b68f11db26141edad3742fe99d85d580db4c49e600f4f79308a9644b94b19bf1d10b8579148d4c4073333e1ac097abb7a966a8470ba26aa041c784f37c9f129db474d516c7637800b63d5bd603b27051c0aedd93bf8d6c7ad046805f97785c0bf9de74f2faf3e46ddbfb360e6e6d8352d50ac0ae72c60e2c40acd2a2f7278c6896c841d2471b8b2593a0d4ff5a29c432fcbe79c6b16f131e26b81dd57d63f9fbe4f11b59eea95b7d72d89ddc11153c56a0673df8d583a7810922080cc402d355f3b6758a093be53e532f586486de82391fbd12df945cd0e6b9a73775031d1d4d143641fde29220f934e1007a8d725a07c240ea03a814084d603cd4ad7f15cbdcdec447060e39bda83d5c1bdb9458a9077ef2b16c3aec92b265a5a99db6646b491d4bc4eddfcaaaa8d6ba2af388a5ddd17b13ea4a2175485c962c6d8a89b08ed62413e9faede33a7d9f47ad2c09a5b96d743df489976565b065f7d580b1e69cf69d87f929c3a5637ded1ca8978172628f9c8d136a75f87c031c95955fe9a5a6969b5190e74eb75dd0232074dc812e067f9cf135b213fe62b34e856a7a9adfa395c937f04f74daff4e024605ea3cd68e6a532226d5eda42329077eaf18724b9e84de2a8ed1947ece02f91b2869a332bbbd30bd1130df0f7d4381245c38f9e927acd3c52a73f4a41eb51e95efc979802cd21b2d96d2347694aa339a17a86db29ee6c83e4d6e21749e9a162ccb1ad9fe0bb90518b4dbaf77197c1404bb3f75989f0f507e6b1cf73bc327d5aef95223f5773aa2d1eefbb6652a230a7fa78f6704de1b5cdcac1ef0bda1bb04a3c883366a70d10d08345e55c7a90fcdd8408d2c45c870fc85181b9db53f382594e1720687667743e66efa1dba396c2751673d491d63339b210628f7c139f0365bb056f6955c50fc44989c8ab9579f97a714f17c94ccbaf37208fd168bff18f0a95b6d2c0b316344a6cab0dce055cf9483a69c6299e28748c81420c8d211ff253e8d1e85f69e748e9ed80198a2aa0eafccbd20902f9a5285728f584b6b3411e35523b762be1b246a4d8bdbe207c3456e3b6a6d2c737b11c43787847b90f40783d17729bdaa083f4e053723f2c9f5a7bc1f39901cac53fe6f7aa3be1695b56dac6d68421ef8d1bfcd635dff78c8217dce0d23fc6f40428b70e3ced18ed75f5e040afa3402c20ba15b46e05533f80b02f8d950489802464e95540f4297126fe66ce8b4d4e6d64c4662adf252073068a5ddce3297d671d183c207d34ec4c8630f275145f0e226eedf47866c279d401ecf1ca4e53a06856b8163e63e857fc437f6e645d31d96350140f8e7fb9f627b3c650fc52a0d54c902ceeb3dd08e55405e43ec3d1a270ec4287e155c32891945d62d95ba9e76c32c8d3ac51f8527b8f573ce2f23a93e4e97af3744bb24a256ae1e83964ed0be970554e55b5b9cffb6e155c58b7325a643baddcf33eb0c75299fb9fb8533eaea745c2ee669ddd7cba1c0cbefc2e588ddc2d86984bc80ab82ce94d8369209a5622b46a4a584f7d652a3977e4012bdd69c7d9b135eb806b60348228193f91cb268e6a0a8d4e0a9b501c9d193222ec4f32a46a4bb4c674a30bfb9b18f84ea2728296c85e59dc4cdcae98eca573d53d721558c4eac7354b1038ab4eeeb6d8ecee1acf4c1414abcf4a45de53ffc2372e5271ca47756798a9845944d28d404cf27d300635ea5fec610039955a1b361f9f0383094ba4045b55a37ee488ead8595547a644472f7c4a01b842a4b52350c894511950c207c8a7f5dbc10e00f950b75431525d31a51a2a94cb83a2e56c60f2cf2bcfdcac869988c260b79e00bb1ea483210884026422697480cd5473b9ede3a13516fe013d0bd8542df6f6d4ccf7abb7f05190c5d2beff74cd8f7ee02a6bc8cb5c10821476a0ff210d2b95966dcec7c7c2a0210f9acd795408b31933c29046470457012eedff7d917cca7cabf794f41685410d79aa32bc70b0947546f1e3bf2536a47223e45b20022cd42b1af48264a76d49096cfd91d5723829162134df0788902e46e00629d909c49d855f142f4fcc32dc01eeac5ecce9adbdca6bd0f40ec83fbb9d6b0a508acb8630acabe4791302c880fa1653d034c89a9fcb6ac9ed4d7da445d8a33513f4a0d42226a692151b16e7f171a77a2e070bee33bd417067c504861ab5bd55b4a8aa5ec1bb66bbbd6d556ff10c6cc9655d65cb461ba3e4e9d27635a1e4c68a55782cad1251a1e683399d889159b6e4e96dd0a699765e11afe9e64be54b0bc9570"}, @ETHTOOL_A_BITSET_MASK={0x11, 0x5, "853c0a5c74580e752cc56a8f10"}, @ETHTOOL_A_BITSET_BITS={0xf0, 0x3, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '!,/\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, ',\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x20}]}, {0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '\'+\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xc7d6}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3ff}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '%\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '$:\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x153}]}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '!!(-#\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x10000}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, ',o@&(&-\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '/}-,/$\x00'}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_BITS={0xb8, 0x3, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '%]*[^-\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '@^\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '^\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, '\'&+{{{\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xa7b}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '!)\x00'}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7ff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '_\x00'}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '\'\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3f}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}]}, @ETHTOOL_A_BITSET_VALUE={0x69, 0x4, "eb052b7d041e7c0dfb7de11112b94365886410083f8d205a120b6944adaee3603c8055fe805f6d201e25ea062d67b171c61722dbaa5cb6cb0368e9968a4f19250114928390782c67248e0ec210c98f3ddd02955918809ebca78f220d0fc4af54469071a82d"}, @ETHTOOL_A_BITSET_BITS={0x24, 0x3, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, 'm\a\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_VALUE={0x54, 0x4, "efb765bddd8dc6142dd8b5eb1a51f9fe06701fdd0839987e841961226769e63aeba77723ec3d7756f708fe90c3a2261c047df3609ec72bf2c7db62a0941fbaf97fca9e1e176be1464a1b70b9e2d571a2"}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x110, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x65, 0x5, "590bfd966d49424089b93b7aa612eebbe9197f265bc1a9b56fdb9a771679b9ed375f12e22472e112dc85547f34b14fa9184dd80742073b97808c3b8d0eea1aa704709aff36431436db43f1a3c4dcc3bd6cda45e06c602a96b6cfec499ffc503b8c"}, @ETHTOOL_A_BITSET_MASK={0xa0, 0x5, "3e7c980973412338ef58ab66871cbd1fc141ae6294e182ee237a0be6068844bad404cfeccda063ba237ad7aea04c10a683aecf518a7342afa1317c47b0e20451f6905f292e36557386f13aaaa0885e98342d7df732229e853d4e9429a657bdcec3b2d6f5ad8187deb83e42dc18efbac5660f2cec417354d9581bb9beab317bd9d7fd614756688d851261f366013e70d380c97d9e048323ab133341ef"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x1674}, 0x1, 0x0, 0x0, 0x4000}, 0x24044810) keyctl$unlink(0x8, 0x0, 0xfffffffffffffffc) [ 2394.213535][T13933] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.3'. 01:24:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x2c, r1, 0x403, 0x0, 0x0, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xcf}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5}]}, 0x2c}}, 0x0) 01:24:40 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = memfd_secret(0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, r1, 0x0, 0x4}, 0x48) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) (async) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r1, 0x28, 0x2, &(0x7f0000000040), 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x3f, 0x2}, 0xe) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) (async) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) socket$can_raw(0x1d, 0x3, 0x1) (async) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000480)={0x20, r4, 0x1, 0x0, 0x0, {0x4}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}]}, 0x20}}, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000340)=@bpf_ext={0x1c, 0x12, &(0x7f00000001c0)=@raw=[@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}, @call={0x85, 0x0, 0x0, 0x5f}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @jmp={0x5, 0x0, 0x4, 0x8, 0xa, 0xc, 0xffffffffffffffff}], &(0x7f0000000100)='syzkaller\x00', 0x9, 0x0, 0x0, 0x41100, 0x68, '\x00', r6, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000280)={0x1, 0xb, 0x0, 0x8}, 0x10, 0x2ce1b, r1, 0x8, 0x0, &(0x7f00000002c0)=[{0x1, 0x4, 0xd, 0x4}, {0x5, 0x3, 0xb, 0x3}, {0x1, 0x2, 0x7, 0xa}, {0x2, 0x3, 0x1, 0x6}, {0x4, 0x3, 0xb, 0xe}, {0x5, 0x1, 0xb, 0xf69a51176c064365}, {0x1, 0x4, 0x0, 0xb}, {0x3, 0x3, 0x0, 0x5}], 0x10, 0x100}, 0x90) 01:24:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$unlink(0x4, r0, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$KEYCTL_MOVE(0x4, r0, 0x0, r0, 0x1) 01:24:40 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (async) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000100)={'syztnl0\x00', 0x0, 0x8, 0x80, 0x1, 0xffff, {{0x8, 0x4, 0x1, 0x4, 0x20, 0x67, 0x0, 0x68, 0xd4d603d5706dbdbc, 0x0, @private=0xa010100, @multicast2, {[@timestamp_prespec={0x44, 0xc, 0x2a, 0x3, 0x1, [{@multicast1, 0x10001}]}]}}}}}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000180)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000001880)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000001840)={&(0x7f00000001c0)={0x1674, r1, 0x200, 0x70bd28, 0x25dfdbfc, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_DEBUG_HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x178, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x13c, 0x3, 0x0, 0x1, [{0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x10001}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '+.,\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xc}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xb6fe}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '-,\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xaac8}]}, {0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, ':.\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3ff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fffffff}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, '\xa8^)&&^)\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '@}*\xf5:\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '}\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfcc}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_VALUE={0x2c, 0x4, "2b759a9d8239b995612905dd1e87af457ce634ff3a0d3a535f18608a0d595a771ff4be12d4512c07"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x401}]}, @ETHTOOL_A_DEBUG_HEADER={0x90, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dummy0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x1304, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4e, 0x4, "e36cc529392a3378ba6f9c0a3ed3e75094769752fd8b589a6b89e25bf7f2978d97111bf5b202a955b35ad68b23d9cbe60db6becb54a032812a193be3d4a8f4cf8a3a196d8323d50161e4"}, @ETHTOOL_A_BITSET_MASK={0x1004, 0x5, "439a3e35d7d1f90c99a3780cf5ba3d91e0c7099b108a4ec96968c0b9f33b30d87288fbbf106ecad5914a7c428add7f657a865d63a51882f5d1e665e7b2387dd32f2df7515449fc0dbee0512b9104190b2ac731922054eaf307b21d25937fc15dfe0ca563b513a916bbb1c05dfb7df8dc158184f182b872855725725a3f0b6fa9a030fa7210fcc90967a257b9dbb85895f09a8d16c9f300999d817682e21c428049a7edfd0d8f1dee66d623fa7e54fa430180c3ee40be5fe316d3fc1b642916d62e4b72866621548c6a57cc378a24238f995156138ef59393b2bce05d41c412fbaf58581697a1c180f00f0fb0da75fa6f86d417ded3fb0be6a5732249d84e7eb2606aad60d3d31c9232d2478b62e076eb63c2904bddcba1130d205ab900a85b095bd33b99cf5af9f0705419f8414f38a8fc979dd35047039f8f53ed20e294a27e927ad6348f1018d8cb4e2ed3d1a07ee3c2177524103dd4b301ae521153bc79b4a9ac01eb27827eefd0253acd6b1065f65c391ae0b7142c0aa1c90a1bd51a71b6efead2b1f9af58bbe89ce90393b7f67559aad97f782a5b3996c11f23ff982aa607330d95dfdd3c785e788bf96c4ed572deef08c20e850bd11f0c003c510b354b0d64c66b7d1a81178bb0525be4afacdacf1e2dd78467409ea4fedaa3b4c29ad39157a7a31b8855715f7a28f5bd1457bba66b6c611c6084739b83b769d2ff632c2f0b42b23390abce66d4d78efdf598611e2593e68b064cd602cfdd855f4a300a62fa148dd636650d9cf07c52ab9736f21a76c8ee9c79afac4b46e03cd20c35455fba62f17482c92eb9cb37c1c8d7632db8ace85957651279bd237a25761845c27e014d4cf609496e567aba48cc914e5a7bb3481276754be75790df2e089be8d77e57f82a4e81eabe541d0b94f855