ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0x1017e0}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="a41702c12a8a14119dab3bbcd6a800"], 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000a80)={{{@in6=@private1, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in=@multicast1}}, &(0x7f0000000b80)=0x13a) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = dup(r4) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000f00)={0x0, @multicast2, @remote}, &(0x7f0000000f40)=0xc) ioctl$sock_inet6_SIOCADDRT(r5, 0x890b, &(0x7f0000000f80)={@dev={0xfe, 0x80, '\x00', 0x2d}, @mcast1, @local, 0x7, 0x5, 0x2, 0x500, 0xa2, 0x200020, r6}) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000cc0)={{{@in6=@mcast1, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6=@private2}}, &(0x7f0000000dc0)=0xe8) mount$fuse(0x0, &(0x7f0000000c40)='./file1\x00', &(0x7f0000000c80), 0x20000, &(0x7f0000000e00)={{'fd', 0x3d, r5}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, r0}, 0x2c, {'group_id', 0x3d, r1}, 0x2c, {[{@default_permissions}, {}, {@max_read={'max_read', 0x3d, 0x8}}], [{@euid_lt={'euid<', r7}}]}}) syz_mount_image$sysv(&(0x7f00000000c0), &(0x7f00000001c0)='./file0\x00', 0x100000000, 0x6, &(0x7f00000009c0)=[{&(0x7f0000000740)="d6e5ef4a7f0f315dc045c5790a7a9af6ff672b1a3d9b5c6b90ce2662b54a1a6129c1027646826caffed7fae43efc9464caef8847a704fc263ae7f2b062d2e44f55dfa4082ba94a4d", 0x48, 0x9}, {&(0x7f00000007c0)="c5d65e35d948da2d0ff13353979f0a70bcd6a1bfabd77b266286a76c422c632277b944001e1e7c8927932c386e7be27df5506ee863d82177a107c294d8bec273b03ca592df52f7f1cc322a403808c7efd59ea35a4819a6c49809a82ddfff12871ed0880093900616eb6b7372bda40a4e50ae7c33bf6f411346abb0272e79bc7c4607b0f05bbd36e3274a69dd4c1dffd9e1d30799b20ed7994653ac421374866b6b03", 0xa2, 0x7}, {0xffffffffffffffff}, {&(0x7f0000000880)="26d8f4e232dfac4f84b890eed8e1cf9b7266c61489aefb1a433fc4c36e0c7871a2944c2d276f1fd9bb1a1968a00bce6c822e", 0x32}, {&(0x7f00000008c0)="fadb45ddce84977fcb778a9d026f73e95fb72a062ef23eb27b67b2d1793309972163dfb6b8c7131c8e1c2b7e60ddef42cbc99a6ce59d7e937e961f", 0x3b, 0x5}, {&(0x7f0000000900)="511628c7306a0be86bd678362096ba89db76d35b60c501729fc39291fd2a5de87d1090754af01972e3e06d2fe3a6bc84c3ac8ba2430572f82fefb1a0c8af198d1aa173511d638e99360e6bcde80430b9b58fbeff0902e6e28ffecbd846363e83b66d35dc54686cdb95d2d22c87b8b107c9514f20f46ad9a6328d4449f9f9cdb4491dff77cfe7f3161d2899fce9439d36053c44d13dd20efbb001ff5b13a31964ce8ab228", 0xa4, 0x100000001}], 0x40000, &(0x7f0000000bc0)=ANY=[@ANYBLOB="f574667333002c2c2c6e74667333002c6f626a7333002c646d66636f6e746578743d73797374656d5f75757365725f752c666f776e658e3e000000000000000000", @ANYRESDEC=r2, @ANYBLOB=',\x00'], 0x1) syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xc, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000080100000000000000f8000000000000000000000000000080008000ff030000000000000800000000000000ff010000000000000100000002", 0x45}, {&(0x7f0000010120)="46494c453000050000000000000000000100010040000100a001000000080000000000000000000004000000000000000300000000000000000000000000000010000000600000000000180000000000480000001800000080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d80100d800000000000000d80000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000007e00000000000000400000000000000000f803000000000000f803000000000000f8030000000000117f080000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000000800000000000010000000000000001000000000000000110104", 0x193, 0x4000}, {&(0x7f0000010320)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000008000000000000080000000000000008000000000000001101040000000000ffffffff0000030046494c4530000500000000000000000001000100400001006001000000080000000000000000000003000000010000000200000000000000000000000000000010000000600000000000180000000000480000001800000080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d801002000000000000000200000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x175, 0x47a0}, {&(0x7f0000010540)="000000000000000000000000000000000000000000000000000000000000020046494c4530000500000000000000000002000100400001006001000000080000000000000000000003000000020000000200000000000000000000000000000010000000600000000000180000000000480000001800000080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000007f0000000000000040000000000000000000040000000000000004000000000000000400000000002280000302", 0x175, 0x4fe0}, {&(0x7f0000010720)="000000000000000000000000000000000000000000000000000000000000020046494c453000050000000000000000000300010040000100e801000000080000000000000000000006000000030000000400000000000000000000000000000010000000480000000000180000000000300000001800000080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1ed, 0x57e0}, {&(0x7f0000010980)="000000000000000000000000000000000000000000000000000000000000040046494c453000050000000000000000000400010040000100c801000000080000000000000000000004000000040000000200000000000000000000000000000010000000480000000000180000000000300000001800000080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000010000000000000040000000000000000010000000000000000a000000000000000a00000000000021028c", 0x1db, 0x5fe0}, {&(0x7f0000010e60)="000000000000000000000000000000000000000000000000000000000000030046494c4530000500000000000000000006000100400001005801000000080000000000000000000003000000060000000200000000000000000000000000000010000000600000000000180000000000480000001800000080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d801000800000000000080000000000000000600000000000000070324004200690074006d00610070008000000048000000010040000000010000000000000000000000000000000000400000000000000000080000000000008000000000000000800000000000000021018e", 0x16b, 0x6fe0}, {&(0x7f0000000340)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000080001004000010080010000000800000000000000000000040000000800000002000000000000000000000000000000100000006000000000ffffffff000000000000001800000080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe03000000000000480000000000000000f81f000000000000f81f00000000000000000000000000240042006100640002ff0379e3d0b003b660ba6f85885625e837d1b2d73fddcd51001b37f1da895a827483db5330d355d4a797fa04160fe5edc2733e9545be11357bdbc7d118c44542d219f4bbb138655b3f5b9632ef92d28f3ebb20d721652ba57714f6a491669deb0532211a88069e99da367160b27a0706098af1647bf0a60245f3841981f7870812c49f17fa19187d2253", 0x21b, 0x7fe0}, {&(0x7f0000000580)="000000000000000000000000000000000000000000000000000000000000020046494c453000050000000000000000000900010040000900080300000008000000000040deb43dd0da609000090000000300000000000000000000000000000010000000600000000000180000000000480000001800000080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d801060000200000000000000000000000000000000001010000000000000000000000000000000000003000000068000000000018000000010050000000180001000500000000000569ef3b990080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d801000000000000000000000000000000000600002000000000070324005300650063007500720065008000000050000000010440000000020000000000000062356de20f8d5d0bd642655bb3cde200008000000000000000480000000000000000080400000000007001040000000000700104000000000024005300440053002281008f0000000090000000e000", 0x191, 0x87e0}, {&(0x7f0000011800)="000000000000000000000000000000000000000000000000000000000000030046494c453000050000000000000000000a00010040000100a0010000000800000000000000000000040000000a0000000200000000000000000000000000000010000000600000000000180000000000480000001800000080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050080cdc64237c4d80180cdc64237c4d80180cdc64237c4d80180cdc64237c4d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000003f000000000000004000000000000000000002000000000000000200000000000000020000000000214010", 0x16b, 0x8fe0}, {&(0x7f00000194a0)="10", 0x1, 0x46080}, {&(0x7f000003a4a0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0x1017e0}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="a41702c12a8a14119dab3bbcd6a800"], 0x0) (async) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) (async) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000a80)={{{@in6=@private1, @in6=@initdev}}, {{@in6=@mcast2}, 0x0, @in=@multicast1}}, &(0x7f0000000b80)=0x13a) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) (async) dup(r4) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000f00)={0x0, @multicast2, @remote}, &(0x7f0000000f40)=0xc) (async) ioctl$sock_inet6_SIOCADDRT(r5, 0x890b, &(0x7f0000000f80)={@dev={0xfe, 0x80, '\x00', 0x2d}, @mcast1, @local, 0x7, 0x5, 0x2, 0x500, 0xa2, 0x200020, r6}) (async) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) (async) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000cc0)={{{@in6=@mcast1, @in6=@mcast2}}, {{@in=@loopback}, 0x0, @in6=@private2}}, &(0x7f0000000dc0)=0xe8) (async) mount$fuse(0x0, &(0x7f0000000c40)='./file1\x00', &(0x7f0000000c80), 0x20000, &(0x7f0000000e00)={{'fd', 0x3d, r5}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, r0}, 0x2c, {'group_id', 0x3d, r1}, 0x2c, {[{@default_permissions}, {}, {@max_read={'max_read', 0x3d, 0x8}}], [{@euid_lt={'euid<', r7}}]}}) (async) syz_mount_image$sysv(&(0x7f00000000c0), &(0x7f00000001c0)='./file0\x00', 0x100000000, 0x6, &(0x7f00000009c0)=[{&(0x7f0000000740)="d6e5ef4a7f0f315dc045c5790a7a9af6ff672b1a3d9b5c6b90ce2662b54a1a6129c1027646826caffed7fae43efc9464caef8847a704fc263ae7f2b062d2e44f55dfa4082ba94a4d", 0x48, 0x9}, {&(0x7f00000007c0)="c5d65e35d948da2d0ff13353979f0a70bcd6a1bfabd77b266286a76c422c632277b944001e1e7c8927932c386e7be27df5506ee863d82177a107c294d8bec273b03ca592df52f7f1cc322a403808c7efd59ea35a4819a6c49809a82ddfff12871ed0880093900616eb6b7372bda40a4e50ae7c33bf6f411346abb0272e79bc7c4607b0f05bbd36e3274a69dd4c1dffd9e1d30799b20ed7994653ac421374866b6b03", 0xa2, 0x7}, {0xffffffffffffffff}, {&(0x7f0000000880)="26d8f4e232dfac4f84b890eed8e1cf9b7266c61489aefb1a433fc4c36e0c7871a2944c2d276f1fd9bb1a1968a00bce6c822e", 0x32}, {&(0x7f00000008c0)="fadb45ddce84977fcb778a9d026f73e95fb72a062ef23eb27b67b2d1793309972163dfb6b8c7131c8e1c2b7e60ddef42cbc99a6ce59d7e937e961f", 0x3b, 0x5}, {&(0x7f0000000900)="511628c7306a0be86bd678362096ba89db76d35b60c501729fc39291fd2a5de87d1090754af01972e3e06d2fe3a6bc84c3ac8ba2430572f82fefb1a0c8af198d1aa173511d638e99360e6bcde80430b9b58fbeff0902e6e28ffecbd846363e83b66d35dc54686cdb95d2d22c87b8b107c9514f20f46ad9a6328d4449f9f9cdb4491dff77cfe7f3161d2899fce9439d36053c44d13dd20efbb001ff5b13a31964ce8ab228", 0xa4, 0x100000001}], 0x40000, &(0x7f0000000bc0)=ANY=[@ANYBLOB="f574667333002c2c2c6e74667333002c6f626a7333002c646d66636f6e746578743d73797374656d5f75757365725f752c666f776e658e3e000000000000000000", @ANYRESDEC=r2, @ANYBLOB=',\x00'], 0x1) (async) [ 322.218216][ T9296] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 22:48:49 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x21, 0x5d, 0x4b, 0x40, 0x6a5, 0xd800, 0x8712, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf9, 0x30, 0x5d}}]}}]}}, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000001dc0)={0x44, &(0x7f0000001b80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f00000002c0)={0x1c, &(0x7f00000001c0)={0x0, 0x0, 0x1, '.'}, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000100100000000000000f8000000000000000000000000000080008000ff010000000000000400000000000000ff000000000000000100000001", 0x45}, {&(0x7f0000010120)="46494c453000090000000000000000000100010048000100a80100000010000000000000000000000400000000000000030000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80100b001000000000000b00100000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000008000000000000000800000000000000110102", 0x19b, 0x4000}, {&(0x7f00000103c0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000090000000000000000000100010048000100680100000010000000000000000000000300000001000000020000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801004000000000000000400000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x17d, 0x4fa0}, {&(0x7f0000010680)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000200010048000100680100000010000000000000000000000300000002000000020000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f000000000000004000000000000000000004000000000000000400000000000000040000000000214003", 0x17b, 0x5fe0}, {&(0x7f0000010900)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000300010048000100f00100000010000000000000000000000600000003000000040000000000000000000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000068000000000018000000010050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1f5, 0x6fe0}, {&(0x7f0000010be0)="000000000000000000000000000000000000000000000000000000000000040046494c453000090000000000000000000400010048000100a00b00000010000000000000000000000400000004000000020000000000540000000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000a000000000000000a0000000000000600000000000000080324004100740074007200440065006600000000000000500000008000000000001800000003006400000018000000010004804800000054000000000000001400000002003400020000000000140089001200010100000000000512000000000018008900120001020000000000052000000020020000010100000000000512000000010200000000000520000000200200000000000080000000180a00000000180000000100000a00001800000024005300540041004e0044004100520044005f0049004e0046004f0052004d004100540049004f004e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000010", 0x239, 0x7fe0}, {&(0x7f0000011720)="000000000000000000000000000000000000000000000000000000000000030046494c453000090000000000000000000600010048000100600100000010000000000000000000000300000006000000020000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000068000000000018000000020050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110146", 0x173, 0x9fe0}, {&(0x7f0000011c60)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000800010048000100880100000010000000000000000000000400000008000000020000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000030052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x19b, 0xbfe0}, {&(0x7f0000012300)="000000000000000000000000000000000000000000000000000000000000030046494c453000090000000000000000000a00010048000100a8010000001000000000000000000000040000000a000000020000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000068000000000018000000030050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212088", 0x173, 0xdfe0}, {0x0, 0x0, 0x44ffc}], 0x0, &(0x7f000007a1e0)=ANY=[], 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/65, 0x41}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000400)=""/172, 0xac}], 0x4, &(0x7f00000004c0)=""/147, 0x93}, 0x101}], 0x1, 0x0, &(0x7f0000000580)={0x0, 0x3938700}) creat(&(0x7f0000000600)='./file0\x00', 0x44) 22:48:49 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 322.320130][ T3900] I/O error, dev loop3, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 322.365034][ T9306] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 322.406017][ T9304] loop3: detected capacity change from 0 to 4119 [ 322.406714][ T3900] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 322.433130][ T9304] ntfs3: Unknown parameter '¤Á*Š«;¼Ö¨' [ 322.441405][ T3900] Buffer I/O error on dev loop3, logical block 0, async page read [ 322.461544][ T3900] loop3: unable to read partition table [ 322.485010][ T7989] usb 5-1: new high-speed USB device number 13 using dummy_hcd 22:48:49 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 322.510213][ T3900] I/O error, dev loop3, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 322.537712][ T9310] loop3: detected capacity change from 0 to 264192 [ 322.565123][ T3900] I/O error, dev loop3, sector 3968 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 322.579409][ T3900] Buffer I/O error on dev loop3, logical block 3968, async page read [ 322.579697][ T9315] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 322.674969][ T3684] usb 2-1: new high-speed USB device number 7 using dummy_hcd 22:48:49 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:48:49 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(r1, 0xc0487c04, &(0x7f0000000f00)={0x0, 0xa, 0x0, &(0x7f0000000200)=[{}, {}, {0x80000000}, {}, {}, {}, {}, {}, {}, {}], 0x1, 0x0, &(0x7f0000000040)=[{}], 0x6, 0x0, &(0x7f00000005c0)=[{}, {}, {}, {}, {}, {}], 0x4, 0x0, &(0x7f0000000680)=[{}, {}, {}, {}]}) r3 = syz_open_dev$media(&(0x7f0000000440), 0x3, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r3, 0xc0287c02, &(0x7f0000000d40)={0x80000000, 0x0, &(0x7f0000000cc0)=[{}, {{0x80000000}, {0x80000000, 0x0}}]}) ioctl$MEDIA_IOC_SETUP_LINK(r3, 0xc0347c03, &(0x7f0000000640)={{}, {r5}}) r7 = syz_open_dev$media(&(0x7f00000000c0), 0x1, 0x0) r8 = syz_open_dev$media(&(0x7f0000002080), 0x0, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r8, 0xc0287c02, &(0x7f0000000200)={0x80000000, &(0x7f0000000140)=[{}, {0x80000000, 0x0}], 0x0}) ioctl$MEDIA_IOC_SETUP_LINK(r7, 0xc0347c03, &(0x7f0000000080)={{}, {0x80000000, r9}}) ioctl$MEDIA_IOC_ENUM_LINKS(r1, 0xc0287c02, &(0x7f00000007c0)={0x80000000, &(0x7f00000000c0)=[{}, {0x80000000, 0x0}], &(0x7f0000000740)}) ioctl$MEDIA_IOC_SETUP_LINK(r1, 0xc0347c03, &(0x7f0000000800)={{r5, r9, 0x6, [0xc2, 0x4]}, {r2, r10, 0x2, [0x7, 0xfff]}, 0x4, [0x1, 0x5]}) ioctl$MEDIA_IOC_G_TOPOLOGY(r0, 0xc0487c04, &(0x7f0000000b40)={0x0, 0x2, 0x0, &(0x7f0000000840)=[{}, {}], 0x1, 0x0, &(0x7f0000000900)=[{}], 0x9, 0x0, &(0x7f0000000980)=[{}, {0x0, 0x80000000}, {}, {}, {0x0, 0x80000000, 0x0, {0x0}}, {}, {}, {}, {}], 0x2, 0x0, &(0x7f0000000ac0)=[{}, {}]}) ioctl$MEDIA_IOC_ENUM_LINKS(r3, 0xc0287c02, &(0x7f0000000c80)={r5, &(0x7f0000000bc0)=[{}, {0x80000000, 0x0}], &(0x7f0000000c00)}) ioctl$MEDIA_IOC_SETUP_LINK(r0, 0xc0347c03, &(0x7f0000000d80)={{r11, r14, 0x5, [0x10001, 0x8]}, {r4, r6, 0x6, [0x8, 0x8001]}, 0x0, [0xe21, 0x7]}) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000640)) ioctl$MEDIA_IOC_ENUM_LINKS(r1, 0xc0287c02, &(0x7f0000000e80)={r12, &(0x7f0000000dc0), &(0x7f0000000e00)=[{{0x80000000}}]}) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000ec0)={{0x80000000, r13, 0x5, [0x2, 0x80000000]}, {r16, 0x0, 0x8, [0x1ff, 0xffffffff]}, 0x4, [0x8000, 0x4]}) close(r15) 22:48:49 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)={0x60, 0x0, 0x1, 0x0, 0x0, {}, [{{0x8, 0x1, r3}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @queue_id={{{0x24}, {0x5, 0x3, 0x2}, {0x8}}, {0x8}}}]}}]}, 0x60}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000001c0)={'erspan0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x7800, 0x7800, 0x0, 0x2, {{0x1c, 0x4, 0x1, 0x7, 0x70, 0x66, 0x0, 0x6, 0x4, 0x0, @multicast1, @multicast2, {[@ra={0x94, 0x4, 0x1}, @end, @timestamp_prespec={0x44, 0x54, 0x8c, 0x3, 0x8, [{@broadcast, 0xe6}, {@broadcast, 0x623}, {@dev={0xac, 0x14, 0x14, 0x3a}, 0x59}, {@empty, 0x560}, {@rand_addr=0x64010100, 0x1}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0xc909}, {@empty, 0x4}, {@remote, 0x40}, {@rand_addr=0x64010101, 0xf7bc}, {@multicast2, 0x4}]}, @end]}}}}}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000340)={&(0x7f00000004c0)={0x150, 0x0, 0x400, 0x70bd2d, 0x25dfdbfe, {}, [{{0x8}, {0x134, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8, 0x4, r4}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3f}}}]}}]}, 0x150}, 0x1, 0x0, 0x0, 0x20008050}, 0x40800) r5 = creat(&(0x7f0000000240)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) fallocate(r5, 0x100000011, 0x0, 0x2811fdff) clock_gettime(0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$F2FS_IOC_DEFRAGMENT(r6, 0xc010f508, &(0x7f0000000000)={0x1, 0xffffffffffff73d5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)) (async) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)={0x60, 0x0, 0x1, 0x0, 0x0, {}, [{{0x8, 0x1, r3}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @queue_id={{{0x24}, {0x5, 0x3, 0x2}, {0x8}}, {0x8}}}]}}]}, 0x60}}, 0x0) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000001c0)={'erspan0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x7800, 0x7800, 0x0, 0x2, {{0x1c, 0x4, 0x1, 0x7, 0x70, 0x66, 0x0, 0x6, 0x4, 0x0, @multicast1, @multicast2, {[@ra={0x94, 0x4, 0x1}, @end, @timestamp_prespec={0x44, 0x54, 0x8c, 0x3, 0x8, [{@broadcast, 0xe6}, {@broadcast, 0x623}, {@dev={0xac, 0x14, 0x14, 0x3a}, 0x59}, {@empty, 0x560}, {@rand_addr=0x64010100, 0x1}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0xc909}, {@empty, 0x4}, {@remote, 0x40}, {@rand_addr=0x64010101, 0xf7bc}, {@multicast2, 0x4}]}, @end]}}}}}) (async) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000340)={&(0x7f00000004c0)={0x150, 0x0, 0x400, 0x70bd2d, 0x25dfdbfe, {}, [{{0x8}, {0x134, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8, 0x4, r4}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3f}}}]}}]}, 0x150}, 0x1, 0x0, 0x0, 0x20008050}, 0x40800) (async) creat(&(0x7f0000000240)='./file0\x00', 0x0) (async) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) fallocate(r5, 0x100000011, 0x0, 0x2811fdff) (async) clock_gettime(0x0, 0x0) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$can_raw(0x1d, 0x3, 0x1) (async) ioctl$F2FS_IOC_DEFRAGMENT(r6, 0xc010f508, &(0x7f0000000000)={0x1, 0xffffffffffff73d5}) (async) [ 322.778486][ T9328] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 322.855159][ T7989] usb 5-1: New USB device found, idVendor=06a5, idProduct=d800, bcdDevice=87.12 [ 322.864240][ T7989] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 322.877752][ T7989] usb 5-1: config 0 descriptor?? [ 322.918593][ T7989] gspca_main: nw80x-2.14.0 probing 06a5:d800 [ 323.035395][ T3684] usb 2-1: New USB device found, idVendor=06a5, idProduct=d800, bcdDevice=87.12 [ 323.044739][ T3684] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 323.054589][ T3684] usb 2-1: config 0 descriptor?? [ 323.096448][ T3684] gspca_main: nw80x-2.14.0 probing 06a5:d800 22:48:50 executing program 4: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x21, 0x5d, 0x4b, 0x40, 0x6a5, 0xd800, 0x8712, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf9, 0x30, 0x5d}}]}}]}}, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000001dc0)={0x44, &(0x7f0000001b80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f00000002c0)={0x1c, &(0x7f00000001c0)={0x0, 0x0, 0x1, '.'}, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000100100000000000000f8000000000000000000000000000080008000ff010000000000000400000000000000ff000000000000000100000001", 0x45}, {&(0x7f0000010120)="46494c453000090000000000000000000100010048000100a80100000010000000000000000000000400000000000000030000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80100b001000000000000b00100000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000008000000000000000800000000000000110102", 0x19b, 0x4000}, {&(0x7f00000103c0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000090000000000000000000100010048000100680100000010000000000000000000000300000001000000020000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801004000000000000000400000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x17d, 0x4fa0}, {&(0x7f0000010680)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000200010048000100680100000010000000000000000000000300000002000000020000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f000000000000004000000000000000000004000000000000000400000000000000040000000000214003", 0x17b, 0x5fe0}, {&(0x7f0000010900)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000300010048000100f00100000010000000000000000000000600000003000000040000000000000000000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000068000000000018000000010050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1f5, 0x6fe0}, {&(0x7f0000010be0)="000000000000000000000000000000000000000000000000000000000000040046494c453000090000000000000000000400010048000100a00b00000010000000000000000000000400000004000000020000000000540000000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000a000000000000000a0000000000000600000000000000080324004100740074007200440065006600000000000000500000008000000000001800000003006400000018000000010004804800000054000000000000001400000002003400020000000000140089001200010100000000000512000000000018008900120001020000000000052000000020020000010100000000000512000000010200000000000520000000200200000000000080000000180a00000000180000000100000a00001800000024005300540041004e0044004100520044005f0049004e0046004f0052004d004100540049004f004e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000010", 0x239, 0x7fe0}, {&(0x7f0000011720)="000000000000000000000000000000000000000000000000000000000000030046494c453000090000000000000000000600010048000100600100000010000000000000000000000300000006000000020000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000068000000000018000000020050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110146", 0x173, 0x9fe0}, {&(0x7f0000011c60)="000000000000000000000000000000000000000000000000000000000000020046494c453000090000000000000000000800010048000100880100000010000000000000000000000400000008000000020000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000030052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x19b, 0xbfe0}, {&(0x7f0000012300)="000000000000000000000000000000000000000000000000000000000000030046494c453000090000000000000000000a00010048000100a8010000001000000000000000000000040000000a000000020000000000000000000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000068000000000018000000030050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212088", 0x173, 0xdfe0}, {0x0, 0x0, 0x44ffc}], 0x0, &(0x7f000007a1e0)=ANY=[], 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/65, 0x41}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000400)=""/172, 0xac}], 0x4, &(0x7f00000004c0)=""/147, 0x93}, 0x101}], 0x1, 0x0, &(0x7f0000000580)={0x0, 0x3938700}) (async) creat(&(0x7f0000000600)='./file0\x00', 0x44) 22:48:50 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)={0x60, 0x0, 0x1, 0x0, 0x0, {}, [{{0x8, 0x1, r3}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @queue_id={{{0x24}, {0x5, 0x3, 0x2}, {0x8}}, {0x8}}}]}}]}, 0x60}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000001c0)={'erspan0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x7800, 0x7800, 0x0, 0x2, {{0x1c, 0x4, 0x1, 0x7, 0x70, 0x66, 0x0, 0x6, 0x4, 0x0, @multicast1, @multicast2, {[@ra={0x94, 0x4, 0x1}, @end, @timestamp_prespec={0x44, 0x54, 0x8c, 0x3, 0x8, [{@broadcast, 0xe6}, {@broadcast, 0x623}, {@dev={0xac, 0x14, 0x14, 0x3a}, 0x59}, {@empty, 0x560}, {@rand_addr=0x64010100, 0x1}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0xc909}, {@empty, 0x4}, {@remote, 0x40}, {@rand_addr=0x64010101, 0xf7bc}, {@multicast2, 0x4}]}, @end]}}}}}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000340)={&(0x7f00000004c0)={0x150, 0x0, 0x400, 0x70bd2d, 0x25dfdbfe, {}, [{{0x8}, {0x134, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8, 0x4, r4}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3f}}}]}}]}, 0x150}, 0x1, 0x0, 0x0, 0x20008050}, 0x40800) r5 = creat(&(0x7f0000000240)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) fallocate(r5, 0x100000011, 0x0, 0x2811fdff) clock_gettime(0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$F2FS_IOC_DEFRAGMENT(r6, 0xc010f508, &(0x7f0000000000)={0x1, 0xffffffffffff73d5}) 22:48:50 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(r1, 0xc0487c04, &(0x7f0000000f00)={0x0, 0xa, 0x0, &(0x7f0000000200)=[{}, {}, {0x80000000}, {}, {}, {}, {}, {}, {}, {}], 0x1, 0x0, &(0x7f0000000040)=[{}], 0x6, 0x0, &(0x7f00000005c0)=[{}, {}, {}, {}, {}, {}], 0x4, 0x0, &(0x7f0000000680)=[{}, {}, {}, {}]}) r3 = syz_open_dev$media(&(0x7f0000000440), 0x3, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r3, 0xc0287c02, &(0x7f0000000d40)={0x80000000, 0x0, &(0x7f0000000cc0)=[{}, {{0x80000000}, {0x80000000, 0x0}}]}) ioctl$MEDIA_IOC_SETUP_LINK(r3, 0xc0347c03, &(0x7f0000000640)={{}, {r5}}) (async) r7 = syz_open_dev$media(&(0x7f00000000c0), 0x1, 0x0) (async) r8 = syz_open_dev$media(&(0x7f0000002080), 0x0, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r8, 0xc0287c02, &(0x7f0000000200)={0x80000000, &(0x7f0000000140)=[{}, {0x80000000, 0x0}], 0x0}) ioctl$MEDIA_IOC_SETUP_LINK(r7, 0xc0347c03, &(0x7f0000000080)={{}, {0x80000000, r9}}) (async) ioctl$MEDIA_IOC_ENUM_LINKS(r1, 0xc0287c02, &(0x7f00000007c0)={0x80000000, &(0x7f00000000c0)=[{}, {0x80000000, 0x0}], &(0x7f0000000740)}) ioctl$MEDIA_IOC_SETUP_LINK(r1, 0xc0347c03, &(0x7f0000000800)={{r5, r9, 0x6, [0xc2, 0x4]}, {r2, r10, 0x2, [0x7, 0xfff]}, 0x4, [0x1, 0x5]}) (async) ioctl$MEDIA_IOC_G_TOPOLOGY(r0, 0xc0487c04, &(0x7f0000000b40)={0x0, 0x2, 0x0, &(0x7f0000000840)=[{}, {}], 0x1, 0x0, &(0x7f0000000900)=[{}], 0x9, 0x0, &(0x7f0000000980)=[{}, {0x0, 0x80000000}, {}, {}, {0x0, 0x80000000, 0x0, {0x0}}, {}, {}, {}, {}], 0x2, 0x0, &(0x7f0000000ac0)=[{}, {}]}) (async, rerun: 32) ioctl$MEDIA_IOC_ENUM_LINKS(r3, 0xc0287c02, &(0x7f0000000c80)={r5, &(0x7f0000000bc0)=[{}, {0x80000000, 0x0}], &(0x7f0000000c00)}) (rerun: 32) ioctl$MEDIA_IOC_SETUP_LINK(r0, 0xc0347c03, &(0x7f0000000d80)={{r11, r14, 0x5, [0x10001, 0x8]}, {r4, r6, 0x6, [0x8, 0x8001]}, 0x0, [0xe21, 0x7]}) (async) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000640)) (async) ioctl$MEDIA_IOC_ENUM_LINKS(r1, 0xc0287c02, &(0x7f0000000e80)={r12, &(0x7f0000000dc0), &(0x7f0000000e00)=[{{0x80000000}}]}) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000ec0)={{0x80000000, r13, 0x5, [0x2, 0x80000000]}, {r16, 0x0, 0x8, [0x1ff, 0xffffffff]}, 0x4, [0x8000, 0x4]}) (async) close(r15) 22:48:50 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:48:50 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)={0x60, 0x0, 0x1, 0x0, 0x0, {}, [{{0x8, 0x1, r3}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @queue_id={{{0x24}, {0x5, 0x3, 0x2}, {0x8}}, {0x8}}}]}}]}, 0x60}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000001c0)={'erspan0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x7800, 0x7800, 0x0, 0x2, {{0x1c, 0x4, 0x1, 0x7, 0x70, 0x66, 0x0, 0x6, 0x4, 0x0, @multicast1, @multicast2, {[@ra={0x94, 0x4, 0x1}, @end, @timestamp_prespec={0x44, 0x54, 0x8c, 0x3, 0x8, [{@broadcast, 0xe6}, {@broadcast, 0x623}, {@dev={0xac, 0x14, 0x14, 0x3a}, 0x59}, {@empty, 0x560}, {@rand_addr=0x64010100, 0x1}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0xc909}, {@empty, 0x4}, {@remote, 0x40}, {@rand_addr=0x64010101, 0xf7bc}, {@multicast2, 0x4}]}, @end]}}}}}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000340)={&(0x7f00000004c0)={0x150, 0x0, 0x400, 0x70bd2d, 0x25dfdbfe, {}, [{{0x8}, {0x134, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8, 0x4, r4}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3f}}}]}}]}, 0x150}, 0x1, 0x0, 0x0, 0x20008050}, 0x40800) r5 = creat(&(0x7f0000000240)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) fallocate(r5, 0x100000011, 0x0, 0x2811fdff) clock_gettime(0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$F2FS_IOC_DEFRAGMENT(r6, 0xc010f508, &(0x7f0000000000)={0x1, 0xffffffffffff73d5}) 22:48:50 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) (async) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(r1, 0xc0487c04, &(0x7f0000000f00)={0x0, 0xa, 0x0, &(0x7f0000000200)=[{}, {}, {0x80000000}, {}, {}, {}, {}, {}, {}, {}], 0x1, 0x0, &(0x7f0000000040)=[{}], 0x6, 0x0, &(0x7f00000005c0)=[{}, {}, {}, {}, {}, {}], 0x4, 0x0, &(0x7f0000000680)=[{}, {}, {}, {}]}) r3 = syz_open_dev$media(&(0x7f0000000440), 0x3, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r3, 0xc0287c02, &(0x7f0000000d40)={0x80000000, 0x0, &(0x7f0000000cc0)=[{}, {{0x80000000}, {0x80000000, 0x0}}]}) ioctl$MEDIA_IOC_SETUP_LINK(r3, 0xc0347c03, &(0x7f0000000640)={{}, {r5}}) (async) r7 = syz_open_dev$media(&(0x7f00000000c0), 0x1, 0x0) (async) r8 = syz_open_dev$media(&(0x7f0000002080), 0x0, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r8, 0xc0287c02, &(0x7f0000000200)={0x80000000, &(0x7f0000000140)=[{}, {0x80000000, 0x0}], 0x0}) ioctl$MEDIA_IOC_SETUP_LINK(r7, 0xc0347c03, &(0x7f0000000080)={{}, {0x80000000, r9}}) ioctl$MEDIA_IOC_ENUM_LINKS(r1, 0xc0287c02, &(0x7f00000007c0)={0x80000000, &(0x7f00000000c0)=[{}, {0x80000000, 0x0}], &(0x7f0000000740)}) ioctl$MEDIA_IOC_SETUP_LINK(r1, 0xc0347c03, &(0x7f0000000800)={{r5, r9, 0x6, [0xc2, 0x4]}, {r2, r10, 0x2, [0x7, 0xfff]}, 0x4, [0x1, 0x5]}) ioctl$MEDIA_IOC_G_TOPOLOGY(r0, 0xc0487c04, &(0x7f0000000b40)={0x0, 0x2, 0x0, &(0x7f0000000840)=[{}, {}], 0x1, 0x0, &(0x7f0000000900)=[{}], 0x9, 0x0, &(0x7f0000000980)=[{}, {0x0, 0x80000000}, {}, {}, {0x0, 0x80000000, 0x0, {0x0}}, {}, {}, {}, {}], 0x2, 0x0, &(0x7f0000000ac0)=[{}, {}]}) (async) ioctl$MEDIA_IOC_ENUM_LINKS(r3, 0xc0287c02, &(0x7f0000000c80)={r5, &(0x7f0000000bc0)=[{}, {0x80000000, 0x0}], &(0x7f0000000c00)}) ioctl$MEDIA_IOC_SETUP_LINK(r0, 0xc0347c03, &(0x7f0000000d80)={{r11, r14, 0x5, [0x10001, 0x8]}, {r4, r6, 0x6, [0x8, 0x8001]}, 0x0, [0xe21, 0x7]}) (async) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) (async) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000640)) (async) ioctl$MEDIA_IOC_ENUM_LINKS(r1, 0xc0287c02, &(0x7f0000000e80)={r12, &(0x7f0000000dc0), &(0x7f0000000e00)=[{{0x80000000}}]}) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000ec0)={{0x80000000, r13, 0x5, [0x2, 0x80000000]}, {r16, 0x0, 0x8, [0x1ff, 0xffffffff]}, 0x4, [0x8000, 0x4]}) (async) close(r15) [ 323.355028][ T7989] gspca_nw80x: reg_r err -71 [ 323.359742][ T7989] nw80x: probe of 5-1:0.0 failed with error -71 [ 323.378441][ T9354] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 323.389789][ T7989] usb 5-1: USB disconnect, device number 13 [ 323.764989][ T7989] usb 5-1: new high-speed USB device number 14 using dummy_hcd [ 324.125059][ T7989] usb 5-1: New USB device found, idVendor=06a5, idProduct=d800, bcdDevice=87.12 [ 324.134148][ T7989] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 324.148350][ T7989] usb 5-1: config 0 descriptor?? [ 324.186160][ T7989] gspca_main: nw80x-2.14.0 probing 06a5:d800 [ 324.396753][ T9308] loop1: detected capacity change from 0 to 1103 [ 324.404439][ T9308] ntfs3: loop1: Different NTFS' sector size (4096) and media sector size (512) [ 324.413860][ T9308] ntfs3: loop1: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 324.428601][ T9308] syz-executor.1: attempt to access beyond end of device [ 324.428601][ T9308] loop1: rw=0, sector=1104, nr_sectors = 8 limit=1103 [ 324.515126][ T3684] gspca_nw80x: reg_w err -71 [ 324.521072][ T3684] nw80x: probe of 2-1:0.0 failed with error -71 [ 324.533317][ T3684] usb 2-1: USB disconnect, device number 7 22:48:52 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="7f000000000300000000bef8de7a000000000000", @ANYRES32=0x0, @ANYBLOB="0010000000000000080029004cbf070014000300767863616e3100"/36], 0x3c}}, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r0, 0x8982, &(0x7f0000000000)) 22:48:52 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x3, 0xa8c00) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) close(r1) 22:48:52 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) mknod(&(0x7f0000000400)='./file0\x00', 0x81c0, 0xfff) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000240)={'team0\x00', 0x0}) sendmsg$FOU_CMD_ADD(r3, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000380)={0x4c, 0x0, 0x100, 0x70bd25, 0x25dfdbfe, {}, [@FOU_ATTR_LOCAL_V4={0x8, 0x6, @multicast1}, @FOU_ATTR_PEER_V4={0x8, 0x8, @loopback}, @FOU_ATTR_IFINDEX={0x8}, @FOU_ATTR_IFINDEX={0x8, 0xb, r4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e20}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x5c}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4c040}, 0x80) r5 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x82) r6 = landlock_create_ruleset(&(0x7f00000002c0)={0x2001}, 0x8, 0x0) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r6, 0x1, &(0x7f0000000340)={0x2000, r7}, 0x0) 22:48:52 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:48:52 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)={0x60, 0x0, 0x1, 0x0, 0x0, {}, [{{0x8, 0x1, r3}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @queue_id={{{0x24}, {0x5, 0x3, 0x2}, {0x8}}, {0x8}}}]}}]}, 0x60}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000001c0)={'erspan0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x7800, 0x7800, 0x0, 0x2, {{0x1c, 0x4, 0x1, 0x7, 0x70, 0x66, 0x0, 0x6, 0x4, 0x0, @multicast1, @multicast2, {[@ra={0x94, 0x4, 0x1}, @end, @timestamp_prespec={0x44, 0x54, 0x8c, 0x3, 0x8, [{@broadcast, 0xe6}, {@broadcast, 0x623}, {@dev={0xac, 0x14, 0x14, 0x3a}, 0x59}, {@empty, 0x560}, {@rand_addr=0x64010100, 0x1}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0xc909}, {@empty, 0x4}, {@remote, 0x40}, {@rand_addr=0x64010101, 0xf7bc}, {@multicast2, 0x4}]}, @end]}}}}}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000340)={&(0x7f00000004c0)={0x150, 0x0, 0x400, 0x70bd2d, 0x25dfdbfe, {}, [{{0x8}, {0x134, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8, 0x4, r4}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3f}}}]}}]}, 0x150}, 0x1, 0x0, 0x0, 0x20008050}, 0x40800) r5 = creat(&(0x7f0000000240)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) fallocate(r5, 0x100000011, 0x0, 0x2811fdff) clock_gettime(0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$F2FS_IOC_DEFRAGMENT(r6, 0xc010f508, &(0x7f0000000000)={0x1, 0xffffffffffff73d5}) 22:48:52 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 325.045644][ T9373] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 325.130768][ T9382] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 325.266455][ T9384] loop4: detected capacity change from 0 to 1103 [ 325.274538][ T9384] ntfs3: loop4: Different NTFS' sector size (4096) and media sector size (512) [ 325.283820][ T9384] ntfs3: loop4: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 325.309050][ T9384] syz-executor.4: attempt to access beyond end of device [ 325.309050][ T9384] loop4: rw=0, sector=1104, nr_sectors = 8 limit=1103 22:48:52 executing program 4: syz_usb_connect$cdc_ecm(0x2, 0x7c, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6a, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, [@ncm={0x6, 0x24, 0x1a, 0x2, 0x4}, @ncm={0x6, 0x24, 0x1a, 0xd766, 0x20}, @country_functional={0x6, 0x24, 0x7, 0x0, 0x2}, @mbim_extended={0x8, 0x24, 0x1c, 0x7ff, 0x81, 0x8}, @mdlm={0x15, 0x24, 0x12, 0x7}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10}}}}}]}}]}}, 0x0) syz_usb_connect$uac1(0x4, 0xd8, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc6, 0x3, 0x1, 0x80, 0xd0, 0x5, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x80, 0x7f}, [@processing_unit={0xb, 0x24, 0x7, 0x1, 0x0, 0x3, "62d5939c"}, @selector_unit={0x5, 0x24, 0x5, 0x4}, @feature_unit={0xd, 0x24, 0x6, 0x3, 0x1, 0x3, [0x1, 0x5, 0x9], 0x7}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x0, 0x1, 0x4a, 0x5, "497ecfd6"}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x1, 0x8, 0x2, {0x7, 0x25, 0x1, 0x80, 0x9, 0x1}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x5, 0x1, 0x2, 0x2, "e8ca8309"}, @as_header={0x7, 0x24, 0x1, 0x3, 0x4e, 0x1001}, @format_type_ii_discrete={0x10, 0x24, 0x2, 0x2, 0x8, 0x9, 0x3, "197d342f0c9824"}, @format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x2, 0x1000, 0x0, "cdcecb80"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x40, 0x1, 0x63, 0xfd, "986de0", "c3ab4a"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x3f, 0x8a, 0x4, {0x7, 0x25, 0x1, 0x3, 0x1f, 0x9}}}}}}}]}}, &(0x7f0000000700)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x2, 0xff, 0x1, 0xff, 0x1}, 0x61, &(0x7f00000001c0)={0x5, 0xf, 0x61, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x67, "d19499cb1d2eb2200e92b7f1ded62d49"}, @ssp_cap={0x20, 0x10, 0xa, 0x0, 0x5, 0x1f, 0xf, 0x9bed, [0xc0, 0xffff, 0xc060, 0xff000f, 0xff00c0]}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0xa1, 0x80, 0xffff}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0x1, 0xbc, 0x2}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "4713bef3b4cb5b6616ad7a9bdd2b4b8a"}]}, 0x8, [{0xa9, &(0x7f0000000240)=@string={0xa9, 0x3, "545775e20b601265da6205867f454f4f954ed06925843f0fa5fbb12aa68dfc1126fae45aecab2922ba55c2acdaf45fa573382ce84dbd91c6b754c5fa9d14e683f4fe96c1ff6551420d77389853e5d20295e4e92a0a8b3562bc6be815d93d2d4b0a7ec1a0b3716d0fc31252b2fa562ff09f024f0bd5588ce939f554c70f14ac67b6b8f052b90cbfe99ea5331ddc2ee90c0aac4adfd6c4d65cf9c6a57b0f2b9f046f713b265575ea"}}, {0xfc, &(0x7f0000000300)=@string={0xfc, 0x3, "83114dd81319ca49446a6f0f645be4fafcbbb89d74b076eb05ea6cbc697172ae9f498eee28a28383dc838344be39efbddf7988cbdc9386d7421c2df607539b2f578087923aeff1090e0305353f37c7625cd770e8fb68fe3bf4d1d70f8638300c4a44a03c34876384118b703a33a82d85ecf0aa5fe1c4c6a66e57028566718cd760047839e324690e6ce584b68d53c2a28057ef2351bdb1d086954701053fd587554e1789443879b83b240b4181c203f68c942d9119fd8e3f381a87e17a337836037e648ab495595a9d5ff54d1633657b14378821a6267a7900daf3a286d96cded156f6af5d8f7fc1e753d8dc1751c542b0931fc8e238f67cb2d3"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x809}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x2401}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x180c}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x418}}, {0xed, &(0x7f0000000500)=@string={0xed, 0x3, "6d7e146b05be0bd000bce3a812d2cc50fe49823fbca77c7373de62d56b61772f15d91bc673403bd3791ebce04351365ad2ddd27984d4f7e7c005b9266873ae9ac02590a51d536f727df27575412bac59b42b2acf0b8146261eca6462b1831a2e9d0ad6cbc0606d7fe3f34da4e402c3c801c3e056f4fa7ad2491896cd6ec442d407ce81dee34dd566809534234b89686a2b6c63c1938cc76a2c5202f86be1ba1a84194d8ae5a38749823bdbe3c3e0ea66b3c4782a2ddc2c5d1ec3008f8a8598ef4506c681afa2d8df407074ddfc59d30fc83692a1abf74cd30af3b7daebadf3517f273995e6544fe9182883"}}, {0xd0, &(0x7f0000000600)=@string={0xd0, 0x3, "0008e83520aff3caeffef919d5b874f4a6496b284eaa3e1ef29f0caa5d24409f65c50afda4fb12d2df14684a5fcbc21e0a0b086bde62db9a4fa1c86edf18ab5606daaf77c03ae5b7e3a4bec14fb48c5daf48c78580127cbc6bd2529239813ef8df2a94a00a7837696e39aa12e9f1a1975f9f98e7397df3f5c66759528a53079d0b218d1a89fa502a5e5c7c198178889a0b1df0d65d4796aa2aca9f29075eb64ce20ad4b71e1a1537c358061c1eb388a35ffc437347cbbcd3b471f23e2df3453e2c0f8988be8ed10d3573e63bc588"}}]}) syz_usb_connect$cdc_ncm(0x2, 0x8b, &(0x7f0000000780)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x79, 0x2, 0x1, 0x2, 0xa0, 0x81, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x8f, 0x1b56, 0xe5}, {0x6, 0x24, 0x1a, 0x0, 0x4}, [@mbim_extended={0x8, 0x24, 0x1c, 0x66, 0x9, 0xb6d}, @mdlm={0x15, 0x24, 0x12, 0x100}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x1, 0x9, 0x7}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3df, 0x0, 0x6, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x0, 0x5, 0x7}}}}}}}]}}, &(0x7f0000000d80)={0xa, &(0x7f0000000840)={0xa, 0x6, 0x200, 0x8, 0x7d, 0x80, 0x20, 0x7}, 0x5, &(0x7f0000000880)={0x5, 0xf, 0x5}, 0x8, [{0x96, &(0x7f00000008c0)=@string={0x96, 0x3, "ca0c3dcf89cc4ff48ef1da9e18d3a3c14722e24802da4ae82b0db4018217cb3d8851a753b661bbf80a71b31c55f0aafeb583f675de096ecae469e60f93baab219724350ff91e11206d55f9252b517522d93dabc5da2e181e9ef1da81519118f5991af0ce1345bda6ddb146edcefded09665b57d55888ee5b17605029a8072487239266f032e165a4d05172e45b10f5c59b40caac"}}, {0x49, &(0x7f0000000980)=@string={0x49, 0x3, "184046cd78763e1c7a0f31f20f5fa3763e3ea57ccc46b1e7974faec5f2220aaf0cfc64a6cfed99c26c767180f13a9670e9284c8e9c4188a8d44dabe94dbdb76b5040079b961cdc"}}, {0x4, &(0x7f0000000a00)=@lang_id={0x4, 0x3, 0x445b}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x3408}}, {0xe2, &(0x7f0000000a80)=@string={0xe2, 0x3, "a10612bb6942f7faccd54cb739ea616cdc677105cde783b741f76b5df7c8e52e03d61d644438566c117d9c9843c6235cc5448dbf028eb59c7ebc7ef709b40166014a952888e01c2d3e15b0d85faa3a8332536d66dddc41096a18697e68681769ba4e62eda7f0ab264d678d56a19b2aeffb9410d65c10e170692909709df80cb78360d597f0c092c0e7893f36dd92c628c46fc6875070a47bcbee9c2f19ec47cc6edfb90a7291188eee9be128297b26152ac1bcc0b3cc9f0cac08009ab1c3b62955ed7e32a31a693f268cd41f71377c0cb62b2e75b8fe618d5e57a64430d42dda"}}, {0xdf, &(0x7f0000000b80)=@string={0xdf, 0x3, "df899a23c82de734eb896262351b201c8be7ff64de004f301c5b6f4c789fd40590edabbfb977f8f79b8624ca37a171d1b27a1c4bae92316d7c8b424dbbbc00bbbd4e57e07ebc205f79e55d54ebd7782913029f884f3c065015229b3a5cb8381432e565806fc41aad012b73d8b23b9fb6157346660c5df9a36be70a0dfea361f5ceb6df223ebb2bc68a4a606c95994b18b5a5aca96432cadff2437ea65d4f09e1cdc3fdc55ad4072520ef82958cce9f7c59a6a254a23461cd02c8d622e381e6f5a569caa61d64be0856970da79df8d7a9646b99e07fb4d7c1436bf5286f"}}, {0x4b, &(0x7f0000000c80)=@string={0x4b, 0x3, "8ddba9f60a000d1b8c81dddbd949046a92e72db05c43049e6d3e9790d2460a7145e86f4d6cdf709ed9189e5909a3051fcf679b3e6c03aefaba557295bf965aca8d7b3025b137c86b09"}}, {0x4e, &(0x7f0000000d00)=@string={0x4e, 0x3, "118c51518fa710ba6411f7a5bc7237e1badbc6aae8ef1bd942c9362c9b79746b0bfe55f3769b9880b802dc83f29212b9a5c570a764dcb0fc6598c7db9d743e6026cc0e68f6994ef45bd8cd7a"}}]}) 22:48:52 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="7f000000000300000000bef8de7a000000000000", @ANYRES32=0x0, @ANYBLOB="0010000000000000080029004cbf070014000300767863616e3100"/36], 0x3c}}, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r0, 0x8982, &(0x7f0000000000)) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="7f000000000300000000bef8de7a000000000000", @ANYRES32=0x0, @ANYBLOB="0010000000000000080029004cbf070014000300767863616e3100"/36], 0x3c}}, 0x0) (async) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r0, 0x8982, &(0x7f0000000000)) (async) 22:48:52 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x3, 0xa8c00) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) close(r1) syz_open_dev$media(&(0x7f0000000100), 0x3, 0xa8c00) (async) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)) (async) close(r1) (async) 22:48:52 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) mknod(&(0x7f0000000400)='./file0\x00', 0x81c0, 0xfff) (async) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000240)={'team0\x00', 0x0}) sendmsg$FOU_CMD_ADD(r3, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000380)={0x4c, 0x0, 0x100, 0x70bd25, 0x25dfdbfe, {}, [@FOU_ATTR_LOCAL_V4={0x8, 0x6, @multicast1}, @FOU_ATTR_PEER_V4={0x8, 0x8, @loopback}, @FOU_ATTR_IFINDEX={0x8}, @FOU_ATTR_IFINDEX={0x8, 0xb, r4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e20}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x5c}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4c040}, 0x80) (async) r5 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) (async, rerun: 32) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x82) (rerun: 32) r6 = landlock_create_ruleset(&(0x7f00000002c0)={0x2001}, 0x8, 0x0) (async) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r6, 0x1, &(0x7f0000000340)={0x2000, r7}, 0x0) 22:48:52 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:48:52 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="7f000000000300000000bef8de7a000000000000", @ANYRES32=0x0, @ANYBLOB="0010000000000000080029004cbf070014000300767863616e3100"/36], 0x3c}}, 0x0) (async) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r0, 0x8982, &(0x7f0000000000)) 22:48:52 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x3, 0xa8c00) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) close(r1) [ 325.395041][ T7989] gspca_nw80x: reg_w err -71 [ 325.399721][ T7989] nw80x: probe of 5-1:0.0 failed with error -71 [ 325.412793][ T9396] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 22:48:52 executing program 2: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f00000000c0)={0x41, 0x7, 0x2}, 0x10) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000080)={0x41, 0x4, 0x1}, 0x10) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) setsockopt$TIPC_MCAST_BROADCAST(r3, 0x10f, 0x85) r4 = syz_open_dev$media(&(0x7f0000000100), 0x4eb0, 0x0) syz_open_dev$media(&(0x7f0000000000), 0x5, 0x70d002) ioctl$MEDIA_IOC_REQUEST_ALLOC(r4, 0x80047c05, &(0x7f00000001c0)) r5 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r5, 0x80489439, &(0x7f0000000200)) 22:48:52 executing program 1: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000802f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d000000000000006000000000000000100000000000000001000000010000000100000001000006100000004000000000000000000000000000000000000000000000045030000000000000000000000010000000000000000000001000000000000720000000000", 0xe1, 0x10000}], 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000340)=""/57, 0x44}, {&(0x7f00000003c0)=""/3, 0x3}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/65, 0x41}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/48, 0xffffffffffffff35}, {&(0x7f0000000640)=""/25, 0x19}], 0x7, &(0x7f0000000700)=""/183, 0xb7}, 0x2142) r2 = accept4$inet(r0, &(0x7f0000000380)={0x2, 0x0, @remote}, &(0x7f0000000800)=0x10, 0x80000) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000140)={{{@in6=@ipv4={""/10, ""/2, @multicast1}, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in=@broadcast}}, &(0x7f00000000c0)=0xe8) mount$overlay(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x200000, &(0x7f0000000240)={[{@metacopy_off}, {@index_off}, {@index_off}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off}], [{@uid_eq={'uid', 0x3d, r1}}, {@subj_role={'subj_role', 0x3d, 'btrfs\x00'}}, {@fsuuid={'fsuuid', 0x3d, {[0x6d, 0x64, 0x38, 0x32, 0x33, 0x61, 0x33, 0x64], 0x2d, [0x30, 0x36, 0x63, 0x30], 0x2d, [0x62, 0x65, 0x36, 0x62], 0x2d, [0x61, 0x32, 0x61, 0x36], 0x2d, [0x39, 0x38, 0x64, 0x64, 0x35, 0x61, 0x64, 0x35]}}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@euid_lt={'euid<', r3}}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@subj_user={'subj_user', 0x3d, 'btrfs\x00'}}, {@measure}]}) 22:48:52 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 325.471926][ T7989] usb 5-1: USB disconnect, device number 14 [ 325.524277][ T9413] loop1: detected capacity change from 0 to 256 [ 325.553736][ T9413] BTRFS: device fsid f90cac8b-044b-4fa8-8bee-4b8d3da88dc2 devid 1 transid 7 /dev/loop1 scanned by syz-executor.1 (9413) [ 325.569195][ T9416] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 325.580565][ T9413] BTRFS info (device loop1): using crc32c (crc32c-intel) checksum algorithm [ 325.596218][ T9413] BTRFS error (device loop1): superblock checksum mismatch [ 325.605674][ T9413] BTRFS error (device loop1): open_ctree failed 22:48:52 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)={0x60, 0x0, 0x1, 0x0, 0x0, {}, [{{0x8, 0x1, r3}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @queue_id={{{0x24}, {0x5, 0x3, 0x2}, {0x8}}, {0x8}}}]}}]}, 0x60}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000001c0)={'erspan0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x7800, 0x7800, 0x0, 0x2, {{0x1c, 0x4, 0x1, 0x7, 0x70, 0x66, 0x0, 0x6, 0x4, 0x0, @multicast1, @multicast2, {[@ra={0x94, 0x4, 0x1}, @end, @timestamp_prespec={0x44, 0x54, 0x8c, 0x3, 0x8, [{@broadcast, 0xe6}, {@broadcast, 0x623}, {@dev={0xac, 0x14, 0x14, 0x3a}, 0x59}, {@empty, 0x560}, {@rand_addr=0x64010100, 0x1}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0xc909}, {@empty, 0x4}, {@remote, 0x40}, {@rand_addr=0x64010101, 0xf7bc}, {@multicast2, 0x4}]}, @end]}}}}}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000340)={&(0x7f00000004c0)={0x150, 0x0, 0x400, 0x70bd2d, 0x25dfdbfe, {}, [{{0x8}, {0x134, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8, 0x4, r4}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3f}}}]}}]}, 0x150}, 0x1, 0x0, 0x0, 0x20008050}, 0x40800) r5 = creat(&(0x7f0000000240)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) fallocate(r5, 0x100000011, 0x0, 0x2811fdff) clock_gettime(0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$F2FS_IOC_DEFRAGMENT(r6, 0xc010f508, &(0x7f0000000000)={0x1, 0xffffffffffff73d5}) 22:48:52 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x81c0, 0xfff) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000240)={'team0\x00', 0x0}) sendmsg$FOU_CMD_ADD(r3, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000380)={0x4c, 0x0, 0x100, 0x70bd25, 0x25dfdbfe, {}, [@FOU_ATTR_LOCAL_V4={0x8, 0x6, @multicast1}, @FOU_ATTR_PEER_V4={0x8, 0x8, @loopback}, @FOU_ATTR_IFINDEX={0x8}, @FOU_ATTR_IFINDEX={0x8, 0xb, r4}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e23}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e20}, @FOU_ATTR_IPPROTO={0x5, 0x3, 0x5c}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4c040}, 0x80) (async) r5 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) (async) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x82) (async) r6 = landlock_create_ruleset(&(0x7f00000002c0)={0x2001}, 0x8, 0x0) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(r6, 0x1, &(0x7f0000000340)={0x2000, r7}, 0x0) [ 325.885036][ T7989] usb 5-1: new full-speed USB device number 15 using dummy_hcd [ 326.220175][ T9405] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 326.231207][ T9405] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 326.305091][ T7989] usb 5-1: unable to get BOS descriptor or descriptor too short [ 326.425059][ T7989] usb 5-1: unable to read config index 0 descriptor/start: -71 [ 326.432681][ T7989] usb 5-1: can't read configurations, error -71 22:48:53 executing program 4: syz_usb_connect$cdc_ecm(0x2, 0x7c, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6a, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, [@ncm={0x6, 0x24, 0x1a, 0x2, 0x4}, @ncm={0x6, 0x24, 0x1a, 0xd766, 0x20}, @country_functional={0x6, 0x24, 0x7, 0x0, 0x2}, @mbim_extended={0x8, 0x24, 0x1c, 0x7ff, 0x81, 0x8}, @mdlm={0x15, 0x24, 0x12, 0x7}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10}}}}}]}}]}}, 0x0) (async) syz_usb_connect$uac1(0x4, 0xd8, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc6, 0x3, 0x1, 0x80, 0xd0, 0x5, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x80, 0x7f}, [@processing_unit={0xb, 0x24, 0x7, 0x1, 0x0, 0x3, "62d5939c"}, @selector_unit={0x5, 0x24, 0x5, 0x4}, @feature_unit={0xd, 0x24, 0x6, 0x3, 0x1, 0x3, [0x1, 0x5, 0x9], 0x7}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x0, 0x1, 0x4a, 0x5, "497ecfd6"}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x1, 0x8, 0x2, {0x7, 0x25, 0x1, 0x80, 0x9, 0x1}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x5, 0x1, 0x2, 0x2, "e8ca8309"}, @as_header={0x7, 0x24, 0x1, 0x3, 0x4e, 0x1001}, @format_type_ii_discrete={0x10, 0x24, 0x2, 0x2, 0x8, 0x9, 0x3, "197d342f0c9824"}, @format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x2, 0x1000, 0x0, "cdcecb80"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x40, 0x1, 0x63, 0xfd, "986de0", "c3ab4a"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x3f, 0x8a, 0x4, {0x7, 0x25, 0x1, 0x3, 0x1f, 0x9}}}}}}}]}}, &(0x7f0000000700)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x2, 0xff, 0x1, 0xff, 0x1}, 0x61, &(0x7f00000001c0)={0x5, 0xf, 0x61, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x67, "d19499cb1d2eb2200e92b7f1ded62d49"}, @ssp_cap={0x20, 0x10, 0xa, 0x0, 0x5, 0x1f, 0xf, 0x9bed, [0xc0, 0xffff, 0xc060, 0xff000f, 0xff00c0]}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0xa1, 0x80, 0xffff}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0x1, 0xbc, 0x2}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "4713bef3b4cb5b6616ad7a9bdd2b4b8a"}]}, 0x8, [{0xa9, &(0x7f0000000240)=@string={0xa9, 0x3, "545775e20b601265da6205867f454f4f954ed06925843f0fa5fbb12aa68dfc1126fae45aecab2922ba55c2acdaf45fa573382ce84dbd91c6b754c5fa9d14e683f4fe96c1ff6551420d77389853e5d20295e4e92a0a8b3562bc6be815d93d2d4b0a7ec1a0b3716d0fc31252b2fa562ff09f024f0bd5588ce939f554c70f14ac67b6b8f052b90cbfe99ea5331ddc2ee90c0aac4adfd6c4d65cf9c6a57b0f2b9f046f713b265575ea"}}, {0xfc, &(0x7f0000000300)=@string={0xfc, 0x3, "83114dd81319ca49446a6f0f645be4fafcbbb89d74b076eb05ea6cbc697172ae9f498eee28a28383dc838344be39efbddf7988cbdc9386d7421c2df607539b2f578087923aeff1090e0305353f37c7625cd770e8fb68fe3bf4d1d70f8638300c4a44a03c34876384118b703a33a82d85ecf0aa5fe1c4c6a66e57028566718cd760047839e324690e6ce584b68d53c2a28057ef2351bdb1d086954701053fd587554e1789443879b83b240b4181c203f68c942d9119fd8e3f381a87e17a337836037e648ab495595a9d5ff54d1633657b14378821a6267a7900daf3a286d96cded156f6af5d8f7fc1e753d8dc1751c542b0931fc8e238f67cb2d3"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x809}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x2401}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x180c}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x418}}, {0xed, &(0x7f0000000500)=@string={0xed, 0x3, "6d7e146b05be0bd000bce3a812d2cc50fe49823fbca77c7373de62d56b61772f15d91bc673403bd3791ebce04351365ad2ddd27984d4f7e7c005b9266873ae9ac02590a51d536f727df27575412bac59b42b2acf0b8146261eca6462b1831a2e9d0ad6cbc0606d7fe3f34da4e402c3c801c3e056f4fa7ad2491896cd6ec442d407ce81dee34dd566809534234b89686a2b6c63c1938cc76a2c5202f86be1ba1a84194d8ae5a38749823bdbe3c3e0ea66b3c4782a2ddc2c5d1ec3008f8a8598ef4506c681afa2d8df407074ddfc59d30fc83692a1abf74cd30af3b7daebadf3517f273995e6544fe9182883"}}, {0xd0, &(0x7f0000000600)=@string={0xd0, 0x3, "0008e83520aff3caeffef919d5b874f4a6496b284eaa3e1ef29f0caa5d24409f65c50afda4fb12d2df14684a5fcbc21e0a0b086bde62db9a4fa1c86edf18ab5606daaf77c03ae5b7e3a4bec14fb48c5daf48c78580127cbc6bd2529239813ef8df2a94a00a7837696e39aa12e9f1a1975f9f98e7397df3f5c66759528a53079d0b218d1a89fa502a5e5c7c198178889a0b1df0d65d4796aa2aca9f29075eb64ce20ad4b71e1a1537c358061c1eb388a35ffc437347cbbcd3b471f23e2df3453e2c0f8988be8ed10d3573e63bc588"}}]}) (async, rerun: 32) syz_usb_connect$cdc_ncm(0x2, 0x8b, &(0x7f0000000780)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x79, 0x2, 0x1, 0x2, 0xa0, 0x81, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x8f, 0x1b56, 0xe5}, {0x6, 0x24, 0x1a, 0x0, 0x4}, [@mbim_extended={0x8, 0x24, 0x1c, 0x66, 0x9, 0xb6d}, @mdlm={0x15, 0x24, 0x12, 0x100}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x1, 0x9, 0x7}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3df, 0x0, 0x6, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x0, 0x5, 0x7}}}}}}}]}}, &(0x7f0000000d80)={0xa, &(0x7f0000000840)={0xa, 0x6, 0x200, 0x8, 0x7d, 0x80, 0x20, 0x7}, 0x5, &(0x7f0000000880)={0x5, 0xf, 0x5}, 0x8, [{0x96, &(0x7f00000008c0)=@string={0x96, 0x3, "ca0c3dcf89cc4ff48ef1da9e18d3a3c14722e24802da4ae82b0db4018217cb3d8851a753b661bbf80a71b31c55f0aafeb583f675de096ecae469e60f93baab219724350ff91e11206d55f9252b517522d93dabc5da2e181e9ef1da81519118f5991af0ce1345bda6ddb146edcefded09665b57d55888ee5b17605029a8072487239266f032e165a4d05172e45b10f5c59b40caac"}}, {0x49, &(0x7f0000000980)=@string={0x49, 0x3, "184046cd78763e1c7a0f31f20f5fa3763e3ea57ccc46b1e7974faec5f2220aaf0cfc64a6cfed99c26c767180f13a9670e9284c8e9c4188a8d44dabe94dbdb76b5040079b961cdc"}}, {0x4, &(0x7f0000000a00)=@lang_id={0x4, 0x3, 0x445b}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x3408}}, {0xe2, &(0x7f0000000a80)=@string={0xe2, 0x3, "a10612bb6942f7faccd54cb739ea616cdc677105cde783b741f76b5df7c8e52e03d61d644438566c117d9c9843c6235cc5448dbf028eb59c7ebc7ef709b40166014a952888e01c2d3e15b0d85faa3a8332536d66dddc41096a18697e68681769ba4e62eda7f0ab264d678d56a19b2aeffb9410d65c10e170692909709df80cb78360d597f0c092c0e7893f36dd92c628c46fc6875070a47bcbee9c2f19ec47cc6edfb90a7291188eee9be128297b26152ac1bcc0b3cc9f0cac08009ab1c3b62955ed7e32a31a693f268cd41f71377c0cb62b2e75b8fe618d5e57a64430d42dda"}}, {0xdf, &(0x7f0000000b80)=@string={0xdf, 0x3, "df899a23c82de734eb896262351b201c8be7ff64de004f301c5b6f4c789fd40590edabbfb977f8f79b8624ca37a171d1b27a1c4bae92316d7c8b424dbbbc00bbbd4e57e07ebc205f79e55d54ebd7782913029f884f3c065015229b3a5cb8381432e565806fc41aad012b73d8b23b9fb6157346660c5df9a36be70a0dfea361f5ceb6df223ebb2bc68a4a606c95994b18b5a5aca96432cadff2437ea65d4f09e1cdc3fdc55ad4072520ef82958cce9f7c59a6a254a23461cd02c8d622e381e6f5a569caa61d64be0856970da79df8d7a9646b99e07fb4d7c1436bf5286f"}}, {0x4b, &(0x7f0000000c80)=@string={0x4b, 0x3, "8ddba9f60a000d1b8c81dddbd949046a92e72db05c43049e6d3e9790d2460a7145e86f4d6cdf709ed9189e5909a3051fcf679b3e6c03aefaba557295bf965aca8d7b3025b137c86b09"}}, {0x4e, &(0x7f0000000d00)=@string={0x4e, 0x3, "118c51518fa710ba6411f7a5bc7237e1badbc6aae8ef1bd942c9362c9b79746b0bfe55f3769b9880b802dc83f29212b9a5c570a764dcb0fc6598c7db9d743e6026cc0e68f6994ef45bd8cd7a"}}]}) (rerun: 32) 22:48:53 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:48:53 executing program 2: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f00000000c0)={0x41, 0x7, 0x2}, 0x10) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000080)={0x41, 0x4, 0x1}, 0x10) (async) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) (async) setsockopt$TIPC_MCAST_BROADCAST(r3, 0x10f, 0x85) (async) r4 = syz_open_dev$media(&(0x7f0000000100), 0x4eb0, 0x0) (async) syz_open_dev$media(&(0x7f0000000000), 0x5, 0x70d002) ioctl$MEDIA_IOC_REQUEST_ALLOC(r4, 0x80047c05, &(0x7f00000001c0)) (async) r5 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r5, 0x80489439, &(0x7f0000000200)) 22:48:53 executing program 1: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000802f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d000000000000006000000000000000100000000000000001000000010000000100000001000006100000004000000000000000000000000000000000000000000000045030000000000000000000000010000000000000000000001000000000000720000000000", 0xe1, 0x10000}], 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0x0) (async) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) (async) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000340)=""/57, 0x44}, {&(0x7f00000003c0)=""/3, 0x3}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/65, 0x41}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/48, 0xffffffffffffff35}, {&(0x7f0000000640)=""/25, 0x19}], 0x7, &(0x7f0000000700)=""/183, 0xb7}, 0x2142) (async) r2 = accept4$inet(r0, &(0x7f0000000380)={0x2, 0x0, @remote}, &(0x7f0000000800)=0x10, 0x80000) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000140)={{{@in6=@ipv4={""/10, ""/2, @multicast1}, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in=@broadcast}}, &(0x7f00000000c0)=0xe8) mount$overlay(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x200000, &(0x7f0000000240)={[{@metacopy_off}, {@index_off}, {@index_off}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off}], [{@uid_eq={'uid', 0x3d, r1}}, {@subj_role={'subj_role', 0x3d, 'btrfs\x00'}}, {@fsuuid={'fsuuid', 0x3d, {[0x6d, 0x64, 0x38, 0x32, 0x33, 0x61, 0x33, 0x64], 0x2d, [0x30, 0x36, 0x63, 0x30], 0x2d, [0x62, 0x65, 0x36, 0x62], 0x2d, [0x61, 0x32, 0x61, 0x36], 0x2d, [0x39, 0x38, 0x64, 0x64, 0x35, 0x61, 0x64, 0x35]}}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@euid_lt={'euid<', r3}}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@subj_user={'subj_user', 0x3d, 'btrfs\x00'}}, {@measure}]}) 22:48:53 executing program 3: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000802f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d000000000000006000000000000000100000000000000001000000010000000100000001000006100000004000000000000000000000000000000000000000000000045030000000000000000000000010000000000000000000001000000000000720000000000", 0xe1, 0x10000}], 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000340)=""/57, 0x44}, {&(0x7f00000003c0)=""/3, 0x3}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/65, 0x41}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/48, 0xffffffffffffff35}, {&(0x7f0000000640)=""/25, 0x19}], 0x7, &(0x7f0000000700)=""/183, 0xb7}, 0x2142) r2 = accept4$inet(r0, &(0x7f0000000380)={0x2, 0x0, @remote}, &(0x7f0000000800)=0x10, 0x80000) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000140)={{{@in6=@ipv4={""/10, ""/2, @multicast1}, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in=@broadcast}}, &(0x7f00000000c0)=0xe8) mount$overlay(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x200000, &(0x7f0000000240)={[{@metacopy_off}, {@index_off}, {@index_off}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off}], [{@uid_eq={'uid', 0x3d, r1}}, {@subj_role={'subj_role', 0x3d, 'btrfs\x00'}}, {@fsuuid={'fsuuid', 0x3d, {[0x6d, 0x64, 0x38, 0x32, 0x33, 0x61, 0x33, 0x64], 0x2d, [0x30, 0x36, 0x63, 0x30], 0x2d, [0x62, 0x65, 0x36, 0x62], 0x2d, [0x61, 0x32, 0x61, 0x36], 0x2d, [0x39, 0x38, 0x64, 0x64, 0x35, 0x61, 0x64, 0x35]}}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@euid_lt={'euid<', r3}}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@subj_user={'subj_user', 0x3d, 'btrfs\x00'}}, {@measure}]}) 22:48:53 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x24, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}}, 0x24}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 326.764774][ T9436] loop3: detected capacity change from 0 to 256 [ 326.786265][ T9440] loop1: detected capacity change from 0 to 256 22:48:53 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 326.834005][ T9436] BTRFS warning: duplicate device /dev/loop3 devid 1 generation 7 scanned by syz-executor.3 (9436) [ 326.864773][ T9440] BTRFS info (device loop1): using crc32c (crc32c-intel) checksum algorithm 22:48:53 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:48:53 executing program 2: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f00000000c0)={0x41, 0x7, 0x2}, 0x10) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000080)={0x41, 0x4, 0x1}, 0x10) (async) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) (async, rerun: 32) setsockopt$TIPC_MCAST_BROADCAST(r3, 0x10f, 0x85) (async, rerun: 32) r4 = syz_open_dev$media(&(0x7f0000000100), 0x4eb0, 0x0) (async) syz_open_dev$media(&(0x7f0000000000), 0x5, 0x70d002) ioctl$MEDIA_IOC_REQUEST_ALLOC(r4, 0x80047c05, &(0x7f00000001c0)) (async) r5 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r5, 0x80489439, &(0x7f0000000200)) [ 326.886650][ T9440] BTRFS error (device loop1): superblock checksum mismatch [ 326.898537][ T9440] BTRFS error (device loop1): open_ctree failed 22:48:53 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:48:53 executing program 1: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000802f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d000000000000006000000000000000100000000000000001000000010000000100000001000006100000004000000000000000000000000000000000000000000000045030000000000000000000000010000000000000000000001000000000000720000000000", 0xe1, 0x10000}], 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000340)=""/57, 0x44}, {&(0x7f00000003c0)=""/3, 0x3}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/65, 0x41}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/48, 0xffffffffffffff35}, {&(0x7f0000000640)=""/25, 0x19}], 0x7, &(0x7f0000000700)=""/183, 0xb7}, 0x2142) r2 = accept4$inet(r0, &(0x7f0000000380)={0x2, 0x0, @remote}, &(0x7f0000000800)=0x10, 0x80000) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000140)={{{@in6=@ipv4={""/10, ""/2, @multicast1}, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in=@broadcast}}, &(0x7f00000000c0)=0xe8) mount$overlay(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x200000, &(0x7f0000000240)={[{@metacopy_off}, {@index_off}, {@index_off}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off}], [{@uid_eq={'uid', 0x3d, r1}}, {@subj_role={'subj_role', 0x3d, 'btrfs\x00'}}, {@fsuuid={'fsuuid', 0x3d, {[0x6d, 0x64, 0x38, 0x32, 0x33, 0x61, 0x33, 0x64], 0x2d, [0x30, 0x36, 0x63, 0x30], 0x2d, [0x62, 0x65, 0x36, 0x62], 0x2d, [0x61, 0x32, 0x61, 0x36], 0x2d, [0x39, 0x38, 0x64, 0x64, 0x35, 0x61, 0x64, 0x35]}}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@euid_lt={'euid<', r3}}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@subj_user={'subj_user', 0x3d, 'btrfs\x00'}}, {@measure}]}) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000802f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d000000000000006000000000000000100000000000000001000000010000000100000001000006100000004000000000000000000000000000000000000000000000045030000000000000000000000010000000000000000000001000000000000720000000000", 0xe1, 0x10000}], 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) (async) setuid(r1) (async) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000340)=""/57, 0x44}, {&(0x7f00000003c0)=""/3, 0x3}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/65, 0x41}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/48, 0xffffffffffffff35}, {&(0x7f0000000640)=""/25, 0x19}], 0x7, &(0x7f0000000700)=""/183, 0xb7}, 0x2142) (async) accept4$inet(r0, &(0x7f0000000380)={0x2, 0x0, @remote}, &(0x7f0000000800)=0x10, 0x80000) (async) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000140)={{{@in6=@ipv4={""/10, ""/2, @multicast1}, @in=@multicast1}}, {{@in6=@loopback}, 0x0, @in=@broadcast}}, &(0x7f00000000c0)=0xe8) (async) mount$overlay(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x200000, &(0x7f0000000240)={[{@metacopy_off}, {@index_off}, {@index_off}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off}], [{@uid_eq={'uid', 0x3d, r1}}, {@subj_role={'subj_role', 0x3d, 'btrfs\x00'}}, {@fsuuid={'fsuuid', 0x3d, {[0x6d, 0x64, 0x38, 0x32, 0x33, 0x61, 0x33, 0x64], 0x2d, [0x30, 0x36, 0x63, 0x30], 0x2d, [0x62, 0x65, 0x36, 0x62], 0x2d, [0x61, 0x32, 0x61, 0x36], 0x2d, [0x39, 0x38, 0x64, 0x64, 0x35, 0x61, 0x64, 0x35]}}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@euid_lt={'euid<', r3}}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@subj_user={'subj_user', 0x3d, 'btrfs\x00'}}, {@measure}]}) (async) 22:48:54 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x24, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}}, 0x24}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 326.990081][ T9467] loop1: detected capacity change from 0 to 256 [ 327.031745][ T9467] BTRFS info (device loop1): using crc32c (crc32c-intel) checksum algorithm [ 327.077508][ T9467] BTRFS error (device loop1): superblock checksum mismatch [ 327.098145][ T9467] BTRFS error (device loop1): open_ctree failed [ 327.105489][ T7989] usb 5-1: new full-speed USB device number 16 using dummy_hcd [ 327.166561][ T3707] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 327.355029][ T7989] usb 5-1: Invalid ep0 maxpacket: 512 [ 327.360528][ T7989] usb usb5-port1: attempt power cycle [ 327.785090][ T7989] usb 5-1: new full-speed USB device number 17 using dummy_hcd [ 327.885189][ T7989] usb 5-1: Invalid ep0 maxpacket: 512 [ 328.036111][ T7989] usb 5-1: new full-speed USB device number 18 using dummy_hcd [ 328.126130][ T7989] usb 5-1: Invalid ep0 maxpacket: 512 [ 328.131593][ T7989] usb usb5-port1: unable to enumerate USB device 22:48:56 executing program 5: socket$nl_route(0x10, 0x3, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) bind$netlink(r4, &(0x7f0000000100)={0x10, 0x0, 0x25dfdbff, 0x40000000}, 0xc) r5 = dup(r1) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) sendmsg$nl_route(r5, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="1cdc00001a0000042bbd7000fddbd72580106e020404000f00000000"], 0x1c}}, 0x4000000) 22:48:56 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(r0, 0xc0487c04, &(0x7f0000000480)={0x0, 0x5, 0x0, &(0x7f0000000200)=[{}, {}, {}, {}, {}], 0x2, 0x0, &(0x7f0000000000)=[{}, {}], 0x4, 0x0, &(0x7f0000000140)=[{}, {}, {}, {}], 0x3, 0x0, &(0x7f0000000400)=[{}, {}, {}]}) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) close(r1) 22:48:56 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x3, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="850000002f0000007e000000000000009500000000000000a1c05a8c0a1af0a239db699cefc28f2f84bb2293d7120d7f55aefe8fc30c66cd80e7a4c127c04ea7b8d5f2a66e55a3d3d267c779f01d5a49b5f47bddb6625e1ef9c6ae51975cd23f49"], &(0x7f0000000000)='GPL\x00', 0x5, 0x487, &(0x7f000000cf3d)=""/195}, 0x48) 22:48:56 executing program 4: syz_usb_connect$cdc_ecm(0x2, 0x7c, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6a, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, [@ncm={0x6, 0x24, 0x1a, 0x2, 0x4}, @ncm={0x6, 0x24, 0x1a, 0xd766, 0x20}, @country_functional={0x6, 0x24, 0x7, 0x0, 0x2}, @mbim_extended={0x8, 0x24, 0x1c, 0x7ff, 0x81, 0x8}, @mdlm={0x15, 0x24, 0x12, 0x7}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10}}}}}]}}]}}, 0x0) (async) syz_usb_connect$uac1(0x4, 0xd8, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc6, 0x3, 0x1, 0x80, 0xd0, 0x5, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x80, 0x7f}, [@processing_unit={0xb, 0x24, 0x7, 0x1, 0x0, 0x3, "62d5939c"}, @selector_unit={0x5, 0x24, 0x5, 0x4}, @feature_unit={0xd, 0x24, 0x6, 0x3, 0x1, 0x3, [0x1, 0x5, 0x9], 0x7}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x0, 0x1, 0x4a, 0x5, "497ecfd6"}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x1, 0x8, 0x2, {0x7, 0x25, 0x1, 0x80, 0x9, 0x1}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x5, 0x1, 0x2, 0x2, "e8ca8309"}, @as_header={0x7, 0x24, 0x1, 0x3, 0x4e, 0x1001}, @format_type_ii_discrete={0x10, 0x24, 0x2, 0x2, 0x8, 0x9, 0x3, "197d342f0c9824"}, @format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x2, 0x1000, 0x0, "cdcecb80"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x40, 0x1, 0x63, 0xfd, "986de0", "c3ab4a"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x3f, 0x8a, 0x4, {0x7, 0x25, 0x1, 0x3, 0x1f, 0x9}}}}}}}]}}, &(0x7f0000000700)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x2, 0xff, 0x1, 0xff, 0x1}, 0x61, &(0x7f00000001c0)={0x5, 0xf, 0x61, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x67, "d19499cb1d2eb2200e92b7f1ded62d49"}, @ssp_cap={0x20, 0x10, 0xa, 0x0, 0x5, 0x1f, 0xf, 0x9bed, [0xc0, 0xffff, 0xc060, 0xff000f, 0xff00c0]}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0xa1, 0x80, 0xffff}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0x1, 0xbc, 0x2}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "4713bef3b4cb5b6616ad7a9bdd2b4b8a"}]}, 0x8, [{0xa9, &(0x7f0000000240)=@string={0xa9, 0x3, "545775e20b601265da6205867f454f4f954ed06925843f0fa5fbb12aa68dfc1126fae45aecab2922ba55c2acdaf45fa573382ce84dbd91c6b754c5fa9d14e683f4fe96c1ff6551420d77389853e5d20295e4e92a0a8b3562bc6be815d93d2d4b0a7ec1a0b3716d0fc31252b2fa562ff09f024f0bd5588ce939f554c70f14ac67b6b8f052b90cbfe99ea5331ddc2ee90c0aac4adfd6c4d65cf9c6a57b0f2b9f046f713b265575ea"}}, {0xfc, &(0x7f0000000300)=@string={0xfc, 0x3, "83114dd81319ca49446a6f0f645be4fafcbbb89d74b076eb05ea6cbc697172ae9f498eee28a28383dc838344be39efbddf7988cbdc9386d7421c2df607539b2f578087923aeff1090e0305353f37c7625cd770e8fb68fe3bf4d1d70f8638300c4a44a03c34876384118b703a33a82d85ecf0aa5fe1c4c6a66e57028566718cd760047839e324690e6ce584b68d53c2a28057ef2351bdb1d086954701053fd587554e1789443879b83b240b4181c203f68c942d9119fd8e3f381a87e17a337836037e648ab495595a9d5ff54d1633657b14378821a6267a7900daf3a286d96cded156f6af5d8f7fc1e753d8dc1751c542b0931fc8e238f67cb2d3"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x809}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x2401}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x180c}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x418}}, {0xed, &(0x7f0000000500)=@string={0xed, 0x3, "6d7e146b05be0bd000bce3a812d2cc50fe49823fbca77c7373de62d56b61772f15d91bc673403bd3791ebce04351365ad2ddd27984d4f7e7c005b9266873ae9ac02590a51d536f727df27575412bac59b42b2acf0b8146261eca6462b1831a2e9d0ad6cbc0606d7fe3f34da4e402c3c801c3e056f4fa7ad2491896cd6ec442d407ce81dee34dd566809534234b89686a2b6c63c1938cc76a2c5202f86be1ba1a84194d8ae5a38749823bdbe3c3e0ea66b3c4782a2ddc2c5d1ec3008f8a8598ef4506c681afa2d8df407074ddfc59d30fc83692a1abf74cd30af3b7daebadf3517f273995e6544fe9182883"}}, {0xd0, &(0x7f0000000600)=@string={0xd0, 0x3, "0008e83520aff3caeffef919d5b874f4a6496b284eaa3e1ef29f0caa5d24409f65c50afda4fb12d2df14684a5fcbc21e0a0b086bde62db9a4fa1c86edf18ab5606daaf77c03ae5b7e3a4bec14fb48c5daf48c78580127cbc6bd2529239813ef8df2a94a00a7837696e39aa12e9f1a1975f9f98e7397df3f5c66759528a53079d0b218d1a89fa502a5e5c7c198178889a0b1df0d65d4796aa2aca9f29075eb64ce20ad4b71e1a1537c358061c1eb388a35ffc437347cbbcd3b471f23e2df3453e2c0f8988be8ed10d3573e63bc588"}}]}) (async) syz_usb_connect$cdc_ncm(0x2, 0x8b, &(0x7f0000000780)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x79, 0x2, 0x1, 0x2, 0xa0, 0x81, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x8f, 0x1b56, 0xe5}, {0x6, 0x24, 0x1a, 0x0, 0x4}, [@mbim_extended={0x8, 0x24, 0x1c, 0x66, 0x9, 0xb6d}, @mdlm={0x15, 0x24, 0x12, 0x100}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x1, 0x9, 0x7}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3df, 0x0, 0x6, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x0, 0x5, 0x7}}}}}}}]}}, &(0x7f0000000d80)={0xa, &(0x7f0000000840)={0xa, 0x6, 0x200, 0x8, 0x7d, 0x80, 0x20, 0x7}, 0x5, &(0x7f0000000880)={0x5, 0xf, 0x5}, 0x8, [{0x96, &(0x7f00000008c0)=@string={0x96, 0x3, "ca0c3dcf89cc4ff48ef1da9e18d3a3c14722e24802da4ae82b0db4018217cb3d8851a753b661bbf80a71b31c55f0aafeb583f675de096ecae469e60f93baab219724350ff91e11206d55f9252b517522d93dabc5da2e181e9ef1da81519118f5991af0ce1345bda6ddb146edcefded09665b57d55888ee5b17605029a8072487239266f032e165a4d05172e45b10f5c59b40caac"}}, {0x49, &(0x7f0000000980)=@string={0x49, 0x3, "184046cd78763e1c7a0f31f20f5fa3763e3ea57ccc46b1e7974faec5f2220aaf0cfc64a6cfed99c26c767180f13a9670e9284c8e9c4188a8d44dabe94dbdb76b5040079b961cdc"}}, {0x4, &(0x7f0000000a00)=@lang_id={0x4, 0x3, 0x445b}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x3408}}, {0xe2, &(0x7f0000000a80)=@string={0xe2, 0x3, "a10612bb6942f7faccd54cb739ea616cdc677105cde783b741f76b5df7c8e52e03d61d644438566c117d9c9843c6235cc5448dbf028eb59c7ebc7ef709b40166014a952888e01c2d3e15b0d85faa3a8332536d66dddc41096a18697e68681769ba4e62eda7f0ab264d678d56a19b2aeffb9410d65c10e170692909709df80cb78360d597f0c092c0e7893f36dd92c628c46fc6875070a47bcbee9c2f19ec47cc6edfb90a7291188eee9be128297b26152ac1bcc0b3cc9f0cac08009ab1c3b62955ed7e32a31a693f268cd41f71377c0cb62b2e75b8fe618d5e57a64430d42dda"}}, {0xdf, &(0x7f0000000b80)=@string={0xdf, 0x3, "df899a23c82de734eb896262351b201c8be7ff64de004f301c5b6f4c789fd40590edabbfb977f8f79b8624ca37a171d1b27a1c4bae92316d7c8b424dbbbc00bbbd4e57e07ebc205f79e55d54ebd7782913029f884f3c065015229b3a5cb8381432e565806fc41aad012b73d8b23b9fb6157346660c5df9a36be70a0dfea361f5ceb6df223ebb2bc68a4a606c95994b18b5a5aca96432cadff2437ea65d4f09e1cdc3fdc55ad4072520ef82958cce9f7c59a6a254a23461cd02c8d622e381e6f5a569caa61d64be0856970da79df8d7a9646b99e07fb4d7c1436bf5286f"}}, {0x4b, &(0x7f0000000c80)=@string={0x4b, 0x3, "8ddba9f60a000d1b8c81dddbd949046a92e72db05c43049e6d3e9790d2460a7145e86f4d6cdf709ed9189e5909a3051fcf679b3e6c03aefaba557295bf965aca8d7b3025b137c86b09"}}, {0x4e, &(0x7f0000000d00)=@string={0x4e, 0x3, "118c51518fa710ba6411f7a5bc7237e1badbc6aae8ef1bd942c9362c9b79746b0bfe55f3769b9880b802dc83f29212b9a5c570a764dcb0fc6598c7db9d743e6026cc0e68f6994ef45bd8cd7a"}}]}) 22:48:56 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x24, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}}, 0x24}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:48:56 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaab6080000000000000000280000000000069078ac1414bbac0032ae0000000013cc19a8ae218d3d267c674481b015af0f704c2f18fb6bdc377ccb6c7e7ffca7f670afa5b030ac1dde23967a897d87e9ca918817214ebe5200e24f6f2e7fcc8434a3bf361e0c824d3f71c502d131ed941bdc13b38894d1c9d67276385405e5ade4e620", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c00000090780000"], 0x0) syz_emit_ethernet(0x16, &(0x7f0000000000)={@dev={'\xaa\xaa\xaa\xaa\xaa', 0x1b}, @random="c2ca571eefea", @void, {@x25={0x805, {0x2, 0x2, 0x1, "8a86914853"}}}}, &(0x7f0000000080)={0x1, 0x2, [0xe2c, 0xda4, 0xc36, 0x9f6]}) 22:48:56 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaab6080000000000000000280000000000069078ac1414bbac0032ae0000000013cc19a8ae218d3d267c674481b015af0f704c2f18fb6bdc377ccb6c7e7ffca7f670afa5b030ac1dde23967a897d87e9ca918817214ebe5200e24f6f2e7fcc8434a3bf361e0c824d3f71c502d131ed941bdc13b38894d1c9d67276385405e5ade4e620", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c00000090780000"], 0x0) syz_emit_ethernet(0x16, &(0x7f0000000000)={@dev={'\xaa\xaa\xaa\xaa\xaa', 0x1b}, @random="c2ca571eefea", @void, {@x25={0x805, {0x2, 0x2, 0x1, "8a86914853"}}}}, &(0x7f0000000080)={0x1, 0x2, [0xe2c, 0xda4, 0xc36, 0x9f6]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaab6080000000000000000280000000000069078ac1414bbac0032ae0000000013cc19a8ae218d3d267c674481b015af0f704c2f18fb6bdc377ccb6c7e7ffca7f670afa5b030ac1dde23967a897d87e9ca918817214ebe5200e24f6f2e7fcc8434a3bf361e0c824d3f71c502d131ed941bdc13b38894d1c9d67276385405e5ade4e620", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c00000090780000"], 0x0) (async) syz_emit_ethernet(0x16, &(0x7f0000000000)={@dev={'\xaa\xaa\xaa\xaa\xaa', 0x1b}, @random="c2ca571eefea", @void, {@x25={0x805, {0x2, 0x2, 0x1, "8a86914853"}}}}, &(0x7f0000000080)={0x1, 0x2, [0xe2c, 0xda4, 0xc36, 0x9f6]}) (async) 22:48:56 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(r0, 0xc0487c04, &(0x7f0000000480)={0x0, 0x5, 0x0, &(0x7f0000000200)=[{}, {}, {}, {}, {}], 0x2, 0x0, &(0x7f0000000000)=[{}, {}], 0x4, 0x0, &(0x7f0000000140)=[{}, {}, {}, {}], 0x3, 0x0, &(0x7f0000000400)=[{}, {}, {}]}) (async, rerun: 64) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) (rerun: 64) close(r1) 22:48:56 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x3, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="850000002f0000007e000000000000009500000000000000a1c05a8c0a1af0a239db699cefc28f2f84bb2293d7120d7f55aefe8fc30c66cd80e7a4c127c04ea7b8d5f2a66e55a3d3d267c779f01d5a49b5f47bddb6625e1ef9c6ae51975cd23f49"], &(0x7f0000000000)='GPL\x00', 0x5, 0x487, &(0x7f000000cf3d)=""/195}, 0x48) [ 329.836831][ T9485] __nla_validate_parse: 6 callbacks suppressed [ 329.836853][ T9485] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 22:48:56 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaab6080000000000000000280000000000069078ac1414bbac0032ae0000000013cc19a8ae218d3d267c674481b015af0f704c2f18fb6bdc377ccb6c7e7ffca7f670afa5b030ac1dde23967a897d87e9ca918817214ebe5200e24f6f2e7fcc8434a3bf361e0c824d3f71c502d131ed941bdc13b38894d1c9d67276385405e5ade4e620", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c00000090780000"], 0x0) syz_emit_ethernet(0x16, &(0x7f0000000000)={@dev={'\xaa\xaa\xaa\xaa\xaa', 0x1b}, @random="c2ca571eefea", @void, {@x25={0x805, {0x2, 0x2, 0x1, "8a86914853"}}}}, &(0x7f0000000080)={0x1, 0x2, [0xe2c, 0xda4, 0xc36, 0x9f6]}) 22:48:56 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x3, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="850000002f0000007e000000000000009500000000000000a1c05a8c0a1af0a239db699cefc28f2f84bb2293d7120d7f55aefe8fc30c66cd80e7a4c127c04ea7b8d5f2a66e55a3d3d267c779f01d5a49b5f47bddb6625e1ef9c6ae51975cd23f49"], &(0x7f0000000000)='GPL\x00', 0x5, 0x487, &(0x7f000000cf3d)=""/195}, 0x48) 22:48:56 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(r0, 0xc0487c04, &(0x7f0000000480)={0x0, 0x5, 0x0, &(0x7f0000000200)=[{}, {}, {}, {}, {}], 0x2, 0x0, &(0x7f0000000000)=[{}, {}], 0x4, 0x0, &(0x7f0000000140)=[{}, {}, {}, {}], 0x3, 0x0, &(0x7f0000000400)=[{}, {}, {}]}) (async, rerun: 64) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) (rerun: 64) close(r1) [ 329.895518][ T9505] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 329.924151][ T9505] misc raw-gadget: fail, usb_gadget_register_driver returned -16 22:48:57 executing program 5: socket$nl_route(0x10, 0x3, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) bind$netlink(r4, &(0x7f0000000100)={0x10, 0x0, 0x25dfdbff, 0x40000000}, 0xc) r5 = dup(r1) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) sendmsg$nl_route(r5, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="1cdc00001a0000042bbd7000fddbd72580106e020404000f00000000"], 0x1c}}, 0x4000000) socket$nl_route(0x10, 0x3, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) dup(r3) (async) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) (async) bind$netlink(r4, &(0x7f0000000100)={0x10, 0x0, 0x25dfdbff, 0x40000000}, 0xc) (async) dup(r1) (async) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) (async) sendmsg$nl_route(r5, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="1cdc00001a0000042bbd7000fddbd72580106e020404000f00000000"], 0x1c}}, 0x4000000) (async) [ 330.265024][ T7841] usb 5-1: new full-speed USB device number 19 using dummy_hcd [ 330.635116][ T7841] usb 5-1: unable to get BOS descriptor or descriptor too short [ 330.755013][ T7841] usb 5-1: unable to read config index 0 descriptor/start: -71 [ 330.763086][ T7841] usb 5-1: can't read configurations, error -71 22:48:58 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001000}], 0x0, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r4, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r4) sendmmsg(r4, &(0x7f0000002ac0)=[{{&(0x7f0000000140)=@in={0x2, 0x4e20, @multicast2}, 0x80, &(0x7f0000000280)=[{&(0x7f00000001c0)="47842933745cd8591ab9e84751fdb303ad6f4f75d61f85977cad166ad79adbef3c064968da0802def0", 0x29}, {&(0x7f0000000300)="3503f837bef63b22134d451cf7a3db8d7d26c4b2328c2ce70ff8e3fbe5c0a5c56bc4037b39c671da0fc023376d5ed74f78ae8bda1f875c3dcd9f43f11c1bbe14d3fdcf41ea693824036a3c01c66d3b3ea63a94b75142d9c766ff2dd01b900c88274e6bf69d31321dbe79f63b8a8d3a5355ba1a497b5fe9b22780bba966775188b9de7193ccfa6cf3f3544757dc0f733e7e65f8cdd7f470cfd0bd8d8cccbe534b5d8576aeb4df14cf5a8c0207632136837fdc02890100443df704c9e2b45dc2805f7cc349aff4", 0xc6}, {&(0x7f0000000400)="c709871d8e9cbfdcb31815ead193be56b6aee13dfb21633fdf53dc840e2a3bda6c33a4d97f915b52ac9ef7d2b9f1dd6eec6e3de6ffd7fc7b819db670d672d6f8e2a41ce9047a033492a7f88d84933d8cd3f2c29f4c9b8178926b14941cf144b0f5179d68fb35e6ec357b1ddd67ab42c14e5cbd", 0x73}], 0x3, &(0x7f0000000480)=[{0xc8, 0x10d, 0x1f, "2ad57b9bb1da1b7fbd4e85023e9fa5deae949a95b013cf6addd2f3bfa1e9daf27b600d0c559da09ed4c07df0962bf134a30e0362835d80cef13faa3883533fa08d6937efeb854be3febcbbb31cd864c6d7f7f0ce2f882d45f4b6dac432c35b3df625e321fdce4273fb41b94e498886e69e504da534375cbaee1db254a4e2745d6deeee11be7ee09c213dd419c1bd511c68800b827eab5a6d8777805defabe3e732eee97bbb0a4034e7ed86fea7bb040789"}, {0x1010, 0x108, 0x4, "2f6da8ae12013733cfd6cf0982ccc191c22892a321e6dfeaafa90a42321101a33599a7e8ea7021a93b2608c9bcb299bd4f66a0894f3256504286e49f38288d2ddc816147e5d96ae603cae6c216b19c93f6296ed500a2ed6941d0b5d3523eb48aa8158ce5c2d5516f2812d7d7829c6affdbcf9accd6d73b05d2781aa01cd79a3258ff564e29a101e553db31e85aee799ce706239731bca9284bc3e8558cce67f4dfb68715658c44332e75691de597368fa22b32f12c5986326c484b3a38102c74d60dc27ec1712c8ba1faef51a5364e06657b249e1ec4e53f77ca9df074681ba9c70d1605a9f978f44900e3a427457be8502dad3870b4f04234d84080eee9c702565834bd0c6aab2eb55fb5c5a5b1bb9cb627717191c75efab42e52925231c121b235f09b2a3e757ca98c5d23571ce395628c5056ca286b430d7a065ba641c1c3f92ad3d42e28b1e8ac953282970be17e0a4b6dcf84cbd842e27e4b847887880f69ef0b13f2e9a7676d76635ccbdfc347c834e87fa86221edf1a0a542eb16b85c438cc4b2693ed270ecbead95befa3f45741a4eb20cf93af4313902a67ea47dc802bb27d4c1073745d926de6712da5369337f5c65c3f927dae34245d3fab78bf5318b05246d8c66938809e9e90ef98e1d0a02fef622d0748f0efe7abe42e5e0878ab8bac52b88fcd52afc1580ee3023cfc6a071dcdca0e94623d22e2998de20401a1489eb2f9697113f031bb37c30a2164cdfde1a5c5db85062ecbb6fb4c3630f41999ccfdf7fb56fb8320fefb49005dae270860d03ab49f8fa55e6caaacf9c40840e6f3888b811e6fe17bb3a4394c7bf6ab52eda5d255991c06eb2e23def8411ecb3f980d0bcffa718b187cd5039184a38fb922cfad2d3571177b9956ecd83f8e16f1dd3efc90c5d13f96a62f585d408c3e31614e4c08f15f7d05ee6be4b281bc6d562338b76df3dbe18fb19581b3874f171912777ae7079158ffa30a6c664fb7fbf641f3a14694fedbb19c76f65b666c4cb57dcfca891390ca2aa06c1a92ce71d6151279824b5c86b3fe7d4adbb81c88dad50ec82d5b048981252a24e552503864db5d66821d318bc8def13c0ce6dc26b4d06b544b5c9035a8a3d54c3a9a479230e5ea08c89e85a4a523d61a602cac98b6637ba94c5be2c3a55238357d03acde8f97530067c9f93f9def90e1026b7ed6e3247e0ed79fa45bf3e97aa240a961e189e723b4509530ff075335794f98c3b395e258a472fb6b3d66b44daff125bcb7f2897bd6b6f4e7de36e9b10b15162e58431c6e7fb5b0c19d8195410a3b748ce3297b7443c95a93baa2a53f6f2a0ca336734a4e7ff64b8c2bc0a9c74a0e12aa163fc8483111f16def079ecc510690d2c30683e0d815c015af092fe05de28c2faf3897dc11ace197ef8b938680000eea0026b145d21d218e6016de666792b848483b48211f3ba1a8a6e767a647da2be5883e3b278d090fbb75a0161eacb4cc39e4d71717342ab49510d43744b4d52c6af7b210580700119f658c510804786895482462b6342909ae8294fd611b37ba0006d59d552d0f0c3c365270791ec3066d102f71d7676858b3a48dbf214dac620e3fdf7b9cf98fe5ab6fbace5e71bf808cdd4d52e0409fd9f6ee6e55af96b05ec3e3b06359b68b56849d2ca3845df4e91e7f4f46a4f9f0d410b30935497a46b77b3836172156996266aaa5c0d91e677b1b7e660b575a3ff0bd17344d7ecaeb92b629df6297f55e4762756a90e5a939361ee9c4d3b2ed68db915545af5f48ab23085dd099d6282aae4114e56a0f6b4291cb576649e9fd30010d7fefd873f81b19f75f615dcf9c06433301968a7202ae29e3e17e802ed8d3ae0e97274c9d15081b2886aa54d6e1cd4e455f4b74a36f47a39e310cc499ea526c984364099be3cc94f1601d232ae38f3d833fa7cf22466d87f264d23303e74a3087f50553ac85f5af2d21e08ad612c4089e5c5862fb6bd7f3f43f15b9845598058a508390d8beae5c194330c90c3c9c72ad9c30968b2c9a5d2d437b1363b1708486128ccd9486c973cff1a3bd458c99a520149c83d78a23b899052f69cb71fbca517e0deb4a18a72b2ea150beafca559b3e23db81fd7fe0984ab8b35b394efa4625995f1babfacf579e62063353789e3a7912ea86b98acd380621c954dd9f82be68e3ba24d92967e5c83ea1a4b9e048cc3cde19a712720ab5203717b98ed18d74323a9062eb78a380fcfa656f5844a8f95d07c717aa7f9127ba612e867683d3552dc0f2c204a37e31a3b4f25296a70be0ccbf21ca612e9c04dd3cb83e42568537d47aa75e06fc72531020a009c01ce705b6381b13f051423f94043907cef0d759196293ad27d08832eba65f7dc09467277b16a19b95412743943da5f6fd25364af54299a1b1c2e69a6402e0c04062bdacbad88305dc678d3683ef737b14bdd54d49bdd3cdd183fc31e87880bc534b67972a1c3c5c6cf9a934086c04410f4f944c89ac897b18adceb47c0b1c0d01c4957ee3524ce37990e3edd6dda8bb3d444cbeed82583401004238703c48eabb7701f9590ea48333309483542e49f90ef9d105e3712b9871fe14b0ef0fa9bfaeed28efe99cdb860c14bec27ac1de185cc1203a4e92b7165055a299759b0af4be9122146a133af22d474549990a0edc4fc6b81960bc8795b27c4893544e8a87da48a9c8497b051960b51656349eb0cee293cae59ced74a828f87c7ac63e591ff98c3f1ca854d7370c7f742673f87ae95812f10f7adf104d7f61d628a3a160c0da8c62c97aad01bbf82f5ae90f4635e4a78aa345a1b03c3f8bd206ba58747a499dd8b663999210cf29a977f0610e320511fb50e1e7bdad151b0b45b2773925007d9bb241e8ca3314a7a30aec07e71e8fce82491b81601fe17a3304a3ef7a8afe37c6f97cd38a162fce34b8eb4d9fa6046ca731536756e9eeabea5bc324b4ece9c354951f29bef3190862965f79925ae2fe99235e8948a87780cb7c5d2470f52190eafb995d392970a11d8da8cb4effd894315f9af82438142b953d0d783abec8cc9892e4f77a63aa17cd3168ca7bf8196957bcdc02d9ddf09204460340aa0e09038b9d17fd53f51f17ca1036ebe4c4df93cce15cedab26dbea8aa127eb664b01906403cdbe9c99817c0b66b3556bdfa3276fc43744120b08b86a826b09af4006019e80697dbcd42c90de019abe818c493a6531dfc63d3f389fb1ec63a6c08bf2a98912cc0899493266324ed9f01d302235b3d6b784826bf4d78e4d6efef8b75ef27c3ef3f41465fc48f769989352f5afac1d04333aa747e7b3ba66a153ce5c095fc44e6b6f93b346e8451e642f28f5ec2967a11ebba33a0bc6c727025a85af5ca7941816b0d62c221864b9532add3c3275eda9e92bb57d3a70e355fde50439ab5f962aa899acb77b44c018912bb233cdb2ad9e76661312e5982c8e2078743b96f69247a668de6fea0540c6b0c51ec25aca23c5dbbab47a5564ca6395d1e6d97360c5d15b60289d44232fc43a31ea429ac8588d647a36325c0db4aecaf1efe3b9ebd1280db2493b6bcdceb0c6f9ca7e3299cc742d46f2550d251d58d7d9179175d57981ea34ad644bb813d8506c11b9d4159a889d9b18d6c8944c6af28b50ee1aae987d5154864e541422675ca524ed5ee9a5c1d0b42053f1ce4fb1c21d0d9c83786270adc55b6671813bbad7bf85d36df4a0b636191ca8ce522e07959d54397377eba999e8feb7d1bec1b32ef979156deef0bfa986d0b796651d0898ddb5db73f96f6a7d6331e53b6f39ce938d8b18965280f9820f739b5355a0833d5618abf72257bcb825592c2b482e8bf7c2c3572a3029e0d0ef1145e0b5819dfb31ca405345c5cd2314d4251b62f2633ed4c1cf7db4b050d97fa83cc8e9602d3c74e0a30f336b4d74eeedd04a294f2d6946f9f95d11a8ad2ae78049cd7003d20160f7c371be36e471713c017cc7354434bcade73542b6c66f855b894ec6593bb3b6b7135a481958372a34aa42c40affc05e6af4057a72dfc1736f9ef6be969d710bf53aeeed6a0f3f8d985ce4dfdfea6043a946d6e8aa3246db049406236d9f51983b887cf7176cbecf525f0f009107f7a2dd766f275e932e1c44e39f600c30a217a0c807ea1df4b3bdecccf09dceb5abebc35587810d929524bb2998f5c5eb2251d984686aa0ec6925b2ca73a87404b2664bf4d55ec366786b5f64f2f26f30e67d62200ece4830a1b70b435e456ed4c8d86dfcb640efaee8d8820ea60ec8f058331e7d1f13df68fa7627238188f1f158fea8be65bcc1d1a387f1c37876a76f95dd7280ffef694f15f9476a4f0e46b4972023529da574029f25eb8176372adb261b962147fb1402369812afbc7e8a936dae0951eba2c57dd27d6c90a7f762c5f1a04214efd69270821aaecb5cc57f5d974b7a27d4bb61874631e29571f228a7c387e52f1c406a8466f44f404c1a0bce0b63421f9e078fa4f7d7a61ae34b6b93835890e824f7a4aff7b46aa907c1d768e5d6f4ffa1adabeeb8e411ee9b404f80d2a98856ddea01bb67e08b3cbac4a09d9aa82547890920e6f575ce811c91a009a2069fbf7cb0f86d4f67233123c4b59e2a5f92c00eff7de1b7726ea1a87b5df7b27ea3d1f615ab6d122abdcd7ddfdd5c8de35ba4df900d51686e118a79221c3f4761aa9fd0bd6989f70cb42d1ba7029f326934acc119d03a3e374f282fc0ac31f6616086985362a727735b06f478aa59bff7eb03d6085bed71eec4eb891c9bc7085e51188546f03a6cb05db6b9e724dc1ceba99f268883bd5812546c3b609780ce9f0efbe60b9fe30872435f6cb7465d54616f1a61d316da19c27d8e16a555bf84b276ac57b76fc6df2c71f8eefe4b2be1ee4c965297c7661357435157ae5f5864db01e3ed1baceb7c4130f6be6b2abfd47bf05f4f882c48867c8491501863f235d620a24e9065efb657d4dd91bd99a7ac7f8cfee6cb542689945ac2912ff557b5cb279aaa2ce421afa43f6f4f7730f9d375d42b62f3b83081cd4456c333caffbe6777b41f808c76872b388522ed36ce9593667ffea423e1f55661b71f7ad7e91c9489336b195a71f1397a9d6d8ea5651a545e16c787f25b7fb981f105bd68f29cce64fa17a5614663a90246747b0df4c5a11cb6c5471893c25e83c62d5156bab98f7c998e8fd7a9b6af8ca37a72253ea0e1e19c916a0e3f08e3f3b99697927c78fa82b71575d54d623c622a0ca138c36d8e14524f2d3542343bbd29e051c44cdc34032c7cf5184980c212a026d70bf693ef02d69f5ea2e31d5ee6b2f8d712ee37c99b1c9faa1c933cc5ccc0bb6be66f5587e5cea9ce455db75c72c828fd512cf03d57b1f68b7b4bdae43d52847898db3eaacad938560bad05b192cabf8f0803a35bcca21564af20211cf9ff1b63d165a7e3aef0cd406781fc45ac5526d2f6d8d53552d330f70173491887957bc518f248af649832d90b01e46feb1318cb7657d3be36543c62e504863d76ffd0d309e6e5f863449a2506d9b475238b7880aa55666030ed743ed11f90868b9f6d3ff09913fe2c4db35eca05d0f5c7ac7416b41ba0116879e0040135a263fae82230f1426453fe58bf7163573c3717eb3698683111be9699993f6791f281e26701153dd13875d329b500a2706bd53e5e00ce57ca85a2daf8d22f31ab6550be437a4f34775fa6e3fcefb6842655ba53d366012b6b21dc244d761985148a394551b67429331b4cd3ba59cde19ea32e4594f0e3c0fdb6409ea7f4e53187ee36b84135ea4edc7f93b"}, {0x1010, 0x118, 0x6, "77f66173bd885ed9123201dd9c1233e12c08aa348623439ae951d9b0793eb18b5612ccebd703a1eb526faaab623cf2a8a49c559ddb7e99957e4a376d1ca843a339bd2b84e5dac82c5269b8df4fcfa4678af5f4fe8cce02f91a810c676023dab1a45290d2dad2187570dc0bb4f4b83352b197bce700e382ff1e26f70ef2454f0a59b339e00d95e060e20b7c7003e8d8c56449d3de22e656be0b1d339f086581fc867cff750b51f51b98caa691fe878a8d035fd08ac674f7c52e05e4a9f691a44eb0cbbad61e25df972c4f3f652b7e450749ec488f9362e737abb5bc940375335b37ab0f5771e7950af62076250c5ce6c6bfcda64ecc9172e0697d84ed6c4f9b12848d886961aa05ac636c4ea0b596669c5fdeecb9f21972fbbd680d77a4c895c3b63ed8ae0a0142ab519e0f87f44f66f915e4c6b7978497264c0c4006c48fe8eb9824d68b5aa59fefe0704c483cbc99fae04f17a9bfd4e69c33ca897d3a14221296f7834754b902116a31b69eefd97a970233761bc92355460521fb51b2a6e9bf0a1715f8ca6526492e6e6e5ae562435d3af721986742de82b04fa6c3c23c9f61d0099f39e231be99ab1d173b07c15c54fb8f0e3e58cf2c2a073827b5ed784eccf84519d2a14e12f80641600be8a514c75ec4f2ff1503b0d6ad62c303d6a932af8ecdfe6378fdfc7a2d24d5e5b22ae644ae15bf97b4a483e6151d273478f13df2ac3c76007b7b1f95d48333daf851863f05cc0282d8a1790014a6d1aa46f2cdc7ae1690097c37f1d4930eb0b00bfae3fc064a708c7c46a6de8a6b88416c4d9f753525c02ac08203e679648a247249a3468f86ecd0c60b68430ab3c917a3225d11f042c3d4321eaef9ce34a7258f6ef54e1a402c096b9753eb6343e230dca165d1aacf1f4e1e6a0fa8b6b0cc5e8ea54f8e5b5fb5f07763faa59365db8b0329057d1a667b06732f6e30ec692ff69367a32a56c4082c08e42ad81bb784785ee27300a68c62e91070459c0713ed1c6e20cb0064b52c19b5244e301ffd50535038af6d7b97a4ff95f66493e229d2c7ebaf6f96f961ab214acebb089860c3dd4a33276cc1ad8acae9a9bf1bb0bbaf25bc037e41527dc73c7473414e9bb82d296b9da0360bc0a220a7b738a650540bfd288cfa17b3f7a5246b636e9c894fa2b4253f551ba816a1e17411519dff0191959e53145f43db738dbc33626d63fe52f7730d5c27d318f04e7acbb7ccb058547fae0abfbdf0dcfcb6eda4196b61dcab4cee2532ac8df2ee370aae43a58972cbd77f439a7ab57086b7d3b6905bb4f6b791ed7690e7b232ea10961752da15e0ae18479c24e6cd31103bdb5acca2fb75e66a0ab6793a21d90c5ce60af6950ad1557451d97976341da72b0d66b64abe03649fc358e0d51879adf67fdb6d7c9f8d5836b59495e9649d300b41737915e289ed95038b1040a0999b8d5209686726af9bcb9fa68822fcd0ebe29915d4c754d8719c9d0acf77866c4f688b876c4790fbc316ce8064fefbfdc0b724588ee5081357e2a75a3c88e4b25a1d2168de9bc05e3455df0b83033067ad5685f7f866bb26350a86db46c09bb9dcef09dbc837f196d84b49fa4d62f4d59ac8eff4cccc7281029a727bd16dd380e578edde79ad7a128cb746d22138f6fd7f6a7eb18dce1012b437241eb8d0a0769a473ad79c09c03f1a29da90bc206e9f02b01bfe5a5d8edff7523ba4ae1428900542598a539bd6a29b76d80005947a4ee378f439f55ad9ed013215b7aa2345536bc6951c0e6dfb8a61f34412e63c34ce6a245a798001e27a195c5fba11af50e0a3a33bb0a4657e127f81fca7b56704a8c5a3727de2831fab27faad12a72eaf5fb9fc53dfb2dbda41f5dfbd680b332cb286058dd9b88b45e04e144e7eede0959ffd55ae88ec710fdbda439116f135e990d3a5ecdc7076fc843b7f89067845b1bb3197004512a8226a4cf10d051c983e62f650634a2a63ef1ec044e8e930592296f64280279a1c207e7f2b276c92856478a451dc5c7a02fd1cc7b2f69bedc94e98dff37ccf4f8dcfa2a7528a387dfbab1303567a9d44000812368e3736b890385eed7d7cd3cb0ab5e25fa55cfa619ef12447f3e772f5b57782ef899b0bad92866986ee2637df7fcda4c48175b0326093cc0b3f7c2678c363b21b4f69d5fa996f1ede013bad5396e1919260f983a0dee0601b7ffd07529fdb657c8a3775e1d7411104abad6913ec54751f79d32789db4c568ac6630a2970df3fe1b8389e3d24add9a805e0fb5657199e1704a9e368527dc6ab3ec9279ecffafd70decea15691ce841e26ae554496269850db26112975159c9ecbacd40c67819307e9fcdd7da2058ecb81d8cf92bb5fb3348fc44de72b56e24e1b9b0e0da32f7860268563f47737bf96c6b9baf83b603272a7be7a9f1e31fcef64ea74350bb405ac2e2ed1f919b588020d3242d43597e15d7f888598ac66d326dc7148a03d8cb87dd1202d68351fd79d34d160206fc8033a355bbd43a39005d4049fb406f09181dce99f2d80d2d62d134516193038027ddcf6df26f5683871cffa00960ae276d8e3ce05a798c96fe6a3740a51a3294276db558a3d0a5c252489f8e5a3c3ecda56a735307d4ace2fb81c20e3727725fb403226cb1edb72f218fe037e61fc38d232fa76beba92b8332169e6ef6d8c1ce1797f6c8583095b39942890a490d963414d92feedcd40d8d4cf99f1aa5fb0e7a97773c5520811a9558b93585a905ad89baec8820db22d7dcb5337fca4877f1d7e0abbf13d7698de080b6483a22a31f4c09cb1fbae36bf50da6293efaafd1d587600f7ba344a69387babd965585ca6c45457254569b9debb435c15a6030c65c1bb0be3a43db3b2ccadc42879914c621d8c90b630d14887923c6ff950d3ef41d69238d467211d292ce5da838ee35a19384b380c142d98b62ec625ee4ccdcba0c0c5d57d3fc8674689eeb6d98be7ff061aac32ff776137cf90c5ab12b030c42391909fd71ce563ddde9a3af798465b35dad7178f9cfbc5b84a91d0193ab0d2f8ddca6593f3fa5f9973194ea167ee410d67815e03b7e2675a4a6d3d3fd6fab77d2ed861c6662576a88c2e5e96fcfcd4d08f268a2fab63902cbe83fe917454b0e87476b3b271667605aa437692002442567a1aeee8899394086763263112d8e7c1578c1077d70cd8abd5ed782e40c3b6659feb7ee9f497b1ed6fc6472cb135ea17067889e7ea9250e5349d9177b1b511af94391b326908322bea8c448ae2348988c34fff3774aa7167b88f2bd4e4c509fbf5dc3f6602381b36dfb4e8e8b6d1b790b019a9b89499c6441d01ed0260956e082d7842a69e6d309c66618bebabeb076fcf1ee6675a34a4db60969ab0b26436b4b4126c88774a6535b40bae800db276933858b40d6fc3f12df0bc61ca19d0bab56eb5ad33989b93290959bdc3abb8916b50de5db48ef4ecc3806ef7362479bea357847f96f7e36f45d7444b7f796f73f9cbd059b0faca3f021fd781010fd650e9baa6712a712cf82e38ccad5d816eb05e38f4995b6e0d9cef41fb8bb7d5a2b14a02a51f0e65a44cb080a5876ad89f739e0e165f433cfda85a43fa59a087428fc2b3b5400cf59dc0ceb088d58e1c38352e2d9ff40d6fe0a11133f5f0c72d0c667d485f00fae5ab6ac1411a231a7ee1e26271f5d3f99b4da253b28a8d4e4012787be4083fef214d7781887a1794056dfa2fc4395ce7e45220fd4a2b89057cf74e25fc5fd41639a3bb3717d08feb83a1a50d47ede6d4aa9474921b8f8f3c6368cbafdf7164c83a077a20f416abad98e5717a7a4433edfbffe21d17bf3248ababbfab1782ddd415c6c47d892c81a766e99d4f33f65b9c7b5ac14ee0113ce4c5d4a54ed1e260f6acbf828a93eff1bcb1e2ce2eb31f3a6524d1c66b48876d144bc37c18e096f8513dd568e75d7f3b61b18c1fdf23646c8533dc4dd9dfdf3b8466ad7003c498450aa7cc2a67de418bcdf4372a04396668b2726ba26b11271ad6b25e8faf491c887ea103e809745a27029f14cdbd0a58d6d807bd563fafba4863dd3546814defdfc8914c3a1119fab73f832a2a7ef36ef02a827232ac1f19f2c94a171c8f68e06bc5f0167d0b898eb66c3905801174fc9648c1aa0b74c743a473b08d9c9be98654e80cc5cb53460377450d1af97cc88829f962004c9722e1180c4307ed9ef3bcead25a2c9b487ea3abdd33b31b8ecafeea3809baa1241323dc330c9d9e5262a07fd3e6e19076598f9249963c68dda786f0cfb99eed7346f4ba0a8c6c973de36152d200b8facfc5054a18cddd2eccf73d4b86452a99e95554b560db70307764a2fa6469a321241d2b5eb5f3daa63bd31e4940d5e6ce493e60429ba34521e4abab90dadf6b9adb37bf849b4563bdc7a4e377f78c3ef32a04ff11fda5515fd0632a673c7d536ed7e53624210351d35498ac331bc53aa77d0b739a3e8113edde34347ae6c84240e335f5a70e0180454a2e5deddba69127b1017a55e4789f83c87175f67cf32b6c4c8eea5d235593ef0e91bd80ef35ae197eddd452b7588596de8508784b46da81d51139761e793d36b1d74fa4ce247b29e57408a828d582d818ed9e1423dbc4f2b9f4a30e60d5b2abe640487429685b73ac05e9cbf5b262eb484e0c4e2ad733bee18af1a253effde71181174e4ed1e3d5128ff74df6c48c89464ed411604c09a72215d6fc1c4978bf646dc03f76bf2af202365a0f23899829781e3414f50058706239301cf47e7273d504e510b5aba5d6e262a4d4d05fc17c9d5e9c34b4ccf42550a94061c38ac4318234cfb09b18ca2d4eb620ba8bce735598edddb7dae8efa285bf97418f76ac1727459ce7ec516bad520a4fcb5a6c90308e66b7dc8fde8f9a9c0b287cf5f9465d8e21484efd394a6b1c07d74d3b599c153dfe7085123c70bf33789513d5e283048a4c7533fabd7987a1ee0302c03595cd9f91431594e5a286b3732a74e22d55944c1483e7d6cee638b9fd9916bfee724d946c943181ee33aebab07d2fd910abdeb4d17805b12b24cbe0c3a2fde55add9bdace6beaa97a6d2c54b53ad481a9df1b5344380c1b1bee2dbb46f20a08bae7ca2104ed9326584fa14b91c8a3a560f275d0fe0e03cd93edcbb756f33aa86116af573657b7116ea6759be7acbda1ae8d8d73daa92279df66dd7ba45ea03c33ba3c95252f33193f3aef4a7914d5ae6675af29b6361e8cc1b739e1e60232e5d49790c2d2d677c657ec46e5128feb10bd2958d471ddae68ced1b99f9c1d2522475817c0b88984cb51a82250532cf9518d2df0adea318c4b4ce3eecba613d395e8d06238bfc65bfb3dfe5cbc96961104407bdffbfc7f1ebc260d54872dc90eed82b11e06c20b00db023a33c7a35bbc6c53dd80de51ed84673008b28c8f0234885fa78964bd49c34c8cadf9dc1a39c17722908f732a733a0e24a453a05c5e62aa0482f708f2595ce8df0da8225e5552dfba65ce0a6a7916fb81ccfba7355dbe56074b3ac4dc4d39db0151cf55a9f8472aa64827306e84a589f443b8049335a3812e37d4dc47ec096f838789f352a17be9b5f21eaa5564a6f244313c26a488385f468fedce5dcb2b1ee53219721102f6b157476c95a7e28b226c2ecea88ae6604ad239c6b670a6927b5cf42262dffde0afe778db4c9068249c967ef6d8710db8c8c5e2c6de8ba20b753bee69ad63e7a24a4100f7a7d5a6b2ad67ea51670c62f07e95710a45b3d80ffc4bc0a960b0aabe0734e03f404e100939266d573b9ff1971608681b7e4fd7ffc0d8ef3b2a21"}], 0x20e8}}, {{&(0x7f0000002580)=@rxrpc=@in6={0x21, 0x2, 0x2, 0x1c, {0xa, 0x4e20, 0x82, @mcast2, 0x1000}}, 0x80, &(0x7f0000002680)=[{&(0x7f0000002600)="8cd92f2acf18c6a5bb7414", 0xb}, {&(0x7f0000002640)="f93b9f9cfb052f2f", 0x8}], 0x2, &(0x7f00000026c0)=[{0x10, 0x119, 0x80000001}, {0xb0, 0x116, 0x20, "582d20f620986d3f68b64c61498b18155407245db042d0e55da935d180142397e98afe42e57dcdee482d9852bc60ebdc6198bf0cb0e96f664cab57c7069ea2ec5ff3f9c8e1cab65547870ed860aca15f931f71e13a6fc7c17f3a1469230d007cc38264d685c96fec47bb1e3d740c7d14a92fcd2c74d04faf96cd76e2d2c2c97d4c6d0a99add063f7f772aea7ed457c236140ddce0460457dd5cc0560"}, {0xd0, 0x10f, 0x8, "aa6799432443f91605b0dc224ca4c7bbe13df538c0e76d9df09b35ec818022cfe47ff1223b72eceb2ca0d5fc2e2d06338490d9bfc4421e9e91168cb5326503e06a0077e0671ed2e74b2824042b0de1bb16ae59ec96758b4abd55002e8a11faa84cccb91e003297b54e6ad76752c44ac0f5cca212bace58527d72723de73206d3a025383c649b9f8b7e9dade40bca3d8cb22bad9f35e38d803c38153c9a11db069268ad7651a0ef370c2791e8e83d80e65decf8c9b646ac3cf48e6902a3f8"}, {0xe0, 0x110, 0x4, "636422b6c69512ab6ef825a602ae2b43694840c814ff45e7e152a64724bd4e676aac096fda3868555a49584245e76ea4b522b5dc9dd1f0673f425e85b37e3b983161ee6f72d9d82030b71f6108070ad7a1a7bc515e3b0d741ec9df3f79c1de1572974ee3536cd18adb46706fb7ac7c329e04b0d248efd766e32e4fe1f4a4815eeda21fc6dba0bc3e805b978ee9d03a51362228e5dc1b480cddb88670f8faa76024ad9981f49e5fe2886ac6af2af062b86d8e72f719fe1b118bc60d3212539d64de57a29d0c00f8ab8e153a788e"}], 0x270}}, {{&(0x7f0000002940)=@xdp={0x2c, 0x0, 0x0, 0x11}, 0x80, &(0x7f0000002a80)=[{&(0x7f00000029c0)="6dfe3a464e7f93c4e5d46555b1df08d5ee25c5a3452affd1c55248968e60543a3b131f12733b701bab644cef20f8ac13e09ab726bdf8bf0e161fcae100d5c5e9b54d2d", 0x43}, {&(0x7f0000002a40)="2b5bf153c9a00338bb021faaa2d1", 0xe}], 0x2}}], 0x3, 0x400) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r5, 0x0, 0x10000) 22:48:58 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000900)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000e3a333a0daf2f73451c0e17a606fec68cb7d67514fe60077d4dd90123d27e7cf43548ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c2c794f72cbf5fe31789e70227bfd8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000400000000000790ae2fd45d54b107c8c8a14195e32f13799d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b29caad2a986e0e244bd11747ffda1a869db7e632df4de8572344b419c45c2170fe873692d8255170c16822bdffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a044777aab9d86cf50afefd7b72a0950d389bc9cb43aa607b7269561dd50b22bd2491331818a10f2ac8c3249582a20d4e04fd1ab7883f656b84137d5f7a6edba86a7b9a4c2f3b3a8abf93b280ea53ce01dcc2d30f4310e8281b0cdc017f9759060ea88a2f6597e966a85c9a74ca196700218f919746bb4b84c16fd56ee450e411d75ab7613b644ba7580b2a0942394ed1737517eed1c892422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4000053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce65c620c4a2527a82afe16e019a5e0b5ec1b1b8aafba090000c363040100cc4a8cbd3246e962b773a75b28a51cd09cbcb3577fea6f1e9fe8cd2b532c084cbd051b4aeaf0e7813354f14a453b093948d49bca31a7170419bb1d32f256ff3010e69b2f0482c63ab78a74dec8b19ca76e7fdf29766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925d86899ab3e2036f4866e277d82829165922f8aeb4ea2b9db2dbb6a6b157d4019545e00028d09608ef2e186fd216ce84d913813e1be50f5b6b98d5dab8d5fe3dc100d8b6cf41c29b550f45d68a627db8335fd97bd633694ebb6173d9474c50c0360daa387ba5da3e092463a4c08f2c686ca2ab5f8c62353b8f2c81700000000297c8161e5c939855271fe95df690f658da38153646e660e9ba212986cd3628a500d14d378d4af508f428ecb0e85322f9fd317b29ec23b193b1ded2824dc90eeea4c56a676609d2f9e6b925cc413cde5414869387f23a309fe29c7e63101fec34b22aae77bd5df5f6181f5b4639119fc54ae000000e7907e2eedfd728963537e45e01cd99203cc1f28fb06e5f5a6c96ef934e82bd6a6a9ab90ff58236b0e8761103c9373ce2835660790ced474fb0b7038d1c42bf77349a38f48ee2708b47f87ad46bde74931e580c7f2e977024569f9db4b405cdf995635ad26a769bc800363a25f46c214f331a252d61356e7f483431c7ebc1cba294b00b65531ef732fabf01d1cee6045d5bc111389ce5295c55d70a0a958e8ed53341f031fd05271552571474afeafc91f9fc0e2294147530c8a14428a63363ebde70f44e399d091f4420de839a72daa634c3e4a9ec2636348f7c6dd2a19682f6e2f1b93720d9001dd8b763bd8debb5eb3aaf45b9d15b69139e0a7130f0ed8eec7e9390e8fc193"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002b80)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed8129de2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6456972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5b688932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da11cc5914a54c45d727aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf994314e56b99b7bdbd12fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1a7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b6c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385beac48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf26285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464f635197351a5ef0a0fb89d2777399f58744553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a48672173739f96d9205209562a00cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485e23ee1f462203b4f3100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f47cee27defc93871c5f99b350772d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf883f23b1c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf97ad270c10b0f39a3f6f46044710693b611cf7ab7966fc7a404abde7750898b1bd627e87306703be808fb8191bbab2dc51de3a61f0868afc4214859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc02aa188546b3ad2a182068e1e3a0ea94b242505bc7f41019645466ac96e0d4b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da5f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab8487572c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de56b2e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225f0044c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02095f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fe7ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3cb26fe26796dd43b8ee1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd13a25efeda2e93bf7f6ba7865e9c375a780929dfa5a210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e6a4598b453c9e549847c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac2377bd105e8709000000bded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf133021fa02a00002cc67544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c3b4233f0f80513c541581977fbacb9e69edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959caabbeff7c7cadbdc57def7f5f758aa46b6e29aabfa4162fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d724cfb29cd302c36e76221a3c4e21569be89e88bb7d19d4fb236ea14f9998776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e03008ee0a9e1c62b5225208096cf5a69cb9166da72b7c116a23400ae54f1ff37942d4df10617c1bd08c54535542aa86320c5d88d255734eded8782f8445a18540d7068b416f867e7f1f8853b4636057b9f396299a887d66493d81d9aac2d7ca1936721c3fe04882ce050025a6b8f334395b6a2e382199a0231a4d82445ba1ea379ffcf54b984865f761b557cfa72355a182507eb06268d697a974e19762a46c28518c0932603000000cb0dc9b7297b5f3de298f18c1b09a833ad0d3cc62ac30bebdf9eaa97917caffa953f2dff392cb971b86a4db3735712541345a4d1398e2b0be34828f5860c96664b7a8bdac5abb3e8e8b999f0d3426e66a95725856cf87be8411098b80b645dcb702195643ed3ece71d9e438391805dc50000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffd5b}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000140)='net_dev_start_xmit\x00', r1}, 0x10) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe80, 0xfffffe6f, &(0x7f0000000100)="280e003f4305607e5bc5795e6558070800ffffffba0e7200ffff81", 0x0, 0x100, 0xf2ffffff, 0xfffffe0c, 0x212, &(0x7f0000000280)="f2a134bd13c7bd41a2a738ad8e7625ed330eb46063bd287d832698132e59ef45f8f50845c0ac85604b448e24348e4ae93e68238b7b9d561b349d19b5f5784e031c55c5a4e48926a1526e38640a161fab39732052ee83bc3b9cb625962f3eaf1ed426e6f0442693c16b0ab6a89a5738f5bccd6ae1492f8471a7afec6b", &(0x7f0000000380)="712ae01ebf877f139c8f1b0fcd056310bfa3de7157976d3ff4c82f2e0d1885774c5b7c7c853e5424fbf469ab0726e9f41208f98d20b093ddbb7f52e015b875cea2900b2443348cdf466c18cfae89ce96f0437cb21ca3703f0b94273c7500"/106}, 0x28) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) r5 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000001c0), 0x62040, 0xa) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@cgroup=r4, 0xffffffffffffffff, 0x6, 0x6, r5}, 0x14) 22:48:58 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:48:58 executing program 1: r0 = syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e03e509a05010000000c0024000000000000000000e80300000000000000000000020000000000000000000000e2b436dcca0644c78e7d84e6df899c500000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000c04100007400000000000000ffffffff000000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002400000000000000540002002400000000000000550002002a00000000000000570001003000000000000000600002005b00000000000000650001005f000000000000006a0001005f000000000000006f0001002e2e2e66696c652e636f6c6466696c653066696c653166696c653266696c653300000000000000000000000005000000ed8100006400000000000000ffffffff010000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000000000000000000000000005000000ed4100003d00000000000000ffffffff020000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000003000000000000000300002002400000000000000310002003400000000000000330001005700000000000000380007002e2e2e66696c653066696c653100000005000000ed8100001a04000000000000ffffffff030000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c00000000000005000000ffa100002600000000000000ffffffff040000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002f746d702f73797a2d696d61676567656e3233373235313139322f66696c65302f66696c6530000000000000000000000000000000000000000000000000000005000900ed8100000a00000000000000ffffffff050000005cf90000535f0000e803000000000000000000000100000000000000000000000000000000000000000000000000000000000000060106007861747472317861747472310601060078617474723278617474723273797a6b616c6c6572730000000000000000000007000000ed810000282300000000000001000000060000005cf90000535f0000e803000000000000000000000200000000000000000000000000000000000000000000000100000000100120000000002803000001", 0x835, 0x400}, {0x0, 0x0, 0x1fc0}], 0x0, &(0x7f0000000040)=ANY=[], 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = syz_open_dev$vcsn(&(0x7f0000000240), 0x7, 0x20000) r3 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r3) r4 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r4, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r4) r5 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r5, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r5) sendmmsg$unix(r1, &(0x7f00000002c0)=[{{&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000180)="d20564d0c56aeb16f7841c64b4acef12c3d04ae3ee23ca769687b55da734834ce79f801cdd7d8a78191dfe350fd60a0b4325039608da801a572abdbeecf9d84bfc2191bf89ffae85e96cf6a8bff80cb0fc8a5457631bce11", 0x58}], 0x1, &(0x7f0000000280)=[@rights={{0x18, 0x1, 0x1, [r2, r0]}}, @rights={{0x28, 0x1, 0x1, [r3, r4, r1, r1, r1, r5]}}], 0x40, 0x44010}}], 0x1, 0x8044) symlinkat(&(0x7f0000002280)='./file0\x00', r1, &(0x7f0000002080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 22:48:58 executing program 2: r0 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3000000, 0x10, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x39c6, &(0x7f0000000200)={0x0, 0x9601, 0x2, 0x3, 0x3dd}, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000180), &(0x7f0000000280)=0x0) r2 = syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)) syz_io_uring_setup(0x2348, &(0x7f0000000080)={0x0, 0x652, 0x4, 0x2, 0x382, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000001c0), &(0x7f0000000200)=0x0) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(r2, 0x9, 0x0, 0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000300)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x5, 0x0, 0x20, 0x0, &(0x7f00000002c0), 0x0, 0x0, 0x0, {0x3, r5}}, 0x8) syz_io_uring_submit(r0, r1, &(0x7f0000000300)=@IORING_OP_TIMEOUT={0xb, 0x4, 0x0, 0x0, 0x7, &(0x7f00000002c0)={0x77359400}, 0x1, 0x0, 0x1, {0x0, r5}}, 0x5) r6 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(r6, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r9 = ioctl$KVM_CREATE_VM(r8, 0xae01, 0x0) r10 = dup(r9) ioctl$KVM_CREATE_VCPU(r10, 0xae41, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r10, 0xc0287c02, &(0x7f00000000c0)={0x80000000, &(0x7f0000000000), &(0x7f0000000040)}) close(r7) 22:48:58 executing program 5: socket$nl_route(0x10, 0x3, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) bind$netlink(r4, &(0x7f0000000100)={0x10, 0x0, 0x25dfdbff, 0x40000000}, 0xc) r5 = dup(r1) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) (async) sendmsg$nl_route(r5, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="1cdc00001a0000042bbd7000fddbd72580106e020404000f00000000"], 0x1c}}, 0x4000000) [ 331.098277][ T9534] loop1: detected capacity change from 0 to 31 [ 331.108002][ T9533] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 331.108617][ T9541] loop3: detected capacity change from 0 to 264192 [ 331.130216][ T9534] loop1: unable to read partition table [ 331.141127][ T9534] loop1: partition table beyond EOD, truncated [ 331.152910][ T9534] erofs: (device loop1): mounted with root inode @ nid 36. 22:48:58 executing program 1: r0 = syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e03e509a05010000000c0024000000000000000000e80300000000000000000000020000000000000000000000e2b436dcca0644c78e7d84e6df899c500000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000c04100007400000000000000ffffffff000000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002400000000000000540002002400000000000000550002002a00000000000000570001003000000000000000600002005b00000000000000650001005f000000000000006a0001005f000000000000006f0001002e2e2e66696c652e636f6c6466696c653066696c653166696c653266696c653300000000000000000000000005000000ed8100006400000000000000ffffffff010000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000000000000000000000000005000000ed4100003d00000000000000ffffffff020000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000003000000000000000300002002400000000000000310002003400000000000000330001005700000000000000380007002e2e2e66696c653066696c653100000005000000ed8100001a04000000000000ffffffff030000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c00000000000005000000ffa100002600000000000000ffffffff040000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002f746d702f73797a2d696d61676567656e3233373235313139322f66696c65302f66696c6530000000000000000000000000000000000000000000000000000005000900ed8100000a00000000000000ffffffff050000005cf90000535f0000e803000000000000000000000100000000000000000000000000000000000000000000000000000000000000060106007861747472317861747472310601060078617474723278617474723273797a6b616c6c6572730000000000000000000007000000ed810000282300000000000001000000060000005cf90000535f0000e803000000000000000000000200000000000000000000000000000000000000000000000100000000100120000000002803000001", 0x835, 0x400}, {0x0, 0x0, 0x1fc0}], 0x0, &(0x7f0000000040)=ANY=[], 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r2 = syz_open_dev$vcsn(&(0x7f0000000240), 0x7, 0x20000) r3 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r3) (async) r4 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r4, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) (async) close(r4) (async) r5 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r5, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) (async) close(r5) (async) sendmmsg$unix(r1, &(0x7f00000002c0)=[{{&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000180)="d20564d0c56aeb16f7841c64b4acef12c3d04ae3ee23ca769687b55da734834ce79f801cdd7d8a78191dfe350fd60a0b4325039608da801a572abdbeecf9d84bfc2191bf89ffae85e96cf6a8bff80cb0fc8a5457631bce11", 0x58}], 0x1, &(0x7f0000000280)=[@rights={{0x18, 0x1, 0x1, [r2, r0]}}, @rights={{0x28, 0x1, 0x1, [r3, r4, r1, r1, r1, r5]}}], 0x40, 0x44010}}], 0x1, 0x8044) (async) symlinkat(&(0x7f0000002280)='./file0\x00', r1, &(0x7f0000002080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 22:48:58 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:48:58 executing program 2: r0 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3000000, 0x10, 0xffffffffffffffff, 0x0) (async) syz_io_uring_setup(0x39c6, &(0x7f0000000200)={0x0, 0x9601, 0x2, 0x3, 0x3dd}, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000180), &(0x7f0000000280)=0x0) (async) r2 = syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)) syz_io_uring_setup(0x2348, &(0x7f0000000080)={0x0, 0x652, 0x4, 0x2, 0x382, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000001c0), &(0x7f0000000200)=0x0) (async, rerun: 32) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(r2, 0x9, 0x0, 0x0) (rerun: 32) syz_io_uring_submit(r3, r4, &(0x7f0000000300)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x5, 0x0, 0x20, 0x0, &(0x7f00000002c0), 0x0, 0x0, 0x0, {0x3, r5}}, 0x8) syz_io_uring_submit(r0, r1, &(0x7f0000000300)=@IORING_OP_TIMEOUT={0xb, 0x4, 0x0, 0x0, 0x7, &(0x7f00000002c0)={0x77359400}, 0x1, 0x0, 0x1, {0x0, r5}}, 0x5) (async) r6 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(r6, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r9 = ioctl$KVM_CREATE_VM(r8, 0xae01, 0x0) r10 = dup(r9) ioctl$KVM_CREATE_VCPU(r10, 0xae41, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r10, 0xc0287c02, &(0x7f00000000c0)={0x80000000, &(0x7f0000000000), &(0x7f0000000040)}) (async) close(r7) 22:48:58 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000900)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000e3a333a0daf2f73451c0e17a606fec68cb7d67514fe60077d4dd90123d27e7cf43548ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c2c794f72cbf5fe31789e70227bfd8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000400000000000790ae2fd45d54b107c8c8a14195e32f13799d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b29caad2a986e0e244bd11747ffda1a869db7e632df4de8572344b419c45c2170fe873692d8255170c16822bdffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a044777aab9d86cf50afefd7b72a0950d389bc9cb43aa607b7269561dd50b22bd2491331818a10f2ac8c3249582a20d4e04fd1ab7883f656b84137d5f7a6edba86a7b9a4c2f3b3a8abf93b280ea53ce01dcc2d30f4310e8281b0cdc017f9759060ea88a2f6597e966a85c9a74ca196700218f919746bb4b84c16fd56ee450e411d75ab7613b644ba7580b2a0942394ed1737517eed1c892422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4000053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce65c620c4a2527a82afe16e019a5e0b5ec1b1b8aafba090000c363040100cc4a8cbd3246e962b773a75b28a51cd09cbcb3577fea6f1e9fe8cd2b532c084cbd051b4aeaf0e7813354f14a453b093948d49bca31a7170419bb1d32f256ff3010e69b2f0482c63ab78a74dec8b19ca76e7fdf29766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925d86899ab3e2036f4866e277d82829165922f8aeb4ea2b9db2dbb6a6b157d4019545e00028d09608ef2e186fd216ce84d913813e1be50f5b6b98d5dab8d5fe3dc100d8b6cf41c29b550f45d68a627db8335fd97bd633694ebb6173d9474c50c0360daa387ba5da3e092463a4c08f2c686ca2ab5f8c62353b8f2c81700000000297c8161e5c939855271fe95df690f658da38153646e660e9ba212986cd3628a500d14d378d4af508f428ecb0e85322f9fd317b29ec23b193b1ded2824dc90eeea4c56a676609d2f9e6b925cc413cde5414869387f23a309fe29c7e63101fec34b22aae77bd5df5f6181f5b4639119fc54ae000000e7907e2eedfd728963537e45e01cd99203cc1f28fb06e5f5a6c96ef934e82bd6a6a9ab90ff58236b0e8761103c9373ce2835660790ced474fb0b7038d1c42bf77349a38f48ee2708b47f87ad46bde74931e580c7f2e977024569f9db4b405cdf995635ad26a769bc800363a25f46c214f331a252d61356e7f483431c7ebc1cba294b00b65531ef732fabf01d1cee6045d5bc111389ce5295c55d70a0a958e8ed53341f031fd05271552571474afeafc91f9fc0e2294147530c8a14428a63363ebde70f44e399d091f4420de839a72daa634c3e4a9ec2636348f7c6dd2a19682f6e2f1b93720d9001dd8b763bd8debb5eb3aaf45b9d15b69139e0a7130f0ed8eec7e9390e8fc193"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002b80)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed8129de2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6456972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5b688932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da11cc5914a54c45d727aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf994314e56b99b7bdbd12fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1a7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b6c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385beac48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf26285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464f635197351a5ef0a0fb89d2777399f58744553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a48672173739f96d9205209562a00cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485e23ee1f462203b4f3100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f47cee27defc93871c5f99b350772d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf883f23b1c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf97ad270c10b0f39a3f6f46044710693b611cf7ab7966fc7a404abde7750898b1bd627e87306703be808fb8191bbab2dc51de3a61f0868afc4214859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc02aa188546b3ad2a182068e1e3a0ea94b242505bc7f41019645466ac96e0d4b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da5f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab8487572c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de56b2e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225f0044c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02095f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fe7ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3cb26fe26796dd43b8ee1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd13a25efeda2e93bf7f6ba7865e9c375a780929dfa5a210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e6a4598b453c9e549847c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac2377bd105e8709000000bded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf133021fa02a00002cc67544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c3b4233f0f80513c541581977fbacb9e69edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959caabbeff7c7cadbdc57def7f5f758aa46b6e29aabfa4162fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d724cfb29cd302c36e76221a3c4e21569be89e88bb7d19d4fb236ea14f9998776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e03008ee0a9e1c62b5225208096cf5a69cb9166da72b7c116a23400ae54f1ff37942d4df10617c1bd08c54535542aa86320c5d88d255734eded8782f8445a18540d7068b416f867e7f1f8853b4636057b9f396299a887d66493d81d9aac2d7ca1936721c3fe04882ce050025a6b8f334395b6a2e382199a0231a4d82445ba1ea379ffcf54b984865f761b557cfa72355a182507eb06268d697a974e19762a46c28518c0932603000000cb0dc9b7297b5f3de298f18c1b09a833ad0d3cc62ac30bebdf9eaa97917caffa953f2dff392cb971b86a4db3735712541345a4d1398e2b0be34828f5860c96664b7a8bdac5abb3e8e8b999f0d3426e66a95725856cf87be8411098b80b645dcb702195643ed3ece71d9e438391805dc50000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffd5b}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000140)='net_dev_start_xmit\x00', r1}, 0x10) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe80, 0xfffffe6f, &(0x7f0000000100)="280e003f4305607e5bc5795e6558070800ffffffba0e7200ffff81", 0x0, 0x100, 0xf2ffffff, 0xfffffe0c, 0x212, &(0x7f0000000280)="f2a134bd13c7bd41a2a738ad8e7625ed330eb46063bd287d832698132e59ef45f8f50845c0ac85604b448e24348e4ae93e68238b7b9d561b349d19b5f5784e031c55c5a4e48926a1526e38640a161fab39732052ee83bc3b9cb625962f3eaf1ed426e6f0442693c16b0ab6a89a5738f5bccd6ae1492f8471a7afec6b", &(0x7f0000000380)="712ae01ebf877f139c8f1b0fcd056310bfa3de7157976d3ff4c82f2e0d1885774c5b7c7c853e5424fbf469ab0726e9f41208f98d20b093ddbb7f52e015b875cea2900b2443348cdf466c18cfae89ce96f0437cb21ca3703f0b94273c7500"/106}, 0x28) (async) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) (async) r5 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000001c0), 0x62040, 0xa) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@cgroup=r4, 0xffffffffffffffff, 0x6, 0x6, r5}, 0x14) [ 331.276670][ T9555] loop1: detected capacity change from 0 to 31 [ 331.285809][ T9554] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 331.296916][ T3900] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 331.318258][ T3900] Buffer I/O error on dev loop1, logical block 0, async page read 22:48:58 executing program 2: r0 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3000000, 0x10, 0xffffffffffffffff, 0x0) syz_io_uring_setup(0x39c6, &(0x7f0000000200)={0x0, 0x9601, 0x2, 0x3, 0x3dd}, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000180), &(0x7f0000000280)=0x0) (async) r2 = syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)) syz_io_uring_setup(0x2348, &(0x7f0000000080)={0x0, 0x652, 0x4, 0x2, 0x382, 0x0, r2}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00000001c0), &(0x7f0000000200)=0x0) (async) r5 = io_uring_register$IORING_REGISTER_PERSONALITY(r2, 0x9, 0x0, 0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000300)=@IORING_OP_PROVIDE_BUFFERS={0x1f, 0x5, 0x0, 0x20, 0x0, &(0x7f00000002c0), 0x0, 0x0, 0x0, {0x3, r5}}, 0x8) syz_io_uring_submit(r0, r1, &(0x7f0000000300)=@IORING_OP_TIMEOUT={0xb, 0x4, 0x0, 0x0, 0x7, &(0x7f00000002c0)={0x77359400}, 0x1, 0x0, 0x1, {0x0, r5}}, 0x5) (async) r6 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(r6, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) (async) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r9 = ioctl$KVM_CREATE_VM(r8, 0xae01, 0x0) r10 = dup(r9) ioctl$KVM_CREATE_VCPU(r10, 0xae41, 0x0) (async) ioctl$MEDIA_IOC_ENUM_LINKS(r10, 0xc0287c02, &(0x7f00000000c0)={0x80000000, &(0x7f0000000000), &(0x7f0000000040)}) close(r7) 22:48:58 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 331.352589][ T3900] loop1: unable to read partition table [ 331.374529][ T3900] loop1: partition table beyond EOD, truncated [ 331.421666][ T27] kauditd_printk_skb: 1 callbacks suppressed [ 331.421683][ T27] audit: type=1804 audit(1663195738.418:39): pid=9556 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir2414557529/syzkaller.XPVMZL/353/file0/bus" dev="loop3" ino=1048630 res=1 errno=0 [ 331.429559][ T9555] erofs: (device loop1): mounted with root inode @ nid 36. [ 331.468496][ T9580] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 331.522805][ T27] audit: type=1800 audit(1663195738.478:40): pid=9556 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=1048630 res=0 errno=0 [ 331.577046][ T3900] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 22:48:58 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001000}], 0x0, &(0x7f0000000180)=ANY=[], 0x0) (async) chdir(&(0x7f0000000040)='./file0\x00') (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x10) (async) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) (async) lseek(r2, 0x200, 0x0) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r4, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) (async) close(r4) (async, rerun: 64) sendmmsg(r4, &(0x7f0000002ac0)=[{{&(0x7f0000000140)=@in={0x2, 0x4e20, @multicast2}, 0x80, &(0x7f0000000280)=[{&(0x7f00000001c0)="47842933745cd8591ab9e84751fdb303ad6f4f75d61f85977cad166ad79adbef3c064968da0802def0", 0x29}, {&(0x7f0000000300)="3503f837bef63b22134d451cf7a3db8d7d26c4b2328c2ce70ff8e3fbe5c0a5c56bc4037b39c671da0fc023376d5ed74f78ae8bda1f875c3dcd9f43f11c1bbe14d3fdcf41ea693824036a3c01c66d3b3ea63a94b75142d9c766ff2dd01b900c88274e6bf69d31321dbe79f63b8a8d3a5355ba1a497b5fe9b22780bba966775188b9de7193ccfa6cf3f3544757dc0f733e7e65f8cdd7f470cfd0bd8d8cccbe534b5d8576aeb4df14cf5a8c0207632136837fdc02890100443df704c9e2b45dc2805f7cc349aff4", 0xc6}, {&(0x7f0000000400)="c709871d8e9cbfdcb31815ead193be56b6aee13dfb21633fdf53dc840e2a3bda6c33a4d97f915b52ac9ef7d2b9f1dd6eec6e3de6ffd7fc7b819db670d672d6f8e2a41ce9047a033492a7f88d84933d8cd3f2c29f4c9b8178926b14941cf144b0f5179d68fb35e6ec357b1ddd67ab42c14e5cbd", 0x73}], 0x3, &(0x7f0000000480)=[{0xc8, 0x10d, 0x1f, "2ad57b9bb1da1b7fbd4e85023e9fa5deae949a95b013cf6addd2f3bfa1e9daf27b600d0c559da09ed4c07df0962bf134a30e0362835d80cef13faa3883533fa08d6937efeb854be3febcbbb31cd864c6d7f7f0ce2f882d45f4b6dac432c35b3df625e321fdce4273fb41b94e498886e69e504da534375cbaee1db254a4e2745d6deeee11be7ee09c213dd419c1bd511c68800b827eab5a6d8777805defabe3e732eee97bbb0a4034e7ed86fea7bb040789"}, {0x1010, 0x108, 0x4, "2f6da8ae12013733cfd6cf0982ccc191c22892a321e6dfeaafa90a42321101a33599a7e8ea7021a93b2608c9bcb299bd4f66a0894f3256504286e49f38288d2ddc816147e5d96ae603cae6c216b19c93f6296ed500a2ed6941d0b5d3523eb48aa8158ce5c2d5516f2812d7d7829c6affdbcf9accd6d73b05d2781aa01cd79a3258ff564e29a101e553db31e85aee799ce706239731bca9284bc3e8558cce67f4dfb68715658c44332e75691de597368fa22b32f12c5986326c484b3a38102c74d60dc27ec1712c8ba1faef51a5364e06657b249e1ec4e53f77ca9df074681ba9c70d1605a9f978f44900e3a427457be8502dad3870b4f04234d84080eee9c702565834bd0c6aab2eb55fb5c5a5b1bb9cb627717191c75efab42e52925231c121b235f09b2a3e757ca98c5d23571ce395628c5056ca286b430d7a065ba641c1c3f92ad3d42e28b1e8ac953282970be17e0a4b6dcf84cbd842e27e4b847887880f69ef0b13f2e9a7676d76635ccbdfc347c834e87fa86221edf1a0a542eb16b85c438cc4b2693ed270ecbead95befa3f45741a4eb20cf93af4313902a67ea47dc802bb27d4c1073745d926de6712da5369337f5c65c3f927dae34245d3fab78bf5318b05246d8c66938809e9e90ef98e1d0a02fef622d0748f0efe7abe42e5e0878ab8bac52b88fcd52afc1580ee3023cfc6a071dcdca0e94623d22e2998de20401a1489eb2f9697113f031bb37c30a2164cdfde1a5c5db85062ecbb6fb4c3630f41999ccfdf7fb56fb8320fefb49005dae270860d03ab49f8fa55e6caaacf9c40840e6f3888b811e6fe17bb3a4394c7bf6ab52eda5d255991c06eb2e23def8411ecb3f980d0bcffa718b187cd5039184a38fb922cfad2d3571177b9956ecd83f8e16f1dd3efc90c5d13f96a62f585d408c3e31614e4c08f15f7d05ee6be4b281bc6d562338b76df3dbe18fb19581b3874f171912777ae7079158ffa30a6c664fb7fbf641f3a14694fedbb19c76f65b666c4cb57dcfca891390ca2aa06c1a92ce71d6151279824b5c86b3fe7d4adbb81c88dad50ec82d5b048981252a24e552503864db5d66821d318bc8def13c0ce6dc26b4d06b544b5c9035a8a3d54c3a9a479230e5ea08c89e85a4a523d61a602cac98b6637ba94c5be2c3a55238357d03acde8f97530067c9f93f9def90e1026b7ed6e3247e0ed79fa45bf3e97aa240a961e189e723b4509530ff075335794f98c3b395e258a472fb6b3d66b44daff125bcb7f2897bd6b6f4e7de36e9b10b15162e58431c6e7fb5b0c19d8195410a3b748ce3297b7443c95a93baa2a53f6f2a0ca336734a4e7ff64b8c2bc0a9c74a0e12aa163fc8483111f16def079ecc510690d2c30683e0d815c015af092fe05de28c2faf3897dc11ace197ef8b938680000eea0026b145d21d218e6016de666792b848483b48211f3ba1a8a6e767a647da2be5883e3b278d090fbb75a0161eacb4cc39e4d71717342ab49510d43744b4d52c6af7b210580700119f658c510804786895482462b6342909ae8294fd611b37ba0006d59d552d0f0c3c365270791ec3066d102f71d7676858b3a48dbf214dac620e3fdf7b9cf98fe5ab6fbace5e71bf808cdd4d52e0409fd9f6ee6e55af96b05ec3e3b06359b68b56849d2ca3845df4e91e7f4f46a4f9f0d410b30935497a46b77b3836172156996266aaa5c0d91e677b1b7e660b575a3ff0bd17344d7ecaeb92b629df6297f55e4762756a90e5a939361ee9c4d3b2ed68db915545af5f48ab23085dd099d6282aae4114e56a0f6b4291cb576649e9fd30010d7fefd873f81b19f75f615dcf9c06433301968a7202ae29e3e17e802ed8d3ae0e97274c9d15081b2886aa54d6e1cd4e455f4b74a36f47a39e310cc499ea526c984364099be3cc94f1601d232ae38f3d833fa7cf22466d87f264d23303e74a3087f50553ac85f5af2d21e08ad612c4089e5c5862fb6bd7f3f43f15b9845598058a508390d8beae5c194330c90c3c9c72ad9c30968b2c9a5d2d437b1363b1708486128ccd9486c973cff1a3bd458c99a520149c83d78a23b899052f69cb71fbca517e0deb4a18a72b2ea150beafca559b3e23db81fd7fe0984ab8b35b394efa4625995f1babfacf579e62063353789e3a7912ea86b98acd380621c954dd9f82be68e3ba24d92967e5c83ea1a4b9e048cc3cde19a712720ab5203717b98ed18d74323a9062eb78a380fcfa656f5844a8f95d07c717aa7f9127ba612e867683d3552dc0f2c204a37e31a3b4f25296a70be0ccbf21ca612e9c04dd3cb83e42568537d47aa75e06fc72531020a009c01ce705b6381b13f051423f94043907cef0d759196293ad27d08832eba65f7dc09467277b16a19b95412743943da5f6fd25364af54299a1b1c2e69a6402e0c04062bdacbad88305dc678d3683ef737b14bdd54d49bdd3cdd183fc31e87880bc534b67972a1c3c5c6cf9a934086c04410f4f944c89ac897b18adceb47c0b1c0d01c4957ee3524ce37990e3edd6dda8bb3d444cbeed82583401004238703c48eabb7701f9590ea48333309483542e49f90ef9d105e3712b9871fe14b0ef0fa9bfaeed28efe99cdb860c14bec27ac1de185cc1203a4e92b7165055a299759b0af4be9122146a133af22d474549990a0edc4fc6b81960bc8795b27c4893544e8a87da48a9c8497b051960b51656349eb0cee293cae59ced74a828f87c7ac63e591ff98c3f1ca854d7370c7f742673f87ae95812f10f7adf104d7f61d628a3a160c0da8c62c97aad01bbf82f5ae90f4635e4a78aa345a1b03c3f8bd206ba58747a499dd8b663999210cf29a977f0610e320511fb50e1e7bdad151b0b45b2773925007d9bb241e8ca3314a7a30aec07e71e8fce82491b81601fe17a3304a3ef7a8afe37c6f97cd38a162fce34b8eb4d9fa6046ca731536756e9eeabea5bc324b4ece9c354951f29bef3190862965f79925ae2fe99235e8948a87780cb7c5d2470f52190eafb995d392970a11d8da8cb4effd894315f9af82438142b953d0d783abec8cc9892e4f77a63aa17cd3168ca7bf8196957bcdc02d9ddf09204460340aa0e09038b9d17fd53f51f17ca1036ebe4c4df93cce15cedab26dbea8aa127eb664b01906403cdbe9c99817c0b66b3556bdfa3276fc43744120b08b86a826b09af4006019e80697dbcd42c90de019abe818c493a6531dfc63d3f389fb1ec63a6c08bf2a98912cc0899493266324ed9f01d302235b3d6b784826bf4d78e4d6efef8b75ef27c3ef3f41465fc48f769989352f5afac1d04333aa747e7b3ba66a153ce5c095fc44e6b6f93b346e8451e642f28f5ec2967a11ebba33a0bc6c727025a85af5ca7941816b0d62c221864b9532add3c3275eda9e92bb57d3a70e355fde50439ab5f962aa899acb77b44c018912bb233cdb2ad9e76661312e5982c8e2078743b96f69247a668de6fea0540c6b0c51ec25aca23c5dbbab47a5564ca6395d1e6d97360c5d15b60289d44232fc43a31ea429ac8588d647a36325c0db4aecaf1efe3b9ebd1280db2493b6bcdceb0c6f9ca7e3299cc742d46f2550d251d58d7d9179175d57981ea34ad644bb813d8506c11b9d4159a889d9b18d6c8944c6af28b50ee1aae987d5154864e541422675ca524ed5ee9a5c1d0b42053f1ce4fb1c21d0d9c83786270adc55b6671813bbad7bf85d36df4a0b636191ca8ce522e07959d54397377eba999e8feb7d1bec1b32ef979156deef0bfa986d0b796651d0898ddb5db73f96f6a7d6331e53b6f39ce938d8b18965280f9820f739b5355a0833d5618abf72257bcb825592c2b482e8bf7c2c3572a3029e0d0ef1145e0b5819dfb31ca405345c5cd2314d4251b62f2633ed4c1cf7db4b050d97fa83cc8e9602d3c74e0a30f336b4d74eeedd04a294f2d6946f9f95d11a8ad2ae78049cd7003d20160f7c371be36e471713c017cc7354434bcade73542b6c66f855b894ec6593bb3b6b7135a481958372a34aa42c40affc05e6af4057a72dfc1736f9ef6be969d710bf53aeeed6a0f3f8d985ce4dfdfea6043a946d6e8aa3246db049406236d9f51983b887cf7176cbecf525f0f009107f7a2dd766f275e932e1c44e39f600c30a217a0c807ea1df4b3bdecccf09dceb5abebc35587810d929524bb2998f5c5eb2251d984686aa0ec6925b2ca73a87404b2664bf4d55ec366786b5f64f2f26f30e67d62200ece4830a1b70b435e456ed4c8d86dfcb640efaee8d8820ea60ec8f058331e7d1f13df68fa7627238188f1f158fea8be65bcc1d1a387f1c37876a76f95dd7280ffef694f15f9476a4f0e46b4972023529da574029f25eb8176372adb261b962147fb1402369812afbc7e8a936dae0951eba2c57dd27d6c90a7f762c5f1a04214efd69270821aaecb5cc57f5d974b7a27d4bb61874631e29571f228a7c387e52f1c406a8466f44f404c1a0bce0b63421f9e078fa4f7d7a61ae34b6b93835890e824f7a4aff7b46aa907c1d768e5d6f4ffa1adabeeb8e411ee9b404f80d2a98856ddea01bb67e08b3cbac4a09d9aa82547890920e6f575ce811c91a009a2069fbf7cb0f86d4f67233123c4b59e2a5f92c00eff7de1b7726ea1a87b5df7b27ea3d1f615ab6d122abdcd7ddfdd5c8de35ba4df900d51686e118a79221c3f4761aa9fd0bd6989f70cb42d1ba7029f326934acc119d03a3e374f282fc0ac31f6616086985362a727735b06f478aa59bff7eb03d6085bed71eec4eb891c9bc7085e51188546f03a6cb05db6b9e724dc1ceba99f268883bd5812546c3b609780ce9f0efbe60b9fe30872435f6cb7465d54616f1a61d316da19c27d8e16a555bf84b276ac57b76fc6df2c71f8eefe4b2be1ee4c965297c7661357435157ae5f5864db01e3ed1baceb7c4130f6be6b2abfd47bf05f4f882c48867c8491501863f235d620a24e9065efb657d4dd91bd99a7ac7f8cfee6cb542689945ac2912ff557b5cb279aaa2ce421afa43f6f4f7730f9d375d42b62f3b83081cd4456c333caffbe6777b41f808c76872b388522ed36ce9593667ffea423e1f55661b71f7ad7e91c9489336b195a71f1397a9d6d8ea5651a545e16c787f25b7fb981f105bd68f29cce64fa17a5614663a90246747b0df4c5a11cb6c5471893c25e83c62d5156bab98f7c998e8fd7a9b6af8ca37a72253ea0e1e19c916a0e3f08e3f3b99697927c78fa82b71575d54d623c622a0ca138c36d8e14524f2d3542343bbd29e051c44cdc34032c7cf5184980c212a026d70bf693ef02d69f5ea2e31d5ee6b2f8d712ee37c99b1c9faa1c933cc5ccc0bb6be66f5587e5cea9ce455db75c72c828fd512cf03d57b1f68b7b4bdae43d52847898db3eaacad938560bad05b192cabf8f0803a35bcca21564af20211cf9ff1b63d165a7e3aef0cd406781fc45ac5526d2f6d8d53552d330f70173491887957bc518f248af649832d90b01e46feb1318cb7657d3be36543c62e504863d76ffd0d309e6e5f863449a2506d9b475238b7880aa55666030ed743ed11f90868b9f6d3ff09913fe2c4db35eca05d0f5c7ac7416b41ba0116879e0040135a263fae82230f1426453fe58bf7163573c3717eb3698683111be9699993f6791f281e26701153dd13875d329b500a2706bd53e5e00ce57ca85a2daf8d22f31ab6550be437a4f34775fa6e3fcefb6842655ba53d366012b6b21dc244d761985148a394551b67429331b4cd3ba59cde19ea32e4594f0e3c0fdb6409ea7f4e53187ee36b84135ea4edc7f93b"}, {0x1010, 0x118, 0x6, "77f66173bd885ed9123201dd9c1233e12c08aa348623439ae951d9b0793eb18b5612ccebd703a1eb526faaab623cf2a8a49c559ddb7e99957e4a376d1ca843a339bd2b84e5dac82c5269b8df4fcfa4678af5f4fe8cce02f91a810c676023dab1a45290d2dad2187570dc0bb4f4b83352b197bce700e382ff1e26f70ef2454f0a59b339e00d95e060e20b7c7003e8d8c56449d3de22e656be0b1d339f086581fc867cff750b51f51b98caa691fe878a8d035fd08ac674f7c52e05e4a9f691a44eb0cbbad61e25df972c4f3f652b7e450749ec488f9362e737abb5bc940375335b37ab0f5771e7950af62076250c5ce6c6bfcda64ecc9172e0697d84ed6c4f9b12848d886961aa05ac636c4ea0b596669c5fdeecb9f21972fbbd680d77a4c895c3b63ed8ae0a0142ab519e0f87f44f66f915e4c6b7978497264c0c4006c48fe8eb9824d68b5aa59fefe0704c483cbc99fae04f17a9bfd4e69c33ca897d3a14221296f7834754b902116a31b69eefd97a970233761bc92355460521fb51b2a6e9bf0a1715f8ca6526492e6e6e5ae562435d3af721986742de82b04fa6c3c23c9f61d0099f39e231be99ab1d173b07c15c54fb8f0e3e58cf2c2a073827b5ed784eccf84519d2a14e12f80641600be8a514c75ec4f2ff1503b0d6ad62c303d6a932af8ecdfe6378fdfc7a2d24d5e5b22ae644ae15bf97b4a483e6151d273478f13df2ac3c76007b7b1f95d48333daf851863f05cc0282d8a1790014a6d1aa46f2cdc7ae1690097c37f1d4930eb0b00bfae3fc064a708c7c46a6de8a6b88416c4d9f753525c02ac08203e679648a247249a3468f86ecd0c60b68430ab3c917a3225d11f042c3d4321eaef9ce34a7258f6ef54e1a402c096b9753eb6343e230dca165d1aacf1f4e1e6a0fa8b6b0cc5e8ea54f8e5b5fb5f07763faa59365db8b0329057d1a667b06732f6e30ec692ff69367a32a56c4082c08e42ad81bb784785ee27300a68c62e91070459c0713ed1c6e20cb0064b52c19b5244e301ffd50535038af6d7b97a4ff95f66493e229d2c7ebaf6f96f961ab214acebb089860c3dd4a33276cc1ad8acae9a9bf1bb0bbaf25bc037e41527dc73c7473414e9bb82d296b9da0360bc0a220a7b738a650540bfd288cfa17b3f7a5246b636e9c894fa2b4253f551ba816a1e17411519dff0191959e53145f43db738dbc33626d63fe52f7730d5c27d318f04e7acbb7ccb058547fae0abfbdf0dcfcb6eda4196b61dcab4cee2532ac8df2ee370aae43a58972cbd77f439a7ab57086b7d3b6905bb4f6b791ed7690e7b232ea10961752da15e0ae18479c24e6cd31103bdb5acca2fb75e66a0ab6793a21d90c5ce60af6950ad1557451d97976341da72b0d66b64abe03649fc358e0d51879adf67fdb6d7c9f8d5836b59495e9649d300b41737915e289ed95038b1040a0999b8d5209686726af9bcb9fa68822fcd0ebe29915d4c754d8719c9d0acf77866c4f688b876c4790fbc316ce8064fefbfdc0b724588ee5081357e2a75a3c88e4b25a1d2168de9bc05e3455df0b83033067ad5685f7f866bb26350a86db46c09bb9dcef09dbc837f196d84b49fa4d62f4d59ac8eff4cccc7281029a727bd16dd380e578edde79ad7a128cb746d22138f6fd7f6a7eb18dce1012b437241eb8d0a0769a473ad79c09c03f1a29da90bc206e9f02b01bfe5a5d8edff7523ba4ae1428900542598a539bd6a29b76d80005947a4ee378f439f55ad9ed013215b7aa2345536bc6951c0e6dfb8a61f34412e63c34ce6a245a798001e27a195c5fba11af50e0a3a33bb0a4657e127f81fca7b56704a8c5a3727de2831fab27faad12a72eaf5fb9fc53dfb2dbda41f5dfbd680b332cb286058dd9b88b45e04e144e7eede0959ffd55ae88ec710fdbda439116f135e990d3a5ecdc7076fc843b7f89067845b1bb3197004512a8226a4cf10d051c983e62f650634a2a63ef1ec044e8e930592296f64280279a1c207e7f2b276c92856478a451dc5c7a02fd1cc7b2f69bedc94e98dff37ccf4f8dcfa2a7528a387dfbab1303567a9d44000812368e3736b890385eed7d7cd3cb0ab5e25fa55cfa619ef12447f3e772f5b57782ef899b0bad92866986ee2637df7fcda4c48175b0326093cc0b3f7c2678c363b21b4f69d5fa996f1ede013bad5396e1919260f983a0dee0601b7ffd07529fdb657c8a3775e1d7411104abad6913ec54751f79d32789db4c568ac6630a2970df3fe1b8389e3d24add9a805e0fb5657199e1704a9e368527dc6ab3ec9279ecffafd70decea15691ce841e26ae554496269850db26112975159c9ecbacd40c67819307e9fcdd7da2058ecb81d8cf92bb5fb3348fc44de72b56e24e1b9b0e0da32f7860268563f47737bf96c6b9baf83b603272a7be7a9f1e31fcef64ea74350bb405ac2e2ed1f919b588020d3242d43597e15d7f888598ac66d326dc7148a03d8cb87dd1202d68351fd79d34d160206fc8033a355bbd43a39005d4049fb406f09181dce99f2d80d2d62d134516193038027ddcf6df26f5683871cffa00960ae276d8e3ce05a798c96fe6a3740a51a3294276db558a3d0a5c252489f8e5a3c3ecda56a735307d4ace2fb81c20e3727725fb403226cb1edb72f218fe037e61fc38d232fa76beba92b8332169e6ef6d8c1ce1797f6c8583095b39942890a490d963414d92feedcd40d8d4cf99f1aa5fb0e7a97773c5520811a9558b93585a905ad89baec8820db22d7dcb5337fca4877f1d7e0abbf13d7698de080b6483a22a31f4c09cb1fbae36bf50da6293efaafd1d587600f7ba344a69387babd965585ca6c45457254569b9debb435c15a6030c65c1bb0be3a43db3b2ccadc42879914c621d8c90b630d14887923c6ff950d3ef41d69238d467211d292ce5da838ee35a19384b380c142d98b62ec625ee4ccdcba0c0c5d57d3fc8674689eeb6d98be7ff061aac32ff776137cf90c5ab12b030c42391909fd71ce563ddde9a3af798465b35dad7178f9cfbc5b84a91d0193ab0d2f8ddca6593f3fa5f9973194ea167ee410d67815e03b7e2675a4a6d3d3fd6fab77d2ed861c6662576a88c2e5e96fcfcd4d08f268a2fab63902cbe83fe917454b0e87476b3b271667605aa437692002442567a1aeee8899394086763263112d8e7c1578c1077d70cd8abd5ed782e40c3b6659feb7ee9f497b1ed6fc6472cb135ea17067889e7ea9250e5349d9177b1b511af94391b326908322bea8c448ae2348988c34fff3774aa7167b88f2bd4e4c509fbf5dc3f6602381b36dfb4e8e8b6d1b790b019a9b89499c6441d01ed0260956e082d7842a69e6d309c66618bebabeb076fcf1ee6675a34a4db60969ab0b26436b4b4126c88774a6535b40bae800db276933858b40d6fc3f12df0bc61ca19d0bab56eb5ad33989b93290959bdc3abb8916b50de5db48ef4ecc3806ef7362479bea357847f96f7e36f45d7444b7f796f73f9cbd059b0faca3f021fd781010fd650e9baa6712a712cf82e38ccad5d816eb05e38f4995b6e0d9cef41fb8bb7d5a2b14a02a51f0e65a44cb080a5876ad89f739e0e165f433cfda85a43fa59a087428fc2b3b5400cf59dc0ceb088d58e1c38352e2d9ff40d6fe0a11133f5f0c72d0c667d485f00fae5ab6ac1411a231a7ee1e26271f5d3f99b4da253b28a8d4e4012787be4083fef214d7781887a1794056dfa2fc4395ce7e45220fd4a2b89057cf74e25fc5fd41639a3bb3717d08feb83a1a50d47ede6d4aa9474921b8f8f3c6368cbafdf7164c83a077a20f416abad98e5717a7a4433edfbffe21d17bf3248ababbfab1782ddd415c6c47d892c81a766e99d4f33f65b9c7b5ac14ee0113ce4c5d4a54ed1e260f6acbf828a93eff1bcb1e2ce2eb31f3a6524d1c66b48876d144bc37c18e096f8513dd568e75d7f3b61b18c1fdf23646c8533dc4dd9dfdf3b8466ad7003c498450aa7cc2a67de418bcdf4372a04396668b2726ba26b11271ad6b25e8faf491c887ea103e809745a27029f14cdbd0a58d6d807bd563fafba4863dd3546814defdfc8914c3a1119fab73f832a2a7ef36ef02a827232ac1f19f2c94a171c8f68e06bc5f0167d0b898eb66c3905801174fc9648c1aa0b74c743a473b08d9c9be98654e80cc5cb53460377450d1af97cc88829f962004c9722e1180c4307ed9ef3bcead25a2c9b487ea3abdd33b31b8ecafeea3809baa1241323dc330c9d9e5262a07fd3e6e19076598f9249963c68dda786f0cfb99eed7346f4ba0a8c6c973de36152d200b8facfc5054a18cddd2eccf73d4b86452a99e95554b560db70307764a2fa6469a321241d2b5eb5f3daa63bd31e4940d5e6ce493e60429ba34521e4abab90dadf6b9adb37bf849b4563bdc7a4e377f78c3ef32a04ff11fda5515fd0632a673c7d536ed7e53624210351d35498ac331bc53aa77d0b739a3e8113edde34347ae6c84240e335f5a70e0180454a2e5deddba69127b1017a55e4789f83c87175f67cf32b6c4c8eea5d235593ef0e91bd80ef35ae197eddd452b7588596de8508784b46da81d51139761e793d36b1d74fa4ce247b29e57408a828d582d818ed9e1423dbc4f2b9f4a30e60d5b2abe640487429685b73ac05e9cbf5b262eb484e0c4e2ad733bee18af1a253effde71181174e4ed1e3d5128ff74df6c48c89464ed411604c09a72215d6fc1c4978bf646dc03f76bf2af202365a0f23899829781e3414f50058706239301cf47e7273d504e510b5aba5d6e262a4d4d05fc17c9d5e9c34b4ccf42550a94061c38ac4318234cfb09b18ca2d4eb620ba8bce735598edddb7dae8efa285bf97418f76ac1727459ce7ec516bad520a4fcb5a6c90308e66b7dc8fde8f9a9c0b287cf5f9465d8e21484efd394a6b1c07d74d3b599c153dfe7085123c70bf33789513d5e283048a4c7533fabd7987a1ee0302c03595cd9f91431594e5a286b3732a74e22d55944c1483e7d6cee638b9fd9916bfee724d946c943181ee33aebab07d2fd910abdeb4d17805b12b24cbe0c3a2fde55add9bdace6beaa97a6d2c54b53ad481a9df1b5344380c1b1bee2dbb46f20a08bae7ca2104ed9326584fa14b91c8a3a560f275d0fe0e03cd93edcbb756f33aa86116af573657b7116ea6759be7acbda1ae8d8d73daa92279df66dd7ba45ea03c33ba3c95252f33193f3aef4a7914d5ae6675af29b6361e8cc1b739e1e60232e5d49790c2d2d677c657ec46e5128feb10bd2958d471ddae68ced1b99f9c1d2522475817c0b88984cb51a82250532cf9518d2df0adea318c4b4ce3eecba613d395e8d06238bfc65bfb3dfe5cbc96961104407bdffbfc7f1ebc260d54872dc90eed82b11e06c20b00db023a33c7a35bbc6c53dd80de51ed84673008b28c8f0234885fa78964bd49c34c8cadf9dc1a39c17722908f732a733a0e24a453a05c5e62aa0482f708f2595ce8df0da8225e5552dfba65ce0a6a7916fb81ccfba7355dbe56074b3ac4dc4d39db0151cf55a9f8472aa64827306e84a589f443b8049335a3812e37d4dc47ec096f838789f352a17be9b5f21eaa5564a6f244313c26a488385f468fedce5dcb2b1ee53219721102f6b157476c95a7e28b226c2ecea88ae6604ad239c6b670a6927b5cf42262dffde0afe778db4c9068249c967ef6d8710db8c8c5e2c6de8ba20b753bee69ad63e7a24a4100f7a7d5a6b2ad67ea51670c62f07e95710a45b3d80ffc4bc0a960b0aabe0734e03f404e100939266d573b9ff1971608681b7e4fd7ffc0d8ef3b2a21"}], 0x20e8}}, {{&(0x7f0000002580)=@rxrpc=@in6={0x21, 0x2, 0x2, 0x1c, {0xa, 0x4e20, 0x82, @mcast2, 0x1000}}, 0x80, &(0x7f0000002680)=[{&(0x7f0000002600)="8cd92f2acf18c6a5bb7414", 0xb}, {&(0x7f0000002640)="f93b9f9cfb052f2f", 0x8}], 0x2, &(0x7f00000026c0)=[{0x10, 0x119, 0x80000001}, {0xb0, 0x116, 0x20, "582d20f620986d3f68b64c61498b18155407245db042d0e55da935d180142397e98afe42e57dcdee482d9852bc60ebdc6198bf0cb0e96f664cab57c7069ea2ec5ff3f9c8e1cab65547870ed860aca15f931f71e13a6fc7c17f3a1469230d007cc38264d685c96fec47bb1e3d740c7d14a92fcd2c74d04faf96cd76e2d2c2c97d4c6d0a99add063f7f772aea7ed457c236140ddce0460457dd5cc0560"}, {0xd0, 0x10f, 0x8, "aa6799432443f91605b0dc224ca4c7bbe13df538c0e76d9df09b35ec818022cfe47ff1223b72eceb2ca0d5fc2e2d06338490d9bfc4421e9e91168cb5326503e06a0077e0671ed2e74b2824042b0de1bb16ae59ec96758b4abd55002e8a11faa84cccb91e003297b54e6ad76752c44ac0f5cca212bace58527d72723de73206d3a025383c649b9f8b7e9dade40bca3d8cb22bad9f35e38d803c38153c9a11db069268ad7651a0ef370c2791e8e83d80e65decf8c9b646ac3cf48e6902a3f8"}, {0xe0, 0x110, 0x4, "636422b6c69512ab6ef825a602ae2b43694840c814ff45e7e152a64724bd4e676aac096fda3868555a49584245e76ea4b522b5dc9dd1f0673f425e85b37e3b983161ee6f72d9d82030b71f6108070ad7a1a7bc515e3b0d741ec9df3f79c1de1572974ee3536cd18adb46706fb7ac7c329e04b0d248efd766e32e4fe1f4a4815eeda21fc6dba0bc3e805b978ee9d03a51362228e5dc1b480cddb88670f8faa76024ad9981f49e5fe2886ac6af2af062b86d8e72f719fe1b118bc60d3212539d64de57a29d0c00f8ab8e153a788e"}], 0x270}}, {{&(0x7f0000002940)=@xdp={0x2c, 0x0, 0x0, 0x11}, 0x80, &(0x7f0000002a80)=[{&(0x7f00000029c0)="6dfe3a464e7f93c4e5d46555b1df08d5ee25c5a3452affd1c55248968e60543a3b131f12733b701bab644cef20f8ac13e09ab726bdf8bf0e161fcae100d5c5e9b54d2d", 0x43}, {&(0x7f0000002a40)="2b5bf153c9a00338bb021faaa2d1", 0xe}], 0x2}}], 0x3, 0x400) (async, rerun: 64) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r5, 0x0, 0x10000) 22:48:58 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mtu(r0, 0x0, 0xa, &(0x7f00000000c0)=0x4, 0x4) syz_emit_ethernet(0x46, &(0x7f0000000000)={@link_local={0x3}, @random="7f0a00", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x4, 0x0, 0x3, 0x0, 0x3f18, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback, @broadcast}, "00186371ae9b1c03"}}}}}, 0x0) sendto$inet(r0, &(0x7f0000000100)="e56e1b8aea22a4a2417b285d5612ac56f1b11ea43e924ab769dd312072b358c4f0024890d1f50843a4c4c42fa0b414e835cd2ba3215c1beadc25597ff5224ee2d8a1d2c3ffd07f9c3b82b7eab4a64b3ec46590d31b1d6121722a1a002c4e0b92cdfa0f9f12d6b91b33988b9aca0e7158a0fa9eae5ca54356fb8acebf667470f23716fe39c4965db6747aa71ae8fe816c4bc43ccea96d0d241acac9373ab59e20e19958fc8d", 0xa5, 0x0, &(0x7f0000000080)={0x2, 0x4e24, @empty}, 0x10) 22:48:58 executing program 1: r0 = syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e03e509a05010000000c0024000000000000000000e80300000000000000000000020000000000000000000000e2b436dcca0644c78e7d84e6df899c500000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000c04100007400000000000000ffffffff000000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002400000000000000540002002400000000000000550002002a00000000000000570001003000000000000000600002005b00000000000000650001005f000000000000006a0001005f000000000000006f0001002e2e2e66696c652e636f6c6466696c653066696c653166696c653266696c653300000000000000000000000005000000ed8100006400000000000000ffffffff010000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000000000000000000000000005000000ed4100003d00000000000000ffffffff020000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000003000000000000000300002002400000000000000310002003400000000000000330001005700000000000000380007002e2e2e66696c653066696c653100000005000000ed8100001a04000000000000ffffffff030000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c00000000000005000000ffa100002600000000000000ffffffff040000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002f746d702f73797a2d696d61676567656e3233373235313139322f66696c65302f66696c6530000000000000000000000000000000000000000000000000000005000900ed8100000a00000000000000ffffffff050000005cf90000535f0000e803000000000000000000000100000000000000000000000000000000000000000000000000000000000000060106007861747472317861747472310601060078617474723278617474723273797a6b616c6c6572730000000000000000000007000000ed810000282300000000000001000000060000005cf90000535f0000e803000000000000000000000200000000000000000000000000000000000000000000000100000000100120000000002803000001", 0x835, 0x400}, {0x0, 0x0, 0x1fc0}], 0x0, &(0x7f0000000040)=ANY=[], 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = syz_open_dev$vcsn(&(0x7f0000000240), 0x7, 0x20000) r3 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r3) r4 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r4, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r4) r5 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r5, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r5) sendmmsg$unix(r1, &(0x7f00000002c0)=[{{&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000180)="d20564d0c56aeb16f7841c64b4acef12c3d04ae3ee23ca769687b55da734834ce79f801cdd7d8a78191dfe350fd60a0b4325039608da801a572abdbeecf9d84bfc2191bf89ffae85e96cf6a8bff80cb0fc8a5457631bce11", 0x58}], 0x1, &(0x7f0000000280)=[@rights={{0x18, 0x1, 0x1, [r2, r0]}}, @rights={{0x28, 0x1, 0x1, [r3, r4, r1, r1, r1, r5]}}], 0x40, 0x44010}}], 0x1, 0x8044) symlinkat(&(0x7f0000002280)='./file0\x00', r1, &(0x7f0000002080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e03e509a05010000000c0024000000000000000000e80300000000000000000000020000000000000000000000e2b436dcca0644c78e7d84e6df899c500000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000c04100007400000000000000ffffffff000000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002400000000000000540002002400000000000000550002002a00000000000000570001003000000000000000600002005b00000000000000650001005f000000000000006a0001005f000000000000006f0001002e2e2e66696c652e636f6c6466696c653066696c653166696c653266696c653300000000000000000000000005000000ed8100006400000000000000ffffffff010000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000000000000000000000000005000000ed4100003d00000000000000ffffffff020000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000003000000000000000300002002400000000000000310002003400000000000000330001005700000000000000380007002e2e2e66696c653066696c653100000005000000ed8100001a04000000000000ffffffff030000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c00000000000005000000ffa100002600000000000000ffffffff040000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002f746d702f73797a2d696d61676567656e3233373235313139322f66696c65302f66696c6530000000000000000000000000000000000000000000000000000005000900ed8100000a00000000000000ffffffff050000005cf90000535f0000e803000000000000000000000100000000000000000000000000000000000000000000000000000000000000060106007861747472317861747472310601060078617474723278617474723273797a6b616c6c6572730000000000000000000007000000ed810000282300000000000001000000060000005cf90000535f0000e803000000000000000000000200000000000000000000000000000000000000000000000100000000100120000000002803000001", 0x835, 0x400}, {0x0, 0x0, 0x1fc0}], 0x0, &(0x7f0000000040)=ANY=[], 0x0) (async) chdir(&(0x7f0000000140)='./file0\x00') (async) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) syz_open_dev$vcsn(&(0x7f0000000240), 0x7, 0x20000) (async) socket$kcm(0xa, 0x922000000003, 0x11) (async) sendmsg$kcm(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) (async) close(r3) (async) socket$kcm(0xa, 0x922000000003, 0x11) (async) sendmsg$kcm(r4, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) (async) close(r4) (async) socket$kcm(0xa, 0x922000000003, 0x11) (async) sendmsg$kcm(r5, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) (async) close(r5) (async) sendmmsg$unix(r1, &(0x7f00000002c0)=[{{&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000180)="d20564d0c56aeb16f7841c64b4acef12c3d04ae3ee23ca769687b55da734834ce79f801cdd7d8a78191dfe350fd60a0b4325039608da801a572abdbeecf9d84bfc2191bf89ffae85e96cf6a8bff80cb0fc8a5457631bce11", 0x58}], 0x1, &(0x7f0000000280)=[@rights={{0x18, 0x1, 0x1, [r2, r0]}}, @rights={{0x28, 0x1, 0x1, [r3, r4, r1, r1, r1, r5]}}], 0x40, 0x44010}}], 0x1, 0x8044) (async) symlinkat(&(0x7f0000002280)='./file0\x00', r1, &(0x7f0000002080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') (async) 22:48:58 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000900)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000e3a333a0daf2f73451c0e17a606fec68cb7d67514fe60077d4dd90123d27e7cf43548ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c2c794f72cbf5fe31789e70227bfd8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000400000000000790ae2fd45d54b107c8c8a14195e32f13799d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b29caad2a986e0e244bd11747ffda1a869db7e632df4de8572344b419c45c2170fe873692d8255170c16822bdffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a044777aab9d86cf50afefd7b72a0950d389bc9cb43aa607b7269561dd50b22bd2491331818a10f2ac8c3249582a20d4e04fd1ab7883f656b84137d5f7a6edba86a7b9a4c2f3b3a8abf93b280ea53ce01dcc2d30f4310e8281b0cdc017f9759060ea88a2f6597e966a85c9a74ca196700218f919746bb4b84c16fd56ee450e411d75ab7613b644ba7580b2a0942394ed1737517eed1c892422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4000053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce65c620c4a2527a82afe16e019a5e0b5ec1b1b8aafba090000c363040100cc4a8cbd3246e962b773a75b28a51cd09cbcb3577fea6f1e9fe8cd2b532c084cbd051b4aeaf0e7813354f14a453b093948d49bca31a7170419bb1d32f256ff3010e69b2f0482c63ab78a74dec8b19ca76e7fdf29766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925d86899ab3e2036f4866e277d82829165922f8aeb4ea2b9db2dbb6a6b157d4019545e00028d09608ef2e186fd216ce84d913813e1be50f5b6b98d5dab8d5fe3dc100d8b6cf41c29b550f45d68a627db8335fd97bd633694ebb6173d9474c50c0360daa387ba5da3e092463a4c08f2c686ca2ab5f8c62353b8f2c81700000000297c8161e5c939855271fe95df690f658da38153646e660e9ba212986cd3628a500d14d378d4af508f428ecb0e85322f9fd317b29ec23b193b1ded2824dc90eeea4c56a676609d2f9e6b925cc413cde5414869387f23a309fe29c7e63101fec34b22aae77bd5df5f6181f5b4639119fc54ae000000e7907e2eedfd728963537e45e01cd99203cc1f28fb06e5f5a6c96ef934e82bd6a6a9ab90ff58236b0e8761103c9373ce2835660790ced474fb0b7038d1c42bf77349a38f48ee2708b47f87ad46bde74931e580c7f2e977024569f9db4b405cdf995635ad26a769bc800363a25f46c214f331a252d61356e7f483431c7ebc1cba294b00b65531ef732fabf01d1cee6045d5bc111389ce5295c55d70a0a958e8ed53341f031fd05271552571474afeafc91f9fc0e2294147530c8a14428a63363ebde70f44e399d091f4420de839a72daa634c3e4a9ec2636348f7c6dd2a19682f6e2f1b93720d9001dd8b763bd8debb5eb3aaf45b9d15b69139e0a7130f0ed8eec7e9390e8fc193"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002b80)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed8129de2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6456972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5b688932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da11cc5914a54c45d727aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf994314e56b99b7bdbd12fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1a7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b6c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385beac48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf26285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464f635197351a5ef0a0fb89d2777399f58744553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a48672173739f96d9205209562a00cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485e23ee1f462203b4f3100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f47cee27defc93871c5f99b350772d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf883f23b1c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf97ad270c10b0f39a3f6f46044710693b611cf7ab7966fc7a404abde7750898b1bd627e87306703be808fb8191bbab2dc51de3a61f0868afc4214859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc02aa188546b3ad2a182068e1e3a0ea94b242505bc7f41019645466ac96e0d4b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da5f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab8487572c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de56b2e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225f0044c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02095f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fe7ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3cb26fe26796dd43b8ee1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd13a25efeda2e93bf7f6ba7865e9c375a780929dfa5a210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e6a4598b453c9e549847c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac2377bd105e8709000000bded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf133021fa02a00002cc67544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c3b4233f0f80513c541581977fbacb9e69edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959caabbeff7c7cadbdc57def7f5f758aa46b6e29aabfa4162fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d724cfb29cd302c36e76221a3c4e21569be89e88bb7d19d4fb236ea14f9998776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e03008ee0a9e1c62b5225208096cf5a69cb9166da72b7c116a23400ae54f1ff37942d4df10617c1bd08c54535542aa86320c5d88d255734eded8782f8445a18540d7068b416f867e7f1f8853b4636057b9f396299a887d66493d81d9aac2d7ca1936721c3fe04882ce050025a6b8f334395b6a2e382199a0231a4d82445ba1ea379ffcf54b984865f761b557cfa72355a182507eb06268d697a974e19762a46c28518c0932603000000cb0dc9b7297b5f3de298f18c1b09a833ad0d3cc62ac30bebdf9eaa97917caffa953f2dff392cb971b86a4db3735712541345a4d1398e2b0be34828f5860c96664b7a8bdac5abb3e8e8b999f0d3426e66a95725856cf87be8411098b80b645dcb702195643ed3ece71d9e438391805dc50000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffd5b}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000140)='net_dev_start_xmit\x00', r1}, 0x10) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe80, 0xfffffe6f, &(0x7f0000000100)="280e003f4305607e5bc5795e6558070800ffffffba0e7200ffff81", 0x0, 0x100, 0xf2ffffff, 0xfffffe0c, 0x212, &(0x7f0000000280)="f2a134bd13c7bd41a2a738ad8e7625ed330eb46063bd287d832698132e59ef45f8f50845c0ac85604b448e24348e4ae93e68238b7b9d561b349d19b5f5784e031c55c5a4e48926a1526e38640a161fab39732052ee83bc3b9cb625962f3eaf1ed426e6f0442693c16b0ab6a89a5738f5bccd6ae1492f8471a7afec6b", &(0x7f0000000380)="712ae01ebf877f139c8f1b0fcd056310bfa3de7157976d3ff4c82f2e0d1885774c5b7c7c853e5424fbf469ab0726e9f41208f98d20b093ddbb7f52e015b875cea2900b2443348cdf466c18cfae89ce96f0437cb21ca3703f0b94273c7500"/106}, 0x28) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) r5 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000001c0), 0x62040, 0xa) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@cgroup=r4, 0xffffffffffffffff, 0x6, 0x6, r5}, 0x14) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000900)=ANY=[@ANYBLOB="b702000014000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000e3a333a0daf2f73451c0e17a606fec68cb7d67514fe60077d4dd90123d27e7cf43548ee85857ad4a77cb56e0fcb3dfd4e70ebec677d6ac14c2c794f72cbf5fe31789e70227bfd8115efd90c8c48258f8dbe82e16cf0000000000000000000000000000000000000000400000000000790ae2fd45d54b107c8c8a14195e32f13799d6707432ff48bc085760314166443ce72c74f3db890e1ff15a10d91f27e9a232fe2238fff867ba8fd41b29caad2a986e0e244bd11747ffda1a869db7e632df4de8572344b419c45c2170fe873692d8255170c16822bdffd3135480dae93c7e33bdef00000000d8fd8c79a5d0967ab7e43686b4d1e03e326beea7905ef7de375ef8bc8143df20d13c37db269971210fab7071cc3094078a044777aab9d86cf50afefd7b72a0950d389bc9cb43aa607b7269561dd50b22bd2491331818a10f2ac8c3249582a20d4e04fd1ab7883f656b84137d5f7a6edba86a7b9a4c2f3b3a8abf93b280ea53ce01dcc2d30f4310e8281b0cdc017f9759060ea88a2f6597e966a85c9a74ca196700218f919746bb4b84c16fd56ee450e411d75ab7613b644ba7580b2a0942394ed1737517eed1c892422f54d5a2e1cf1a60fe2dcc1a465aa8d54cb4000053c3f01ea714a7bd4fad615ff6e2991589bbdd1ae0d1bce65c620c4a2527a82afe16e019a5e0b5ec1b1b8aafba090000c363040100cc4a8cbd3246e962b773a75b28a51cd09cbcb3577fea6f1e9fe8cd2b532c084cbd051b4aeaf0e7813354f14a453b093948d49bca31a7170419bb1d32f256ff3010e69b2f0482c63ab78a74dec8b19ca76e7fdf29766d96e4c2f57ba917f0abd5253e87fbe5b86a4b9151c316df3925d86899ab3e2036f4866e277d82829165922f8aeb4ea2b9db2dbb6a6b157d4019545e00028d09608ef2e186fd216ce84d913813e1be50f5b6b98d5dab8d5fe3dc100d8b6cf41c29b550f45d68a627db8335fd97bd633694ebb6173d9474c50c0360daa387ba5da3e092463a4c08f2c686ca2ab5f8c62353b8f2c81700000000297c8161e5c939855271fe95df690f658da38153646e660e9ba212986cd3628a500d14d378d4af508f428ecb0e85322f9fd317b29ec23b193b1ded2824dc90eeea4c56a676609d2f9e6b925cc413cde5414869387f23a309fe29c7e63101fec34b22aae77bd5df5f6181f5b4639119fc54ae000000e7907e2eedfd728963537e45e01cd99203cc1f28fb06e5f5a6c96ef934e82bd6a6a9ab90ff58236b0e8761103c9373ce2835660790ced474fb0b7038d1c42bf77349a38f48ee2708b47f87ad46bde74931e580c7f2e977024569f9db4b405cdf995635ad26a769bc800363a25f46c214f331a252d61356e7f483431c7ebc1cba294b00b65531ef732fabf01d1cee6045d5bc111389ce5295c55d70a0a958e8ed53341f031fd05271552571474afeafc91f9fc0e2294147530c8a14428a63363ebde70f44e399d091f4420de839a72daa634c3e4a9ec2636348f7c6dd2a19682f6e2f1b93720d9001dd8b763bd8debb5eb3aaf45b9d15b69139e0a7130f0ed8eec7e9390e8fc193"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x24f}, 0x48) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002b80)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed8129de2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6456972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5b688932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da11cc5914a54c45d727aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf994314e56b99b7bdbd12fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1a7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b6c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385beac48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf26285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464f635197351a5ef0a0fb89d2777399f58744553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a48672173739f96d9205209562a00cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485e23ee1f462203b4f3100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f47cee27defc93871c5f99b350772d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf883f23b1c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf97ad270c10b0f39a3f6f46044710693b611cf7ab7966fc7a404abde7750898b1bd627e87306703be808fb8191bbab2dc51de3a61f0868afc4214859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc02aa188546b3ad2a182068e1e3a0ea94b242505bc7f41019645466ac96e0d4b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da5f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab8487572c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de56b2e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225f0044c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02095f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fe7ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3cb26fe26796dd43b8ee1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd13a25efeda2e93bf7f6ba7865e9c375a780929dfa5a210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e6a4598b453c9e549847c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac2377bd105e8709000000bded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf133021fa02a00002cc67544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c3b4233f0f80513c541581977fbacb9e69edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959caabbeff7c7cadbdc57def7f5f758aa46b6e29aabfa4162fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d724cfb29cd302c36e76221a3c4e21569be89e88bb7d19d4fb236ea14f9998776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e03008ee0a9e1c62b5225208096cf5a69cb9166da72b7c116a23400ae54f1ff37942d4df10617c1bd08c54535542aa86320c5d88d255734eded8782f8445a18540d7068b416f867e7f1f8853b4636057b9f396299a887d66493d81d9aac2d7ca1936721c3fe04882ce050025a6b8f334395b6a2e382199a0231a4d82445ba1ea379ffcf54b984865f761b557cfa72355a182507eb06268d697a974e19762a46c28518c0932603000000cb0dc9b7297b5f3de298f18c1b09a833ad0d3cc62ac30bebdf9eaa97917caffa953f2dff392cb971b86a4db3735712541345a4d1398e2b0be34828f5860c96664b7a8bdac5abb3e8e8b999f0d3426e66a95725856cf87be8411098b80b645dcb702195643ed3ece71d9e438391805dc50000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffd5b}, 0x48) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000140)='net_dev_start_xmit\x00', r1}, 0x10) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x1800000000000060, 0xe80, 0xfffffe6f, &(0x7f0000000100)="280e003f4305607e5bc5795e6558070800ffffffba0e7200ffff81", 0x0, 0x100, 0xf2ffffff, 0xfffffe0c, 0x212, &(0x7f0000000280)="f2a134bd13c7bd41a2a738ad8e7625ed330eb46063bd287d832698132e59ef45f8f50845c0ac85604b448e24348e4ae93e68238b7b9d561b349d19b5f5784e031c55c5a4e48926a1526e38640a161fab39732052ee83bc3b9cb625962f3eaf1ed426e6f0442693c16b0ab6a89a5738f5bccd6ae1492f8471a7afec6b", &(0x7f0000000380)="712ae01ebf877f139c8f1b0fcd056310bfa3de7157976d3ff4c82f2e0d1885774c5b7c7c853e5424fbf469ab0726e9f41208f98d20b093ddbb7f52e015b875cea2900b2443348cdf466c18cfae89ce96f0437cb21ca3703f0b94273c7500"/106}, 0x28) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) dup(r3) (async) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) (async) openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f00000001c0), 0x62040, 0xa) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@cgroup=r4, 0xffffffffffffffff, 0x6, 0x6, r5}, 0x14) (async) 22:48:58 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x7eb8, 0x109000) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) close(r1) 22:48:58 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, 0x0, 0x0) 22:48:59 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mtu(r0, 0x0, 0xa, &(0x7f00000000c0)=0x4, 0x4) (async) syz_emit_ethernet(0x46, &(0x7f0000000000)={@link_local={0x3}, @random="7f0a00", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x4, 0x0, 0x3, 0x0, 0x3f18, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback, @broadcast}, "00186371ae9b1c03"}}}}}, 0x0) (async) sendto$inet(r0, &(0x7f0000000100)="e56e1b8aea22a4a2417b285d5612ac56f1b11ea43e924ab769dd312072b358c4f0024890d1f50843a4c4c42fa0b414e835cd2ba3215c1beadc25597ff5224ee2d8a1d2c3ffd07f9c3b82b7eab4a64b3ec46590d31b1d6121722a1a002c4e0b92cdfa0f9f12d6b91b33988b9aca0e7158a0fa9eae5ca54356fb8acebf667470f23716fe39c4965db6747aa71ae8fe816c4bc43ccea96d0d241acac9373ab59e20e19958fc8d", 0xa5, 0x0, &(0x7f0000000080)={0x2, 0x4e24, @empty}, 0x10) 22:48:59 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x7eb8, 0x109000) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) close(r1) syz_open_dev$media(&(0x7f0000000100), 0x7eb8, 0x109000) (async) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)) (async) close(r1) (async) [ 331.974578][ T9590] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 331.984543][ T9593] loop1: detected capacity change from 0 to 31 [ 332.008223][ T9593] loop1: unable to read partition table [ 332.014020][ T9593] loop1: partition table beyond EOD, truncated 22:48:59 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mtu(r0, 0x0, 0xa, &(0x7f00000000c0)=0x4, 0x4) (async) syz_emit_ethernet(0x46, &(0x7f0000000000)={@link_local={0x3}, @random="7f0a00", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x4, 0x0, 0x3, 0x0, 0x3f18, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback, @broadcast}, "00186371ae9b1c03"}}}}}, 0x0) (async, rerun: 32) sendto$inet(r0, &(0x7f0000000100)="e56e1b8aea22a4a2417b285d5612ac56f1b11ea43e924ab769dd312072b358c4f0024890d1f50843a4c4c42fa0b414e835cd2ba3215c1beadc25597ff5224ee2d8a1d2c3ffd07f9c3b82b7eab4a64b3ec46590d31b1d6121722a1a002c4e0b92cdfa0f9f12d6b91b33988b9aca0e7158a0fa9eae5ca54356fb8acebf667470f23716fe39c4965db6747aa71ae8fe816c4bc43ccea96d0d241acac9373ab59e20e19958fc8d", 0xa5, 0x0, &(0x7f0000000080)={0x2, 0x4e24, @empty}, 0x10) (rerun: 32) 22:48:59 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x7eb8, 0x109000) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) close(r1) [ 332.027624][ T9596] loop3: detected capacity change from 0 to 264192 [ 332.035301][ T9593] erofs: (device loop1): mounted with root inode @ nid 36. [ 332.042928][ T3900] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 332.062138][ T3900] Buffer I/O error on dev loop3, logical block 0, async page read 22:48:59 executing program 1: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001000}], 0x0, &(0x7f0000000180)=ANY=[], 0x0) chdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r4, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r4) sendmmsg(r4, &(0x7f0000002ac0)=[{{&(0x7f0000000140)=@in={0x2, 0x4e20, @multicast2}, 0x80, &(0x7f0000000280)=[{&(0x7f00000001c0)="47842933745cd8591ab9e84751fdb303ad6f4f75d61f85977cad166ad79adbef3c064968da0802def0", 0x29}, {&(0x7f0000000300)="3503f837bef63b22134d451cf7a3db8d7d26c4b2328c2ce70ff8e3fbe5c0a5c56bc4037b39c671da0fc023376d5ed74f78ae8bda1f875c3dcd9f43f11c1bbe14d3fdcf41ea693824036a3c01c66d3b3ea63a94b75142d9c766ff2dd01b900c88274e6bf69d31321dbe79f63b8a8d3a5355ba1a497b5fe9b22780bba966775188b9de7193ccfa6cf3f3544757dc0f733e7e65f8cdd7f470cfd0bd8d8cccbe534b5d8576aeb4df14cf5a8c0207632136837fdc02890100443df704c9e2b45dc2805f7cc349aff4", 0xc6}, {&(0x7f0000000400)="c709871d8e9cbfdcb31815ead193be56b6aee13dfb21633fdf53dc840e2a3bda6c33a4d97f915b52ac9ef7d2b9f1dd6eec6e3de6ffd7fc7b819db670d672d6f8e2a41ce9047a033492a7f88d84933d8cd3f2c29f4c9b8178926b14941cf144b0f5179d68fb35e6ec357b1ddd67ab42c14e5cbd", 0x73}], 0x3, &(0x7f0000000480)=[{0xc8, 0x10d, 0x1f, "2ad57b9bb1da1b7fbd4e85023e9fa5deae949a95b013cf6addd2f3bfa1e9daf27b600d0c559da09ed4c07df0962bf134a30e0362835d80cef13faa3883533fa08d6937efeb854be3febcbbb31cd864c6d7f7f0ce2f882d45f4b6dac432c35b3df625e321fdce4273fb41b94e498886e69e504da534375cbaee1db254a4e2745d6deeee11be7ee09c213dd419c1bd511c68800b827eab5a6d8777805defabe3e732eee97bbb0a4034e7ed86fea7bb040789"}, {0x1010, 0x108, 0x4, "2f6da8ae12013733cfd6cf0982ccc191c22892a321e6dfeaafa90a42321101a33599a7e8ea7021a93b2608c9bcb299bd4f66a0894f3256504286e49f38288d2ddc816147e5d96ae603cae6c216b19c93f6296ed500a2ed6941d0b5d3523eb48aa8158ce5c2d5516f2812d7d7829c6affdbcf9accd6d73b05d2781aa01cd79a3258ff564e29a101e553db31e85aee799ce706239731bca9284bc3e8558cce67f4dfb68715658c44332e75691de597368fa22b32f12c5986326c484b3a38102c74d60dc27ec1712c8ba1faef51a5364e06657b249e1ec4e53f77ca9df074681ba9c70d1605a9f978f44900e3a427457be8502dad3870b4f04234d84080eee9c702565834bd0c6aab2eb55fb5c5a5b1bb9cb627717191c75efab42e52925231c121b235f09b2a3e757ca98c5d23571ce395628c5056ca286b430d7a065ba641c1c3f92ad3d42e28b1e8ac953282970be17e0a4b6dcf84cbd842e27e4b847887880f69ef0b13f2e9a7676d76635ccbdfc347c834e87fa86221edf1a0a542eb16b85c438cc4b2693ed270ecbead95befa3f45741a4eb20cf93af4313902a67ea47dc802bb27d4c1073745d926de6712da5369337f5c65c3f927dae34245d3fab78bf5318b05246d8c66938809e9e90ef98e1d0a02fef622d0748f0efe7abe42e5e0878ab8bac52b88fcd52afc1580ee3023cfc6a071dcdca0e94623d22e2998de20401a1489eb2f9697113f031bb37c30a2164cdfde1a5c5db85062ecbb6fb4c3630f41999ccfdf7fb56fb8320fefb49005dae270860d03ab49f8fa55e6caaacf9c40840e6f3888b811e6fe17bb3a4394c7bf6ab52eda5d255991c06eb2e23def8411ecb3f980d0bcffa718b187cd5039184a38fb922cfad2d3571177b9956ecd83f8e16f1dd3efc90c5d13f96a62f585d408c3e31614e4c08f15f7d05ee6be4b281bc6d562338b76df3dbe18fb19581b3874f171912777ae7079158ffa30a6c664fb7fbf641f3a14694fedbb19c76f65b666c4cb57dcfca891390ca2aa06c1a92ce71d6151279824b5c86b3fe7d4adbb81c88dad50ec82d5b048981252a24e552503864db5d66821d318bc8def13c0ce6dc26b4d06b544b5c9035a8a3d54c3a9a479230e5ea08c89e85a4a523d61a602cac98b6637ba94c5be2c3a55238357d03acde8f97530067c9f93f9def90e1026b7ed6e3247e0ed79fa45bf3e97aa240a961e189e723b4509530ff075335794f98c3b395e258a472fb6b3d66b44daff125bcb7f2897bd6b6f4e7de36e9b10b15162e58431c6e7fb5b0c19d8195410a3b748ce3297b7443c95a93baa2a53f6f2a0ca336734a4e7ff64b8c2bc0a9c74a0e12aa163fc8483111f16def079ecc510690d2c30683e0d815c015af092fe05de28c2faf3897dc11ace197ef8b938680000eea0026b145d21d218e6016de666792b848483b48211f3ba1a8a6e767a647da2be5883e3b278d090fbb75a0161eacb4cc39e4d71717342ab49510d43744b4d52c6af7b210580700119f658c510804786895482462b6342909ae8294fd611b37ba0006d59d552d0f0c3c365270791ec3066d102f71d7676858b3a48dbf214dac620e3fdf7b9cf98fe5ab6fbace5e71bf808cdd4d52e0409fd9f6ee6e55af96b05ec3e3b06359b68b56849d2ca3845df4e91e7f4f46a4f9f0d410b30935497a46b77b3836172156996266aaa5c0d91e677b1b7e660b575a3ff0bd17344d7ecaeb92b629df6297f55e4762756a90e5a939361ee9c4d3b2ed68db915545af5f48ab23085dd099d6282aae4114e56a0f6b4291cb576649e9fd30010d7fefd873f81b19f75f615dcf9c06433301968a7202ae29e3e17e802ed8d3ae0e97274c9d15081b2886aa54d6e1cd4e455f4b74a36f47a39e310cc499ea526c984364099be3cc94f1601d232ae38f3d833fa7cf22466d87f264d23303e74a3087f50553ac85f5af2d21e08ad612c4089e5c5862fb6bd7f3f43f15b9845598058a508390d8beae5c194330c90c3c9c72ad9c30968b2c9a5d2d437b1363b1708486128ccd9486c973cff1a3bd458c99a520149c83d78a23b899052f69cb71fbca517e0deb4a18a72b2ea150beafca559b3e23db81fd7fe0984ab8b35b394efa4625995f1babfacf579e62063353789e3a7912ea86b98acd380621c954dd9f82be68e3ba24d92967e5c83ea1a4b9e048cc3cde19a712720ab5203717b98ed18d74323a9062eb78a380fcfa656f5844a8f95d07c717aa7f9127ba612e867683d3552dc0f2c204a37e31a3b4f25296a70be0ccbf21ca612e9c04dd3cb83e42568537d47aa75e06fc72531020a009c01ce705b6381b13f051423f94043907cef0d759196293ad27d08832eba65f7dc09467277b16a19b95412743943da5f6fd25364af54299a1b1c2e69a6402e0c04062bdacbad88305dc678d3683ef737b14bdd54d49bdd3cdd183fc31e87880bc534b67972a1c3c5c6cf9a934086c04410f4f944c89ac897b18adceb47c0b1c0d01c4957ee3524ce37990e3edd6dda8bb3d444cbeed82583401004238703c48eabb7701f9590ea48333309483542e49f90ef9d105e3712b9871fe14b0ef0fa9bfaeed28efe99cdb860c14bec27ac1de185cc1203a4e92b7165055a299759b0af4be9122146a133af22d474549990a0edc4fc6b81960bc8795b27c4893544e8a87da48a9c8497b051960b51656349eb0cee293cae59ced74a828f87c7ac63e591ff98c3f1ca854d7370c7f742673f87ae95812f10f7adf104d7f61d628a3a160c0da8c62c97aad01bbf82f5ae90f4635e4a78aa345a1b03c3f8bd206ba58747a499dd8b663999210cf29a977f0610e320511fb50e1e7bdad151b0b45b2773925007d9bb241e8ca3314a7a30aec07e71e8fce82491b81601fe17a3304a3ef7a8afe37c6f97cd38a162fce34b8eb4d9fa6046ca731536756e9eeabea5bc324b4ece9c354951f29bef3190862965f79925ae2fe99235e8948a87780cb7c5d2470f52190eafb995d392970a11d8da8cb4effd894315f9af82438142b953d0d783abec8cc9892e4f77a63aa17cd3168ca7bf8196957bcdc02d9ddf09204460340aa0e09038b9d17fd53f51f17ca1036ebe4c4df93cce15cedab26dbea8aa127eb664b01906403cdbe9c99817c0b66b3556bdfa3276fc43744120b08b86a826b09af4006019e80697dbcd42c90de019abe818c493a6531dfc63d3f389fb1ec63a6c08bf2a98912cc0899493266324ed9f01d302235b3d6b784826bf4d78e4d6efef8b75ef27c3ef3f41465fc48f769989352f5afac1d04333aa747e7b3ba66a153ce5c095fc44e6b6f93b346e8451e642f28f5ec2967a11ebba33a0bc6c727025a85af5ca7941816b0d62c221864b9532add3c3275eda9e92bb57d3a70e355fde50439ab5f962aa899acb77b44c018912bb233cdb2ad9e76661312e5982c8e2078743b96f69247a668de6fea0540c6b0c51ec25aca23c5dbbab47a5564ca6395d1e6d97360c5d15b60289d44232fc43a31ea429ac8588d647a36325c0db4aecaf1efe3b9ebd1280db2493b6bcdceb0c6f9ca7e3299cc742d46f2550d251d58d7d9179175d57981ea34ad644bb813d8506c11b9d4159a889d9b18d6c8944c6af28b50ee1aae987d5154864e541422675ca524ed5ee9a5c1d0b42053f1ce4fb1c21d0d9c83786270adc55b6671813bbad7bf85d36df4a0b636191ca8ce522e07959d54397377eba999e8feb7d1bec1b32ef979156deef0bfa986d0b796651d0898ddb5db73f96f6a7d6331e53b6f39ce938d8b18965280f9820f739b5355a0833d5618abf72257bcb825592c2b482e8bf7c2c3572a3029e0d0ef1145e0b5819dfb31ca405345c5cd2314d4251b62f2633ed4c1cf7db4b050d97fa83cc8e9602d3c74e0a30f336b4d74eeedd04a294f2d6946f9f95d11a8ad2ae78049cd7003d20160f7c371be36e471713c017cc7354434bcade73542b6c66f855b894ec6593bb3b6b7135a481958372a34aa42c40affc05e6af4057a72dfc1736f9ef6be969d710bf53aeeed6a0f3f8d985ce4dfdfea6043a946d6e8aa3246db049406236d9f51983b887cf7176cbecf525f0f009107f7a2dd766f275e932e1c44e39f600c30a217a0c807ea1df4b3bdecccf09dceb5abebc35587810d929524bb2998f5c5eb2251d984686aa0ec6925b2ca73a87404b2664bf4d55ec366786b5f64f2f26f30e67d62200ece4830a1b70b435e456ed4c8d86dfcb640efaee8d8820ea60ec8f058331e7d1f13df68fa7627238188f1f158fea8be65bcc1d1a387f1c37876a76f95dd7280ffef694f15f9476a4f0e46b4972023529da574029f25eb8176372adb261b962147fb1402369812afbc7e8a936dae0951eba2c57dd27d6c90a7f762c5f1a04214efd69270821aaecb5cc57f5d974b7a27d4bb61874631e29571f228a7c387e52f1c406a8466f44f404c1a0bce0b63421f9e078fa4f7d7a61ae34b6b93835890e824f7a4aff7b46aa907c1d768e5d6f4ffa1adabeeb8e411ee9b404f80d2a98856ddea01bb67e08b3cbac4a09d9aa82547890920e6f575ce811c91a009a2069fbf7cb0f86d4f67233123c4b59e2a5f92c00eff7de1b7726ea1a87b5df7b27ea3d1f615ab6d122abdcd7ddfdd5c8de35ba4df900d51686e118a79221c3f4761aa9fd0bd6989f70cb42d1ba7029f326934acc119d03a3e374f282fc0ac31f6616086985362a727735b06f478aa59bff7eb03d6085bed71eec4eb891c9bc7085e51188546f03a6cb05db6b9e724dc1ceba99f268883bd5812546c3b609780ce9f0efbe60b9fe30872435f6cb7465d54616f1a61d316da19c27d8e16a555bf84b276ac57b76fc6df2c71f8eefe4b2be1ee4c965297c7661357435157ae5f5864db01e3ed1baceb7c4130f6be6b2abfd47bf05f4f882c48867c8491501863f235d620a24e9065efb657d4dd91bd99a7ac7f8cfee6cb542689945ac2912ff557b5cb279aaa2ce421afa43f6f4f7730f9d375d42b62f3b83081cd4456c333caffbe6777b41f808c76872b388522ed36ce9593667ffea423e1f55661b71f7ad7e91c9489336b195a71f1397a9d6d8ea5651a545e16c787f25b7fb981f105bd68f29cce64fa17a5614663a90246747b0df4c5a11cb6c5471893c25e83c62d5156bab98f7c998e8fd7a9b6af8ca37a72253ea0e1e19c916a0e3f08e3f3b99697927c78fa82b71575d54d623c622a0ca138c36d8e14524f2d3542343bbd29e051c44cdc34032c7cf5184980c212a026d70bf693ef02d69f5ea2e31d5ee6b2f8d712ee37c99b1c9faa1c933cc5ccc0bb6be66f5587e5cea9ce455db75c72c828fd512cf03d57b1f68b7b4bdae43d52847898db3eaacad938560bad05b192cabf8f0803a35bcca21564af20211cf9ff1b63d165a7e3aef0cd406781fc45ac5526d2f6d8d53552d330f70173491887957bc518f248af649832d90b01e46feb1318cb7657d3be36543c62e504863d76ffd0d309e6e5f863449a2506d9b475238b7880aa55666030ed743ed11f90868b9f6d3ff09913fe2c4db35eca05d0f5c7ac7416b41ba0116879e0040135a263fae82230f1426453fe58bf7163573c3717eb3698683111be9699993f6791f281e26701153dd13875d329b500a2706bd53e5e00ce57ca85a2daf8d22f31ab6550be437a4f34775fa6e3fcefb6842655ba53d366012b6b21dc244d761985148a394551b67429331b4cd3ba59cde19ea32e4594f0e3c0fdb6409ea7f4e53187ee36b84135ea4edc7f93b"}, {0x1010, 0x118, 0x6, "77f66173bd885ed9123201dd9c1233e12c08aa348623439ae951d9b0793eb18b5612ccebd703a1eb526faaab623cf2a8a49c559ddb7e99957e4a376d1ca843a339bd2b84e5dac82c5269b8df4fcfa4678af5f4fe8cce02f91a810c676023dab1a45290d2dad2187570dc0bb4f4b83352b197bce700e382ff1e26f70ef2454f0a59b339e00d95e060e20b7c7003e8d8c56449d3de22e656be0b1d339f086581fc867cff750b51f51b98caa691fe878a8d035fd08ac674f7c52e05e4a9f691a44eb0cbbad61e25df972c4f3f652b7e450749ec488f9362e737abb5bc940375335b37ab0f5771e7950af62076250c5ce6c6bfcda64ecc9172e0697d84ed6c4f9b12848d886961aa05ac636c4ea0b596669c5fdeecb9f21972fbbd680d77a4c895c3b63ed8ae0a0142ab519e0f87f44f66f915e4c6b7978497264c0c4006c48fe8eb9824d68b5aa59fefe0704c483cbc99fae04f17a9bfd4e69c33ca897d3a14221296f7834754b902116a31b69eefd97a970233761bc92355460521fb51b2a6e9bf0a1715f8ca6526492e6e6e5ae562435d3af721986742de82b04fa6c3c23c9f61d0099f39e231be99ab1d173b07c15c54fb8f0e3e58cf2c2a073827b5ed784eccf84519d2a14e12f80641600be8a514c75ec4f2ff1503b0d6ad62c303d6a932af8ecdfe6378fdfc7a2d24d5e5b22ae644ae15bf97b4a483e6151d273478f13df2ac3c76007b7b1f95d48333daf851863f05cc0282d8a1790014a6d1aa46f2cdc7ae1690097c37f1d4930eb0b00bfae3fc064a708c7c46a6de8a6b88416c4d9f753525c02ac08203e679648a247249a3468f86ecd0c60b68430ab3c917a3225d11f042c3d4321eaef9ce34a7258f6ef54e1a402c096b9753eb6343e230dca165d1aacf1f4e1e6a0fa8b6b0cc5e8ea54f8e5b5fb5f07763faa59365db8b0329057d1a667b06732f6e30ec692ff69367a32a56c4082c08e42ad81bb784785ee27300a68c62e91070459c0713ed1c6e20cb0064b52c19b5244e301ffd50535038af6d7b97a4ff95f66493e229d2c7ebaf6f96f961ab214acebb089860c3dd4a33276cc1ad8acae9a9bf1bb0bbaf25bc037e41527dc73c7473414e9bb82d296b9da0360bc0a220a7b738a650540bfd288cfa17b3f7a5246b636e9c894fa2b4253f551ba816a1e17411519dff0191959e53145f43db738dbc33626d63fe52f7730d5c27d318f04e7acbb7ccb058547fae0abfbdf0dcfcb6eda4196b61dcab4cee2532ac8df2ee370aae43a58972cbd77f439a7ab57086b7d3b6905bb4f6b791ed7690e7b232ea10961752da15e0ae18479c24e6cd31103bdb5acca2fb75e66a0ab6793a21d90c5ce60af6950ad1557451d97976341da72b0d66b64abe03649fc358e0d51879adf67fdb6d7c9f8d5836b59495e9649d300b41737915e289ed95038b1040a0999b8d5209686726af9bcb9fa68822fcd0ebe29915d4c754d8719c9d0acf77866c4f688b876c4790fbc316ce8064fefbfdc0b724588ee5081357e2a75a3c88e4b25a1d2168de9bc05e3455df0b83033067ad5685f7f866bb26350a86db46c09bb9dcef09dbc837f196d84b49fa4d62f4d59ac8eff4cccc7281029a727bd16dd380e578edde79ad7a128cb746d22138f6fd7f6a7eb18dce1012b437241eb8d0a0769a473ad79c09c03f1a29da90bc206e9f02b01bfe5a5d8edff7523ba4ae1428900542598a539bd6a29b76d80005947a4ee378f439f55ad9ed013215b7aa2345536bc6951c0e6dfb8a61f34412e63c34ce6a245a798001e27a195c5fba11af50e0a3a33bb0a4657e127f81fca7b56704a8c5a3727de2831fab27faad12a72eaf5fb9fc53dfb2dbda41f5dfbd680b332cb286058dd9b88b45e04e144e7eede0959ffd55ae88ec710fdbda439116f135e990d3a5ecdc7076fc843b7f89067845b1bb3197004512a8226a4cf10d051c983e62f650634a2a63ef1ec044e8e930592296f64280279a1c207e7f2b276c92856478a451dc5c7a02fd1cc7b2f69bedc94e98dff37ccf4f8dcfa2a7528a387dfbab1303567a9d44000812368e3736b890385eed7d7cd3cb0ab5e25fa55cfa619ef12447f3e772f5b57782ef899b0bad92866986ee2637df7fcda4c48175b0326093cc0b3f7c2678c363b21b4f69d5fa996f1ede013bad5396e1919260f983a0dee0601b7ffd07529fdb657c8a3775e1d7411104abad6913ec54751f79d32789db4c568ac6630a2970df3fe1b8389e3d24add9a805e0fb5657199e1704a9e368527dc6ab3ec9279ecffafd70decea15691ce841e26ae554496269850db26112975159c9ecbacd40c67819307e9fcdd7da2058ecb81d8cf92bb5fb3348fc44de72b56e24e1b9b0e0da32f7860268563f47737bf96c6b9baf83b603272a7be7a9f1e31fcef64ea74350bb405ac2e2ed1f919b588020d3242d43597e15d7f888598ac66d326dc7148a03d8cb87dd1202d68351fd79d34d160206fc8033a355bbd43a39005d4049fb406f09181dce99f2d80d2d62d134516193038027ddcf6df26f5683871cffa00960ae276d8e3ce05a798c96fe6a3740a51a3294276db558a3d0a5c252489f8e5a3c3ecda56a735307d4ace2fb81c20e3727725fb403226cb1edb72f218fe037e61fc38d232fa76beba92b8332169e6ef6d8c1ce1797f6c8583095b39942890a490d963414d92feedcd40d8d4cf99f1aa5fb0e7a97773c5520811a9558b93585a905ad89baec8820db22d7dcb5337fca4877f1d7e0abbf13d7698de080b6483a22a31f4c09cb1fbae36bf50da6293efaafd1d587600f7ba344a69387babd965585ca6c45457254569b9debb435c15a6030c65c1bb0be3a43db3b2ccadc42879914c621d8c90b630d14887923c6ff950d3ef41d69238d467211d292ce5da838ee35a19384b380c142d98b62ec625ee4ccdcba0c0c5d57d3fc8674689eeb6d98be7ff061aac32ff776137cf90c5ab12b030c42391909fd71ce563ddde9a3af798465b35dad7178f9cfbc5b84a91d0193ab0d2f8ddca6593f3fa5f9973194ea167ee410d67815e03b7e2675a4a6d3d3fd6fab77d2ed861c6662576a88c2e5e96fcfcd4d08f268a2fab63902cbe83fe917454b0e87476b3b271667605aa437692002442567a1aeee8899394086763263112d8e7c1578c1077d70cd8abd5ed782e40c3b6659feb7ee9f497b1ed6fc6472cb135ea17067889e7ea9250e5349d9177b1b511af94391b326908322bea8c448ae2348988c34fff3774aa7167b88f2bd4e4c509fbf5dc3f6602381b36dfb4e8e8b6d1b790b019a9b89499c6441d01ed0260956e082d7842a69e6d309c66618bebabeb076fcf1ee6675a34a4db60969ab0b26436b4b4126c88774a6535b40bae800db276933858b40d6fc3f12df0bc61ca19d0bab56eb5ad33989b93290959bdc3abb8916b50de5db48ef4ecc3806ef7362479bea357847f96f7e36f45d7444b7f796f73f9cbd059b0faca3f021fd781010fd650e9baa6712a712cf82e38ccad5d816eb05e38f4995b6e0d9cef41fb8bb7d5a2b14a02a51f0e65a44cb080a5876ad89f739e0e165f433cfda85a43fa59a087428fc2b3b5400cf59dc0ceb088d58e1c38352e2d9ff40d6fe0a11133f5f0c72d0c667d485f00fae5ab6ac1411a231a7ee1e26271f5d3f99b4da253b28a8d4e4012787be4083fef214d7781887a1794056dfa2fc4395ce7e45220fd4a2b89057cf74e25fc5fd41639a3bb3717d08feb83a1a50d47ede6d4aa9474921b8f8f3c6368cbafdf7164c83a077a20f416abad98e5717a7a4433edfbffe21d17bf3248ababbfab1782ddd415c6c47d892c81a766e99d4f33f65b9c7b5ac14ee0113ce4c5d4a54ed1e260f6acbf828a93eff1bcb1e2ce2eb31f3a6524d1c66b48876d144bc37c18e096f8513dd568e75d7f3b61b18c1fdf23646c8533dc4dd9dfdf3b8466ad7003c498450aa7cc2a67de418bcdf4372a04396668b2726ba26b11271ad6b25e8faf491c887ea103e809745a27029f14cdbd0a58d6d807bd563fafba4863dd3546814defdfc8914c3a1119fab73f832a2a7ef36ef02a827232ac1f19f2c94a171c8f68e06bc5f0167d0b898eb66c3905801174fc9648c1aa0b74c743a473b08d9c9be98654e80cc5cb53460377450d1af97cc88829f962004c9722e1180c4307ed9ef3bcead25a2c9b487ea3abdd33b31b8ecafeea3809baa1241323dc330c9d9e5262a07fd3e6e19076598f9249963c68dda786f0cfb99eed7346f4ba0a8c6c973de36152d200b8facfc5054a18cddd2eccf73d4b86452a99e95554b560db70307764a2fa6469a321241d2b5eb5f3daa63bd31e4940d5e6ce493e60429ba34521e4abab90dadf6b9adb37bf849b4563bdc7a4e377f78c3ef32a04ff11fda5515fd0632a673c7d536ed7e53624210351d35498ac331bc53aa77d0b739a3e8113edde34347ae6c84240e335f5a70e0180454a2e5deddba69127b1017a55e4789f83c87175f67cf32b6c4c8eea5d235593ef0e91bd80ef35ae197eddd452b7588596de8508784b46da81d51139761e793d36b1d74fa4ce247b29e57408a828d582d818ed9e1423dbc4f2b9f4a30e60d5b2abe640487429685b73ac05e9cbf5b262eb484e0c4e2ad733bee18af1a253effde71181174e4ed1e3d5128ff74df6c48c89464ed411604c09a72215d6fc1c4978bf646dc03f76bf2af202365a0f23899829781e3414f50058706239301cf47e7273d504e510b5aba5d6e262a4d4d05fc17c9d5e9c34b4ccf42550a94061c38ac4318234cfb09b18ca2d4eb620ba8bce735598edddb7dae8efa285bf97418f76ac1727459ce7ec516bad520a4fcb5a6c90308e66b7dc8fde8f9a9c0b287cf5f9465d8e21484efd394a6b1c07d74d3b599c153dfe7085123c70bf33789513d5e283048a4c7533fabd7987a1ee0302c03595cd9f91431594e5a286b3732a74e22d55944c1483e7d6cee638b9fd9916bfee724d946c943181ee33aebab07d2fd910abdeb4d17805b12b24cbe0c3a2fde55add9bdace6beaa97a6d2c54b53ad481a9df1b5344380c1b1bee2dbb46f20a08bae7ca2104ed9326584fa14b91c8a3a560f275d0fe0e03cd93edcbb756f33aa86116af573657b7116ea6759be7acbda1ae8d8d73daa92279df66dd7ba45ea03c33ba3c95252f33193f3aef4a7914d5ae6675af29b6361e8cc1b739e1e60232e5d49790c2d2d677c657ec46e5128feb10bd2958d471ddae68ced1b99f9c1d2522475817c0b88984cb51a82250532cf9518d2df0adea318c4b4ce3eecba613d395e8d06238bfc65bfb3dfe5cbc96961104407bdffbfc7f1ebc260d54872dc90eed82b11e06c20b00db023a33c7a35bbc6c53dd80de51ed84673008b28c8f0234885fa78964bd49c34c8cadf9dc1a39c17722908f732a733a0e24a453a05c5e62aa0482f708f2595ce8df0da8225e5552dfba65ce0a6a7916fb81ccfba7355dbe56074b3ac4dc4d39db0151cf55a9f8472aa64827306e84a589f443b8049335a3812e37d4dc47ec096f838789f352a17be9b5f21eaa5564a6f244313c26a488385f468fedce5dcb2b1ee53219721102f6b157476c95a7e28b226c2ecea88ae6604ad239c6b670a6927b5cf42262dffde0afe778db4c9068249c967ef6d8710db8c8c5e2c6de8ba20b753bee69ad63e7a24a4100f7a7d5a6b2ad67ea51670c62f07e95710a45b3d80ffc4bc0a960b0aabe0734e03f404e100939266d573b9ff1971608681b7e4fd7ffc0d8ef3b2a21"}], 0x20e8}}, {{&(0x7f0000002580)=@rxrpc=@in6={0x21, 0x2, 0x2, 0x1c, {0xa, 0x4e20, 0x82, @mcast2, 0x1000}}, 0x80, &(0x7f0000002680)=[{&(0x7f0000002600)="8cd92f2acf18c6a5bb7414", 0xb}, {&(0x7f0000002640)="f93b9f9cfb052f2f", 0x8}], 0x2, &(0x7f00000026c0)=[{0x10, 0x119, 0x80000001}, {0xb0, 0x116, 0x20, "582d20f620986d3f68b64c61498b18155407245db042d0e55da935d180142397e98afe42e57dcdee482d9852bc60ebdc6198bf0cb0e96f664cab57c7069ea2ec5ff3f9c8e1cab65547870ed860aca15f931f71e13a6fc7c17f3a1469230d007cc38264d685c96fec47bb1e3d740c7d14a92fcd2c74d04faf96cd76e2d2c2c97d4c6d0a99add063f7f772aea7ed457c236140ddce0460457dd5cc0560"}, {0xd0, 0x10f, 0x8, "aa6799432443f91605b0dc224ca4c7bbe13df538c0e76d9df09b35ec818022cfe47ff1223b72eceb2ca0d5fc2e2d06338490d9bfc4421e9e91168cb5326503e06a0077e0671ed2e74b2824042b0de1bb16ae59ec96758b4abd55002e8a11faa84cccb91e003297b54e6ad76752c44ac0f5cca212bace58527d72723de73206d3a025383c649b9f8b7e9dade40bca3d8cb22bad9f35e38d803c38153c9a11db069268ad7651a0ef370c2791e8e83d80e65decf8c9b646ac3cf48e6902a3f8"}, {0xe0, 0x110, 0x4, "636422b6c69512ab6ef825a602ae2b43694840c814ff45e7e152a64724bd4e676aac096fda3868555a49584245e76ea4b522b5dc9dd1f0673f425e85b37e3b983161ee6f72d9d82030b71f6108070ad7a1a7bc515e3b0d741ec9df3f79c1de1572974ee3536cd18adb46706fb7ac7c329e04b0d248efd766e32e4fe1f4a4815eeda21fc6dba0bc3e805b978ee9d03a51362228e5dc1b480cddb88670f8faa76024ad9981f49e5fe2886ac6af2af062b86d8e72f719fe1b118bc60d3212539d64de57a29d0c00f8ab8e153a788e"}], 0x270}}, {{&(0x7f0000002940)=@xdp={0x2c, 0x0, 0x0, 0x11}, 0x80, &(0x7f0000002a80)=[{&(0x7f00000029c0)="6dfe3a464e7f93c4e5d46555b1df08d5ee25c5a3452affd1c55248968e60543a3b131f12733b701bab644cef20f8ac13e09ab726bdf8bf0e161fcae100d5c5e9b54d2d", 0x43}, {&(0x7f0000002a40)="2b5bf153c9a00338bb021faaa2d1", 0xe}], 0x2}}], 0x3, 0x400) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r5, 0x0, 0x10000) 22:48:59 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000580)=""/188, 0xbc}, {&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000640)=""/128, 0x80}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f00000006c0)=""/20, 0x14}, {&(0x7f0000000700)=""/208, 0xd0}, {&(0x7f0000000800)=""/120, 0x78}, {&(0x7f0000000880)=""/4, 0x4}], 0x8, 0x4000, 0x0) fsetxattr$trusted_overlay_redirect(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080", 0x59, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b4dfa96e3d18e06fd13bbc6ce9f", 0x38, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000010500), 0x0, 0xc00}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000011700)}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f0000000000000400020000", 0x1f, 0x8c80}, {0x0}, {0x0}], 0x0, &(0x7f0000013800), 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="18000000020000040000000000000001040000000e0000f1850000000e00000095c53bf0d5d459967a38fd147f57"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) gettid() syz_mount_image$ext4(&(0x7f0000000300)='ext2\x00', 0x0, 0x2, 0x1, &(0x7f0000000500)=[{&(0x7f0000000440)="893e16d1d1bab8033ed18e752f0076697567bccd207cbe4f0c6dbf44237dcc5f7e334c9362693fae2870b2", 0x2b, 0x22fd1668}], 0x4000, &(0x7f0000000940)=ANY=[@ANYBLOB="6a71666d743d76667376312c6e6f696e69745f697461626c71909e1bd27c10d0b1d17e2c6461782c7375626a5f98450859cb82a8a5f34a92b690983789c1d778ec475812640412c3ef1c89b7d163aaee6c0a936d4493c2366f6d9690fa7b8c66031035a7664d501722de9a20786b72d724c6ee7b3e8b66d1a36d6c2fbfa64174096935a3f6827b3e7de4565fe3d3a25328c3baba797151407f7e15ce709512d75eb08609adfbe419e9e6b19e57fca82f7f73ceb85ae482b29e60a4f88fae13c1d6b1e82a035c7d8c63cf"], 0x0) r4 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r4, 0x100000011, 0x82, 0x2811fdff) r5 = creat(&(0x7f0000000240)='./file0\x00', 0x0) faccessat2(r5, &(0x7f0000000380)='./file0\x00', 0x0, 0x0) [ 332.087952][ T3900] loop3: unable to read partition table [ 332.176632][ T9639] loop1: detected capacity change from 0 to 264192 [ 332.307095][ T9644] loop5: detected capacity change from 0 to 512 [ 332.510982][ T9644] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. [ 332.520536][ T9644] ext4 filesystem being mounted at /root/syzkaller-testdir2081904749/syzkaller.4gYe3h/360/file0 supports timestamps until 2038 (0x7fffffff) [ 332.736602][ T27] audit: type=1804 audit(1663195739.738:41): pid=9646 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir1728644953/syzkaller.ZthD1o/355/file0/bus" dev="loop1" ino=1048631 res=1 errno=0 [ 332.763729][ T27] audit: type=1800 audit(1663195739.768:42): pid=9646 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="loop1" ino=1048631 res=0 errno=0 22:49:00 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, 0x0, 0x0) 22:49:00 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$MEDIA_IOC_ENUM_ENTITIES(r4, 0xc1007c01, &(0x7f0000000200)) close(r1) ioctl$MEDIA_IOC_ENUM_ENTITIES(r0, 0xc1007c01, &(0x7f0000000000)) 22:49:00 executing program 4: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000a, 0x172, 0xffffffffffffffff, 0x0) mremap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) r1 = syz_init_net_socket$rose(0xb, 0x5, 0x0) sendmsg$inet(r1, &(0x7f0000001580)={&(0x7f0000000000)={0x2, 0x4e20, @broadcast}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000100)="bfd7c1c9eba2e408cb33966818ccc0e4b3288805f3fcdf2cc4bb9f0e932c462da770f3e45e0a527c9a4db95735cf2e96fa75959112f213105c82ada482a2dbaeefb72c", 0x43}, {&(0x7f0000000180)="5944f726899729ccb392ff2c64eb1fb80a3a6aaacd6d017c338e3997158e9cfb3fb170127fa615df11facbc6b7cc5056540249be3be562c3e467dd046835fd34c5475b55058d5c1de007345a3f4aaeddf56baeeeef3c975291c1a6d10aa6f1d889856e", 0x63}, {&(0x7f0000000200)="bd6ce9cfedce564e6ef1a2d6128f77", 0xf}, {&(0x7f0000000240)="70e01ee5d7dddf590000000000004648e3e8ee98b0b68857787ad16c6b12d9c713e08db27765126387a601130e0beecc954ef10982b7281b462992c4317a324aa1f516454ac159e6d30b72a6e6d2121598e5ea02c6ac29ddd36ec909521af00602725d15324e38ea1fdee65b425de7cc1f3bf706ce877258e6d25332e9b98dd5c82e82a7828148a2a97ee1d5f631", 0x8e}, {&(0x7f0000000300)="433a09516d68adad9f2dd70300de5a0e0f87615dc2628040923968c2a5bf681c9a106c1da92e01bcc0a5ce058dba2aa18f6d0668f1a8866ad8ad0e96695f5885554dc1de53366aa90419019c57083d0791fd3a7c309eb64544ad809c544b50d31c7f7e2f8cc44672e9b4ec25d83b7fb5cbe28947cae8eb4da452ebd054f54d190a30972657568cafd8d52c75c2c3eb2fa70473f67427093ef15fc3af43ba66599264e43061abbb9fa95cd0aae9ea62b2778348bd47ded6ec8becad80185249d20157105c", 0xc4}, {&(0x7f0000000580)="3e96e483ec271cc78ca66cff3ebb075b2c6f7693cba1b9816a2dac0dbed1e501106b6cdc005f88c9f0e5c5cae5ce874f0fc4ee9ed586db1af1b8c831669759bf2abaed654337b4d92b831bfcd33c0f4cb678d2c3401bcc9e3fc238106750be42ad054dd87756d10695c30b03507cb4817e560d5e263b5de9c09b0403987ae4bb97c75a5ab2190c3b06740c79350cb78faea12aa298c524bbcf06bd62259ce9a9f0b0ef7bee9dd07fde0db3940dcb8704f8e2fb34923ab74d7a8091995698203dee96638dd13318d9b5f60e99cc248b1bd40a2ddab9d2e0a3f3640144bda4521d75eddf4eff46954c2800646e8b223a35410ed924df6756d432a046d9972b3981acff1a64adbca7c22af0e62eee1fcc976cb8b88d77337000b07a3e1db6c61380d5fedbe2a6a568cd61f7e02472d0356da7127e7ae8ee2c1d18e2ee47820de9ce78a2881f1108d07d0f07fd13f3bf7d2dcb9c60d437554c4cbe168de1a8fd19e3bb7f8124de3022ab109cd76a5e9f3ade2093608f365f23f1418dcada8ac2d49a53d289f718b310261743438784e11c8d3a789d508c2700d07f417e5ee79eba642edc792ea2772032ca57681b24881c293b2919b121ad06ec19ee79d03d3ccd44c49db101c24c6458dce787fa8aff1f8b159ca4f9f7308b9e2e02b8eded038e3520ed0bc932c10fe735f09f7d745c5b9761226d7ba34a966968a77e94fb4f69ac1ff6fafffc1be70ba015298ea37f178625feeaebb8a20ac0cd5b870d8645ab7b7041e52d4f3b1fa0a7b4ee3591ddcf517135c18b26600bc260c6dc11851e8cd41603e22963d351de959b2bac8f60e3d659655008386351a27f66185959f069bcc3b0204cfb541cd9f32b15cc9daf58465231134dc698b18dd9bca9953c44a04b4a8d6f60efbe2813d60758afa81212e35f42715f7df4cd02dee075a91edea0474728dde08840002c549a3e519bf6eb71dd01a0b9496f155ff50367cf6ce3cbc92f88029007f3b49cb025f2ca4df1bd4c9ad1fcd73c1f3525f4e1eb1f746fbab6526ff65612046c92133b7ceefaa4923dd74a90a48f567ddeeef253c5195d054b48519e5b1973c975771b3b8b5f8353618f1b2b8c39b368618b31ae8026c4bc061d888cbc1ed17bbfb7dcf45431126080859e1c9eff2fde1204a8f8abdae3fa453e5084c1d1bcad33c2c5356733c054cde3f028c290baa8847edc74c2d7c9e190d574c9fdc5df267c92669506782588d6747b3d97806b54cc543148cc93b02f2e442e14b9f22e651384b9e01c6671b1475dc907584f1bdc40f6c54fdabd91e18a86e86182674e72dd09dbf369689c0b6ce3a8fc1535d58dbf42e27ce64fb5d9a6f05f267fea6c1a25fccc6ec56ea7c1eb5d901839ef2ae4f6297aff7d8d218c101e24c9148b4d454d6937696f0091fcf52fefc0837e13d4ebd49299638cb409c11a5078331cb0894735560e774e368740756102bf091f60e364f1ec78c82dc718ff401cedd99e0c4549122b397f454fd2a2c18284eca96faac16fc9e258c047816d91684f600f171303a3256d08357b5c67accc270b682615da415930b69d6c73c4ddef24dd78c54899a86a1742ef4f078ec05f829fd0a0f3d71a731c4b24a1f81859a98cd39f0bfb814267daa96302a16305b93a1afdf0c5d960ca663af246c74b40f26b2ca1f972db2171de3ba0683bf0d6f099e5b9f0f14421344d59d258ce1c03f5f76951ae80ea58ae1996a7fb2cd804acec179cf9f4e2a662aa0a0ef20c78cdf007f8183ebbfd812aa88f9f04eb528f834609594f232ddee0874ea1d8441d0dd049c47e40288512e4355a7825e6c3bb0ac2a2310f7e4b9d267a5a1900b7c977f20ab2bdbb100956bb396a857962e9fb17590d0fc400273432a0a83afca14299189488583b83e63e5ec387ebfd1fccfe36f7a5ddee050656693fcb0d81c3ad0607e59ad5de9d3115cdb9b40afefb8fef6a29d846d9517a482891dcfff56c901b7c7e531b8f57d0cc6fa52eaca4269635f8a9bcb2b110a47aee42bda4a841f1e7c68af6c730b38a0ec7fe268fc02ab774028325d426784e50e449a71d303dafb9d3b6790b358357da28ad73e1a8cc4a599b7563be1e03b2322541c9c5d53f5aecbd9e1a7daf7daec3c2c81cbb5650d580254022d45834804c5be73a702a8bd3b411eb947b3659ff21474823590dbcec1922051e513e830a01f833ea331e1646e93af42fbd570c4ab96395211c055d47e1b1e23597b3e48b09d3495bf7969887b310a2a7525c2d3790a43232a52f2b91031c96a85c440f1580a1eb7891ac186f443152a82f25245c15cdb775534ef624b0c51004fbb9428e1e8e95e67c22fd3cacdc43c8e48c2364a682a7d72bd2982e129f6927c3c651c79aaec765762d12b8fe8458b8d4c6b4b4cae7f67838010fedbe0ed2f31cdd0bf5e33f7e9b93038507a798e0fbeb1cc020b9682639f724bffd0f3c73861afe0c9ecbf673d214d9c026f3e56f146eb99f451a0ccea4cc6639451327d79c0b4289de7829fdbb6283a291c7ec51e21c473456f22b9688a2ac1a61c44ef6a4856d7b7a346ea01a7c2829c0e1118c57ccd228dbb91b8edae560f61af2d5519128b13ab2ad636da314287e2a38e8a9fa7452b166b5b163e95fe3e9270bf91afbf6768a0c1818f2d40be94c38614ce015e885c921f9b5fb639e7770d37a07d484b8ad70c1829028d0760a176e16bb77cec00bc2984a58f91b60df0cf95405e9528ce5b35797462be1d3cd143146a727c26347ac8f255e36b26395f911eff62a36a6d9cc0a1d09b304f9fcaf15f5a3a9a8d1ba0e21c29cf4899a8f927472d07127d53d9709494a44262e64b4da798d908f1671cfd80d702520773b70f51e9ca221c67f5e19345cca734c0d58200c9e1e9eccbfcd98a677508c7c8c3b16934a1126089595843a3bd3b3b9df5bd4357bc802da09c555a2e2e281c34872825c57744a75d0845b01fbe554b025bae3d891f0cf41a65ffd75757f28fa65fdfe50780b7d53a9d2fdc29debd413ebb69d39f68e95325076ab53613c4be1c7d6665b676a32536b90cb1a2c9f2f81b5be590d6f3691dcc4f82a2417b244d5d352f91ff8f10e82a596cc6c93b3f1b1f866bf09f6ad3cafba1c44fcc979d011ff5e174ddd4f8406735c2c3111d7c75f7b043e42419f595cca36e2d8d47f0653f02060db06a8a56213482db0588371ac97cb3e51b59855b3f8a23d8bf1226ff8c693c77ae3b5545568396987d5d59b4d8af46f7a775576e77a3328012ad403755cfb162fdf913a7cd8b4b1d82513e38f0194e2af7446fd43c8b64fec6074cad878dd6b11a802e200e6a7904c16b4f75b836f6668cb6be30415159f67d09fb1bbe96bce0aaf2dfc11ca84d8277231e2ab9df7c5eaa15b28c588ffc52958258d802e4c7bec309a1303adcaaa1af47cb8730a88b877e7be37047b4749e6a907858f78d0b02f5f005f431677a58d91bbc66c53fe8ae2c9f36561330b4c7dd07d13d49a2071b923f2a4b339c6355cee9d84ba5e37c0642ef23809cf9556e12d74753fcf4e7f4616c65707cc8cb97200a5f5116b5e371b53d468b024ac9385aa73e350b8911f443a08253a674f3984b6d3f53c0cf8da6ea1a5199b01f85fc8bd883830479be365a4aefc50b4855031b42fcdff2472f0bad98763f58af9764ecdaead73227506b3209b1b3bdad1ff9a3186a32f8d5357f8a1381854d0bfb50171362b33cb798e030aec3162622f49fb3243ecbf140a776c284efabbdf622b5077ffae6fe6b48a10fcc863bd5a0d3900fc0cde6ddc0381f6b432751cc8036d8dfd763f01e68de40fec31340789d64844cbfdb7aa495ca842202e4105a314ec1b0db9b62c6a514e03ed47460e3431cde969a491fe8a385a6747b925f42ae51996983a7f4c91c49227cf6045a39a9bb082815cf62bfd295cee7da8a21b00f7b0d124447ac963647e300c62560d47f11927399b24dcb6789a16f177b7df57ab4c03fd87e4f59a2446b7be26ab8cf72e2a709f84e7b43586de2505fe0ac686965e25b1bb83be20844ef6627ee9763eb8aacfd23e5a453e60c7bc4b764e13dd175df0bca07f6ac254ce3aaef58d818d3a468bd70c84b6273af3065881d4ac958a3074d035b849ba2b3a56fe63cad26f913b50635b8faf04c863fe56fa0b2c73aafa9a75c7e5574b47142af896335bc459508341f4d1c2704cf6b07acf35491d283e18e47db8a1151867576f1c400c8a7b3b5f4df06554232f3cf05e160ccf0df95a260ff725c04b06248a025bbcd3bed5ff0d1250ae8ad4493c7ae50765c1eae482598a06ec6ffbae59bcefdcebb993a685418debb1cdc7ed46472372c38a19946ee9a44d6fbffc2831be09952bf1a58d073aa18242422c5b8974a9f6307a224d1057e414c3b702b4ccf4eb5c05d75240095ecaa7ccee1c57a0a1caca2f0e23d13e5442b68e13d65ea501c471b0b563169c14c3b2dc8c629cc36fdfc7918f7aec020313103dcb510ba097b454d18832e6bce5a49d35ddbcaae514de615955cce6df08ff11ceb1250b7b849a7235e5fe73442b2119f772aba240b66211ea031a795ac2ba6d279d3cfe4f019cac3198796724705cd13ccdac8d8490a669d8206fb5ccb35ffb604c08ae3f39b8c2d467dc47fa5733ed6401c3ccfcd8bd777885d72c62fd8351529417b85828ac1a0fef9733294d5642b036cba3f079eb31e18ecd80c292fb44181b1f16f1348e6a81f7bbe67dd78e354bfaf7569079782e8955d6bf23a07520ced307bf8258d5ef99ca16d2d091b3da3fc1e15fa3499c8e7806ce03112ea3457030539b88ac0321d777ff3cf877ef6792458b717596797c500861af1a9a9ba8a777b0a95482968a5489bea45ca188fbc472522f30a595be1b581f900c6da0275b55610aa04792c8d8970d76b5b24659570d12ecc7c7fae88513fd5c6301cba084bac779ddeeacf093773d610532cf3e234fd82f05a8827058c722a9dbf4a6141af6f8e7e482f3713c47b1aa05300eeeab65156cad9633c3ef4711d6e1701f1844b048d8f7f46ff0d33dde27afa3f15514c3e10d69d3f7e1642c17d64b0dcb0fe3c64e32fb60962c3d6b0a09df0f8361983c4a5c074f4a9a3a8ff0160d8dceb3f596001be193d53502482ad6cc35f123aaa21d433a68603bb084ae982b5a979f493a6f3a1c922588470bac53459e1a5512381d99e3ac1fc6abf00b6e269cc45e268f6dbd307f2ca56df69568eabb1cdeead4d23a1dfd78c60576d7cefb41b54bb3c7271e241c029b966e9828efd6146c1678ad01ab6b11c2d7fb684ccbf868d56d2e6bb8ee8c39ab9ee92a997027b3a82ce7578be8bcb63d800d643f6418420c0a755a79c6b9fd54f98aaddf8e8092dcf2d7a1ddfbc2e44dc6092d91b20441dda0d07091f0470869a9edbb56010289168bef52898e5a0659f4eeb739e96a1119f250c1310e0580297add933c47a8df07dc9053d2c2a1c96e4cac21d6bc3e0be4ada0eb8a95bf121e0216d6ea6d407a33b4b963fcf49e0a4dbad9748cd3508743b8c25b756be6826f2a48b8d7e6829d48d515de60b407c40717158b6ee640e23270324f0fce7216a0be67d78945b4d210591ee6fe37a9adb5fb44b5b90960dceab1f1945592f3ed12901c49a75faf1cf50c9426ca67c1aa7aa16471aa56921c859c691436aeaf8de939d73861c4ba5ffa1af99fe14e680889b3ff9944340ccf5b20dd90ab0d7f470ac73eb1c1e1ed13067e5ca48b1f5c7818ad181bba4c2ea8ee3253e141248e8bbce4d480e343f95e98eab3bd38", 0x1000}, {&(0x7f0000000400)="8d7ca6491e57cda20dd153682f773b4b99d1324fbc6bb9a93469ca80c7d99176d9f09c866f30eebdfafed5773755b612", 0x30}], 0x7, &(0x7f00000004c0)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x3fc}}, @ip_ttl={{0x14, 0x0, 0x2, 0x2}}, @ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}], 0x60}, 0x800) io_setup(0xb, &(0x7f0000000040)=0x0) io_submit(r2, 0xf10, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x2, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) 22:49:00 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x40001000}], 0x0, &(0x7f0000000180)=ANY=[], 0x0) (async) chdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x10) (rerun: 64) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) (async, rerun: 32) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) (rerun: 32) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r4, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r4) sendmmsg(r4, &(0x7f0000002ac0)=[{{&(0x7f0000000140)=@in={0x2, 0x4e20, @multicast2}, 0x80, &(0x7f0000000280)=[{&(0x7f00000001c0)="47842933745cd8591ab9e84751fdb303ad6f4f75d61f85977cad166ad79adbef3c064968da0802def0", 0x29}, {&(0x7f0000000300)="3503f837bef63b22134d451cf7a3db8d7d26c4b2328c2ce70ff8e3fbe5c0a5c56bc4037b39c671da0fc023376d5ed74f78ae8bda1f875c3dcd9f43f11c1bbe14d3fdcf41ea693824036a3c01c66d3b3ea63a94b75142d9c766ff2dd01b900c88274e6bf69d31321dbe79f63b8a8d3a5355ba1a497b5fe9b22780bba966775188b9de7193ccfa6cf3f3544757dc0f733e7e65f8cdd7f470cfd0bd8d8cccbe534b5d8576aeb4df14cf5a8c0207632136837fdc02890100443df704c9e2b45dc2805f7cc349aff4", 0xc6}, {&(0x7f0000000400)="c709871d8e9cbfdcb31815ead193be56b6aee13dfb21633fdf53dc840e2a3bda6c33a4d97f915b52ac9ef7d2b9f1dd6eec6e3de6ffd7fc7b819db670d672d6f8e2a41ce9047a033492a7f88d84933d8cd3f2c29f4c9b8178926b14941cf144b0f5179d68fb35e6ec357b1ddd67ab42c14e5cbd", 0x73}], 0x3, &(0x7f0000000480)=[{0xc8, 0x10d, 0x1f, "2ad57b9bb1da1b7fbd4e85023e9fa5deae949a95b013cf6addd2f3bfa1e9daf27b600d0c559da09ed4c07df0962bf134a30e0362835d80cef13faa3883533fa08d6937efeb854be3febcbbb31cd864c6d7f7f0ce2f882d45f4b6dac432c35b3df625e321fdce4273fb41b94e498886e69e504da534375cbaee1db254a4e2745d6deeee11be7ee09c213dd419c1bd511c68800b827eab5a6d8777805defabe3e732eee97bbb0a4034e7ed86fea7bb040789"}, {0x1010, 0x108, 0x4, "2f6da8ae12013733cfd6cf0982ccc191c22892a321e6dfeaafa90a42321101a33599a7e8ea7021a93b2608c9bcb299bd4f66a0894f3256504286e49f38288d2ddc816147e5d96ae603cae6c216b19c93f6296ed500a2ed6941d0b5d3523eb48aa8158ce5c2d5516f2812d7d7829c6affdbcf9accd6d73b05d2781aa01cd79a3258ff564e29a101e553db31e85aee799ce706239731bca9284bc3e8558cce67f4dfb68715658c44332e75691de597368fa22b32f12c5986326c484b3a38102c74d60dc27ec1712c8ba1faef51a5364e06657b249e1ec4e53f77ca9df074681ba9c70d1605a9f978f44900e3a427457be8502dad3870b4f04234d84080eee9c702565834bd0c6aab2eb55fb5c5a5b1bb9cb627717191c75efab42e52925231c121b235f09b2a3e757ca98c5d23571ce395628c5056ca286b430d7a065ba641c1c3f92ad3d42e28b1e8ac953282970be17e0a4b6dcf84cbd842e27e4b847887880f69ef0b13f2e9a7676d76635ccbdfc347c834e87fa86221edf1a0a542eb16b85c438cc4b2693ed270ecbead95befa3f45741a4eb20cf93af4313902a67ea47dc802bb27d4c1073745d926de6712da5369337f5c65c3f927dae34245d3fab78bf5318b05246d8c66938809e9e90ef98e1d0a02fef622d0748f0efe7abe42e5e0878ab8bac52b88fcd52afc1580ee3023cfc6a071dcdca0e94623d22e2998de20401a1489eb2f9697113f031bb37c30a2164cdfde1a5c5db85062ecbb6fb4c3630f41999ccfdf7fb56fb8320fefb49005dae270860d03ab49f8fa55e6caaacf9c40840e6f3888b811e6fe17bb3a4394c7bf6ab52eda5d255991c06eb2e23def8411ecb3f980d0bcffa718b187cd5039184a38fb922cfad2d3571177b9956ecd83f8e16f1dd3efc90c5d13f96a62f585d408c3e31614e4c08f15f7d05ee6be4b281bc6d562338b76df3dbe18fb19581b3874f171912777ae7079158ffa30a6c664fb7fbf641f3a14694fedbb19c76f65b666c4cb57dcfca891390ca2aa06c1a92ce71d6151279824b5c86b3fe7d4adbb81c88dad50ec82d5b048981252a24e552503864db5d66821d318bc8def13c0ce6dc26b4d06b544b5c9035a8a3d54c3a9a479230e5ea08c89e85a4a523d61a602cac98b6637ba94c5be2c3a55238357d03acde8f97530067c9f93f9def90e1026b7ed6e3247e0ed79fa45bf3e97aa240a961e189e723b4509530ff075335794f98c3b395e258a472fb6b3d66b44daff125bcb7f2897bd6b6f4e7de36e9b10b15162e58431c6e7fb5b0c19d8195410a3b748ce3297b7443c95a93baa2a53f6f2a0ca336734a4e7ff64b8c2bc0a9c74a0e12aa163fc8483111f16def079ecc510690d2c30683e0d815c015af092fe05de28c2faf3897dc11ace197ef8b938680000eea0026b145d21d218e6016de666792b848483b48211f3ba1a8a6e767a647da2be5883e3b278d090fbb75a0161eacb4cc39e4d71717342ab49510d43744b4d52c6af7b210580700119f658c510804786895482462b6342909ae8294fd611b37ba0006d59d552d0f0c3c365270791ec3066d102f71d7676858b3a48dbf214dac620e3fdf7b9cf98fe5ab6fbace5e71bf808cdd4d52e0409fd9f6ee6e55af96b05ec3e3b06359b68b56849d2ca3845df4e91e7f4f46a4f9f0d410b30935497a46b77b3836172156996266aaa5c0d91e677b1b7e660b575a3ff0bd17344d7ecaeb92b629df6297f55e4762756a90e5a939361ee9c4d3b2ed68db915545af5f48ab23085dd099d6282aae4114e56a0f6b4291cb576649e9fd30010d7fefd873f81b19f75f615dcf9c06433301968a7202ae29e3e17e802ed8d3ae0e97274c9d15081b2886aa54d6e1cd4e455f4b74a36f47a39e310cc499ea526c984364099be3cc94f1601d232ae38f3d833fa7cf22466d87f264d23303e74a3087f50553ac85f5af2d21e08ad612c4089e5c5862fb6bd7f3f43f15b9845598058a508390d8beae5c194330c90c3c9c72ad9c30968b2c9a5d2d437b1363b1708486128ccd9486c973cff1a3bd458c99a520149c83d78a23b899052f69cb71fbca517e0deb4a18a72b2ea150beafca559b3e23db81fd7fe0984ab8b35b394efa4625995f1babfacf579e62063353789e3a7912ea86b98acd380621c954dd9f82be68e3ba24d92967e5c83ea1a4b9e048cc3cde19a712720ab5203717b98ed18d74323a9062eb78a380fcfa656f5844a8f95d07c717aa7f9127ba612e867683d3552dc0f2c204a37e31a3b4f25296a70be0ccbf21ca612e9c04dd3cb83e42568537d47aa75e06fc72531020a009c01ce705b6381b13f051423f94043907cef0d759196293ad27d08832eba65f7dc09467277b16a19b95412743943da5f6fd25364af54299a1b1c2e69a6402e0c04062bdacbad88305dc678d3683ef737b14bdd54d49bdd3cdd183fc31e87880bc534b67972a1c3c5c6cf9a934086c04410f4f944c89ac897b18adceb47c0b1c0d01c4957ee3524ce37990e3edd6dda8bb3d444cbeed82583401004238703c48eabb7701f9590ea48333309483542e49f90ef9d105e3712b9871fe14b0ef0fa9bfaeed28efe99cdb860c14bec27ac1de185cc1203a4e92b7165055a299759b0af4be9122146a133af22d474549990a0edc4fc6b81960bc8795b27c4893544e8a87da48a9c8497b051960b51656349eb0cee293cae59ced74a828f87c7ac63e591ff98c3f1ca854d7370c7f742673f87ae95812f10f7adf104d7f61d628a3a160c0da8c62c97aad01bbf82f5ae90f4635e4a78aa345a1b03c3f8bd206ba58747a499dd8b663999210cf29a977f0610e320511fb50e1e7bdad151b0b45b2773925007d9bb241e8ca3314a7a30aec07e71e8fce82491b81601fe17a3304a3ef7a8afe37c6f97cd38a162fce34b8eb4d9fa6046ca731536756e9eeabea5bc324b4ece9c354951f29bef3190862965f79925ae2fe99235e8948a87780cb7c5d2470f52190eafb995d392970a11d8da8cb4effd894315f9af82438142b953d0d783abec8cc9892e4f77a63aa17cd3168ca7bf8196957bcdc02d9ddf09204460340aa0e09038b9d17fd53f51f17ca1036ebe4c4df93cce15cedab26dbea8aa127eb664b01906403cdbe9c99817c0b66b3556bdfa3276fc43744120b08b86a826b09af4006019e80697dbcd42c90de019abe818c493a6531dfc63d3f389fb1ec63a6c08bf2a98912cc0899493266324ed9f01d302235b3d6b784826bf4d78e4d6efef8b75ef27c3ef3f41465fc48f769989352f5afac1d04333aa747e7b3ba66a153ce5c095fc44e6b6f93b346e8451e642f28f5ec2967a11ebba33a0bc6c727025a85af5ca7941816b0d62c221864b9532add3c3275eda9e92bb57d3a70e355fde50439ab5f962aa899acb77b44c018912bb233cdb2ad9e76661312e5982c8e2078743b96f69247a668de6fea0540c6b0c51ec25aca23c5dbbab47a5564ca6395d1e6d97360c5d15b60289d44232fc43a31ea429ac8588d647a36325c0db4aecaf1efe3b9ebd1280db2493b6bcdceb0c6f9ca7e3299cc742d46f2550d251d58d7d9179175d57981ea34ad644bb813d8506c11b9d4159a889d9b18d6c8944c6af28b50ee1aae987d5154864e541422675ca524ed5ee9a5c1d0b42053f1ce4fb1c21d0d9c83786270adc55b6671813bbad7bf85d36df4a0b636191ca8ce522e07959d54397377eba999e8feb7d1bec1b32ef979156deef0bfa986d0b796651d0898ddb5db73f96f6a7d6331e53b6f39ce938d8b18965280f9820f739b5355a0833d5618abf72257bcb825592c2b482e8bf7c2c3572a3029e0d0ef1145e0b5819dfb31ca405345c5cd2314d4251b62f2633ed4c1cf7db4b050d97fa83cc8e9602d3c74e0a30f336b4d74eeedd04a294f2d6946f9f95d11a8ad2ae78049cd7003d20160f7c371be36e471713c017cc7354434bcade73542b6c66f855b894ec6593bb3b6b7135a481958372a34aa42c40affc05e6af4057a72dfc1736f9ef6be969d710bf53aeeed6a0f3f8d985ce4dfdfea6043a946d6e8aa3246db049406236d9f51983b887cf7176cbecf525f0f009107f7a2dd766f275e932e1c44e39f600c30a217a0c807ea1df4b3bdecccf09dceb5abebc35587810d929524bb2998f5c5eb2251d984686aa0ec6925b2ca73a87404b2664bf4d55ec366786b5f64f2f26f30e67d62200ece4830a1b70b435e456ed4c8d86dfcb640efaee8d8820ea60ec8f058331e7d1f13df68fa7627238188f1f158fea8be65bcc1d1a387f1c37876a76f95dd7280ffef694f15f9476a4f0e46b4972023529da574029f25eb8176372adb261b962147fb1402369812afbc7e8a936dae0951eba2c57dd27d6c90a7f762c5f1a04214efd69270821aaecb5cc57f5d974b7a27d4bb61874631e29571f228a7c387e52f1c406a8466f44f404c1a0bce0b63421f9e078fa4f7d7a61ae34b6b93835890e824f7a4aff7b46aa907c1d768e5d6f4ffa1adabeeb8e411ee9b404f80d2a98856ddea01bb67e08b3cbac4a09d9aa82547890920e6f575ce811c91a009a2069fbf7cb0f86d4f67233123c4b59e2a5f92c00eff7de1b7726ea1a87b5df7b27ea3d1f615ab6d122abdcd7ddfdd5c8de35ba4df900d51686e118a79221c3f4761aa9fd0bd6989f70cb42d1ba7029f326934acc119d03a3e374f282fc0ac31f6616086985362a727735b06f478aa59bff7eb03d6085bed71eec4eb891c9bc7085e51188546f03a6cb05db6b9e724dc1ceba99f268883bd5812546c3b609780ce9f0efbe60b9fe30872435f6cb7465d54616f1a61d316da19c27d8e16a555bf84b276ac57b76fc6df2c71f8eefe4b2be1ee4c965297c7661357435157ae5f5864db01e3ed1baceb7c4130f6be6b2abfd47bf05f4f882c48867c8491501863f235d620a24e9065efb657d4dd91bd99a7ac7f8cfee6cb542689945ac2912ff557b5cb279aaa2ce421afa43f6f4f7730f9d375d42b62f3b83081cd4456c333caffbe6777b41f808c76872b388522ed36ce9593667ffea423e1f55661b71f7ad7e91c9489336b195a71f1397a9d6d8ea5651a545e16c787f25b7fb981f105bd68f29cce64fa17a5614663a90246747b0df4c5a11cb6c5471893c25e83c62d5156bab98f7c998e8fd7a9b6af8ca37a72253ea0e1e19c916a0e3f08e3f3b99697927c78fa82b71575d54d623c622a0ca138c36d8e14524f2d3542343bbd29e051c44cdc34032c7cf5184980c212a026d70bf693ef02d69f5ea2e31d5ee6b2f8d712ee37c99b1c9faa1c933cc5ccc0bb6be66f5587e5cea9ce455db75c72c828fd512cf03d57b1f68b7b4bdae43d52847898db3eaacad938560bad05b192cabf8f0803a35bcca21564af20211cf9ff1b63d165a7e3aef0cd406781fc45ac5526d2f6d8d53552d330f70173491887957bc518f248af649832d90b01e46feb1318cb7657d3be36543c62e504863d76ffd0d309e6e5f863449a2506d9b475238b7880aa55666030ed743ed11f90868b9f6d3ff09913fe2c4db35eca05d0f5c7ac7416b41ba0116879e0040135a263fae82230f1426453fe58bf7163573c3717eb3698683111be9699993f6791f281e26701153dd13875d329b500a2706bd53e5e00ce57ca85a2daf8d22f31ab6550be437a4f34775fa6e3fcefb6842655ba53d366012b6b21dc244d761985148a394551b67429331b4cd3ba59cde19ea32e4594f0e3c0fdb6409ea7f4e53187ee36b84135ea4edc7f93b"}, {0x1010, 0x118, 0x6, "77f66173bd885ed9123201dd9c1233e12c08aa348623439ae951d9b0793eb18b5612ccebd703a1eb526faaab623cf2a8a49c559ddb7e99957e4a376d1ca843a339bd2b84e5dac82c5269b8df4fcfa4678af5f4fe8cce02f91a810c676023dab1a45290d2dad2187570dc0bb4f4b83352b197bce700e382ff1e26f70ef2454f0a59b339e00d95e060e20b7c7003e8d8c56449d3de22e656be0b1d339f086581fc867cff750b51f51b98caa691fe878a8d035fd08ac674f7c52e05e4a9f691a44eb0cbbad61e25df972c4f3f652b7e450749ec488f9362e737abb5bc940375335b37ab0f5771e7950af62076250c5ce6c6bfcda64ecc9172e0697d84ed6c4f9b12848d886961aa05ac636c4ea0b596669c5fdeecb9f21972fbbd680d77a4c895c3b63ed8ae0a0142ab519e0f87f44f66f915e4c6b7978497264c0c4006c48fe8eb9824d68b5aa59fefe0704c483cbc99fae04f17a9bfd4e69c33ca897d3a14221296f7834754b902116a31b69eefd97a970233761bc92355460521fb51b2a6e9bf0a1715f8ca6526492e6e6e5ae562435d3af721986742de82b04fa6c3c23c9f61d0099f39e231be99ab1d173b07c15c54fb8f0e3e58cf2c2a073827b5ed784eccf84519d2a14e12f80641600be8a514c75ec4f2ff1503b0d6ad62c303d6a932af8ecdfe6378fdfc7a2d24d5e5b22ae644ae15bf97b4a483e6151d273478f13df2ac3c76007b7b1f95d48333daf851863f05cc0282d8a1790014a6d1aa46f2cdc7ae1690097c37f1d4930eb0b00bfae3fc064a708c7c46a6de8a6b88416c4d9f753525c02ac08203e679648a247249a3468f86ecd0c60b68430ab3c917a3225d11f042c3d4321eaef9ce34a7258f6ef54e1a402c096b9753eb6343e230dca165d1aacf1f4e1e6a0fa8b6b0cc5e8ea54f8e5b5fb5f07763faa59365db8b0329057d1a667b06732f6e30ec692ff69367a32a56c4082c08e42ad81bb784785ee27300a68c62e91070459c0713ed1c6e20cb0064b52c19b5244e301ffd50535038af6d7b97a4ff95f66493e229d2c7ebaf6f96f961ab214acebb089860c3dd4a33276cc1ad8acae9a9bf1bb0bbaf25bc037e41527dc73c7473414e9bb82d296b9da0360bc0a220a7b738a650540bfd288cfa17b3f7a5246b636e9c894fa2b4253f551ba816a1e17411519dff0191959e53145f43db738dbc33626d63fe52f7730d5c27d318f04e7acbb7ccb058547fae0abfbdf0dcfcb6eda4196b61dcab4cee2532ac8df2ee370aae43a58972cbd77f439a7ab57086b7d3b6905bb4f6b791ed7690e7b232ea10961752da15e0ae18479c24e6cd31103bdb5acca2fb75e66a0ab6793a21d90c5ce60af6950ad1557451d97976341da72b0d66b64abe03649fc358e0d51879adf67fdb6d7c9f8d5836b59495e9649d300b41737915e289ed95038b1040a0999b8d5209686726af9bcb9fa68822fcd0ebe29915d4c754d8719c9d0acf77866c4f688b876c4790fbc316ce8064fefbfdc0b724588ee5081357e2a75a3c88e4b25a1d2168de9bc05e3455df0b83033067ad5685f7f866bb26350a86db46c09bb9dcef09dbc837f196d84b49fa4d62f4d59ac8eff4cccc7281029a727bd16dd380e578edde79ad7a128cb746d22138f6fd7f6a7eb18dce1012b437241eb8d0a0769a473ad79c09c03f1a29da90bc206e9f02b01bfe5a5d8edff7523ba4ae1428900542598a539bd6a29b76d80005947a4ee378f439f55ad9ed013215b7aa2345536bc6951c0e6dfb8a61f34412e63c34ce6a245a798001e27a195c5fba11af50e0a3a33bb0a4657e127f81fca7b56704a8c5a3727de2831fab27faad12a72eaf5fb9fc53dfb2dbda41f5dfbd680b332cb286058dd9b88b45e04e144e7eede0959ffd55ae88ec710fdbda439116f135e990d3a5ecdc7076fc843b7f89067845b1bb3197004512a8226a4cf10d051c983e62f650634a2a63ef1ec044e8e930592296f64280279a1c207e7f2b276c92856478a451dc5c7a02fd1cc7b2f69bedc94e98dff37ccf4f8dcfa2a7528a387dfbab1303567a9d44000812368e3736b890385eed7d7cd3cb0ab5e25fa55cfa619ef12447f3e772f5b57782ef899b0bad92866986ee2637df7fcda4c48175b0326093cc0b3f7c2678c363b21b4f69d5fa996f1ede013bad5396e1919260f983a0dee0601b7ffd07529fdb657c8a3775e1d7411104abad6913ec54751f79d32789db4c568ac6630a2970df3fe1b8389e3d24add9a805e0fb5657199e1704a9e368527dc6ab3ec9279ecffafd70decea15691ce841e26ae554496269850db26112975159c9ecbacd40c67819307e9fcdd7da2058ecb81d8cf92bb5fb3348fc44de72b56e24e1b9b0e0da32f7860268563f47737bf96c6b9baf83b603272a7be7a9f1e31fcef64ea74350bb405ac2e2ed1f919b588020d3242d43597e15d7f888598ac66d326dc7148a03d8cb87dd1202d68351fd79d34d160206fc8033a355bbd43a39005d4049fb406f09181dce99f2d80d2d62d134516193038027ddcf6df26f5683871cffa00960ae276d8e3ce05a798c96fe6a3740a51a3294276db558a3d0a5c252489f8e5a3c3ecda56a735307d4ace2fb81c20e3727725fb403226cb1edb72f218fe037e61fc38d232fa76beba92b8332169e6ef6d8c1ce1797f6c8583095b39942890a490d963414d92feedcd40d8d4cf99f1aa5fb0e7a97773c5520811a9558b93585a905ad89baec8820db22d7dcb5337fca4877f1d7e0abbf13d7698de080b6483a22a31f4c09cb1fbae36bf50da6293efaafd1d587600f7ba344a69387babd965585ca6c45457254569b9debb435c15a6030c65c1bb0be3a43db3b2ccadc42879914c621d8c90b630d14887923c6ff950d3ef41d69238d467211d292ce5da838ee35a19384b380c142d98b62ec625ee4ccdcba0c0c5d57d3fc8674689eeb6d98be7ff061aac32ff776137cf90c5ab12b030c42391909fd71ce563ddde9a3af798465b35dad7178f9cfbc5b84a91d0193ab0d2f8ddca6593f3fa5f9973194ea167ee410d67815e03b7e2675a4a6d3d3fd6fab77d2ed861c6662576a88c2e5e96fcfcd4d08f268a2fab63902cbe83fe917454b0e87476b3b271667605aa437692002442567a1aeee8899394086763263112d8e7c1578c1077d70cd8abd5ed782e40c3b6659feb7ee9f497b1ed6fc6472cb135ea17067889e7ea9250e5349d9177b1b511af94391b326908322bea8c448ae2348988c34fff3774aa7167b88f2bd4e4c509fbf5dc3f6602381b36dfb4e8e8b6d1b790b019a9b89499c6441d01ed0260956e082d7842a69e6d309c66618bebabeb076fcf1ee6675a34a4db60969ab0b26436b4b4126c88774a6535b40bae800db276933858b40d6fc3f12df0bc61ca19d0bab56eb5ad33989b93290959bdc3abb8916b50de5db48ef4ecc3806ef7362479bea357847f96f7e36f45d7444b7f796f73f9cbd059b0faca3f021fd781010fd650e9baa6712a712cf82e38ccad5d816eb05e38f4995b6e0d9cef41fb8bb7d5a2b14a02a51f0e65a44cb080a5876ad89f739e0e165f433cfda85a43fa59a087428fc2b3b5400cf59dc0ceb088d58e1c38352e2d9ff40d6fe0a11133f5f0c72d0c667d485f00fae5ab6ac1411a231a7ee1e26271f5d3f99b4da253b28a8d4e4012787be4083fef214d7781887a1794056dfa2fc4395ce7e45220fd4a2b89057cf74e25fc5fd41639a3bb3717d08feb83a1a50d47ede6d4aa9474921b8f8f3c6368cbafdf7164c83a077a20f416abad98e5717a7a4433edfbffe21d17bf3248ababbfab1782ddd415c6c47d892c81a766e99d4f33f65b9c7b5ac14ee0113ce4c5d4a54ed1e260f6acbf828a93eff1bcb1e2ce2eb31f3a6524d1c66b48876d144bc37c18e096f8513dd568e75d7f3b61b18c1fdf23646c8533dc4dd9dfdf3b8466ad7003c498450aa7cc2a67de418bcdf4372a04396668b2726ba26b11271ad6b25e8faf491c887ea103e809745a27029f14cdbd0a58d6d807bd563fafba4863dd3546814defdfc8914c3a1119fab73f832a2a7ef36ef02a827232ac1f19f2c94a171c8f68e06bc5f0167d0b898eb66c3905801174fc9648c1aa0b74c743a473b08d9c9be98654e80cc5cb53460377450d1af97cc88829f962004c9722e1180c4307ed9ef3bcead25a2c9b487ea3abdd33b31b8ecafeea3809baa1241323dc330c9d9e5262a07fd3e6e19076598f9249963c68dda786f0cfb99eed7346f4ba0a8c6c973de36152d200b8facfc5054a18cddd2eccf73d4b86452a99e95554b560db70307764a2fa6469a321241d2b5eb5f3daa63bd31e4940d5e6ce493e60429ba34521e4abab90dadf6b9adb37bf849b4563bdc7a4e377f78c3ef32a04ff11fda5515fd0632a673c7d536ed7e53624210351d35498ac331bc53aa77d0b739a3e8113edde34347ae6c84240e335f5a70e0180454a2e5deddba69127b1017a55e4789f83c87175f67cf32b6c4c8eea5d235593ef0e91bd80ef35ae197eddd452b7588596de8508784b46da81d51139761e793d36b1d74fa4ce247b29e57408a828d582d818ed9e1423dbc4f2b9f4a30e60d5b2abe640487429685b73ac05e9cbf5b262eb484e0c4e2ad733bee18af1a253effde71181174e4ed1e3d5128ff74df6c48c89464ed411604c09a72215d6fc1c4978bf646dc03f76bf2af202365a0f23899829781e3414f50058706239301cf47e7273d504e510b5aba5d6e262a4d4d05fc17c9d5e9c34b4ccf42550a94061c38ac4318234cfb09b18ca2d4eb620ba8bce735598edddb7dae8efa285bf97418f76ac1727459ce7ec516bad520a4fcb5a6c90308e66b7dc8fde8f9a9c0b287cf5f9465d8e21484efd394a6b1c07d74d3b599c153dfe7085123c70bf33789513d5e283048a4c7533fabd7987a1ee0302c03595cd9f91431594e5a286b3732a74e22d55944c1483e7d6cee638b9fd9916bfee724d946c943181ee33aebab07d2fd910abdeb4d17805b12b24cbe0c3a2fde55add9bdace6beaa97a6d2c54b53ad481a9df1b5344380c1b1bee2dbb46f20a08bae7ca2104ed9326584fa14b91c8a3a560f275d0fe0e03cd93edcbb756f33aa86116af573657b7116ea6759be7acbda1ae8d8d73daa92279df66dd7ba45ea03c33ba3c95252f33193f3aef4a7914d5ae6675af29b6361e8cc1b739e1e60232e5d49790c2d2d677c657ec46e5128feb10bd2958d471ddae68ced1b99f9c1d2522475817c0b88984cb51a82250532cf9518d2df0adea318c4b4ce3eecba613d395e8d06238bfc65bfb3dfe5cbc96961104407bdffbfc7f1ebc260d54872dc90eed82b11e06c20b00db023a33c7a35bbc6c53dd80de51ed84673008b28c8f0234885fa78964bd49c34c8cadf9dc1a39c17722908f732a733a0e24a453a05c5e62aa0482f708f2595ce8df0da8225e5552dfba65ce0a6a7916fb81ccfba7355dbe56074b3ac4dc4d39db0151cf55a9f8472aa64827306e84a589f443b8049335a3812e37d4dc47ec096f838789f352a17be9b5f21eaa5564a6f244313c26a488385f468fedce5dcb2b1ee53219721102f6b157476c95a7e28b226c2ecea88ae6604ad239c6b670a6927b5cf42262dffde0afe778db4c9068249c967ef6d8710db8c8c5e2c6de8ba20b753bee69ad63e7a24a4100f7a7d5a6b2ad67ea51670c62f07e95710a45b3d80ffc4bc0a960b0aabe0734e03f404e100939266d573b9ff1971608681b7e4fd7ffc0d8ef3b2a21"}], 0x20e8}}, {{&(0x7f0000002580)=@rxrpc=@in6={0x21, 0x2, 0x2, 0x1c, {0xa, 0x4e20, 0x82, @mcast2, 0x1000}}, 0x80, &(0x7f0000002680)=[{&(0x7f0000002600)="8cd92f2acf18c6a5bb7414", 0xb}, {&(0x7f0000002640)="f93b9f9cfb052f2f", 0x8}], 0x2, &(0x7f00000026c0)=[{0x10, 0x119, 0x80000001}, {0xb0, 0x116, 0x20, "582d20f620986d3f68b64c61498b18155407245db042d0e55da935d180142397e98afe42e57dcdee482d9852bc60ebdc6198bf0cb0e96f664cab57c7069ea2ec5ff3f9c8e1cab65547870ed860aca15f931f71e13a6fc7c17f3a1469230d007cc38264d685c96fec47bb1e3d740c7d14a92fcd2c74d04faf96cd76e2d2c2c97d4c6d0a99add063f7f772aea7ed457c236140ddce0460457dd5cc0560"}, {0xd0, 0x10f, 0x8, "aa6799432443f91605b0dc224ca4c7bbe13df538c0e76d9df09b35ec818022cfe47ff1223b72eceb2ca0d5fc2e2d06338490d9bfc4421e9e91168cb5326503e06a0077e0671ed2e74b2824042b0de1bb16ae59ec96758b4abd55002e8a11faa84cccb91e003297b54e6ad76752c44ac0f5cca212bace58527d72723de73206d3a025383c649b9f8b7e9dade40bca3d8cb22bad9f35e38d803c38153c9a11db069268ad7651a0ef370c2791e8e83d80e65decf8c9b646ac3cf48e6902a3f8"}, {0xe0, 0x110, 0x4, "636422b6c69512ab6ef825a602ae2b43694840c814ff45e7e152a64724bd4e676aac096fda3868555a49584245e76ea4b522b5dc9dd1f0673f425e85b37e3b983161ee6f72d9d82030b71f6108070ad7a1a7bc515e3b0d741ec9df3f79c1de1572974ee3536cd18adb46706fb7ac7c329e04b0d248efd766e32e4fe1f4a4815eeda21fc6dba0bc3e805b978ee9d03a51362228e5dc1b480cddb88670f8faa76024ad9981f49e5fe2886ac6af2af062b86d8e72f719fe1b118bc60d3212539d64de57a29d0c00f8ab8e153a788e"}], 0x270}}, {{&(0x7f0000002940)=@xdp={0x2c, 0x0, 0x0, 0x11}, 0x80, &(0x7f0000002a80)=[{&(0x7f00000029c0)="6dfe3a464e7f93c4e5d46555b1df08d5ee25c5a3452affd1c55248968e60543a3b131f12733b701bab644cef20f8ac13e09ab726bdf8bf0e161fcae100d5c5e9b54d2d", 0x43}, {&(0x7f0000002a40)="2b5bf153c9a00338bb021faaa2d1", 0xe}], 0x2}}], 0x3, 0x400) (async) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r5, 0x0, 0x10000) 22:49:00 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000580)=""/188, 0xbc}, {&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000640)=""/128, 0x80}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f00000006c0)=""/20, 0x14}, {&(0x7f0000000700)=""/208, 0xd0}, {&(0x7f0000000800)=""/120, 0x78}, {&(0x7f0000000880)=""/4, 0x4}], 0x8, 0x4000, 0x0) fsetxattr$trusted_overlay_redirect(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080", 0x59, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b4dfa96e3d18e06fd13bbc6ce9f", 0x38, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000010500), 0x0, 0xc00}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000011700)}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f0000000000000400020000", 0x1f, 0x8c80}, {0x0}, {0x0}], 0x0, &(0x7f0000013800), 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="18000000020000040000000000000001040000000e0000f1850000000e00000095c53bf0d5d459967a38fd147f57"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async, rerun: 64) gettid() (async, rerun: 64) syz_mount_image$ext4(&(0x7f0000000300)='ext2\x00', 0x0, 0x2, 0x1, &(0x7f0000000500)=[{&(0x7f0000000440)="893e16d1d1bab8033ed18e752f0076697567bccd207cbe4f0c6dbf44237dcc5f7e334c9362693fae2870b2", 0x2b, 0x22fd1668}], 0x4000, &(0x7f0000000940)=ANY=[@ANYBLOB="6a71666d743d76667376312c6e6f696e69745f697461626c71909e1bd27c10d0b1d17e2c6461782c7375626a5f98450859cb82a8a5f34a92b690983789c1d778ec475812640412c3ef1c89b7d163aaee6c0a936d4493c2366f6d9690fa7b8c66031035a7664d501722de9a20786b72d724c6ee7b3e8b66d1a36d6c2fbfa64174096935a3f6827b3e7de4565fe3d3a25328c3baba797151407f7e15ce709512d75eb08609adfbe419e9e6b19e57fca82f7f73ceb85ae482b29e60a4f88fae13c1d6b1e82a035c7d8c63cf"], 0x0) (async, rerun: 32) r4 = creat(&(0x7f0000000240)='./file0\x00', 0x0) (rerun: 32) fallocate(r4, 0x100000011, 0x82, 0x2811fdff) r5 = creat(&(0x7f0000000240)='./file0\x00', 0x0) faccessat2(r5, &(0x7f0000000380)='./file0\x00', 0x0, 0x0) [ 333.026514][ T9655] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 333.070907][ T9658] loop3: detected capacity change from 0 to 264192 [ 333.070981][ T3634] EXT4-fs (loop5): unmounting filesystem. [ 333.083869][ T3900] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 333.093973][ T3900] Buffer I/O error on dev loop3, logical block 0, async page read [ 333.149907][ T9666] loop5: detected capacity change from 0 to 512 [ 333.163632][ T3900] loop3: unable to read partition table [ 333.182675][ T9666] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. 22:49:00 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000580)=""/188, 0xbc}, {&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000640)=""/128, 0x80}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f00000006c0)=""/20, 0x14}, {&(0x7f0000000700)=""/208, 0xd0}, {&(0x7f0000000800)=""/120, 0x78}, {&(0x7f0000000880)=""/4, 0x4}], 0x8, 0x4000, 0x0) fsetxattr$trusted_overlay_redirect(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080", 0x59, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b4dfa96e3d18e06fd13bbc6ce9f", 0x38, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000010500), 0x0, 0xc00}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000011700)}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f0000000000000400020000", 0x1f, 0x8c80}, {0x0}, {0x0}], 0x0, &(0x7f0000013800), 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="18000000020000040000000000000001040000000e0000f1850000000e00000095c53bf0d5d459967a38fd147f57"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) gettid() syz_mount_image$ext4(&(0x7f0000000300)='ext2\x00', 0x0, 0x2, 0x1, &(0x7f0000000500)=[{&(0x7f0000000440)="893e16d1d1bab8033ed18e752f0076697567bccd207cbe4f0c6dbf44237dcc5f7e334c9362693fae2870b2", 0x2b, 0x22fd1668}], 0x4000, &(0x7f0000000940)=ANY=[@ANYBLOB="6a71666d743d76667376312c6e6f696e69745f697461626c71909e1bd27c10d0b1d17e2c6461782c7375626a5f98450859cb82a8a5f34a92b690983789c1d778ec475812640412c3ef1c89b7d163aaee6c0a936d4493c2366f6d9690fa7b8c66031035a7664d501722de9a20786b72d724c6ee7b3e8b66d1a36d6c2fbfa64174096935a3f6827b3e7de4565fe3d3a25328c3baba797151407f7e15ce709512d75eb08609adfbe419e9e6b19e57fca82f7f73ceb85ae482b29e60a4f88fae13c1d6b1e82a035c7d8c63cf"], 0x0) r4 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r4, 0x100000011, 0x82, 0x2811fdff) r5 = creat(&(0x7f0000000240)='./file0\x00', 0x0) faccessat2(r5, &(0x7f0000000380)='./file0\x00', 0x0, 0x0) 22:49:00 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$MEDIA_IOC_ENUM_ENTITIES(r4, 0xc1007c01, &(0x7f0000000200)) close(r1) ioctl$MEDIA_IOC_ENUM_ENTITIES(r0, 0xc1007c01, &(0x7f0000000000)) syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) (async) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) dup(r3) (async) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) (async) ioctl$MEDIA_IOC_ENUM_ENTITIES(r4, 0xc1007c01, &(0x7f0000000200)) (async) close(r1) (async) ioctl$MEDIA_IOC_ENUM_ENTITIES(r0, 0xc1007c01, &(0x7f0000000000)) (async) 22:49:00 executing program 4: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000a, 0x172, 0xffffffffffffffff, 0x0) (async) mremap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) r1 = syz_init_net_socket$rose(0xb, 0x5, 0x0) sendmsg$inet(r1, &(0x7f0000001580)={&(0x7f0000000000)={0x2, 0x4e20, @broadcast}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000100)="bfd7c1c9eba2e408cb33966818ccc0e4b3288805f3fcdf2cc4bb9f0e932c462da770f3e45e0a527c9a4db95735cf2e96fa75959112f213105c82ada482a2dbaeefb72c", 0x43}, {&(0x7f0000000180)="5944f726899729ccb392ff2c64eb1fb80a3a6aaacd6d017c338e3997158e9cfb3fb170127fa615df11facbc6b7cc5056540249be3be562c3e467dd046835fd34c5475b55058d5c1de007345a3f4aaeddf56baeeeef3c975291c1a6d10aa6f1d889856e", 0x63}, {&(0x7f0000000200)="bd6ce9cfedce564e6ef1a2d6128f77", 0xf}, {&(0x7f0000000240)="70e01ee5d7dddf590000000000004648e3e8ee98b0b68857787ad16c6b12d9c713e08db27765126387a601130e0beecc954ef10982b7281b462992c4317a324aa1f516454ac159e6d30b72a6e6d2121598e5ea02c6ac29ddd36ec909521af00602725d15324e38ea1fdee65b425de7cc1f3bf706ce877258e6d25332e9b98dd5c82e82a7828148a2a97ee1d5f631", 0x8e}, {&(0x7f0000000300)="433a09516d68adad9f2dd70300de5a0e0f87615dc2628040923968c2a5bf681c9a106c1da92e01bcc0a5ce058dba2aa18f6d0668f1a8866ad8ad0e96695f5885554dc1de53366aa90419019c57083d0791fd3a7c309eb64544ad809c544b50d31c7f7e2f8cc44672e9b4ec25d83b7fb5cbe28947cae8eb4da452ebd054f54d190a30972657568cafd8d52c75c2c3eb2fa70473f67427093ef15fc3af43ba66599264e43061abbb9fa95cd0aae9ea62b2778348bd47ded6ec8becad80185249d20157105c", 0xc4}, {&(0x7f0000000580)="3e96e483ec271cc78ca66cff3ebb075b2c6f7693cba1b9816a2dac0dbed1e501106b6cdc005f88c9f0e5c5cae5ce874f0fc4ee9ed586db1af1b8c831669759bf2abaed654337b4d92b831bfcd33c0f4cb678d2c3401bcc9e3fc238106750be42ad054dd87756d10695c30b03507cb4817e560d5e263b5de9c09b0403987ae4bb97c75a5ab2190c3b06740c79350cb78faea12aa298c524bbcf06bd62259ce9a9f0b0ef7bee9dd07fde0db3940dcb8704f8e2fb34923ab74d7a8091995698203dee96638dd13318d9b5f60e99cc248b1bd40a2ddab9d2e0a3f3640144bda4521d75eddf4eff46954c2800646e8b223a35410ed924df6756d432a046d9972b3981acff1a64adbca7c22af0e62eee1fcc976cb8b88d77337000b07a3e1db6c61380d5fedbe2a6a568cd61f7e02472d0356da7127e7ae8ee2c1d18e2ee47820de9ce78a2881f1108d07d0f07fd13f3bf7d2dcb9c60d437554c4cbe168de1a8fd19e3bb7f8124de3022ab109cd76a5e9f3ade2093608f365f23f1418dcada8ac2d49a53d289f718b310261743438784e11c8d3a789d508c2700d07f417e5ee79eba642edc792ea2772032ca57681b24881c293b2919b121ad06ec19ee79d03d3ccd44c49db101c24c6458dce787fa8aff1f8b159ca4f9f7308b9e2e02b8eded038e3520ed0bc932c10fe735f09f7d745c5b9761226d7ba34a966968a77e94fb4f69ac1ff6fafffc1be70ba015298ea37f178625feeaebb8a20ac0cd5b870d8645ab7b7041e52d4f3b1fa0a7b4ee3591ddcf517135c18b26600bc260c6dc11851e8cd41603e22963d351de959b2bac8f60e3d659655008386351a27f66185959f069bcc3b0204cfb541cd9f32b15cc9daf58465231134dc698b18dd9bca9953c44a04b4a8d6f60efbe2813d60758afa81212e35f42715f7df4cd02dee075a91edea0474728dde08840002c549a3e519bf6eb71dd01a0b9496f155ff50367cf6ce3cbc92f88029007f3b49cb025f2ca4df1bd4c9ad1fcd73c1f3525f4e1eb1f746fbab6526ff65612046c92133b7ceefaa4923dd74a90a48f567ddeeef253c5195d054b48519e5b1973c975771b3b8b5f8353618f1b2b8c39b368618b31ae8026c4bc061d888cbc1ed17bbfb7dcf45431126080859e1c9eff2fde1204a8f8abdae3fa453e5084c1d1bcad33c2c5356733c054cde3f028c290baa8847edc74c2d7c9e190d574c9fdc5df267c92669506782588d6747b3d97806b54cc543148cc93b02f2e442e14b9f22e651384b9e01c6671b1475dc907584f1bdc40f6c54fdabd91e18a86e86182674e72dd09dbf369689c0b6ce3a8fc1535d58dbf42e27ce64fb5d9a6f05f267fea6c1a25fccc6ec56ea7c1eb5d901839ef2ae4f6297aff7d8d218c101e24c9148b4d454d6937696f0091fcf52fefc0837e13d4ebd49299638cb409c11a5078331cb0894735560e774e368740756102bf091f60e364f1ec78c82dc718ff401cedd99e0c4549122b397f454fd2a2c18284eca96faac16fc9e258c047816d91684f600f171303a3256d08357b5c67accc270b682615da415930b69d6c73c4ddef24dd78c54899a86a1742ef4f078ec05f829fd0a0f3d71a731c4b24a1f81859a98cd39f0bfb814267daa96302a16305b93a1afdf0c5d960ca663af246c74b40f26b2ca1f972db2171de3ba0683bf0d6f099e5b9f0f14421344d59d258ce1c03f5f76951ae80ea58ae1996a7fb2cd804acec179cf9f4e2a662aa0a0ef20c78cdf007f8183ebbfd812aa88f9f04eb528f834609594f232ddee0874ea1d8441d0dd049c47e40288512e4355a7825e6c3bb0ac2a2310f7e4b9d267a5a1900b7c977f20ab2bdbb100956bb396a857962e9fb17590d0fc400273432a0a83afca14299189488583b83e63e5ec387ebfd1fccfe36f7a5ddee050656693fcb0d81c3ad0607e59ad5de9d3115cdb9b40afefb8fef6a29d846d9517a482891dcfff56c901b7c7e531b8f57d0cc6fa52eaca4269635f8a9bcb2b110a47aee42bda4a841f1e7c68af6c730b38a0ec7fe268fc02ab774028325d426784e50e449a71d303dafb9d3b6790b358357da28ad73e1a8cc4a599b7563be1e03b2322541c9c5d53f5aecbd9e1a7daf7daec3c2c81cbb5650d580254022d45834804c5be73a702a8bd3b411eb947b3659ff21474823590dbcec1922051e513e830a01f833ea331e1646e93af42fbd570c4ab96395211c055d47e1b1e23597b3e48b09d3495bf7969887b310a2a7525c2d3790a43232a52f2b91031c96a85c440f1580a1eb7891ac186f443152a82f25245c15cdb775534ef624b0c51004fbb9428e1e8e95e67c22fd3cacdc43c8e48c2364a682a7d72bd2982e129f6927c3c651c79aaec765762d12b8fe8458b8d4c6b4b4cae7f67838010fedbe0ed2f31cdd0bf5e33f7e9b93038507a798e0fbeb1cc020b9682639f724bffd0f3c73861afe0c9ecbf673d214d9c026f3e56f146eb99f451a0ccea4cc6639451327d79c0b4289de7829fdbb6283a291c7ec51e21c473456f22b9688a2ac1a61c44ef6a4856d7b7a346ea01a7c2829c0e1118c57ccd228dbb91b8edae560f61af2d5519128b13ab2ad636da314287e2a38e8a9fa7452b166b5b163e95fe3e9270bf91afbf6768a0c1818f2d40be94c38614ce015e885c921f9b5fb639e7770d37a07d484b8ad70c1829028d0760a176e16bb77cec00bc2984a58f91b60df0cf95405e9528ce5b35797462be1d3cd143146a727c26347ac8f255e36b26395f911eff62a36a6d9cc0a1d09b304f9fcaf15f5a3a9a8d1ba0e21c29cf4899a8f927472d07127d53d9709494a44262e64b4da798d908f1671cfd80d702520773b70f51e9ca221c67f5e19345cca734c0d58200c9e1e9eccbfcd98a677508c7c8c3b16934a1126089595843a3bd3b3b9df5bd4357bc802da09c555a2e2e281c34872825c57744a75d0845b01fbe554b025bae3d891f0cf41a65ffd75757f28fa65fdfe50780b7d53a9d2fdc29debd413ebb69d39f68e95325076ab53613c4be1c7d6665b676a32536b90cb1a2c9f2f81b5be590d6f3691dcc4f82a2417b244d5d352f91ff8f10e82a596cc6c93b3f1b1f866bf09f6ad3cafba1c44fcc979d011ff5e174ddd4f8406735c2c3111d7c75f7b043e42419f595cca36e2d8d47f0653f02060db06a8a56213482db0588371ac97cb3e51b59855b3f8a23d8bf1226ff8c693c77ae3b5545568396987d5d59b4d8af46f7a775576e77a3328012ad403755cfb162fdf913a7cd8b4b1d82513e38f0194e2af7446fd43c8b64fec6074cad878dd6b11a802e200e6a7904c16b4f75b836f6668cb6be30415159f67d09fb1bbe96bce0aaf2dfc11ca84d8277231e2ab9df7c5eaa15b28c588ffc52958258d802e4c7bec309a1303adcaaa1af47cb8730a88b877e7be37047b4749e6a907858f78d0b02f5f005f431677a58d91bbc66c53fe8ae2c9f36561330b4c7dd07d13d49a2071b923f2a4b339c6355cee9d84ba5e37c0642ef23809cf9556e12d74753fcf4e7f4616c65707cc8cb97200a5f5116b5e371b53d468b024ac9385aa73e350b8911f443a08253a674f3984b6d3f53c0cf8da6ea1a5199b01f85fc8bd883830479be365a4aefc50b4855031b42fcdff2472f0bad98763f58af9764ecdaead73227506b3209b1b3bdad1ff9a3186a32f8d5357f8a1381854d0bfb50171362b33cb798e030aec3162622f49fb3243ecbf140a776c284efabbdf622b5077ffae6fe6b48a10fcc863bd5a0d3900fc0cde6ddc0381f6b432751cc8036d8dfd763f01e68de40fec31340789d64844cbfdb7aa495ca842202e4105a314ec1b0db9b62c6a514e03ed47460e3431cde969a491fe8a385a6747b925f42ae51996983a7f4c91c49227cf6045a39a9bb082815cf62bfd295cee7da8a21b00f7b0d124447ac963647e300c62560d47f11927399b24dcb6789a16f177b7df57ab4c03fd87e4f59a2446b7be26ab8cf72e2a709f84e7b43586de2505fe0ac686965e25b1bb83be20844ef6627ee9763eb8aacfd23e5a453e60c7bc4b764e13dd175df0bca07f6ac254ce3aaef58d818d3a468bd70c84b6273af3065881d4ac958a3074d035b849ba2b3a56fe63cad26f913b50635b8faf04c863fe56fa0b2c73aafa9a75c7e5574b47142af896335bc459508341f4d1c2704cf6b07acf35491d283e18e47db8a1151867576f1c400c8a7b3b5f4df06554232f3cf05e160ccf0df95a260ff725c04b06248a025bbcd3bed5ff0d1250ae8ad4493c7ae50765c1eae482598a06ec6ffbae59bcefdcebb993a685418debb1cdc7ed46472372c38a19946ee9a44d6fbffc2831be09952bf1a58d073aa18242422c5b8974a9f6307a224d1057e414c3b702b4ccf4eb5c05d75240095ecaa7ccee1c57a0a1caca2f0e23d13e5442b68e13d65ea501c471b0b563169c14c3b2dc8c629cc36fdfc7918f7aec020313103dcb510ba097b454d18832e6bce5a49d35ddbcaae514de615955cce6df08ff11ceb1250b7b849a7235e5fe73442b2119f772aba240b66211ea031a795ac2ba6d279d3cfe4f019cac3198796724705cd13ccdac8d8490a669d8206fb5ccb35ffb604c08ae3f39b8c2d467dc47fa5733ed6401c3ccfcd8bd777885d72c62fd8351529417b85828ac1a0fef9733294d5642b036cba3f079eb31e18ecd80c292fb44181b1f16f1348e6a81f7bbe67dd78e354bfaf7569079782e8955d6bf23a07520ced307bf8258d5ef99ca16d2d091b3da3fc1e15fa3499c8e7806ce03112ea3457030539b88ac0321d777ff3cf877ef6792458b717596797c500861af1a9a9ba8a777b0a95482968a5489bea45ca188fbc472522f30a595be1b581f900c6da0275b55610aa04792c8d8970d76b5b24659570d12ecc7c7fae88513fd5c6301cba084bac779ddeeacf093773d610532cf3e234fd82f05a8827058c722a9dbf4a6141af6f8e7e482f3713c47b1aa05300eeeab65156cad9633c3ef4711d6e1701f1844b048d8f7f46ff0d33dde27afa3f15514c3e10d69d3f7e1642c17d64b0dcb0fe3c64e32fb60962c3d6b0a09df0f8361983c4a5c074f4a9a3a8ff0160d8dceb3f596001be193d53502482ad6cc35f123aaa21d433a68603bb084ae982b5a979f493a6f3a1c922588470bac53459e1a5512381d99e3ac1fc6abf00b6e269cc45e268f6dbd307f2ca56df69568eabb1cdeead4d23a1dfd78c60576d7cefb41b54bb3c7271e241c029b966e9828efd6146c1678ad01ab6b11c2d7fb684ccbf868d56d2e6bb8ee8c39ab9ee92a997027b3a82ce7578be8bcb63d800d643f6418420c0a755a79c6b9fd54f98aaddf8e8092dcf2d7a1ddfbc2e44dc6092d91b20441dda0d07091f0470869a9edbb56010289168bef52898e5a0659f4eeb739e96a1119f250c1310e0580297add933c47a8df07dc9053d2c2a1c96e4cac21d6bc3e0be4ada0eb8a95bf121e0216d6ea6d407a33b4b963fcf49e0a4dbad9748cd3508743b8c25b756be6826f2a48b8d7e6829d48d515de60b407c40717158b6ee640e23270324f0fce7216a0be67d78945b4d210591ee6fe37a9adb5fb44b5b90960dceab1f1945592f3ed12901c49a75faf1cf50c9426ca67c1aa7aa16471aa56921c859c691436aeaf8de939d73861c4ba5ffa1af99fe14e680889b3ff9944340ccf5b20dd90ab0d7f470ac73eb1c1e1ed13067e5ca48b1f5c7818ad181bba4c2ea8ee3253e141248e8bbce4d480e343f95e98eab3bd38", 0x1000}, {&(0x7f0000000400)="8d7ca6491e57cda20dd153682f773b4b99d1324fbc6bb9a93469ca80c7d99176d9f09c866f30eebdfafed5773755b612", 0x30}], 0x7, &(0x7f00000004c0)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x3fc}}, @ip_ttl={{0x14, 0x0, 0x2, 0x2}}, @ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}], 0x60}, 0x800) (async) io_setup(0xb, &(0x7f0000000040)=0x0) io_submit(r2, 0xf10, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x2, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) 22:49:00 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async, rerun: 32) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000580)=""/188, 0xbc}, {&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000640)=""/128, 0x80}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f00000006c0)=""/20, 0x14}, {&(0x7f0000000700)=""/208, 0xd0}, {&(0x7f0000000800)=""/120, 0x78}, {&(0x7f0000000880)=""/4, 0x4}], 0x8, 0x4000, 0x0) (async) fsetxattr$trusted_overlay_redirect(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080", 0x59, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b4dfa96e3d18e06fd13bbc6ce9f", 0x38, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000010500), 0x0, 0xc00}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000011700)}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f0000000000000400020000", 0x1f, 0x8c80}, {0x0}, {0x0}], 0x0, &(0x7f0000013800), 0x0) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="18000000020000040000000000000001040000000e0000f1850000000e00000095c53bf0d5d459967a38fd147f57"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) gettid() (async) syz_mount_image$ext4(&(0x7f0000000300)='ext2\x00', 0x0, 0x2, 0x1, &(0x7f0000000500)=[{&(0x7f0000000440)="893e16d1d1bab8033ed18e752f0076697567bccd207cbe4f0c6dbf44237dcc5f7e334c9362693fae2870b2", 0x2b, 0x22fd1668}], 0x4000, &(0x7f0000000940)=ANY=[@ANYBLOB="6a71666d743d76667376312c6e6f696e69745f697461626c71909e1bd27c10d0b1d17e2c6461782c7375626a5f98450859cb82a8a5f34a92b690983789c1d778ec475812640412c3ef1c89b7d163aaee6c0a936d4493c2366f6d9690fa7b8c66031035a7664d501722de9a20786b72d724c6ee7b3e8b66d1a36d6c2fbfa64174096935a3f6827b3e7de4565fe3d3a25328c3baba797151407f7e15ce709512d75eb08609adfbe419e9e6b19e57fca82f7f73ceb85ae482b29e60a4f88fae13c1d6b1e82a035c7d8c63cf"], 0x0) (async, rerun: 64) r4 = creat(&(0x7f0000000240)='./file0\x00', 0x0) (rerun: 64) fallocate(r4, 0x100000011, 0x82, 0x2811fdff) (async, rerun: 64) r5 = creat(&(0x7f0000000240)='./file0\x00', 0x0) (rerun: 64) faccessat2(r5, &(0x7f0000000380)='./file0\x00', 0x0, 0x0) [ 333.191839][ T9666] ext4 filesystem being mounted at /root/syzkaller-testdir2081904749/syzkaller.4gYe3h/361/file0 supports timestamps until 2038 (0x7fffffff) 22:49:00 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, 0x0, 0x0) [ 333.280387][ T3634] EXT4-fs (loop5): unmounting filesystem. [ 333.375879][ T9688] loop3: detected capacity change from 0 to 512 [ 333.630116][ T9688] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 333.639542][ T9688] ext4 filesystem being mounted at /root/syzkaller-testdir2414557529/syzkaller.XPVMZL/356/file0 supports timestamps until 2038 (0x7fffffff) [ 333.897545][ T9693] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 22:49:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x0, 0x3, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa", 0x44, 0x5fd}, {0x0, 0x0, 0x10e00}], 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB='shgrtname=lower,quiet,\x00'], 0x0) creat(&(0x7f0000000840)='./file0\x00', 0xc) r1 = accept4$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x800) statx(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x40, &(0x7f0000003900)) recvmmsg(r1, &(0x7f0000000780)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000002900)=""/4096, 0x1000}], 0x7, &(0x7f00000003c0)=""/184, 0xb8}, 0xdea}, {{&(0x7f0000000480)=@isdn, 0x80, &(0x7f0000000640)=[{&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/64, 0x40}], 0x2, &(0x7f0000000680)=""/115, 0x73}, 0x6}], 0x2, 0x2, &(0x7f0000000800)) 22:49:01 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x7}, 0x0) 22:49:01 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f00000001c0)=0xffffffffffffffff) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$MEDIA_IOC_ENUM_ENTITIES(r4, 0xc1007c01, &(0x7f0000000200)) (async) close(r1) (async) ioctl$MEDIA_IOC_ENUM_ENTITIES(r0, 0xc1007c01, &(0x7f0000000000)) 22:49:01 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000300)=0x8) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = inotify_init() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x1) sched_setattr(0x0, 0x0, 0x0) getrlimit(0x4, &(0x7f00000015c0)) inotify_add_watch(r3, &(0x7f0000001500)='./file1\x00', 0x400017e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200c2, 0x0) write$P9_RGETLOCK(r4, &(0x7f0000000240)=ANY=[], 0x20) sendfile(r4, r4, &(0x7f00000001c0), 0xa198) r5 = syz_mount_image$hfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x4, 0x3, &(0x7f0000000280)=[{&(0x7f0000000340)="edfc8aba1a57fe54f10c94218a178e4519ff09618b5b686d104960fb4e5d7c35638e98091c077f030c41dcbea9af13a7bddef71dd47f6fd2f999c1546c8a9670df6a1c7268a8b3eb2c8300b44f418f58da7f9fbd69b7210764e0adbcdc09f0ebd71921f940af8ffe113b323a1466c171e7a3a32867b947dd837caf439f3642d2dddcac803a696e5898953a83dfda67b8fc106f93f6aeb19cb47b5966c6740c7cc715fd5849e3e7bde6894b11892afe71637fe98bc635ddae2b1412c0181d9194663ccd8e2d5737296741ea5d74743ceaaf339ba14eb09d8235", 0xd9, 0x3}, {&(0x7f0000000440)="a6527c10d1d6f19f8e26e120aaa6f25279969b2f31bb6d5c1bb8d1e7a6eaf534704f292237ea67e7828a37eb9b50d330fb126c5a7ab8c89538831cc8d63a073bf9d76b0a3fe383cfbf92277114c5fba06d80be711da381e367a87996f5d66a700c56efad9366f042d814d072331c8edae2e180bd528a197188e6e567f86b34ff44832fa7bab7cbd43ade6992960f3d40985c33766ffa7b42d4938d", 0x9b, 0xfcd9}, {&(0x7f0000000500)="a2d1b81781952d1dc7104318cab7f956c5218c7d186e28ebaf3260f35507be9e6e251d12bc43bebefc0cd116cf10a1aa26494b39062b940072fcdeac1a2ce0fb1e84a8545e5b1f7d2d675eef0a2cb280e81d7a1b519f6604924ae27d324c87a5f9493570b969b89e4b4ae2c1668eafacc5f6d6dd9bad687a2b46baba4d6fc686c69c5dcd908a54376f4b177d931065f83f2c388807011bfc6929a2f0ab70d309846c9411441c36f8f912191cc878c1d05c82d19d236bfe29555ad390b75dc07f786b64c1cfa15d79acea77117a546fde9dc44c9357fbc4950f0a67c8de6c3bd7aa886e63957a07f10ffa7a18438c9133161f39e4833f64e0f48c73a427f53d9377797f4f166f4c6674ec0af921af64bc6111a3b2b143ea99a85d812382e72a62fe780cb8011823772d3f8a3a72f5c42856902c81f36a009bc8edf8a82ff00ae15ab5475d753865a866346ec54fbd5448b465622cd10e9fbfb470393ccbb6acedea567613b08b2346dffa03df8da2e07e53aae6eaeb13cf7f1257c7a9d764e6f98facb4bd66e6bef2a42ab81e3936fb8cbca34a89e1a24a6d5401df7eb9609f934f76559fc9f15e8f71a6145124471122b921efcafd54052ebd94b86c99d94a98c1fb11f87f4315a51ba7d3692ce68e7bedd4861c93b747476ee15bc73b9c8c5a468446d7ca439614693f05793539e7f49f3fc1f1805e5141f94bf451844ecc74b6e6dfcb0bf55329dc94faf3639913e1155ae128c8ac6522d0e5f860e9ce43cbaca3eab88223760727834062a43f3ab47b7001f39e68108fac2c840e691ab07bf42acb0bea85000fd9098655dca660045d9c89dbeb32fe3e0ba277260c379ff6196d7de3c2fe2c66d0f78904f3c50d710e76d48e81d877d2783fed59e74c404ea371bda22daad2cc8ce36e96ba780f0c42dbe6bae8fbe731ef82d6d24a1a31191165f8a9e5012078d4b3f0eaaa6ce187b1ca91a63f30f5f0da5324479dabec0a6bef92a934b5f25178a0561efa48850f8f98d9ada5e8be41ecd66221d9f36d54174aa217a6e7eeb792865feed8a094cb867e0c4dd8e540003e0b30b1ea09426b603450060eb6574a531267bcca461f29f7888402360a1ea884af25b15023188b4d791cb0c92525110d48f772b559ade08ff83642b347b985118e4c1ecee017e43dead4976ea55a20892645c89bfb4dc79b2d0f4e4a4f66f49c4cadad4a1a39d87edceba04b3799732a159c98d671f30008bd1f2e26ad97d4c4511b0ceb1e270cea1a2ed6a6a550a412037a5f4fab7496dfd0f3b00c2d459ab9848c9e87c45969c28a395cf24ea44e655d4826909e62e67f7391cab784c1d4e90eefbca15759cbde27dd42326276d5eade33b2e97d2940b551d97dbc033504a83f492d83e04215bc4356409464da636ba4f49c58d4802af862d484b9f15442b87204184f7734e442dc1ed63e3674b1a6535d54f8fc2bfc8d50fe4d5a13e415df0b7e019614dfe025088103464caf3a5058185298df9f0560d395af68106c94f3680f320e41b3f365d5d00185495b22c517088157b6d4b624ffdb55f5bfe7546b7d78c916676f04ad7af91a449e794289963f11465efb4e335f05b44cb05a6a5822768567193ca0a4f275a2519db4bf5804b3bf4c26d2a37cec0ecc3eb634fdd19611e47aff2769c1aadbde360c3d1ea33fd96944e8c9b7064c66248ff18daff1dc83545d2f947c53fd5654c9e3ea91cc7213e381afc86841b2b55f1baa35ee14d8371afe2acccdb172f407278ed0c2e817d604a692ed85f0a3fd3f3b7b96cae542773fb68aee918ff10cb985da6a29f5a95daf8530fee5afd3835d0634274e05ca9afb00e40796eb20f933034c645db5352a79491b246e79feb527eb048d9b10b279f2450634b75002ea3c9656c8ff1a5257e7d3a30d3a727222a8e6c64a9a2ef5c9f28a9a2235eb7505e90b4d0a3a67d33a420f3591668c317d30256247fdf2ae4890345fea48c84f10ced972c268b24f942bdf14f9cb99db3429e90b22c64ea423829f630a108d51837c7299d6be24165eacdfc7c7c396d0f9262e9c01d96b51ec24837ec04794f2ecb15c2864b7c48d755ac651309c3a722b7d0161b8afe3e77eff01a9bbb3836f885c056b4e47f18f3887c673c0ac9da52200346d28894674b65dc8fffbaf1029fff08de0c9fb272e6807dd19706d0421bbc33d47af5338e566fe06dffcdc0c8d16b6bf7c09122c397d84792a24bce8c59db53639510d9cfe63ad598c30e0b1d03e498bc667f840054ed1c7c5302d1a2486a42deb9981711f6ba75f07874f17904861df5b78f0ee8b4ac1eeb596af85eac25ffdf062ea46e6d4d057ee16b66f0e35c37cd59d97550b00e16fd3654a1c5dff78df4606b5d1c282a26d93085fa169dcba73452de8de56257a38731a2e0f69a6793b59ed423c9ce075144ecb743e90eb3dc4a7df8a70aa6233827eccf3a699a63961b693bdd93a13dc7302f1d48fb0157d1bb62010b396a6ca25d44d389f913cc71239691fde0373b286eedc82577984580d718bccc820ddfa4591b701fb764e8fe11b8fbad8ab82c6377296c36a5b7584a728d97cc54bc9e7adcf473d8fc2ec3160f56b1eea64537bae46f7d62edcccc54406fb39247303093f47112183af0f7ac522904d3ab844055bb556c01e26de0c7f98148f2acecff0d85dec37239bed4f9507aa7ebb88874ba6f54c82d07e1dc6ac614d171f715f1eec7b5d90b4243520c70971ad4acffd45e7a48bb54d079996cea745210728aa55467ace7ad1c411c381bde05cdda749b0155aa805a31453b2c74693551576deefaba5b558a6bbc010a00ca5d139b93b96926cc79442b76780ab231e450d6e66f2f16dce8ab0c3d9ff883d7d6eb5d619462d2fe5da89230dae61e9f78d363cb052794eb1735251a0b2f50e4bf61db544607905d94bf3e827aab746d254484e064817670fd03696d977e560d8bc63434bca916983caad181ef29dae3c5dad22eb19ef6ff2957c50dd01336c9042aedbd0cb093bf6214b83a09d5a8f1eb87ba3c0221fcb235be1daea1b542feb4d7490cdd6cfd43af9c43951adcc9f19d7b7380d0075cbb234486e345400fd6fea16831fb9aa1c5b0f60f26ec1e72e02b2b399a0c40b17d1a5dad4abc7816828b74072d0095ccec9e50a1a25f11ef9aecee728693866ab0a2eef667450a22930da3bea4736dec25c2466dc7e3ce63da3fadc399aab6af7b7e4f2412f47c6b2d9f0088f11d386facc70f38c7d4d44b6255bc5db5152ba485ef4442f9d48074f2c332916b2c5a145c2f0033d8e6559d499bca180e8c7df45f980e49a2189614a03ac8e5c2b794b093c9e814b14f42d06708b530a0e709fdea1235be9e0302b06ce1b6120d57207ccf14a0f00a9ea73be3959628cd5165dc03df298991282b8e94af664fd69f794b58f8eb6565f91442dabb0983d787ba51612cabbb16ab1a338bd043b0ab4bb466da2e0111433785bfb37945d198c5f00bc3edfbe6f6d33e3777b3d6af79efc7961d7f0cbb8e02b5f96f753850f63a8664905ed80f86abbf8c9776a576f730f2eb22edaad0d2d20b2f041504c9a0834b13b5210499cfd464657ebeecad97f814ff5ad04eb8cd7feee0bd3e018b2e5574d54749d340550fe0b241203020e8b66ac634d010998e1648f9ba441aa08065e6b579e69abc34e2f71fea5d275dd177b33a7da3b374c1acdad8090111bf54f1de61a93ec625b4a9c32aa7525626c513ca084b92a466897411a2393045711734ec0b940439bafb29ef9bfb5560ea7ed4e1b360b31dac043cac88a3d92456a46815fa386c5248fcd45f11cea0ff4e3080ae429e0bfe2d9a30760df956a272724a42a39021e31ee1667e5eb3de56f2ee5959af7de89635f0dc7c30130f7e02a19bdc89dbdb9cab5d4355a4be36be353e5327da142c926d2a6365a12a02fa3646fe8dbe0e77649e1612d1e22da57d36b53b3500d4bb303b85de47449099e876b9e8a99219a87d89654596617c21353e9bb4125173a7fb759f76ff8b9f3fa2b6c46f112b7913d687de9848dbf76df2cf23ee420c77b05462a00346d14f9820c10898172ea8bcd7d6793e07f867099a02cc8d517b38a8779dfa88f5357053a01b4be0b84fe78fd5ae4b19f914657bc1b0ad7159483a944812a140b72937b57d7f76ecd9415b6f0cbfc49a415cc37ccee70e3928a9b4207103984fb4b62a83d190354a7e8854c3ca8c30acf0e2ffaf68bfc9a2c711c83111edad989261e44a07245444256d7ea762275e1c5b00df894f54a22ae73572b73102947186205fc7ca95cce8b498f6bfe7a9183496f1817dc3a571fb6557dc0f98b7c5abc2956b6387060ca54708fec0a2270ec405bf0867496256718ec71116640b9c2b4ef5d6a4823b691228b2b04ba772115f03870234a699f7b75a340923e4a959e9c74ce0fc27a3526f02073d8c5a14370478c5802c35c8b91d9771fef7659556582ec5266894b868416298b50bf8dc9deb3b4665b08498c1a6b6ed20082963c48403b358802c52168426c32ed5508cf59850a1865f135ee72a2746f51ed3de6c9f624a6dd52c13d8ecaad1e88a4635bd5b6a5c0880aa96a3ff42ca1b093a4400425f2a1345208ff4b5be6b15f1ec0d078d248dc7553485f9360786209c536663fa950ee9f3dfe3bcb8152f91c5003dd6f39354d15f15fb166b2b4294e4ed71e99e42904833e035efc4aef589cf1e7a1e43fa7663c256656f6654b4e1850692f37af418be7679fafe32fb5a92adc1c14ee1cffd2c94e9b08e90ec4cef42b8d1e587003d89fc6aed98857558bb6db20acc3bdbe4f26e32dcee977fd6c26db7dfe27e49096f78a2efa162bfa12a7c80dadafcc99af66ba7207c8a92e630b08198539d76da7608774907d2d23001068ff7fc0d6ffb115b5f403068909e837337f0804c69a039b7101be70e58d003cce54d1c7487d943f7e7e8a12a57d37a601840beb290dabfb89be6876c4f3a49f0a7756e0956b4a5e4f5ddf14dfdf8ff5e149d5dceb65c4334c4ab72c28752f52d4c1800b557687bb8eaee2ce551d94012d8987d8ba9cdd8a2ef4b4594e380066f711e2eda71324fb0e3a9e8b6d667369bacbc02a0a5eec07ae6bab984c3d35c53bc54af5e8bc391fdcb2c15e5787e01d3a06632d5122fb4e72aa6994329d30cc6fbc1167c7881ab5da1ece8fddd5158442587b68ec1375889743f8225906ea76494c693f82d5170a8daf9612029c0b78e781cf619e2a04f78970032953d5331e83292e75724791f2ca26f005216db53e5bfe9d1b35a40f738fea1bf427fce1add977ef4f901f9dc7f7fd9397e8047d769624ba53b39be31d8a0403a03c31cef634cb62bf9f8f69b34416d9d3e496f3263547bf961bcbf44c2370c5228112cce4fdb0a25ae704cbb5693bbc59a198c61d8fbb8a772ffb54da7dcb3cad7b74a53864895f3e7e7b25e8349934a885f0e8930a371607e0484776040e85f9711fc6912a8b449373e6d33f4f0eff0b11af46fafca105f445d75b771e187d43b050a3302118759d629e37edae23111c485cec7ea38d55f590cc0c59b8381a187e3671076ce33cbb10534f9aefed3a5d6da81e3adf788419800ebd7fa93d93c6c8acc7e894fb6fec6171f35293925912ed21c95eaba1829e794ae758a0a3ae475aad24915f07c15bda84cbf3a15dd392f19322bd2bd89ed4e0261627f6f113be92faac458444d487ed62019e9091ccaccfa03cd60fb905392d47f0f028d49406f6e4a65c26b5079596cde0a94127764f2c694a0064", 0x1000, 0x7fff}], 0x40, &(0x7f0000001740)=ANY=[@ANYBLOB="747970653dd3f4c43a2c706172743d3078303030303030303030303030303130302c73657373080000003078303030303030303030303030303030338e05c770fccd2b49fa2c756d61736b3d3030303030300849a5b696e69ca45d30303030303030303030303030303031302c71756965742c646f6e745f6d6561737572652c66756e633d4d4d41505f434845434b2c7065726d69745f747970653d253a2b5e2c646f6e745f686173682c0000000000000000000000000000e14dfad898d795843ecff81c3053349068304a4a24f2bd7762871dc1030ba14caf937617dafb3c761a5ed0e4d08c3504c4ba0a6a531f849706496d46184308f2ca116f330e24854a9a9e6f7efed7f1997fb01590e086015510587504b46285f59d072d68dc2e308461d619a596088bb895f6f53dba8b078b9709cbd48f4561fe95deb2107cfa6a64ec0573a1673198aa1e275afd6539c3c281dc83a013cc6c13ea251b908e974a728f3706a727866048"], 0x0) linkat(r5, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000) 22:49:01 executing program 4: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000a, 0x172, 0xffffffffffffffff, 0x0) (async) mremap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) (async) r1 = syz_init_net_socket$rose(0xb, 0x5, 0x0) sendmsg$inet(r1, &(0x7f0000001580)={&(0x7f0000000000)={0x2, 0x4e20, @broadcast}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000100)="bfd7c1c9eba2e408cb33966818ccc0e4b3288805f3fcdf2cc4bb9f0e932c462da770f3e45e0a527c9a4db95735cf2e96fa75959112f213105c82ada482a2dbaeefb72c", 0x43}, {&(0x7f0000000180)="5944f726899729ccb392ff2c64eb1fb80a3a6aaacd6d017c338e3997158e9cfb3fb170127fa615df11facbc6b7cc5056540249be3be562c3e467dd046835fd34c5475b55058d5c1de007345a3f4aaeddf56baeeeef3c975291c1a6d10aa6f1d889856e", 0x63}, {&(0x7f0000000200)="bd6ce9cfedce564e6ef1a2d6128f77", 0xf}, {&(0x7f0000000240)="70e01ee5d7dddf590000000000004648e3e8ee98b0b68857787ad16c6b12d9c713e08db27765126387a601130e0beecc954ef10982b7281b462992c4317a324aa1f516454ac159e6d30b72a6e6d2121598e5ea02c6ac29ddd36ec909521af00602725d15324e38ea1fdee65b425de7cc1f3bf706ce877258e6d25332e9b98dd5c82e82a7828148a2a97ee1d5f631", 0x8e}, {&(0x7f0000000300)="433a09516d68adad9f2dd70300de5a0e0f87615dc2628040923968c2a5bf681c9a106c1da92e01bcc0a5ce058dba2aa18f6d0668f1a8866ad8ad0e96695f5885554dc1de53366aa90419019c57083d0791fd3a7c309eb64544ad809c544b50d31c7f7e2f8cc44672e9b4ec25d83b7fb5cbe28947cae8eb4da452ebd054f54d190a30972657568cafd8d52c75c2c3eb2fa70473f67427093ef15fc3af43ba66599264e43061abbb9fa95cd0aae9ea62b2778348bd47ded6ec8becad80185249d20157105c", 0xc4}, {&(0x7f0000000580)="3e96e483ec271cc78ca66cff3ebb075b2c6f7693cba1b9816a2dac0dbed1e501106b6cdc005f88c9f0e5c5cae5ce874f0fc4ee9ed586db1af1b8c831669759bf2abaed654337b4d92b831bfcd33c0f4cb678d2c3401bcc9e3fc238106750be42ad054dd87756d10695c30b03507cb4817e560d5e263b5de9c09b0403987ae4bb97c75a5ab2190c3b06740c79350cb78faea12aa298c524bbcf06bd62259ce9a9f0b0ef7bee9dd07fde0db3940dcb8704f8e2fb34923ab74d7a8091995698203dee96638dd13318d9b5f60e99cc248b1bd40a2ddab9d2e0a3f3640144bda4521d75eddf4eff46954c2800646e8b223a35410ed924df6756d432a046d9972b3981acff1a64adbca7c22af0e62eee1fcc976cb8b88d77337000b07a3e1db6c61380d5fedbe2a6a568cd61f7e02472d0356da7127e7ae8ee2c1d18e2ee47820de9ce78a2881f1108d07d0f07fd13f3bf7d2dcb9c60d437554c4cbe168de1a8fd19e3bb7f8124de3022ab109cd76a5e9f3ade2093608f365f23f1418dcada8ac2d49a53d289f718b310261743438784e11c8d3a789d508c2700d07f417e5ee79eba642edc792ea2772032ca57681b24881c293b2919b121ad06ec19ee79d03d3ccd44c49db101c24c6458dce787fa8aff1f8b159ca4f9f7308b9e2e02b8eded038e3520ed0bc932c10fe735f09f7d745c5b9761226d7ba34a966968a77e94fb4f69ac1ff6fafffc1be70ba015298ea37f178625feeaebb8a20ac0cd5b870d8645ab7b7041e52d4f3b1fa0a7b4ee3591ddcf517135c18b26600bc260c6dc11851e8cd41603e22963d351de959b2bac8f60e3d659655008386351a27f66185959f069bcc3b0204cfb541cd9f32b15cc9daf58465231134dc698b18dd9bca9953c44a04b4a8d6f60efbe2813d60758afa81212e35f42715f7df4cd02dee075a91edea0474728dde08840002c549a3e519bf6eb71dd01a0b9496f155ff50367cf6ce3cbc92f88029007f3b49cb025f2ca4df1bd4c9ad1fcd73c1f3525f4e1eb1f746fbab6526ff65612046c92133b7ceefaa4923dd74a90a48f567ddeeef253c5195d054b48519e5b1973c975771b3b8b5f8353618f1b2b8c39b368618b31ae8026c4bc061d888cbc1ed17bbfb7dcf45431126080859e1c9eff2fde1204a8f8abdae3fa453e5084c1d1bcad33c2c5356733c054cde3f028c290baa8847edc74c2d7c9e190d574c9fdc5df267c92669506782588d6747b3d97806b54cc543148cc93b02f2e442e14b9f22e651384b9e01c6671b1475dc907584f1bdc40f6c54fdabd91e18a86e86182674e72dd09dbf369689c0b6ce3a8fc1535d58dbf42e27ce64fb5d9a6f05f267fea6c1a25fccc6ec56ea7c1eb5d901839ef2ae4f6297aff7d8d218c101e24c9148b4d454d6937696f0091fcf52fefc0837e13d4ebd49299638cb409c11a5078331cb0894735560e774e368740756102bf091f60e364f1ec78c82dc718ff401cedd99e0c4549122b397f454fd2a2c18284eca96faac16fc9e258c047816d91684f600f171303a3256d08357b5c67accc270b682615da415930b69d6c73c4ddef24dd78c54899a86a1742ef4f078ec05f829fd0a0f3d71a731c4b24a1f81859a98cd39f0bfb814267daa96302a16305b93a1afdf0c5d960ca663af246c74b40f26b2ca1f972db2171de3ba0683bf0d6f099e5b9f0f14421344d59d258ce1c03f5f76951ae80ea58ae1996a7fb2cd804acec179cf9f4e2a662aa0a0ef20c78cdf007f8183ebbfd812aa88f9f04eb528f834609594f232ddee0874ea1d8441d0dd049c47e40288512e4355a7825e6c3bb0ac2a2310f7e4b9d267a5a1900b7c977f20ab2bdbb100956bb396a857962e9fb17590d0fc400273432a0a83afca14299189488583b83e63e5ec387ebfd1fccfe36f7a5ddee050656693fcb0d81c3ad0607e59ad5de9d3115cdb9b40afefb8fef6a29d846d9517a482891dcfff56c901b7c7e531b8f57d0cc6fa52eaca4269635f8a9bcb2b110a47aee42bda4a841f1e7c68af6c730b38a0ec7fe268fc02ab774028325d426784e50e449a71d303dafb9d3b6790b358357da28ad73e1a8cc4a599b7563be1e03b2322541c9c5d53f5aecbd9e1a7daf7daec3c2c81cbb5650d580254022d45834804c5be73a702a8bd3b411eb947b3659ff21474823590dbcec1922051e513e830a01f833ea331e1646e93af42fbd570c4ab96395211c055d47e1b1e23597b3e48b09d3495bf7969887b310a2a7525c2d3790a43232a52f2b91031c96a85c440f1580a1eb7891ac186f443152a82f25245c15cdb775534ef624b0c51004fbb9428e1e8e95e67c22fd3cacdc43c8e48c2364a682a7d72bd2982e129f6927c3c651c79aaec765762d12b8fe8458b8d4c6b4b4cae7f67838010fedbe0ed2f31cdd0bf5e33f7e9b93038507a798e0fbeb1cc020b9682639f724bffd0f3c73861afe0c9ecbf673d214d9c026f3e56f146eb99f451a0ccea4cc6639451327d79c0b4289de7829fdbb6283a291c7ec51e21c473456f22b9688a2ac1a61c44ef6a4856d7b7a346ea01a7c2829c0e1118c57ccd228dbb91b8edae560f61af2d5519128b13ab2ad636da314287e2a38e8a9fa7452b166b5b163e95fe3e9270bf91afbf6768a0c1818f2d40be94c38614ce015e885c921f9b5fb639e7770d37a07d484b8ad70c1829028d0760a176e16bb77cec00bc2984a58f91b60df0cf95405e9528ce5b35797462be1d3cd143146a727c26347ac8f255e36b26395f911eff62a36a6d9cc0a1d09b304f9fcaf15f5a3a9a8d1ba0e21c29cf4899a8f927472d07127d53d9709494a44262e64b4da798d908f1671cfd80d702520773b70f51e9ca221c67f5e19345cca734c0d58200c9e1e9eccbfcd98a677508c7c8c3b16934a1126089595843a3bd3b3b9df5bd4357bc802da09c555a2e2e281c34872825c57744a75d0845b01fbe554b025bae3d891f0cf41a65ffd75757f28fa65fdfe50780b7d53a9d2fdc29debd413ebb69d39f68e95325076ab53613c4be1c7d6665b676a32536b90cb1a2c9f2f81b5be590d6f3691dcc4f82a2417b244d5d352f91ff8f10e82a596cc6c93b3f1b1f866bf09f6ad3cafba1c44fcc979d011ff5e174ddd4f8406735c2c3111d7c75f7b043e42419f595cca36e2d8d47f0653f02060db06a8a56213482db0588371ac97cb3e51b59855b3f8a23d8bf1226ff8c693c77ae3b5545568396987d5d59b4d8af46f7a775576e77a3328012ad403755cfb162fdf913a7cd8b4b1d82513e38f0194e2af7446fd43c8b64fec6074cad878dd6b11a802e200e6a7904c16b4f75b836f6668cb6be30415159f67d09fb1bbe96bce0aaf2dfc11ca84d8277231e2ab9df7c5eaa15b28c588ffc52958258d802e4c7bec309a1303adcaaa1af47cb8730a88b877e7be37047b4749e6a907858f78d0b02f5f005f431677a58d91bbc66c53fe8ae2c9f36561330b4c7dd07d13d49a2071b923f2a4b339c6355cee9d84ba5e37c0642ef23809cf9556e12d74753fcf4e7f4616c65707cc8cb97200a5f5116b5e371b53d468b024ac9385aa73e350b8911f443a08253a674f3984b6d3f53c0cf8da6ea1a5199b01f85fc8bd883830479be365a4aefc50b4855031b42fcdff2472f0bad98763f58af9764ecdaead73227506b3209b1b3bdad1ff9a3186a32f8d5357f8a1381854d0bfb50171362b33cb798e030aec3162622f49fb3243ecbf140a776c284efabbdf622b5077ffae6fe6b48a10fcc863bd5a0d3900fc0cde6ddc0381f6b432751cc8036d8dfd763f01e68de40fec31340789d64844cbfdb7aa495ca842202e4105a314ec1b0db9b62c6a514e03ed47460e3431cde969a491fe8a385a6747b925f42ae51996983a7f4c91c49227cf6045a39a9bb082815cf62bfd295cee7da8a21b00f7b0d124447ac963647e300c62560d47f11927399b24dcb6789a16f177b7df57ab4c03fd87e4f59a2446b7be26ab8cf72e2a709f84e7b43586de2505fe0ac686965e25b1bb83be20844ef6627ee9763eb8aacfd23e5a453e60c7bc4b764e13dd175df0bca07f6ac254ce3aaef58d818d3a468bd70c84b6273af3065881d4ac958a3074d035b849ba2b3a56fe63cad26f913b50635b8faf04c863fe56fa0b2c73aafa9a75c7e5574b47142af896335bc459508341f4d1c2704cf6b07acf35491d283e18e47db8a1151867576f1c400c8a7b3b5f4df06554232f3cf05e160ccf0df95a260ff725c04b06248a025bbcd3bed5ff0d1250ae8ad4493c7ae50765c1eae482598a06ec6ffbae59bcefdcebb993a685418debb1cdc7ed46472372c38a19946ee9a44d6fbffc2831be09952bf1a58d073aa18242422c5b8974a9f6307a224d1057e414c3b702b4ccf4eb5c05d75240095ecaa7ccee1c57a0a1caca2f0e23d13e5442b68e13d65ea501c471b0b563169c14c3b2dc8c629cc36fdfc7918f7aec020313103dcb510ba097b454d18832e6bce5a49d35ddbcaae514de615955cce6df08ff11ceb1250b7b849a7235e5fe73442b2119f772aba240b66211ea031a795ac2ba6d279d3cfe4f019cac3198796724705cd13ccdac8d8490a669d8206fb5ccb35ffb604c08ae3f39b8c2d467dc47fa5733ed6401c3ccfcd8bd777885d72c62fd8351529417b85828ac1a0fef9733294d5642b036cba3f079eb31e18ecd80c292fb44181b1f16f1348e6a81f7bbe67dd78e354bfaf7569079782e8955d6bf23a07520ced307bf8258d5ef99ca16d2d091b3da3fc1e15fa3499c8e7806ce03112ea3457030539b88ac0321d777ff3cf877ef6792458b717596797c500861af1a9a9ba8a777b0a95482968a5489bea45ca188fbc472522f30a595be1b581f900c6da0275b55610aa04792c8d8970d76b5b24659570d12ecc7c7fae88513fd5c6301cba084bac779ddeeacf093773d610532cf3e234fd82f05a8827058c722a9dbf4a6141af6f8e7e482f3713c47b1aa05300eeeab65156cad9633c3ef4711d6e1701f1844b048d8f7f46ff0d33dde27afa3f15514c3e10d69d3f7e1642c17d64b0dcb0fe3c64e32fb60962c3d6b0a09df0f8361983c4a5c074f4a9a3a8ff0160d8dceb3f596001be193d53502482ad6cc35f123aaa21d433a68603bb084ae982b5a979f493a6f3a1c922588470bac53459e1a5512381d99e3ac1fc6abf00b6e269cc45e268f6dbd307f2ca56df69568eabb1cdeead4d23a1dfd78c60576d7cefb41b54bb3c7271e241c029b966e9828efd6146c1678ad01ab6b11c2d7fb684ccbf868d56d2e6bb8ee8c39ab9ee92a997027b3a82ce7578be8bcb63d800d643f6418420c0a755a79c6b9fd54f98aaddf8e8092dcf2d7a1ddfbc2e44dc6092d91b20441dda0d07091f0470869a9edbb56010289168bef52898e5a0659f4eeb739e96a1119f250c1310e0580297add933c47a8df07dc9053d2c2a1c96e4cac21d6bc3e0be4ada0eb8a95bf121e0216d6ea6d407a33b4b963fcf49e0a4dbad9748cd3508743b8c25b756be6826f2a48b8d7e6829d48d515de60b407c40717158b6ee640e23270324f0fce7216a0be67d78945b4d210591ee6fe37a9adb5fb44b5b90960dceab1f1945592f3ed12901c49a75faf1cf50c9426ca67c1aa7aa16471aa56921c859c691436aeaf8de939d73861c4ba5ffa1af99fe14e680889b3ff9944340ccf5b20dd90ab0d7f470ac73eb1c1e1ed13067e5ca48b1f5c7818ad181bba4c2ea8ee3253e141248e8bbce4d480e343f95e98eab3bd38", 0x1000}, {&(0x7f0000000400)="8d7ca6491e57cda20dd153682f773b4b99d1324fbc6bb9a93469ca80c7d99176d9f09c866f30eebdfafed5773755b612", 0x30}], 0x7, &(0x7f00000004c0)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x3fc}}, @ip_ttl={{0x14, 0x0, 0x2, 0x2}}, @ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}], 0x60}, 0x800) io_setup(0xb, &(0x7f0000000040)=0x0) io_submit(r2, 0xf10, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x2, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) 22:49:01 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x4e23}, 0x6e) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x80201, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x18, 0x2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000f9ffffffffffffff00006a3bbde447517c6da9c82a740a9dd58266c039e668ea20fdcb1f8a6d5ce71fbe1c325910ba54372f8722a0a7f93b578a55bb53d9bc63900e359eff"], 0x0, 0x2, 0x17, &(0x7f00000001c0)=""/23, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x0, 0x3, 0xb8a4, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}, 0x80) r5 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r6 = dup(r5) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r3, 0xc018937d, &(0x7f00000004c0)={{0x1, 0x1, 0x18, r0, {0x4422800}}, './file0\x00'}) r8 = openat$full(0xffffffffffffff9c, &(0x7f0000000500), 0x1000, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x1e, 0x9, &(0x7f0000000400)=@raw=[@generic={0xff, 0x4, 0x8, 0x6, 0x7}, @ldst={0x0, 0x2, 0x2, 0xb, 0xa, 0x1, 0xffffffffffffffff}, @ldst={0x3, 0x1, 0x0, 0x2, 0x1, 0x8, 0x1}, @ldst={0x2, 0x3, 0x1, 0xb, 0xa, 0x2}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x7}, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3f}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], &(0x7f0000000000)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x1a, '\x00', 0x0, 0x14, r6, 0x8, &(0x7f0000000080)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0x9, 0xfffffff8, 0x400}, 0x10, 0x0, r7, 0x0, &(0x7f0000000580)=[r3, r4, r8, 0xffffffffffffffff]}, 0x80) fallocate(r3, 0x100000011, 0x0, 0x2811fdff) syz_clone(0x40900280, 0x0, 0x0, 0x0, &(0x7f0000000a80), 0x0) socket$nl_route(0x10, 0x3, 0x0) [ 334.120646][ T3637] EXT4-fs (loop3): unmounting filesystem. [ 334.169065][ T9701] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 334.340894][ T9719] loop5: detected capacity change from 0 to 252 [ 334.635659][ T9719] hfs: unable to parse mount options 22:49:01 executing program 2: syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x1010, r3, 0x1faaa000) ioctl$MEDIA_IOC_REQUEST_ALLOC(r2, 0x80047c05, &(0x7f0000000040)=0xffffffffffffffff) close(r4) syz_open_dev$media(&(0x7f0000000000), 0x6, 0x410100) 22:49:01 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x7}, 0x0) [ 334.731395][ T9724] loop1: detected capacity change from 0 to 270 [ 334.749203][ T9724] FAT-fs (loop1): Unrecognized mount option "shgrtname=lower" or missing value 22:49:01 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x0, 0x3, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa", 0x44, 0x5fd}, {0x0, 0x0, 0x10e00}], 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB='shgrtname=lower,quiet,\x00'], 0x0) creat(&(0x7f0000000840)='./file0\x00', 0xc) r1 = accept4$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x800) statx(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x40, &(0x7f0000003900)) (async) recvmmsg(r1, &(0x7f0000000780)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000002900)=""/4096, 0x1000}], 0x7, &(0x7f00000003c0)=""/184, 0xb8}, 0xdea}, {{&(0x7f0000000480)=@isdn, 0x80, &(0x7f0000000640)=[{&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/64, 0x40}], 0x2, &(0x7f0000000680)=""/115, 0x73}, 0x6}], 0x2, 0x2, &(0x7f0000000800)) 22:49:01 executing program 4: r0 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r0, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000680)=@newsa={0x13c, 0x10, 0x633, 0x0, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@dev}, {@in6=@mcast2, 0x0, 0x32}, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'morus1280\x00'}, 0x2}}]}, 0x13c}}, 0x0) r2 = syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0xffc0000e, 0x0, &(0x7f0000000180), 0x8001, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x0) fstatfs(r2, &(0x7f0000000200)=""/131) r3 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r3) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r3, 0x4018f50b, &(0x7f0000000000)={0x1, 0x8, 0x1eedcb640000}) [ 334.824502][ T9728] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 22:49:01 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x7}, 0x0) [ 334.891762][ T9733] loop1: detected capacity change from 0 to 270 22:49:01 executing program 2: syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x1010, r3, 0x1faaa000) ioctl$MEDIA_IOC_REQUEST_ALLOC(r2, 0x80047c05, &(0x7f0000000040)=0xffffffffffffffff) close(r4) syz_open_dev$media(&(0x7f0000000000), 0x6, 0x410100) [ 334.932075][ T9733] FAT-fs (loop1): Unrecognized mount option "shgrtname=lower" or missing value [ 334.952714][ T9738] loop4: detected capacity change from 0 to 264192 [ 334.968588][ T9737] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 22:49:02 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000300)=0x8) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = inotify_init() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x1) (async) sched_setattr(0x0, 0x0, 0x0) (async, rerun: 64) getrlimit(0x4, &(0x7f00000015c0)) (async, rerun: 64) inotify_add_watch(r3, &(0x7f0000001500)='./file1\x00', 0x400017e) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200c2, 0x0) write$P9_RGETLOCK(r4, &(0x7f0000000240)=ANY=[], 0x20) (async) sendfile(r4, r4, &(0x7f00000001c0), 0xa198) r5 = syz_mount_image$hfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x4, 0x3, &(0x7f0000000280)=[{&(0x7f0000000340)="edfc8aba1a57fe54f10c94218a178e4519ff09618b5b686d104960fb4e5d7c35638e98091c077f030c41dcbea9af13a7bddef71dd47f6fd2f999c1546c8a9670df6a1c7268a8b3eb2c8300b44f418f58da7f9fbd69b7210764e0adbcdc09f0ebd71921f940af8ffe113b323a1466c171e7a3a32867b947dd837caf439f3642d2dddcac803a696e5898953a83dfda67b8fc106f93f6aeb19cb47b5966c6740c7cc715fd5849e3e7bde6894b11892afe71637fe98bc635ddae2b1412c0181d9194663ccd8e2d5737296741ea5d74743ceaaf339ba14eb09d8235", 0xd9, 0x3}, {&(0x7f0000000440)="a6527c10d1d6f19f8e26e120aaa6f25279969b2f31bb6d5c1bb8d1e7a6eaf534704f292237ea67e7828a37eb9b50d330fb126c5a7ab8c89538831cc8d63a073bf9d76b0a3fe383cfbf92277114c5fba06d80be711da381e367a87996f5d66a700c56efad9366f042d814d072331c8edae2e180bd528a197188e6e567f86b34ff44832fa7bab7cbd43ade6992960f3d40985c33766ffa7b42d4938d", 0x9b, 0xfcd9}, {&(0x7f0000000500)="a2d1b81781952d1dc7104318cab7f956c5218c7d186e28ebaf3260f35507be9e6e251d12bc43bebefc0cd116cf10a1aa26494b39062b940072fcdeac1a2ce0fb1e84a8545e5b1f7d2d675eef0a2cb280e81d7a1b519f6604924ae27d324c87a5f9493570b969b89e4b4ae2c1668eafacc5f6d6dd9bad687a2b46baba4d6fc686c69c5dcd908a54376f4b177d931065f83f2c388807011bfc6929a2f0ab70d309846c9411441c36f8f912191cc878c1d05c82d19d236bfe29555ad390b75dc07f786b64c1cfa15d79acea77117a546fde9dc44c9357fbc4950f0a67c8de6c3bd7aa886e63957a07f10ffa7a18438c9133161f39e4833f64e0f48c73a427f53d9377797f4f166f4c6674ec0af921af64bc6111a3b2b143ea99a85d812382e72a62fe780cb8011823772d3f8a3a72f5c42856902c81f36a009bc8edf8a82ff00ae15ab5475d753865a866346ec54fbd5448b465622cd10e9fbfb470393ccbb6acedea567613b08b2346dffa03df8da2e07e53aae6eaeb13cf7f1257c7a9d764e6f98facb4bd66e6bef2a42ab81e3936fb8cbca34a89e1a24a6d5401df7eb9609f934f76559fc9f15e8f71a6145124471122b921efcafd54052ebd94b86c99d94a98c1fb11f87f4315a51ba7d3692ce68e7bedd4861c93b747476ee15bc73b9c8c5a468446d7ca439614693f05793539e7f49f3fc1f1805e5141f94bf451844ecc74b6e6dfcb0bf55329dc94faf3639913e1155ae128c8ac6522d0e5f860e9ce43cbaca3eab88223760727834062a43f3ab47b7001f39e68108fac2c840e691ab07bf42acb0bea85000fd9098655dca660045d9c89dbeb32fe3e0ba277260c379ff6196d7de3c2fe2c66d0f78904f3c50d710e76d48e81d877d2783fed59e74c404ea371bda22daad2cc8ce36e96ba780f0c42dbe6bae8fbe731ef82d6d24a1a31191165f8a9e5012078d4b3f0eaaa6ce187b1ca91a63f30f5f0da5324479dabec0a6bef92a934b5f25178a0561efa48850f8f98d9ada5e8be41ecd66221d9f36d54174aa217a6e7eeb792865feed8a094cb867e0c4dd8e540003e0b30b1ea09426b603450060eb6574a531267bcca461f29f7888402360a1ea884af25b15023188b4d791cb0c92525110d48f772b559ade08ff83642b347b985118e4c1ecee017e43dead4976ea55a20892645c89bfb4dc79b2d0f4e4a4f66f49c4cadad4a1a39d87edceba04b3799732a159c98d671f30008bd1f2e26ad97d4c4511b0ceb1e270cea1a2ed6a6a550a412037a5f4fab7496dfd0f3b00c2d459ab9848c9e87c45969c28a395cf24ea44e655d4826909e62e67f7391cab784c1d4e90eefbca15759cbde27dd42326276d5eade33b2e97d2940b551d97dbc033504a83f492d83e04215bc4356409464da636ba4f49c58d4802af862d484b9f15442b87204184f7734e442dc1ed63e3674b1a6535d54f8fc2bfc8d50fe4d5a13e415df0b7e019614dfe025088103464caf3a5058185298df9f0560d395af68106c94f3680f320e41b3f365d5d00185495b22c517088157b6d4b624ffdb55f5bfe7546b7d78c916676f04ad7af91a449e794289963f11465efb4e335f05b44cb05a6a5822768567193ca0a4f275a2519db4bf5804b3bf4c26d2a37cec0ecc3eb634fdd19611e47aff2769c1aadbde360c3d1ea33fd96944e8c9b7064c66248ff18daff1dc83545d2f947c53fd5654c9e3ea91cc7213e381afc86841b2b55f1baa35ee14d8371afe2acccdb172f407278ed0c2e817d604a692ed85f0a3fd3f3b7b96cae542773fb68aee918ff10cb985da6a29f5a95daf8530fee5afd3835d0634274e05ca9afb00e40796eb20f933034c645db5352a79491b246e79feb527eb048d9b10b279f2450634b75002ea3c9656c8ff1a5257e7d3a30d3a727222a8e6c64a9a2ef5c9f28a9a2235eb7505e90b4d0a3a67d33a420f3591668c317d30256247fdf2ae4890345fea48c84f10ced972c268b24f942bdf14f9cb99db3429e90b22c64ea423829f630a108d51837c7299d6be24165eacdfc7c7c396d0f9262e9c01d96b51ec24837ec04794f2ecb15c2864b7c48d755ac651309c3a722b7d0161b8afe3e77eff01a9bbb3836f885c056b4e47f18f3887c673c0ac9da52200346d28894674b65dc8fffbaf1029fff08de0c9fb272e6807dd19706d0421bbc33d47af5338e566fe06dffcdc0c8d16b6bf7c09122c397d84792a24bce8c59db53639510d9cfe63ad598c30e0b1d03e498bc667f840054ed1c7c5302d1a2486a42deb9981711f6ba75f07874f17904861df5b78f0ee8b4ac1eeb596af85eac25ffdf062ea46e6d4d057ee16b66f0e35c37cd59d97550b00e16fd3654a1c5dff78df4606b5d1c282a26d93085fa169dcba73452de8de56257a38731a2e0f69a6793b59ed423c9ce075144ecb743e90eb3dc4a7df8a70aa6233827eccf3a699a63961b693bdd93a13dc7302f1d48fb0157d1bb62010b396a6ca25d44d389f913cc71239691fde0373b286eedc82577984580d718bccc820ddfa4591b701fb764e8fe11b8fbad8ab82c6377296c36a5b7584a728d97cc54bc9e7adcf473d8fc2ec3160f56b1eea64537bae46f7d62edcccc54406fb39247303093f47112183af0f7ac522904d3ab844055bb556c01e26de0c7f98148f2acecff0d85dec37239bed4f9507aa7ebb88874ba6f54c82d07e1dc6ac614d171f715f1eec7b5d90b4243520c70971ad4acffd45e7a48bb54d079996cea745210728aa55467ace7ad1c411c381bde05cdda749b0155aa805a31453b2c74693551576deefaba5b558a6bbc010a00ca5d139b93b96926cc79442b76780ab231e450d6e66f2f16dce8ab0c3d9ff883d7d6eb5d619462d2fe5da89230dae61e9f78d363cb052794eb1735251a0b2f50e4bf61db544607905d94bf3e827aab746d254484e064817670fd03696d977e560d8bc63434bca916983caad181ef29dae3c5dad22eb19ef6ff2957c50dd01336c9042aedbd0cb093bf6214b83a09d5a8f1eb87ba3c0221fcb235be1daea1b542feb4d7490cdd6cfd43af9c43951adcc9f19d7b7380d0075cbb234486e345400fd6fea16831fb9aa1c5b0f60f26ec1e72e02b2b399a0c40b17d1a5dad4abc7816828b74072d0095ccec9e50a1a25f11ef9aecee728693866ab0a2eef667450a22930da3bea4736dec25c2466dc7e3ce63da3fadc399aab6af7b7e4f2412f47c6b2d9f0088f11d386facc70f38c7d4d44b6255bc5db5152ba485ef4442f9d48074f2c332916b2c5a145c2f0033d8e6559d499bca180e8c7df45f980e49a2189614a03ac8e5c2b794b093c9e814b14f42d06708b530a0e709fdea1235be9e0302b06ce1b6120d57207ccf14a0f00a9ea73be3959628cd5165dc03df298991282b8e94af664fd69f794b58f8eb6565f91442dabb0983d787ba51612cabbb16ab1a338bd043b0ab4bb466da2e0111433785bfb37945d198c5f00bc3edfbe6f6d33e3777b3d6af79efc7961d7f0cbb8e02b5f96f753850f63a8664905ed80f86abbf8c9776a576f730f2eb22edaad0d2d20b2f041504c9a0834b13b5210499cfd464657ebeecad97f814ff5ad04eb8cd7feee0bd3e018b2e5574d54749d340550fe0b241203020e8b66ac634d010998e1648f9ba441aa08065e6b579e69abc34e2f71fea5d275dd177b33a7da3b374c1acdad8090111bf54f1de61a93ec625b4a9c32aa7525626c513ca084b92a466897411a2393045711734ec0b940439bafb29ef9bfb5560ea7ed4e1b360b31dac043cac88a3d92456a46815fa386c5248fcd45f11cea0ff4e3080ae429e0bfe2d9a30760df956a272724a42a39021e31ee1667e5eb3de56f2ee5959af7de89635f0dc7c30130f7e02a19bdc89dbdb9cab5d4355a4be36be353e5327da142c926d2a6365a12a02fa3646fe8dbe0e77649e1612d1e22da57d36b53b3500d4bb303b85de47449099e876b9e8a99219a87d89654596617c21353e9bb4125173a7fb759f76ff8b9f3fa2b6c46f112b7913d687de9848dbf76df2cf23ee420c77b05462a00346d14f9820c10898172ea8bcd7d6793e07f867099a02cc8d517b38a8779dfa88f5357053a01b4be0b84fe78fd5ae4b19f914657bc1b0ad7159483a944812a140b72937b57d7f76ecd9415b6f0cbfc49a415cc37ccee70e3928a9b4207103984fb4b62a83d190354a7e8854c3ca8c30acf0e2ffaf68bfc9a2c711c83111edad989261e44a07245444256d7ea762275e1c5b00df894f54a22ae73572b73102947186205fc7ca95cce8b498f6bfe7a9183496f1817dc3a571fb6557dc0f98b7c5abc2956b6387060ca54708fec0a2270ec405bf0867496256718ec71116640b9c2b4ef5d6a4823b691228b2b04ba772115f03870234a699f7b75a340923e4a959e9c74ce0fc27a3526f02073d8c5a14370478c5802c35c8b91d9771fef7659556582ec5266894b868416298b50bf8dc9deb3b4665b08498c1a6b6ed20082963c48403b358802c52168426c32ed5508cf59850a1865f135ee72a2746f51ed3de6c9f624a6dd52c13d8ecaad1e88a4635bd5b6a5c0880aa96a3ff42ca1b093a4400425f2a1345208ff4b5be6b15f1ec0d078d248dc7553485f9360786209c536663fa950ee9f3dfe3bcb8152f91c5003dd6f39354d15f15fb166b2b4294e4ed71e99e42904833e035efc4aef589cf1e7a1e43fa7663c256656f6654b4e1850692f37af418be7679fafe32fb5a92adc1c14ee1cffd2c94e9b08e90ec4cef42b8d1e587003d89fc6aed98857558bb6db20acc3bdbe4f26e32dcee977fd6c26db7dfe27e49096f78a2efa162bfa12a7c80dadafcc99af66ba7207c8a92e630b08198539d76da7608774907d2d23001068ff7fc0d6ffb115b5f403068909e837337f0804c69a039b7101be70e58d003cce54d1c7487d943f7e7e8a12a57d37a601840beb290dabfb89be6876c4f3a49f0a7756e0956b4a5e4f5ddf14dfdf8ff5e149d5dceb65c4334c4ab72c28752f52d4c1800b557687bb8eaee2ce551d94012d8987d8ba9cdd8a2ef4b4594e380066f711e2eda71324fb0e3a9e8b6d667369bacbc02a0a5eec07ae6bab984c3d35c53bc54af5e8bc391fdcb2c15e5787e01d3a06632d5122fb4e72aa6994329d30cc6fbc1167c7881ab5da1ece8fddd5158442587b68ec1375889743f8225906ea76494c693f82d5170a8daf9612029c0b78e781cf619e2a04f78970032953d5331e83292e75724791f2ca26f005216db53e5bfe9d1b35a40f738fea1bf427fce1add977ef4f901f9dc7f7fd9397e8047d769624ba53b39be31d8a0403a03c31cef634cb62bf9f8f69b34416d9d3e496f3263547bf961bcbf44c2370c5228112cce4fdb0a25ae704cbb5693bbc59a198c61d8fbb8a772ffb54da7dcb3cad7b74a53864895f3e7e7b25e8349934a885f0e8930a371607e0484776040e85f9711fc6912a8b449373e6d33f4f0eff0b11af46fafca105f445d75b771e187d43b050a3302118759d629e37edae23111c485cec7ea38d55f590cc0c59b8381a187e3671076ce33cbb10534f9aefed3a5d6da81e3adf788419800ebd7fa93d93c6c8acc7e894fb6fec6171f35293925912ed21c95eaba1829e794ae758a0a3ae475aad24915f07c15bda84cbf3a15dd392f19322bd2bd89ed4e0261627f6f113be92faac458444d487ed62019e9091ccaccfa03cd60fb905392d47f0f028d49406f6e4a65c26b5079596cde0a94127764f2c694a0064", 0x1000, 0x7fff}], 0x40, &(0x7f0000001740)=ANY=[@ANYBLOB="747970653dd3f4c43a2c706172743d3078303030303030303030303030303130302c73657373080000003078303030303030303030303030303030338e05c770fccd2b49fa2c756d61736b3d3030303030300849a5b696e69ca45d30303030303030303030303030303031302c71756965742c646f6e745f6d6561737572652c66756e633d4d4d41505f434845434b2c7065726d69745f747970653d253a2b5e2c646f6e745f686173682c0000000000000000000000000000e14dfad898d795843ecff81c3053349068304a4a24f2bd7762871dc1030ba14caf937617dafb3c761a5ed0e4d08c3504c4ba0a6a531f849706496d46184308f2ca116f330e24854a9a9e6f7efed7f1997fb01590e086015510587504b46285f59d072d68dc2e308461d619a596088bb895f6f53dba8b078b9709cbd48f4561fe95deb2107cfa6a64ec0573a1673198aa1e275afd6539c3c281dc83a013cc6c13ea251b908e974a728f3706a727866048"], 0x0) linkat(r5, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000) 22:49:02 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x0, 0x3, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa", 0x44, 0x5fd}, {0x0, 0x0, 0x10e00}], 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB='shgrtname=lower,quiet,\x00'], 0x0) creat(&(0x7f0000000840)='./file0\x00', 0xc) r1 = accept4$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x800) statx(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x40, &(0x7f0000003900)) recvmmsg(r1, &(0x7f0000000780)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000002900)=""/4096, 0x1000}], 0x7, &(0x7f00000003c0)=""/184, 0xb8}, 0xdea}, {{&(0x7f0000000480)=@isdn, 0x80, &(0x7f0000000640)=[{&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/64, 0x40}], 0x2, &(0x7f0000000680)=""/115, 0x73}, 0x6}], 0x2, 0x2, &(0x7f0000000800)) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x0, 0x3, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000880)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa", 0x44, 0x5fd}, {0x0, 0x0, 0x10e00}], 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB='shgrtname=lower,quiet,\x00'], 0x0) (async) creat(&(0x7f0000000840)='./file0\x00', 0xc) (async) accept4$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x800) (async) statx(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x40, &(0x7f0000003900)) (async) recvmmsg(r1, &(0x7f0000000780)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000002900)=""/4096, 0x1000}], 0x7, &(0x7f00000003c0)=""/184, 0xb8}, 0xdea}, {{&(0x7f0000000480)=@isdn, 0x80, &(0x7f0000000640)=[{&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/64, 0x40}], 0x2, &(0x7f0000000680)=""/115, 0x73}, 0x6}], 0x2, 0x2, &(0x7f0000000800)) (async) 22:49:02 executing program 4: r0 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r0, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000680)=@newsa={0x13c, 0x10, 0x633, 0x0, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@dev}, {@in6=@mcast2, 0x0, 0x32}, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'morus1280\x00'}, 0x2}}]}, 0x13c}}, 0x0) r2 = syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0xffc0000e, 0x0, &(0x7f0000000180), 0x8001, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x0) fstatfs(r2, &(0x7f0000000200)=""/131) r3 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r3) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r3, 0x4018f50b, &(0x7f0000000000)={0x1, 0x8, 0x1eedcb640000}) socket$kcm(0xa, 0x922000000003, 0x11) (async) sendmsg$kcm(r0, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) (async) close(r0) (async) socket$nl_xfrm(0x10, 0x3, 0x6) (async) sendmsg$nl_xfrm(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000680)=@newsa={0x13c, 0x10, 0x633, 0x0, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@dev}, {@in6=@mcast2, 0x0, 0x32}, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'morus1280\x00'}, 0x2}}]}, 0x13c}}, 0x0) (async) syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0xffc0000e, 0x0, &(0x7f0000000180), 0x8001, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x0) (async) fstatfs(r2, &(0x7f0000000200)=""/131) (async) socket$kcm(0xa, 0x922000000003, 0x11) (async) sendmsg$kcm(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) (async) close(r3) (async) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r3, 0x4018f50b, &(0x7f0000000000)={0x1, 0x8, 0x1eedcb640000}) (async) 22:49:02 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={0x0}, 0x7}, 0x0) [ 335.044113][ T9747] loop1: detected capacity change from 0 to 270 [ 335.047150][ T3900] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 335.078639][ T3900] Buffer I/O error on dev loop1, logical block 0, async page read [ 335.090537][ T9755] loop4: detected capacity change from 0 to 264192 [ 335.098723][ T9756] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 335.130745][ T3900] loop1: unable to read partition table 22:49:02 executing program 1: r0 = syz_mount_image$squashfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x20000001f5, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000100000001000c00e005020004", 0x1d}], 0x0, &(0x7f0000000140)=ANY=[], 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) statx(r0, &(0x7f0000000380)='./file0\x00', 0x100, 0x800, &(0x7f0000000980)) r5 = dup(r4) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) socket$inet_mptcp(0x2, 0x1, 0x106) getsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000880)={{{@in=@local, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private0}, 0x0, @in=@private}}, &(0x7f0000000780)=0xe8) lchown(&(0x7f0000000640)='./file0\x00', r6, r2) syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000080)='./file0/file0\x00', 0x7, 0x4, &(0x7f0000000400)=[{&(0x7f0000000140)="cb16c298cb54925605a723cc1a6e256cb4bc50f709f434d9e1accae31228cbb1525567e974aeea5c4e6fbb2a38eba3ccbc21196a5472cefb7f7113b493350c9815beb65fe8d675ff64791bc2071ae1dc51d31200207c3659f66fdfcd257a1662d91f87253b3845097cd262697e340d7fe3f67146e47f4af25c0712ce519ddceb76672574", 0x84, 0x5}, {&(0x7f0000000240)="78b49d8023f63773f92e675afb85da251fa16f7579116bdc59ba9bda9db592bdbec5ee5ad3b428b36716cbc266bc95e1e9c7d894999112736b7c89585a247ca3bbf2869f231922e8e2b720fc02ee6fc85fc0cb976286b9", 0x57, 0x9885}, {&(0x7f00000002c0)="aecfec5c6dac825407f174f19d436429f40c71ebfac91c0d036536f861e9d5429577564c1022f1fe5b2ffb9d9ab51be4491b8230492a7a9d9165afa82bfdd89deeffcb056d130c1d79d324bf83c1340687742d58bb2efc22c08b4b6a6c82a11e18c2a61f4b180d6efb323bd7d0e1ef33138362796abd2ba6018bde0e333377ce3572b1c4de9c846332c301919059322ccbacf64728a227f2c377fe02b64466be75ea0b7767aac4", 0xa7, 0x6aa0}, {&(0x7f0000000680)="6193466c58e178ab19054e7cb2e2d2897b2409b9f4d2f8a82e1fc2af0bb581b4b769270abf2881eea22cb0d00e51122df6f576e5f7821ccbd77adc8d577008e42f667dbfc37f3c1a78a1c8a0095897450a4c36f96eafc5d44403821f71aba372537e09f647612425fedbd286bbf4488a42738342214e4787008f6a92", 0x7c, 0x3ff}], 0x20, &(0x7f0000000500)={[{@jqfmt_vfsv0}, {@barrier}], [{@smackfsdef={'smackfsdef', 0x3d, 'squashfs\x00'}}, {@fowner_lt={'fowner<', r1}}]}, 0x1) r7 = openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000580)='devices.deny\x00', 0x2, 0x0) r8 = syz_open_dev$video4linux(&(0x7f00000005c0), 0x9, 0x84900) sendfile(r7, r8, &(0x7f0000000600)=0xffffffffffffffff, 0x8000000000000001) r9 = syz_open_dev$video(&(0x7f00000007c0), 0xffffffffffffffff, 0xc0800) r10 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000800)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) sendfile(r9, r10, &(0x7f0000000840)=0x100000001, 0x827) [ 335.147176][ T9747] FAT-fs (loop1): Unrecognized mount option "shgrtname=lower" or missing value [ 335.253514][ T9767] loop1: detected capacity change from 0 to 264192 [ 335.293885][ T3799] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 335.329451][ T3799] Buffer I/O error on dev loop1, logical block 0, async page read [ 335.349186][ T3799] loop1: unable to read partition table [ 335.367065][ T9767] SQUASHFS error: Failed to read block 0x60: -5 [ 335.379249][ T9767] squashfs image failed sanity check 22:49:02 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x4e23}, 0x6e) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x80201, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x18, 0x2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000f9ffffffffffffff00006a3bbde447517c6da9c82a740a9dd58266c039e668ea20fdcb1f8a6d5ce71fbe1c325910ba54372f8722a0a7f93b578a55bb53d9bc63900e359eff"], 0x0, 0x2, 0x17, &(0x7f00000001c0)=""/23, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x0, 0x3, 0xb8a4, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}, 0x80) (async) r5 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r6 = dup(r5) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r3, 0xc018937d, &(0x7f00000004c0)={{0x1, 0x1, 0x18, r0, {0x4422800}}, './file0\x00'}) (async) r8 = openat$full(0xffffffffffffff9c, &(0x7f0000000500), 0x1000, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x1e, 0x9, &(0x7f0000000400)=@raw=[@generic={0xff, 0x4, 0x8, 0x6, 0x7}, @ldst={0x0, 0x2, 0x2, 0xb, 0xa, 0x1, 0xffffffffffffffff}, @ldst={0x3, 0x1, 0x0, 0x2, 0x1, 0x8, 0x1}, @ldst={0x2, 0x3, 0x1, 0xb, 0xa, 0x2}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x7}, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3f}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], &(0x7f0000000000)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x1a, '\x00', 0x0, 0x14, r6, 0x8, &(0x7f0000000080)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0x9, 0xfffffff8, 0x400}, 0x10, 0x0, r7, 0x0, &(0x7f0000000580)=[r3, r4, r8, 0xffffffffffffffff]}, 0x80) fallocate(r3, 0x100000011, 0x0, 0x2811fdff) (async) syz_clone(0x40900280, 0x0, 0x0, 0x0, &(0x7f0000000a80), 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) 22:49:02 executing program 2: syz_open_dev$media(&(0x7f0000000100), 0x6dbb, 0x0) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x1010, r3, 0x1faaa000) (async) ioctl$MEDIA_IOC_REQUEST_ALLOC(r2, 0x80047c05, &(0x7f0000000040)=0xffffffffffffffff) close(r4) (async) syz_open_dev$media(&(0x7f0000000000), 0x6, 0x410100) 22:49:02 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={0x0}, 0x7}, 0x0) 22:49:02 executing program 4: r0 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r0, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r0) (async) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000680)=@newsa={0x13c, 0x10, 0x633, 0x0, 0x0, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@dev}, {@in6=@mcast2, 0x0, 0x32}, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'morus1280\x00'}, 0x2}}]}, 0x13c}}, 0x0) (async) r2 = syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0xffc0000e, 0x0, &(0x7f0000000180), 0x8001, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x0) fstatfs(r2, &(0x7f0000000200)=""/131) (async) r3 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r3) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r3, 0x4018f50b, &(0x7f0000000000)={0x1, 0x8, 0x1eedcb640000}) 22:49:02 executing program 1: r0 = syz_mount_image$squashfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x20000001f5, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000100000001000c00e005020004", 0x1d}], 0x0, &(0x7f0000000140)=ANY=[], 0x0) (async) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) statx(r0, &(0x7f0000000380)='./file0\x00', 0x100, 0x800, &(0x7f0000000980)) (async, rerun: 64) r5 = dup(r4) (rerun: 64) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) (async) socket$inet_mptcp(0x2, 0x1, 0x106) (async) getsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000880)={{{@in=@local, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private0}, 0x0, @in=@private}}, &(0x7f0000000780)=0xe8) lchown(&(0x7f0000000640)='./file0\x00', r6, r2) syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000080)='./file0/file0\x00', 0x7, 0x4, &(0x7f0000000400)=[{&(0x7f0000000140)="cb16c298cb54925605a723cc1a6e256cb4bc50f709f434d9e1accae31228cbb1525567e974aeea5c4e6fbb2a38eba3ccbc21196a5472cefb7f7113b493350c9815beb65fe8d675ff64791bc2071ae1dc51d31200207c3659f66fdfcd257a1662d91f87253b3845097cd262697e340d7fe3f67146e47f4af25c0712ce519ddceb76672574", 0x84, 0x5}, {&(0x7f0000000240)="78b49d8023f63773f92e675afb85da251fa16f7579116bdc59ba9bda9db592bdbec5ee5ad3b428b36716cbc266bc95e1e9c7d894999112736b7c89585a247ca3bbf2869f231922e8e2b720fc02ee6fc85fc0cb976286b9", 0x57, 0x9885}, {&(0x7f00000002c0)="aecfec5c6dac825407f174f19d436429f40c71ebfac91c0d036536f861e9d5429577564c1022f1fe5b2ffb9d9ab51be4491b8230492a7a9d9165afa82bfdd89deeffcb056d130c1d79d324bf83c1340687742d58bb2efc22c08b4b6a6c82a11e18c2a61f4b180d6efb323bd7d0e1ef33138362796abd2ba6018bde0e333377ce3572b1c4de9c846332c301919059322ccbacf64728a227f2c377fe02b64466be75ea0b7767aac4", 0xa7, 0x6aa0}, {&(0x7f0000000680)="6193466c58e178ab19054e7cb2e2d2897b2409b9f4d2f8a82e1fc2af0bb581b4b769270abf2881eea22cb0d00e51122df6f576e5f7821ccbd77adc8d577008e42f667dbfc37f3c1a78a1c8a0095897450a4c36f96eafc5d44403821f71aba372537e09f647612425fedbd286bbf4488a42738342214e4787008f6a92", 0x7c, 0x3ff}], 0x20, &(0x7f0000000500)={[{@jqfmt_vfsv0}, {@barrier}], [{@smackfsdef={'smackfsdef', 0x3d, 'squashfs\x00'}}, {@fowner_lt={'fowner<', r1}}]}, 0x1) (async) r7 = openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000580)='devices.deny\x00', 0x2, 0x0) (async, rerun: 64) r8 = syz_open_dev$video4linux(&(0x7f00000005c0), 0x9, 0x84900) (rerun: 64) sendfile(r7, r8, &(0x7f0000000600)=0xffffffffffffffff, 0x8000000000000001) r9 = syz_open_dev$video(&(0x7f00000007c0), 0xffffffffffffffff, 0xc0800) (async) r10 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000800)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) sendfile(r9, r10, &(0x7f0000000840)=0x100000001, 0x827) 22:49:02 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 64) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r2}, 0x10) (async, rerun: 32) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x0) (rerun: 32) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x4e23}, 0x6e) (async) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x80201, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x18, 0x2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000f9ffffffffffffff00006a3bbde447517c6da9c82a740a9dd58266c039e668ea20fdcb1f8a6d5ce71fbe1c325910ba54372f8722a0a7f93b578a55bb53d9bc63900e359eff"], 0x0, 0x2, 0x17, &(0x7f00000001c0)=""/23, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x0, 0x3, 0xb8a4, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}, 0x80) r5 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r6 = dup(r5) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r3, 0xc018937d, &(0x7f00000004c0)={{0x1, 0x1, 0x18, r0, {0x4422800}}, './file0\x00'}) (async, rerun: 64) r8 = openat$full(0xffffffffffffff9c, &(0x7f0000000500), 0x1000, 0x0) (rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x1e, 0x9, &(0x7f0000000400)=@raw=[@generic={0xff, 0x4, 0x8, 0x6, 0x7}, @ldst={0x0, 0x2, 0x2, 0xb, 0xa, 0x1, 0xffffffffffffffff}, @ldst={0x3, 0x1, 0x0, 0x2, 0x1, 0x8, 0x1}, @ldst={0x2, 0x3, 0x1, 0xb, 0xa, 0x2}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x7}, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3f}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], &(0x7f0000000000)='GPL\x00', 0x3, 0x0, 0x0, 0x41100, 0x1a, '\x00', 0x0, 0x14, r6, 0x8, &(0x7f0000000080)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x2, 0x9, 0xfffffff8, 0x400}, 0x10, 0x0, r7, 0x0, &(0x7f0000000580)=[r3, r4, r8, 0xffffffffffffffff]}, 0x80) fallocate(r3, 0x100000011, 0x0, 0x2811fdff) (async) syz_clone(0x40900280, 0x0, 0x0, 0x0, &(0x7f0000000a80), 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) [ 335.579456][ T9776] loop1: detected capacity change from 0 to 264192 [ 335.580482][ T9785] loop4: detected capacity change from 0 to 264192 [ 335.597388][ T9781] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 335.601687][ T9776] squashfs: Unknown parameter '/dev/kvm' 22:49:02 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000300)=0x8) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = inotify_init() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x1) (async) sched_setattr(0x0, 0x0, 0x0) (async) getrlimit(0x4, &(0x7f00000015c0)) (async) inotify_add_watch(r3, &(0x7f0000001500)='./file1\x00', 0x400017e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200c2, 0x0) write$P9_RGETLOCK(r4, &(0x7f0000000240)=ANY=[], 0x20) (async) sendfile(r4, r4, &(0x7f00000001c0), 0xa198) r5 = syz_mount_image$hfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x4, 0x3, &(0x7f0000000280)=[{&(0x7f0000000340)="edfc8aba1a57fe54f10c94218a178e4519ff09618b5b686d104960fb4e5d7c35638e98091c077f030c41dcbea9af13a7bddef71dd47f6fd2f999c1546c8a9670df6a1c7268a8b3eb2c8300b44f418f58da7f9fbd69b7210764e0adbcdc09f0ebd71921f940af8ffe113b323a1466c171e7a3a32867b947dd837caf439f3642d2dddcac803a696e5898953a83dfda67b8fc106f93f6aeb19cb47b5966c6740c7cc715fd5849e3e7bde6894b11892afe71637fe98bc635ddae2b1412c0181d9194663ccd8e2d5737296741ea5d74743ceaaf339ba14eb09d8235", 0xd9, 0x3}, {&(0x7f0000000440)="a6527c10d1d6f19f8e26e120aaa6f25279969b2f31bb6d5c1bb8d1e7a6eaf534704f292237ea67e7828a37eb9b50d330fb126c5a7ab8c89538831cc8d63a073bf9d76b0a3fe383cfbf92277114c5fba06d80be711da381e367a87996f5d66a700c56efad9366f042d814d072331c8edae2e180bd528a197188e6e567f86b34ff44832fa7bab7cbd43ade6992960f3d40985c33766ffa7b42d4938d", 0x9b, 0xfcd9}, {&(0x7f0000000500)="a2d1b81781952d1dc7104318cab7f956c5218c7d186e28ebaf3260f35507be9e6e251d12bc43bebefc0cd116cf10a1aa26494b39062b940072fcdeac1a2ce0fb1e84a8545e5b1f7d2d675eef0a2cb280e81d7a1b519f6604924ae27d324c87a5f9493570b969b89e4b4ae2c1668eafacc5f6d6dd9bad687a2b46baba4d6fc686c69c5dcd908a54376f4b177d931065f83f2c388807011bfc6929a2f0ab70d309846c9411441c36f8f912191cc878c1d05c82d19d236bfe29555ad390b75dc07f786b64c1cfa15d79acea77117a546fde9dc44c9357fbc4950f0a67c8de6c3bd7aa886e63957a07f10ffa7a18438c9133161f39e4833f64e0f48c73a427f53d9377797f4f166f4c6674ec0af921af64bc6111a3b2b143ea99a85d812382e72a62fe780cb8011823772d3f8a3a72f5c42856902c81f36a009bc8edf8a82ff00ae15ab5475d753865a866346ec54fbd5448b465622cd10e9fbfb470393ccbb6acedea567613b08b2346dffa03df8da2e07e53aae6eaeb13cf7f1257c7a9d764e6f98facb4bd66e6bef2a42ab81e3936fb8cbca34a89e1a24a6d5401df7eb9609f934f76559fc9f15e8f71a6145124471122b921efcafd54052ebd94b86c99d94a98c1fb11f87f4315a51ba7d3692ce68e7bedd4861c93b747476ee15bc73b9c8c5a468446d7ca439614693f05793539e7f49f3fc1f1805e5141f94bf451844ecc74b6e6dfcb0bf55329dc94faf3639913e1155ae128c8ac6522d0e5f860e9ce43cbaca3eab88223760727834062a43f3ab47b7001f39e68108fac2c840e691ab07bf42acb0bea85000fd9098655dca660045d9c89dbeb32fe3e0ba277260c379ff6196d7de3c2fe2c66d0f78904f3c50d710e76d48e81d877d2783fed59e74c404ea371bda22daad2cc8ce36e96ba780f0c42dbe6bae8fbe731ef82d6d24a1a31191165f8a9e5012078d4b3f0eaaa6ce187b1ca91a63f30f5f0da5324479dabec0a6bef92a934b5f25178a0561efa48850f8f98d9ada5e8be41ecd66221d9f36d54174aa217a6e7eeb792865feed8a094cb867e0c4dd8e540003e0b30b1ea09426b603450060eb6574a531267bcca461f29f7888402360a1ea884af25b15023188b4d791cb0c92525110d48f772b559ade08ff83642b347b985118e4c1ecee017e43dead4976ea55a20892645c89bfb4dc79b2d0f4e4a4f66f49c4cadad4a1a39d87edceba04b3799732a159c98d671f30008bd1f2e26ad97d4c4511b0ceb1e270cea1a2ed6a6a550a412037a5f4fab7496dfd0f3b00c2d459ab9848c9e87c45969c28a395cf24ea44e655d4826909e62e67f7391cab784c1d4e90eefbca15759cbde27dd42326276d5eade33b2e97d2940b551d97dbc033504a83f492d83e04215bc4356409464da636ba4f49c58d4802af862d484b9f15442b87204184f7734e442dc1ed63e3674b1a6535d54f8fc2bfc8d50fe4d5a13e415df0b7e019614dfe025088103464caf3a5058185298df9f0560d395af68106c94f3680f320e41b3f365d5d00185495b22c517088157b6d4b624ffdb55f5bfe7546b7d78c916676f04ad7af91a449e794289963f11465efb4e335f05b44cb05a6a5822768567193ca0a4f275a2519db4bf5804b3bf4c26d2a37cec0ecc3eb634fdd19611e47aff2769c1aadbde360c3d1ea33fd96944e8c9b7064c66248ff18daff1dc83545d2f947c53fd5654c9e3ea91cc7213e381afc86841b2b55f1baa35ee14d8371afe2acccdb172f407278ed0c2e817d604a692ed85f0a3fd3f3b7b96cae542773fb68aee918ff10cb985da6a29f5a95daf8530fee5afd3835d0634274e05ca9afb00e40796eb20f933034c645db5352a79491b246e79feb527eb048d9b10b279f2450634b75002ea3c9656c8ff1a5257e7d3a30d3a727222a8e6c64a9a2ef5c9f28a9a2235eb7505e90b4d0a3a67d33a420f3591668c317d30256247fdf2ae4890345fea48c84f10ced972c268b24f942bdf14f9cb99db3429e90b22c64ea423829f630a108d51837c7299d6be24165eacdfc7c7c396d0f9262e9c01d96b51ec24837ec04794f2ecb15c2864b7c48d755ac651309c3a722b7d0161b8afe3e77eff01a9bbb3836f885c056b4e47f18f3887c673c0ac9da52200346d28894674b65dc8fffbaf1029fff08de0c9fb272e6807dd19706d0421bbc33d47af5338e566fe06dffcdc0c8d16b6bf7c09122c397d84792a24bce8c59db53639510d9cfe63ad598c30e0b1d03e498bc667f840054ed1c7c5302d1a2486a42deb9981711f6ba75f07874f17904861df5b78f0ee8b4ac1eeb596af85eac25ffdf062ea46e6d4d057ee16b66f0e35c37cd59d97550b00e16fd3654a1c5dff78df4606b5d1c282a26d93085fa169dcba73452de8de56257a38731a2e0f69a6793b59ed423c9ce075144ecb743e90eb3dc4a7df8a70aa6233827eccf3a699a63961b693bdd93a13dc7302f1d48fb0157d1bb62010b396a6ca25d44d389f913cc71239691fde0373b286eedc82577984580d718bccc820ddfa4591b701fb764e8fe11b8fbad8ab82c6377296c36a5b7584a728d97cc54bc9e7adcf473d8fc2ec3160f56b1eea64537bae46f7d62edcccc54406fb39247303093f47112183af0f7ac522904d3ab844055bb556c01e26de0c7f98148f2acecff0d85dec37239bed4f9507aa7ebb88874ba6f54c82d07e1dc6ac614d171f715f1eec7b5d90b4243520c70971ad4acffd45e7a48bb54d079996cea745210728aa55467ace7ad1c411c381bde05cdda749b0155aa805a31453b2c74693551576deefaba5b558a6bbc010a00ca5d139b93b96926cc79442b76780ab231e450d6e66f2f16dce8ab0c3d9ff883d7d6eb5d619462d2fe5da89230dae61e9f78d363cb052794eb1735251a0b2f50e4bf61db544607905d94bf3e827aab746d254484e064817670fd03696d977e560d8bc63434bca916983caad181ef29dae3c5dad22eb19ef6ff2957c50dd01336c9042aedbd0cb093bf6214b83a09d5a8f1eb87ba3c0221fcb235be1daea1b542feb4d7490cdd6cfd43af9c43951adcc9f19d7b7380d0075cbb234486e345400fd6fea16831fb9aa1c5b0f60f26ec1e72e02b2b399a0c40b17d1a5dad4abc7816828b74072d0095ccec9e50a1a25f11ef9aecee728693866ab0a2eef667450a22930da3bea4736dec25c2466dc7e3ce63da3fadc399aab6af7b7e4f2412f47c6b2d9f0088f11d386facc70f38c7d4d44b6255bc5db5152ba485ef4442f9d48074f2c332916b2c5a145c2f0033d8e6559d499bca180e8c7df45f980e49a2189614a03ac8e5c2b794b093c9e814b14f42d06708b530a0e709fdea1235be9e0302b06ce1b6120d57207ccf14a0f00a9ea73be3959628cd5165dc03df298991282b8e94af664fd69f794b58f8eb6565f91442dabb0983d787ba51612cabbb16ab1a338bd043b0ab4bb466da2e0111433785bfb37945d198c5f00bc3edfbe6f6d33e3777b3d6af79efc7961d7f0cbb8e02b5f96f753850f63a8664905ed80f86abbf8c9776a576f730f2eb22edaad0d2d20b2f041504c9a0834b13b5210499cfd464657ebeecad97f814ff5ad04eb8cd7feee0bd3e018b2e5574d54749d340550fe0b241203020e8b66ac634d010998e1648f9ba441aa08065e6b579e69abc34e2f71fea5d275dd177b33a7da3b374c1acdad8090111bf54f1de61a93ec625b4a9c32aa7525626c513ca084b92a466897411a2393045711734ec0b940439bafb29ef9bfb5560ea7ed4e1b360b31dac043cac88a3d92456a46815fa386c5248fcd45f11cea0ff4e3080ae429e0bfe2d9a30760df956a272724a42a39021e31ee1667e5eb3de56f2ee5959af7de89635f0dc7c30130f7e02a19bdc89dbdb9cab5d4355a4be36be353e5327da142c926d2a6365a12a02fa3646fe8dbe0e77649e1612d1e22da57d36b53b3500d4bb303b85de47449099e876b9e8a99219a87d89654596617c21353e9bb4125173a7fb759f76ff8b9f3fa2b6c46f112b7913d687de9848dbf76df2cf23ee420c77b05462a00346d14f9820c10898172ea8bcd7d6793e07f867099a02cc8d517b38a8779dfa88f5357053a01b4be0b84fe78fd5ae4b19f914657bc1b0ad7159483a944812a140b72937b57d7f76ecd9415b6f0cbfc49a415cc37ccee70e3928a9b4207103984fb4b62a83d190354a7e8854c3ca8c30acf0e2ffaf68bfc9a2c711c83111edad989261e44a07245444256d7ea762275e1c5b00df894f54a22ae73572b73102947186205fc7ca95cce8b498f6bfe7a9183496f1817dc3a571fb6557dc0f98b7c5abc2956b6387060ca54708fec0a2270ec405bf0867496256718ec71116640b9c2b4ef5d6a4823b691228b2b04ba772115f03870234a699f7b75a340923e4a959e9c74ce0fc27a3526f02073d8c5a14370478c5802c35c8b91d9771fef7659556582ec5266894b868416298b50bf8dc9deb3b4665b08498c1a6b6ed20082963c48403b358802c52168426c32ed5508cf59850a1865f135ee72a2746f51ed3de6c9f624a6dd52c13d8ecaad1e88a4635bd5b6a5c0880aa96a3ff42ca1b093a4400425f2a1345208ff4b5be6b15f1ec0d078d248dc7553485f9360786209c536663fa950ee9f3dfe3bcb8152f91c5003dd6f39354d15f15fb166b2b4294e4ed71e99e42904833e035efc4aef589cf1e7a1e43fa7663c256656f6654b4e1850692f37af418be7679fafe32fb5a92adc1c14ee1cffd2c94e9b08e90ec4cef42b8d1e587003d89fc6aed98857558bb6db20acc3bdbe4f26e32dcee977fd6c26db7dfe27e49096f78a2efa162bfa12a7c80dadafcc99af66ba7207c8a92e630b08198539d76da7608774907d2d23001068ff7fc0d6ffb115b5f403068909e837337f0804c69a039b7101be70e58d003cce54d1c7487d943f7e7e8a12a57d37a601840beb290dabfb89be6876c4f3a49f0a7756e0956b4a5e4f5ddf14dfdf8ff5e149d5dceb65c4334c4ab72c28752f52d4c1800b557687bb8eaee2ce551d94012d8987d8ba9cdd8a2ef4b4594e380066f711e2eda71324fb0e3a9e8b6d667369bacbc02a0a5eec07ae6bab984c3d35c53bc54af5e8bc391fdcb2c15e5787e01d3a06632d5122fb4e72aa6994329d30cc6fbc1167c7881ab5da1ece8fddd5158442587b68ec1375889743f8225906ea76494c693f82d5170a8daf9612029c0b78e781cf619e2a04f78970032953d5331e83292e75724791f2ca26f005216db53e5bfe9d1b35a40f738fea1bf427fce1add977ef4f901f9dc7f7fd9397e8047d769624ba53b39be31d8a0403a03c31cef634cb62bf9f8f69b34416d9d3e496f3263547bf961bcbf44c2370c5228112cce4fdb0a25ae704cbb5693bbc59a198c61d8fbb8a772ffb54da7dcb3cad7b74a53864895f3e7e7b25e8349934a885f0e8930a371607e0484776040e85f9711fc6912a8b449373e6d33f4f0eff0b11af46fafca105f445d75b771e187d43b050a3302118759d629e37edae23111c485cec7ea38d55f590cc0c59b8381a187e3671076ce33cbb10534f9aefed3a5d6da81e3adf788419800ebd7fa93d93c6c8acc7e894fb6fec6171f35293925912ed21c95eaba1829e794ae758a0a3ae475aad24915f07c15bda84cbf3a15dd392f19322bd2bd89ed4e0261627f6f113be92faac458444d487ed62019e9091ccaccfa03cd60fb905392d47f0f028d49406f6e4a65c26b5079596cde0a94127764f2c694a0064", 0x1000, 0x7fff}], 0x40, &(0x7f0000001740)=ANY=[@ANYBLOB="747970653dd3f4c43a2c706172743d3078303030303030303030303030303130302c73657373080000003078303030303030303030303030303030338e05c770fccd2b49fa2c756d61736b3d3030303030300849a5b696e69ca45d30303030303030303030303030303031302c71756965742c646f6e745f6d6561737572652c66756e633d4d4d41505f434845434b2c7065726d69745f747970653d253a2b5e2c646f6e745f686173682c0000000000000000000000000000e14dfad898d795843ecff81c3053349068304a4a24f2bd7762871dc1030ba14caf937617dafb3c761a5ed0e4d08c3504c4ba0a6a531f849706496d46184308f2ca116f330e24854a9a9e6f7efed7f1997fb01590e086015510587504b46285f59d072d68dc2e308461d619a596088bb895f6f53dba8b078b9709cbd48f4561fe95deb2107cfa6a64ec0573a1673198aa1e275afd6539c3c281dc83a013cc6c13ea251b908e974a728f3706a727866048"], 0x0) linkat(r5, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000) 22:49:02 executing program 4: r0 = syz_mount_image$squashfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x20000001f5, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000100000001000c00e005020004", 0x1d}], 0x0, &(0x7f0000000140)=ANY=[], 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) statx(r0, &(0x7f0000000380)='./file0\x00', 0x100, 0x800, &(0x7f0000000980)) r5 = dup(r4) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) socket$inet_mptcp(0x2, 0x1, 0x106) getsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000880)={{{@in=@local, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private0}, 0x0, @in=@private}}, &(0x7f0000000780)=0xe8) lchown(&(0x7f0000000640)='./file0\x00', r6, r2) syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000080)='./file0/file0\x00', 0x7, 0x4, &(0x7f0000000400)=[{&(0x7f0000000140)="cb16c298cb54925605a723cc1a6e256cb4bc50f709f434d9e1accae31228cbb1525567e974aeea5c4e6fbb2a38eba3ccbc21196a5472cefb7f7113b493350c9815beb65fe8d675ff64791bc2071ae1dc51d31200207c3659f66fdfcd257a1662d91f87253b3845097cd262697e340d7fe3f67146e47f4af25c0712ce519ddceb76672574", 0x84, 0x5}, {&(0x7f0000000240)="78b49d8023f63773f92e675afb85da251fa16f7579116bdc59ba9bda9db592bdbec5ee5ad3b428b36716cbc266bc95e1e9c7d894999112736b7c89585a247ca3bbf2869f231922e8e2b720fc02ee6fc85fc0cb976286b9", 0x57, 0x9885}, {&(0x7f00000002c0)="aecfec5c6dac825407f174f19d436429f40c71ebfac91c0d036536f861e9d5429577564c1022f1fe5b2ffb9d9ab51be4491b8230492a7a9d9165afa82bfdd89deeffcb056d130c1d79d324bf83c1340687742d58bb2efc22c08b4b6a6c82a11e18c2a61f4b180d6efb323bd7d0e1ef33138362796abd2ba6018bde0e333377ce3572b1c4de9c846332c301919059322ccbacf64728a227f2c377fe02b64466be75ea0b7767aac4", 0xa7, 0x6aa0}, {&(0x7f0000000680)="6193466c58e178ab19054e7cb2e2d2897b2409b9f4d2f8a82e1fc2af0bb581b4b769270abf2881eea22cb0d00e51122df6f576e5f7821ccbd77adc8d577008e42f667dbfc37f3c1a78a1c8a0095897450a4c36f96eafc5d44403821f71aba372537e09f647612425fedbd286bbf4488a42738342214e4787008f6a92", 0x7c, 0x3ff}], 0x20, &(0x7f0000000500)={[{@jqfmt_vfsv0}, {@barrier}], [{@smackfsdef={'smackfsdef', 0x3d, 'squashfs\x00'}}, {@fowner_lt={'fowner<', r1}}]}, 0x1) r7 = openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000580)='devices.deny\x00', 0x2, 0x0) r8 = syz_open_dev$video4linux(&(0x7f00000005c0), 0x9, 0x84900) sendfile(r7, r8, &(0x7f0000000600)=0xffffffffffffffff, 0x8000000000000001) r9 = syz_open_dev$video(&(0x7f00000007c0), 0xffffffffffffffff, 0xc0800) r10 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000800)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) sendfile(r9, r10, &(0x7f0000000840)=0x100000001, 0x827) 22:49:02 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), r0) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="40009d00", @ANYRES16=r1, @ANYBLOB="000429bd7000fddbdf2501000000060006004e21000008000500000000001400020077673000000000000000000000000000060006004e210000"], 0x40}, 0x1, 0x0, 0x0, 0x40}, 0x8004) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000240)={'ip6_vti0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty}}) 22:49:02 executing program 1: r0 = syz_mount_image$squashfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x20000001f5, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000100000001000c00e005020004", 0x1d}], 0x0, &(0x7f0000000140)=ANY=[], 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) statx(r0, &(0x7f0000000380)='./file0\x00', 0x100, 0x800, &(0x7f0000000980)) r5 = dup(r4) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) socket$inet_mptcp(0x2, 0x1, 0x106) getsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000880)={{{@in=@local, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private0}, 0x0, @in=@private}}, &(0x7f0000000780)=0xe8) lchown(&(0x7f0000000640)='./file0\x00', r6, r2) syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000080)='./file0/file0\x00', 0x7, 0x4, &(0x7f0000000400)=[{&(0x7f0000000140)="cb16c298cb54925605a723cc1a6e256cb4bc50f709f434d9e1accae31228cbb1525567e974aeea5c4e6fbb2a38eba3ccbc21196a5472cefb7f7113b493350c9815beb65fe8d675ff64791bc2071ae1dc51d31200207c3659f66fdfcd257a1662d91f87253b3845097cd262697e340d7fe3f67146e47f4af25c0712ce519ddceb76672574", 0x84, 0x5}, {&(0x7f0000000240)="78b49d8023f63773f92e675afb85da251fa16f7579116bdc59ba9bda9db592bdbec5ee5ad3b428b36716cbc266bc95e1e9c7d894999112736b7c89585a247ca3bbf2869f231922e8e2b720fc02ee6fc85fc0cb976286b9", 0x57, 0x9885}, {&(0x7f00000002c0)="aecfec5c6dac825407f174f19d436429f40c71ebfac91c0d036536f861e9d5429577564c1022f1fe5b2ffb9d9ab51be4491b8230492a7a9d9165afa82bfdd89deeffcb056d130c1d79d324bf83c1340687742d58bb2efc22c08b4b6a6c82a11e18c2a61f4b180d6efb323bd7d0e1ef33138362796abd2ba6018bde0e333377ce3572b1c4de9c846332c301919059322ccbacf64728a227f2c377fe02b64466be75ea0b7767aac4", 0xa7, 0x6aa0}, {&(0x7f0000000680)="6193466c58e178ab19054e7cb2e2d2897b2409b9f4d2f8a82e1fc2af0bb581b4b769270abf2881eea22cb0d00e51122df6f576e5f7821ccbd77adc8d577008e42f667dbfc37f3c1a78a1c8a0095897450a4c36f96eafc5d44403821f71aba372537e09f647612425fedbd286bbf4488a42738342214e4787008f6a92", 0x7c, 0x3ff}], 0x20, &(0x7f0000000500)={[{@jqfmt_vfsv0}, {@barrier}], [{@smackfsdef={'smackfsdef', 0x3d, 'squashfs\x00'}}, {@fowner_lt={'fowner<', r1}}]}, 0x1) r7 = openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000580)='devices.deny\x00', 0x2, 0x0) r8 = syz_open_dev$video4linux(&(0x7f00000005c0), 0x9, 0x84900) sendfile(r7, r8, &(0x7f0000000600)=0xffffffffffffffff, 0x8000000000000001) r9 = syz_open_dev$video(&(0x7f00000007c0), 0xffffffffffffffff, 0xc0800) r10 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000800)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) sendfile(r9, r10, &(0x7f0000000840)=0x100000001, 0x827) syz_mount_image$squashfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x20000001f5, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000100000001000c00e005020004", 0x1d}], 0x0, &(0x7f0000000140)=ANY=[], 0x0) (async) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000480)) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) (async) statx(r0, &(0x7f0000000380)='./file0\x00', 0x100, 0x800, &(0x7f0000000980)) (async) dup(r4) (async) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) (async) socket$inet_mptcp(0x2, 0x1, 0x106) (async) getsockopt$inet_IP_IPSEC_POLICY(r5, 0x0, 0x10, &(0x7f0000000880)={{{@in=@local, @in=@initdev}}, {{@in6=@private0}, 0x0, @in=@private}}, &(0x7f0000000780)=0xe8) (async) lchown(&(0x7f0000000640)='./file0\x00', r6, r2) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000080)='./file0/file0\x00', 0x7, 0x4, &(0x7f0000000400)=[{&(0x7f0000000140)="cb16c298cb54925605a723cc1a6e256cb4bc50f709f434d9e1accae31228cbb1525567e974aeea5c4e6fbb2a38eba3ccbc21196a5472cefb7f7113b493350c9815beb65fe8d675ff64791bc2071ae1dc51d31200207c3659f66fdfcd257a1662d91f87253b3845097cd262697e340d7fe3f67146e47f4af25c0712ce519ddceb76672574", 0x84, 0x5}, {&(0x7f0000000240)="78b49d8023f63773f92e675afb85da251fa16f7579116bdc59ba9bda9db592bdbec5ee5ad3b428b36716cbc266bc95e1e9c7d894999112736b7c89585a247ca3bbf2869f231922e8e2b720fc02ee6fc85fc0cb976286b9", 0x57, 0x9885}, {&(0x7f00000002c0)="aecfec5c6dac825407f174f19d436429f40c71ebfac91c0d036536f861e9d5429577564c1022f1fe5b2ffb9d9ab51be4491b8230492a7a9d9165afa82bfdd89deeffcb056d130c1d79d324bf83c1340687742d58bb2efc22c08b4b6a6c82a11e18c2a61f4b180d6efb323bd7d0e1ef33138362796abd2ba6018bde0e333377ce3572b1c4de9c846332c301919059322ccbacf64728a227f2c377fe02b64466be75ea0b7767aac4", 0xa7, 0x6aa0}, {&(0x7f0000000680)="6193466c58e178ab19054e7cb2e2d2897b2409b9f4d2f8a82e1fc2af0bb581b4b769270abf2881eea22cb0d00e51122df6f576e5f7821ccbd77adc8d577008e42f667dbfc37f3c1a78a1c8a0095897450a4c36f96eafc5d44403821f71aba372537e09f647612425fedbd286bbf4488a42738342214e4787008f6a92", 0x7c, 0x3ff}], 0x20, &(0x7f0000000500)={[{@jqfmt_vfsv0}, {@barrier}], [{@smackfsdef={'smackfsdef', 0x3d, 'squashfs\x00'}}, {@fowner_lt={'fowner<', r1}}]}, 0x1) (async) openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000580)='devices.deny\x00', 0x2, 0x0) (async) syz_open_dev$video4linux(&(0x7f00000005c0), 0x9, 0x84900) (async) sendfile(r7, r8, &(0x7f0000000600)=0xffffffffffffffff, 0x8000000000000001) (async) syz_open_dev$video(&(0x7f00000007c0), 0xffffffffffffffff, 0xc0800) (async) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000800)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) (async) sendfile(r9, r10, &(0x7f0000000840)=0x100000001, 0x827) (async) [ 335.720028][ T9805] loop4: detected capacity change from 0 to 264192 [ 335.796235][ T9805] SQUASHFS error: Failed to read block 0x60: -5 [ 335.829382][ T9805] squashfs image failed sanity check [ 335.871505][ T9816] loop1: detected capacity change from 0 to 264192 [ 335.905391][ T9816] SQUASHFS error: Failed to read block 0x60: -5 [ 335.959399][ T9816] squashfs image failed sanity check 22:49:03 executing program 5: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x1011c0, 0x0) mmap$snddsp_control(&(0x7f0000ff5000/0xb000)=nil, 0x1000, 0x1000002, 0x8010, r1, 0x83000000) mmap$snddsp(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0) [ 335.980475][ T3900] I/O error, dev loop4, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 22:49:03 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), r0) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="40009d00", @ANYRES16=r1, @ANYBLOB="000429bd7000fddbdf2501000000060006004e21000008000500000000001400020077673000000000000000000000000000060006004e210000"], 0x40}, 0x1, 0x0, 0x0, 0x40}, 0x8004) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000240)={'ip6_vti0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty}}) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), r0) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="40009d00", @ANYRES16=r1, @ANYBLOB="000429bd7000fddbdf2501000000060006004e21000008000500000000001400020077673000000000000000000000000000060006004e210000"], 0x40}, 0x1, 0x0, 0x0, 0x40}, 0x8004) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000240)={'ip6_vti0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty}}) (async) 22:49:03 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={0x0}, 0x7}, 0x0) [ 336.033289][ T9816] loop1: detected capacity change from 0 to 152 22:49:03 executing program 5: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x1011c0, 0x0) (rerun: 64) mmap$snddsp_control(&(0x7f0000ff5000/0xb000)=nil, 0x1000, 0x1000002, 0x8010, r1, 0x83000000) (async) mmap$snddsp(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0) 22:49:03 executing program 4: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount(0x0, &(0x7f000000aff8)='./file0\x00', &(0x7f0000000000)='ramfs\x00', 0x0, 0x0) r0 = creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f312c6c6f7765726469723d2e2b66696c6530000000000000000000200000959ced62f7eaced6c113b961897d313e3b8a42a8ed44d77f8085b824b9171fb23924b1fd3bfbacd2c9f855f0de5613e50243845d17156fcd1ad6746c649b8de6cd8bd7b56c064c86facbb3acad1ad9f3c542d117f2af7e275ee1f2fa73a63df68bed9e323b5c24e5620bfa2a3961f47c3c6694ac6d4a80b85f10ee6cafc071ad36d5f8d6c6de879c77003f3d97fb03c380a3b44ea3eb4136348c8a0cbd3488d199784a1ff9bc4fb9dd9ae6765487741e80b1ae2fcec09ac2108d17647e6cf4a04da64005622244e8f03e489605e6ffa40c1ef0080b68a1f74cf77cf2ef"]) statx(r0, &(0x7f0000000a80)='./file1\x00', 0x4000, 0x800, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000340)={0x1d, 0x0, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64, @ANYBLOB="3bf81bb9f1"], 0x20000600}}, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r4, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r4, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6, 0x0, 0x8}, 0x40000110) sendto$inet6(r4, &(0x7f0000000200), 0xffffffffffffff50, 0x800, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005140)=[{{&(0x7f0000000680)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000007c0)=[{&(0x7f0000000700)="562130b63a7d38201239128013a138cb2c3789a08c6a2e76f4ea29bbdbbb3ebf5015f12085055aed4b2c9fb306cf48d47590b4294b05a31d85a0921578e17488c74d5e1c33cb4fef6d624498f6dfabe879a7a9ed98afebfabf54a9da52d7bec57efa6c5b407224ff972d543a90d6f88b41f419539bf12a8c94670e8560fb551d1632375e3b54611fe8331ac753224f676be1bc2aa737034fe0acb97644ec92d03dd2c1294a36a4629d962eb4b6c6a00222ba5921266f4b54", 0xb8}], 0x1, 0x0, 0x0, 0x10000000}}, {{&(0x7f0000000800)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000000980)=[{&(0x7f0000000880)="048d7e04fa74d0572d8c73e369e869ae24ce5ad38fc81efd183eb8e963cf305e66cba73542f9dd637e22e417df9988132eb0dd7945298913e6447f4c28996c4def3311a1", 0x44}, {&(0x7f0000000900)="6b1e128ec68e253be55d989b7832229ae66fc81f136f07465116dba07b16de6113ec464a8786eaed4cb2f2ebc8bb2c538a0646c9b55d12a7b79638f9f7f104cd52dcb56f3090fb3eefa4", 0x4a}], 0x2, &(0x7f0000002d40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, r1, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}], 0x80, 0x20000000}}, {{0x0, 0x0, &(0x7f0000002e80)=[{&(0x7f0000002e40)="7ad30c1c", 0x4}], 0x1, &(0x7f0000003100)=[@rights={{0x28, 0x1, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, r3}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0x60, 0x20000050}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x18}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000004c00)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0x58, 0x4000840}}, {{&(0x7f0000004cc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000050c0)=[{0x0}, {&(0x7f0000004d80)="69fd660c9de732560443c65c49bdc67e1c20076da450fc913f210ecf110273ecec58c5efe7e0ca5b54f06542e2dc6ef11792e21e0878080f073e23da9749966ea5d40fff4601a8e5887d9dc827b9c79fd93dea3ad414e77baa599c7f48679ae92deeb3e3ceae68b65bee4cd5606dd6ae1d90435dc247e311f8575fc29d061f11ad8afd021da6708ae68ca8c275dbcb08a383c6d25ca4711ccad403aadaa4216a6dedb74629b19cf26b9a45aab68218a320d85e2825edf0cf6781b665fe0031dd7673f9877754c9f168e25288a57793600a5da9a86d3f24af1b19306a49f18f4d8de4bdf0de27232b517e7105eb234122c5032bbbe3de68fd6532dd91810d9a", 0xff}, {&(0x7f0000004e80)="9a6b1be4a7f5", 0x6}, {&(0x7f0000004ec0)="599bb92fbc916ad6bcb9ecbf0f047619017df0fe63238904b83f4709cbdf3a1da494b6c3d04ce28a1833042c561ba4208672ebfa858284bee722fbd4bd84bed8e9d24c28d397d18c4ea0a3776eae586de7c7", 0x52}, {&(0x7f0000004f40)="b7be8b1b1ea47e467f0024f44d831a9057785ca79ea8991b6940359b55dfe02379dadcb9ce392d018c5b4acbd21439bc6e64ea1de9e97126b4fc96ffe4e27feaa73fb9fdd78aa8757cd4c84fe58e5f182fcca6d16149b20313237d101193a847e6c1b95e2342861af6537d7c859f7ae915d1f63ba39bbd51ff08", 0x7a}, {&(0x7f0000004fc0)="821bb7391601e8d096638af86d1ae2106b271c83738fa8b60a162f9b6b793ed8eca20700a9af33074b8b8a5296eebad9b7c87e12ebe3cfb960f174eb8de51c19595dff42942ec40172b5e856903e0dca8d800a9f49009b8a363e86364d5b3c1a2d0d5040084943deca13cf54ff94fb6b8517f05591584bfdfbc5fab22199f82d8e4c91d0fedd2a35d3fa7cb175b4b6a58ea7e19bbf2c2f6b1b35bd678ecf35f6c16f06e91c6743876903ee0ccf821777c3d1f7b55bf8e432d748343fb035e1146882df917e64311e91cff9a451", 0xcd}], 0x6}}], 0x6, 0x8400) 22:49:03 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), r0) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="40009d00", @ANYRES16=r1, @ANYBLOB="000429bd7000fddbdf2501000000060006004e21000008000500000000001400020077673000000000000000000000000000060006004e210000"], 0x40}, 0x1, 0x0, 0x0, 0x40}, 0x8004) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000240)={'ip6_vti0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty}}) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), r0) (async) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="40009d00", @ANYRES16=r1, @ANYBLOB="000429bd7000fddbdf2501000000060006004e21000008000500000000001400020077673000000000000000000000000000060006004e210000"], 0x40}, 0x1, 0x0, 0x0, 0x40}, 0x8004) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000240)={'ip6_vti0\x00', &(0x7f00000001c0)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty}}) (async) [ 336.155888][ T9836] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 336.206653][ T9824] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 336.237079][ T9824] Buffer I/O error on dev loop1, logical block 0, async page read [ 336.254731][ T9847] overlayfs: unrecognized mount option "wo1" or missing value [ 336.270666][ T9824] ldm_validate_partition_table(): Disk read failed. 22:49:03 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x18) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000300)='./file0\x00', 0x0, 0x2, &(0x7f00000005c0)=[{&(0x7f0000000340)="105db1fc7dcf4d94806cc460155022bbb1b3e330a1e3609623806c164fbe5957175a153d476588faec4467", 0xfffffffffffffd96}, {&(0x7f00000004c0)='*', 0x1, 0x80000000}], 0x21c0a0, &(0x7f0000000080)={[], [{@fsname={'fsname', 0x3d, 'fowner<'}}]}, 0x0) 22:49:03 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 336.297527][ T9824] Dev loop1: unable to read RDB block 0 [ 336.320387][ T9824] loop1: unable to read partition table [ 336.354910][ T9824] loop1: partition table beyond EOD, truncated [ 336.372440][ T9858] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 22:49:03 executing program 1: openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0), 0x40000, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) getpgid(r0) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002f00)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0493c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457d2acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b2581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e591bab4e5391edfa183db4bb3e4655dbb90aeefd6fbdadaf691167d3cc841e11d8633004297deb93847aee8699f69f40ca9245c2791741970feb65e4066ef12c6ecb401ee978d6ad03c6fbd52acc4eed37e0592a9c1682064c646b1bc54a95001cd6a18b68aa1e197360ed0441daa256886dea8ee7f5e1ac4d78b8b548850cd0f5b08"], &(0x7f0000000100)='GPL\x00'}, 0x48) setuid(0x0) mount$9p_unix(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), 0x900000, &(0x7f0000000280)={'trans=unix,', {[{@cachetag={'cachetag', 0x3d, '*@]&,'}}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'ip6gre0\x00'}}, {@smackfsdef={'smackfsdef', 0x3d, '([+-'}}, {@fowner_eq}]}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000004c0)={'ip6gre0\x00', &(0x7f0000000440)={'syztnl2\x00', 0x0, 0x29, 0x80, 0x0, 0x0, 0x42, @mcast1, @remote, 0x1, 0x7, 0x2, 0x3}}) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a6788a341cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd1e77e9f8fccc42646d25dfd73d06d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d5661cfeec79c6a0f06c54c3a4903ef31c4d4aea54404458ce30f2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f2920fec0fd97f734c4c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962f1715321f077d555da11fa798de504e287ecd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b751d9ab6594c20659593d60abf09dfde18166d285f8186415c9b3e67d127e56f3d3759dcfeb820645543913b185261ba02a19320d7d3780e09630301f4921d4912b9bb09e3c4eb33ec83aaba07f322b40cfd3a77e8eda14379a877834d94572fbf67ee10a55191070243a86d9307793ef78743929795b4d32b0c44e5d45e041dd87af322159f6f8b3b28cfa9c55a9f5d6a36f224dcee5b9fbbd306d7bc4d6a5ef9469eca89a2af4920aaf9035d28099155853ad65b4cee5b5cb8b0cf00de4a1a924028b9ff7367ebd"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) 22:49:03 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 336.527694][ T9865] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 22:49:04 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:49:04 executing program 5: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x1011c0, 0x0) mmap$snddsp_control(&(0x7f0000ff5000/0xb000)=nil, 0x1000, 0x1000002, 0x8010, r1, 0x83000000) mmap$snddsp(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0) syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) (async) openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x1011c0, 0x0) (async) mmap$snddsp_control(&(0x7f0000ff5000/0xb000)=nil, 0x1000, 0x1000002, 0x8010, r1, 0x83000000) (async) mmap$snddsp(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0) (async) 22:49:04 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 337.098772][ T9872] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 22:49:04 executing program 1: openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0), 0x40000, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) getpgid(r0) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002f00)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0493c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457d2acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b2581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e591bab4e5391edfa183db4bb3e4655dbb90aeefd6fbdadaf691167d3cc841e11d8633004297deb93847aee8699f69f40ca9245c2791741970feb65e4066ef12c6ecb401ee978d6ad03c6fbd52acc4eed37e0592a9c1682064c646b1bc54a95001cd6a18b68aa1e197360ed0441daa256886dea8ee7f5e1ac4d78b8b548850cd0f5b08"], &(0x7f0000000100)='GPL\x00'}, 0x48) (async) setuid(0x0) mount$9p_unix(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), 0x900000, &(0x7f0000000280)={'trans=unix,', {[{@cachetag={'cachetag', 0x3d, '*@]&,'}}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'ip6gre0\x00'}}, {@smackfsdef={'smackfsdef', 0x3d, '([+-'}}, {@fowner_eq}]}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000004c0)={'ip6gre0\x00', &(0x7f0000000440)={'syztnl2\x00', 0x0, 0x29, 0x80, 0x0, 0x0, 0x42, @mcast1, @remote, 0x1, 0x7, 0x2, 0x3}}) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a6788a341cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd1e77e9f8fccc42646d25dfd73d06d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d5661cfeec79c6a0f06c54c3a4903ef31c4d4aea54404458ce30f2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f2920fec0fd97f734c4c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962f1715321f077d555da11fa798de504e287ecd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b751d9ab6594c20659593d60abf09dfde18166d285f8186415c9b3e67d127e56f3d3759dcfeb820645543913b185261ba02a19320d7d3780e09630301f4921d4912b9bb09e3c4eb33ec83aaba07f322b40cfd3a77e8eda14379a877834d94572fbf67ee10a55191070243a86d9307793ef78743929795b4d32b0c44e5d45e041dd87af322159f6f8b3b28cfa9c55a9f5d6a36f224dcee5b9fbbd306d7bc4d6a5ef9469eca89a2af4920aaf9035d28099155853ad65b4cee5b5cb8b0cf00de4a1a924028b9ff7367ebd"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) 22:49:04 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 337.235801][ T9882] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 22:49:04 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x18) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000300)='./file0\x00', 0x0, 0x2, &(0x7f00000005c0)=[{&(0x7f0000000340)="105db1fc7dcf4d94806cc460155022bbb1b3e330a1e3609623806c164fbe5957175a153d476588faec4467", 0xfffffffffffffd96}, {&(0x7f00000004c0)='*', 0x1, 0x80000000}], 0x21c0a0, &(0x7f0000000080)={[], [{@fsname={'fsname', 0x3d, 'fowner<'}}]}, 0x0) openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x18) (async) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000300)='./file0\x00', 0x0, 0x2, &(0x7f00000005c0)=[{&(0x7f0000000340)="105db1fc7dcf4d94806cc460155022bbb1b3e330a1e3609623806c164fbe5957175a153d476588faec4467", 0xfffffffffffffd96}, {&(0x7f00000004c0)='*', 0x1, 0x80000000}], 0x21c0a0, &(0x7f0000000080)={[], [{@fsname={'fsname', 0x3d, 'fowner<'}}]}, 0x0) (async) [ 337.325149][ T9885] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 22:49:04 executing program 4: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f000000aff8)='./file0\x00', &(0x7f0000000000)='ramfs\x00', 0x0, 0x0) (async) r0 = creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f312c6c6f7765726469723d2e2b66696c6530000000000000000000200000959ced62f7eaced6c113b961897d313e3b8a42a8ed44d77f8085b824b9171fb23924b1fd3bfbacd2c9f855f0de5613e50243845d17156fcd1ad6746c649b8de6cd8bd7b56c064c86facbb3acad1ad9f3c542d117f2af7e275ee1f2fa73a63df68bed9e323b5c24e5620bfa2a3961f47c3c6694ac6d4a80b85f10ee6cafc071ad36d5f8d6c6de879c77003f3d97fb03c380a3b44ea3eb4136348c8a0cbd3488d199784a1ff9bc4fb9dd9ae6765487741e80b1ae2fcec09ac2108d17647e6cf4a04da64005622244e8f03e489605e6ffa40c1ef0080b68a1f74cf77cf2ef"]) (async) statx(r0, &(0x7f0000000a80)='./file1\x00', 0x4000, 0x800, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) (async) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000340)={0x1d, 0x0, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64, @ANYBLOB="3bf81bb9f1"], 0x20000600}}, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r4, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) (async) recvmsg(r4, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6, 0x0, 0x8}, 0x40000110) sendto$inet6(r4, &(0x7f0000000200), 0xffffffffffffff50, 0x800, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005140)=[{{&(0x7f0000000680)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000007c0)=[{&(0x7f0000000700)="562130b63a7d38201239128013a138cb2c3789a08c6a2e76f4ea29bbdbbb3ebf5015f12085055aed4b2c9fb306cf48d47590b4294b05a31d85a0921578e17488c74d5e1c33cb4fef6d624498f6dfabe879a7a9ed98afebfabf54a9da52d7bec57efa6c5b407224ff972d543a90d6f88b41f419539bf12a8c94670e8560fb551d1632375e3b54611fe8331ac753224f676be1bc2aa737034fe0acb97644ec92d03dd2c1294a36a4629d962eb4b6c6a00222ba5921266f4b54", 0xb8}], 0x1, 0x0, 0x0, 0x10000000}}, {{&(0x7f0000000800)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000000980)=[{&(0x7f0000000880)="048d7e04fa74d0572d8c73e369e869ae24ce5ad38fc81efd183eb8e963cf305e66cba73542f9dd637e22e417df9988132eb0dd7945298913e6447f4c28996c4def3311a1", 0x44}, {&(0x7f0000000900)="6b1e128ec68e253be55d989b7832229ae66fc81f136f07465116dba07b16de6113ec464a8786eaed4cb2f2ebc8bb2c538a0646c9b55d12a7b79638f9f7f104cd52dcb56f3090fb3eefa4", 0x4a}], 0x2, &(0x7f0000002d40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, r1, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}], 0x80, 0x20000000}}, {{0x0, 0x0, &(0x7f0000002e80)=[{&(0x7f0000002e40)="7ad30c1c", 0x4}], 0x1, &(0x7f0000003100)=[@rights={{0x28, 0x1, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, r3}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0x60, 0x20000050}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x18}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000004c00)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0x58, 0x4000840}}, {{&(0x7f0000004cc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000050c0)=[{0x0}, {&(0x7f0000004d80)="69fd660c9de732560443c65c49bdc67e1c20076da450fc913f210ecf110273ecec58c5efe7e0ca5b54f06542e2dc6ef11792e21e0878080f073e23da9749966ea5d40fff4601a8e5887d9dc827b9c79fd93dea3ad414e77baa599c7f48679ae92deeb3e3ceae68b65bee4cd5606dd6ae1d90435dc247e311f8575fc29d061f11ad8afd021da6708ae68ca8c275dbcb08a383c6d25ca4711ccad403aadaa4216a6dedb74629b19cf26b9a45aab68218a320d85e2825edf0cf6781b665fe0031dd7673f9877754c9f168e25288a57793600a5da9a86d3f24af1b19306a49f18f4d8de4bdf0de27232b517e7105eb234122c5032bbbe3de68fd6532dd91810d9a", 0xff}, {&(0x7f0000004e80)="9a6b1be4a7f5", 0x6}, {&(0x7f0000004ec0)="599bb92fbc916ad6bcb9ecbf0f047619017df0fe63238904b83f4709cbdf3a1da494b6c3d04ce28a1833042c561ba4208672ebfa858284bee722fbd4bd84bed8e9d24c28d397d18c4ea0a3776eae586de7c7", 0x52}, {&(0x7f0000004f40)="b7be8b1b1ea47e467f0024f44d831a9057785ca79ea8991b6940359b55dfe02379dadcb9ce392d018c5b4acbd21439bc6e64ea1de9e97126b4fc96ffe4e27feaa73fb9fdd78aa8757cd4c84fe58e5f182fcca6d16149b20313237d101193a847e6c1b95e2342861af6537d7c859f7ae915d1f63ba39bbd51ff08", 0x7a}, {&(0x7f0000004fc0)="821bb7391601e8d096638af86d1ae2106b271c83738fa8b60a162f9b6b793ed8eca20700a9af33074b8b8a5296eebad9b7c87e12ebe3cfb960f174eb8de51c19595dff42942ec40172b5e856903e0dca8d800a9f49009b8a363e86364d5b3c1a2d0d5040084943deca13cf54ff94fb6b8517f05591584bfdfbc5fab22199f82d8e4c91d0fedd2a35d3fa7cb175b4b6a58ea7e19bbf2c2f6b1b35bd678ecf35f6c16f06e91c6743876903ee0ccf821777c3d1f7b55bf8e432d748343fb035e1146882df917e64311e91cff9a451", 0xcd}], 0x6}}], 0x6, 0x8400) 22:49:04 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:49:04 executing program 5: openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0), 0x40000, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) getpgid(r0) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002f00)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0493c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457d2acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b2581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e591bab4e5391edfa183db4bb3e4655dbb90aeefd6fbdadaf691167d3cc841e11d8633004297deb93847aee8699f69f40ca9245c2791741970feb65e4066ef12c6ecb401ee978d6ad03c6fbd52acc4eed37e0592a9c1682064c646b1bc54a95001cd6a18b68aa1e197360ed0441daa256886dea8ee7f5e1ac4d78b8b548850cd0f5b08"], &(0x7f0000000100)='GPL\x00'}, 0x48) setuid(0x0) mount$9p_unix(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), 0x900000, &(0x7f0000000280)={'trans=unix,', {[{@cachetag={'cachetag', 0x3d, '*@]&,'}}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'ip6gre0\x00'}}, {@smackfsdef={'smackfsdef', 0x3d, '([+-'}}, {@fowner_eq}]}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000004c0)={'ip6gre0\x00', &(0x7f0000000440)={'syztnl2\x00', 0x0, 0x29, 0x80, 0x0, 0x0, 0x42, @mcast1, @remote, 0x1, 0x7, 0x2, 0x3}}) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a6788a341cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd1e77e9f8fccc42646d25dfd73d06d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d5661cfeec79c6a0f06c54c3a4903ef31c4d4aea54404458ce30f2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f2920fec0fd97f734c4c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962f1715321f077d555da11fa798de504e287ecd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b751d9ab6594c20659593d60abf09dfde18166d285f8186415c9b3e67d127e56f3d3759dcfeb820645543913b185261ba02a19320d7d3780e09630301f4921d4912b9bb09e3c4eb33ec83aaba07f322b40cfd3a77e8eda14379a877834d94572fbf67ee10a55191070243a86d9307793ef78743929795b4d32b0c44e5d45e041dd87af322159f6f8b3b28cfa9c55a9f5d6a36f224dcee5b9fbbd306d7bc4d6a5ef9469eca89a2af4920aaf9035d28099155853ad65b4cee5b5cb8b0cf00de4a1a924028b9ff7367ebd"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) [ 337.562917][ T9898] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 337.609722][ T9903] overlayfs: unrecognized mount option "wo1" or missing value 22:49:04 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x18) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000300)='./file0\x00', 0x0, 0x2, &(0x7f00000005c0)=[{&(0x7f0000000340)="105db1fc7dcf4d94806cc460155022bbb1b3e330a1e3609623806c164fbe5957175a153d476588faec4467", 0xfffffffffffffd96}, {&(0x7f00000004c0)='*', 0x1, 0x80000000}], 0x21c0a0, &(0x7f0000000080)={[], [{@fsname={'fsname', 0x3d, 'fowner<'}}]}, 0x0) 22:49:05 executing program 4: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async, rerun: 64) mount(0x0, &(0x7f000000aff8)='./file0\x00', &(0x7f0000000000)='ramfs\x00', 0x0, 0x0) (rerun: 64) r0 = creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f312c6c6f7765726469723d2e2b66696c6530000000000000000000200000959ced62f7eaced6c113b961897d313e3b8a42a8ed44d77f8085b824b9171fb23924b1fd3bfbacd2c9f855f0de5613e50243845d17156fcd1ad6746c649b8de6cd8bd7b56c064c86facbb3acad1ad9f3c542d117f2af7e275ee1f2fa73a63df68bed9e323b5c24e5620bfa2a3961f47c3c6694ac6d4a80b85f10ee6cafc071ad36d5f8d6c6de879c77003f3d97fb03c380a3b44ea3eb4136348c8a0cbd3488d199784a1ff9bc4fb9dd9ae6765487741e80b1ae2fcec09ac2108d17647e6cf4a04da64005622244e8f03e489605e6ffa40c1ef0080b68a1f74cf77cf2ef"]) (async, rerun: 32) statx(r0, &(0x7f0000000a80)='./file1\x00', 0x4000, 0x800, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (rerun: 32) newfstatat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) (async, rerun: 32) sendmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000340)={0x1d, 0x0, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64, @ANYBLOB="3bf81bb9f1"], 0x20000600}}, 0x0) (async, rerun: 32) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r4, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) (async) recvmsg(r4, &(0x7f00000008c0)={0x0, 0x4, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6, 0x0, 0x8}, 0x40000110) (async, rerun: 32) sendto$inet6(r4, &(0x7f0000000200), 0xffffffffffffff50, 0x800, 0x0, 0x0) (rerun: 32) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005140)=[{{&(0x7f0000000680)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000007c0)=[{&(0x7f0000000700)="562130b63a7d38201239128013a138cb2c3789a08c6a2e76f4ea29bbdbbb3ebf5015f12085055aed4b2c9fb306cf48d47590b4294b05a31d85a0921578e17488c74d5e1c33cb4fef6d624498f6dfabe879a7a9ed98afebfabf54a9da52d7bec57efa6c5b407224ff972d543a90d6f88b41f419539bf12a8c94670e8560fb551d1632375e3b54611fe8331ac753224f676be1bc2aa737034fe0acb97644ec92d03dd2c1294a36a4629d962eb4b6c6a00222ba5921266f4b54", 0xb8}], 0x1, 0x0, 0x0, 0x10000000}}, {{&(0x7f0000000800)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000000980)=[{&(0x7f0000000880)="048d7e04fa74d0572d8c73e369e869ae24ce5ad38fc81efd183eb8e963cf305e66cba73542f9dd637e22e417df9988132eb0dd7945298913e6447f4c28996c4def3311a1", 0x44}, {&(0x7f0000000900)="6b1e128ec68e253be55d989b7832229ae66fc81f136f07465116dba07b16de6113ec464a8786eaed4cb2f2ebc8bb2c538a0646c9b55d12a7b79638f9f7f104cd52dcb56f3090fb3eefa4", 0x4a}], 0x2, &(0x7f0000002d40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, r1, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}], 0x80, 0x20000000}}, {{0x0, 0x0, &(0x7f0000002e80)=[{&(0x7f0000002e40)="7ad30c1c", 0x4}], 0x1, &(0x7f0000003100)=[@rights={{0x28, 0x1, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, r3}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0x60, 0x20000050}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x18}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000004c00)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0x58, 0x4000840}}, {{&(0x7f0000004cc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000050c0)=[{0x0}, {&(0x7f0000004d80)="69fd660c9de732560443c65c49bdc67e1c20076da450fc913f210ecf110273ecec58c5efe7e0ca5b54f06542e2dc6ef11792e21e0878080f073e23da9749966ea5d40fff4601a8e5887d9dc827b9c79fd93dea3ad414e77baa599c7f48679ae92deeb3e3ceae68b65bee4cd5606dd6ae1d90435dc247e311f8575fc29d061f11ad8afd021da6708ae68ca8c275dbcb08a383c6d25ca4711ccad403aadaa4216a6dedb74629b19cf26b9a45aab68218a320d85e2825edf0cf6781b665fe0031dd7673f9877754c9f168e25288a57793600a5da9a86d3f24af1b19306a49f18f4d8de4bdf0de27232b517e7105eb234122c5032bbbe3de68fd6532dd91810d9a", 0xff}, {&(0x7f0000004e80)="9a6b1be4a7f5", 0x6}, {&(0x7f0000004ec0)="599bb92fbc916ad6bcb9ecbf0f047619017df0fe63238904b83f4709cbdf3a1da494b6c3d04ce28a1833042c561ba4208672ebfa858284bee722fbd4bd84bed8e9d24c28d397d18c4ea0a3776eae586de7c7", 0x52}, {&(0x7f0000004f40)="b7be8b1b1ea47e467f0024f44d831a9057785ca79ea8991b6940359b55dfe02379dadcb9ce392d018c5b4acbd21439bc6e64ea1de9e97126b4fc96ffe4e27feaa73fb9fdd78aa8757cd4c84fe58e5f182fcca6d16149b20313237d101193a847e6c1b95e2342861af6537d7c859f7ae915d1f63ba39bbd51ff08", 0x7a}, {&(0x7f0000004fc0)="821bb7391601e8d096638af86d1ae2106b271c83738fa8b60a162f9b6b793ed8eca20700a9af33074b8b8a5296eebad9b7c87e12ebe3cfb960f174eb8de51c19595dff42942ec40172b5e856903e0dca8d800a9f49009b8a363e86364d5b3c1a2d0d5040084943deca13cf54ff94fb6b8517f05591584bfdfbc5fab22199f82d8e4c91d0fedd2a35d3fa7cb175b4b6a58ea7e19bbf2c2f6b1b35bd678ecf35f6c16f06e91c6743876903ee0ccf821777c3d1f7b55bf8e432d748343fb035e1146882df917e64311e91cff9a451", 0xcd}], 0x6}}], 0x6, 0x8400) 22:49:05 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:49:05 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 338.251229][ T9920] overlayfs: unrecognized mount option "wo1" or missing value 22:49:05 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) 22:49:05 executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) write$binfmt_misc(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000964102120c"], 0x4240a2a0) r3 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r3) sendfile(r3, 0xffffffffffffffff, &(0x7f0000000000)=0x7, 0x3) socket$inet(0x2, 0x200000003, 0x84) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) r4 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r4, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r4) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f0000005580)={'vxcan1\x00', 0x0}) sendmmsg(r3, &(0x7f0000007cc0)=[{{&(0x7f0000000140)=@sco, 0x80, &(0x7f0000000080)=[{&(0x7f0000000340)="08a6b21953900276adc109ee181d3dffbcc6db0e629d7934ee1617eafcf2a2fea76989bae20a146eb2173e1a979462541f907ffcd2d8e579726e7d35f94fb62157635f38c05903a0f3d7e3c5386c2494061f4fd878914e180a8a33384a9e37a6e070e177d7fdf8b1066bf5ec1aed796b02f1f55a04768980a208c923482bcec780938d831c0e07d971320424adac07d83dfceef1f3df822b8aee076b171c39c377e517d3c41668c2b682bacba4ae06f836d27e157a03d142cfab878741219e79f43882be01a74733589cccf335661c6d594ed6949e872de4823475141370909b81dcbd937f2d3876a1", 0xe9}, {&(0x7f0000000440)="fc2279be17502e486c0b9cee13e7fa6f8402d9ecdca840273d41e154bd097d937b7d956a24126a3b5b4830b496f7619e1ac5ff0f67de36b163615fe0a6a80f0fada34a46e647452df98942f049380224330fd9c3e8caff4e8231dad19dd475cb290377274fc6350e3435b5b4f1ee9291167e3edbe52a7255f76de17c42d2964f380864751f0fec27a5c0f0cf459fa2ddf7cecd37371e360205bc62fedb4de5e0bda45dfe60262747f033435681554398dd040482a61137ca1722f23a3a8997da9800fe0b72759b5d", 0xc8}, {&(0x7f0000000200)="667c4c07c6f3ddbfe809694f6cfbf33d503f761ef0a209a58abe41a83e80c330264da807424efde45c40f89fb0e0888405b8b453c02228d304f38474225300a021268d19c18982dd14571ef2415b23a1be0c238fe96e0ed4647db298b260f24e6b4e9326524d5d3efa4bd5191287f3d989d8b3bae5854a230494c4bf5fbf01a8393408ce5f79ac1a7a666fb64cda6dd788d0b0eb956d6c48fadb3ea6e905a6a5f464", 0xa2}, {&(0x7f0000000540)="5442ed80ce01df899f37ab6276faddaaaf537efaa1c038d5f371a1cf9359bd9241da060bdfa8cace31b92fa3e783b93a725923ecc7b61a08daea35d56d5982df3073c6b562bf5ee8a1f4d3372e641a7b0401980ba2f5eab05c663afdc56dc1e178cfa7df7b53ed735bf547a9d1723921b36c49c2daffc354e28574e0580899671c71d1261e4cc4c54d879da15851cdb4ef55d621592fea938f62b40ef3c0", 0x9e}], 0x4}}, {{&(0x7f0000000600)=@pppol2tpin6={0x18, 0x1, {0x0, r4, 0x0, 0x2, 0x0, 0x4, {0xa, 0x4e20, 0xc3, @rand_addr=' \x01\x00', 0x8}}}, 0x80, &(0x7f0000000900)=[{&(0x7f0000000680)="2b3943342ccb171621de7311beae2536870a418278c56da2c6513c4799a408fb1176d3b0114b9c6906a14f342ac87dccbb26b2fe58439f1eadaaa7cec010ee2bb3e5a179dc49467bea", 0x49}, {&(0x7f0000000700)="eafbb701adcbdb1dd687c1211705bfc183de9c48b713403684807f1fbdafb85a98b239f58ddbbfd488d47529219dd1d17388b600049207fed6330fb06ff809506afa1d593c84a289abc66ad2f1afd91a0a5eac24a02c4704b4f3e7533efdafa1badf3ce4da0c0551c29bb7d0ab1987a4a7a0a7bc656bebae0c18fe985f28ac1ef6bc7058732d0727f246553e92bdb129e0a8ab9bb98d3d02206e76a76bd5b59fbbdd448d8ed09e790f942b7f7b3ae2142258fe960691f0485ea0a9013b6a40031599b404", 0xc4}, {&(0x7f0000000800)="afb9176226a5024341e1dd1829c8d700aad99c04185051ef4a8f6db25fedaa1f948e6c90f51f62020e7e5450ddbbfdeffadc0d6dd279b137c586596376934be4e5e4473df405edbe95396fb55f9ff29547978d3704c0ed020fa94f3a4352f2146127148d30a473f60a686f9823bda2d09d23a4c1b9acfec58e88f20ae8db45b17d9a6f4aef1c1c", 0x87}, {&(0x7f00000008c0)="8fa4bf28c21c0cc6d1b1f42682", 0xd}], 0x4, &(0x7f0000000940)=[{0x80, 0x113, 0x7ff, "cda11265414682690efb84b828155d787d117e21e0f21f1e9d49939d67d8b554022bd2a8e56e9297e2ea978b8d0fd5a5b21861c718ed27e8601d5afcf099a95da7e090e491193eac23bb46b5814503c3b7f13d1c576f8103deb5b5d2f6cb091892f5845f411954e96d495c6b1362"}, {0xa0, 0xff, 0x5, "b6047f4d80477c1ab038b71449b9a53c3ac72fa1f21f31847d244c80a10db27ccd39d1968238300c7cf3e5c1b1a28fafd78010b1fb5d5ed279ff7c435fa53c6ae1740e0c0430fd56fc349bb3b24b4bb926a226acc47d93d2f3a720d2e53b53496fa029e0c2c26e6453cd869e771ebdcd7cbe8ec7e1eb34d215e170d9c491528a04e0f39488f2c8fae64379"}, {0x20, 0x1, 0x7, "4b660827273ac49f36d3"}], 0x140}}, {{&(0x7f0000000a80)=@isdn={0x22, 0x3, 0xff, 0xff, 0x5}, 0x80, &(0x7f0000000f80)=[{&(0x7f0000000b00)="cdc63fab163a6c965ef55f00857ecd23bf733d8d533064d24ee343d7a60c489a702076f34ab2747de16c52f01d4a5b98ddc313d5ecef8cc2ced08f2a31c5b1ec40d09a8c81f1943ba2c152f57c5ec72d489d636c27c9b925eec427b352cf4ff49559d74775dbb4d6c4cc729b6c669246a57e3813446c1697714083739b4d7f087e76b6846a378639281322026116bbe05a5b886e14", 0x95}, {&(0x7f0000000bc0)="ab111d804e4547c409661138f6d8ba31923dba9df6d402257523c3f751386a7d374e943c209b1953df02eeb109b262a3d504d6f02291aa1bdf8e243044204b7780cb8cb3b6fcf5edc9b10190eb2f", 0x4e}, {&(0x7f0000000c40)="603aefd9fe318fa95dc3f3752ec605281ae8fe35c0d7d77711bfbc3d63a2358f129c3564333b60257185676d3347336810ea86837c17ef19007c77dd5f82eefef73cb2a4481eaedbb6a2df0246362da6f7caca6e2ec97d79d0e3317235832a2aa685e32d5d985ad1af62316f6c8920c9b197f7a895bf8e4635c44ccc4524b515876d855a33603385ae97846b31216a5809d035525da4ae9d14ff3cf1f922e88e3c499c0690", 0xa5}, {&(0x7f0000000d00)="97ca9ff1b493f24d8bd1cea0aeb5aca80df5132519e9d8cef38e373087fd5c0ec20b4d73bd085c24b26e3e1a1a2182c782d540c58a0a01ff6f7ea1b81380db0482929d8889c2139e3363", 0x4a}, {&(0x7f0000000d80)="0eed7a85cb8e12b92f587cb0c9e2b0ea98a99f15fcbbb68e56877222f40de3811f", 0x21}, {&(0x7f0000000dc0)="b10c631658a6c8eb894c520246764f95cf8d39fcf169167b476f4a45a31525b6c40f6c4d26dbbb5bd9e46cc7f68fae56f897f064f155f9495d45d9cc82e34e1289ff08e4cb905cf92ec514bdb3d0545ac894570d554ad742ed334180f36520105a796bdc02e71629b21c7676b87f0284c3187c31177299595e1492a3cdd054fba2e236dfaf03d7abf9ee80aef68172b1eaec2b7ebcf0b91d677b61b77c12afe5244c9186f035b39f804e2c67dcfd490c791dddde3ed79df6a7e007807b93b5e50981292894cc29964ddba5ac61c601ff951aacdb217c4183e319ef381cff51ba06fcd50f", 0xe4}, {&(0x7f0000000ec0)="c135c4bf2401694902f4dff89d07da6a99311728f7aea10fb14df29471bfe8c42cc0eae1e5a6", 0x26}, {&(0x7f0000000f00)="dc0245ce938ff55d28a9e86b5625783d47d83f9b9fc76eed6b6900f46082a449e70830b8c4a7a6470e8fe162b4bf41b0e6e3c7cb1296b53338", 0x39}, {&(0x7f0000000f40)="5c2b411106ff2ecfeaf4", 0xa}], 0x9}}, {{0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000001040)="2ae1141705f8f943e55d737752667de118d7a578c8adb20f6bf701af36988e66d27f7efba078ff201569d60b035cb052a987f6dba4296d0d55faa176681c492b6f5255e35d22aea8e6963f0195d8f9114ec2121694b81aa7b9e74a9729e3ecf523330e5846620194545f0a7b021467b401424d6a74b24a92edd5facc9f38495bfedb003b8714cfc4afb98b1fe9aac21767971b5af8", 0x95}, {&(0x7f0000001100)="10", 0x1}, {&(0x7f0000001140)="d67374d1a9763f1519f8e276d6cef8d1629f2654bc631affc1b09ccde39a336adb0402676e16fd79a18d4fcf93fe74ffe1bd69465aa70bdbd06202ae3efad196d58a0ee2da086fd7f9c15f114158702abf79790b54d43e6b9d711d5384b9a9411bb8630fd110f21e6a168676b2df33904a66cc61e4c0b1a25101e9635a60a4e3c297099206ce9bb5e515d48ecac6d1e6", 0x90}, {&(0x7f00000012c0)="1e14287816ec056954195fc71ce5cfdf94a0bb10f6e489f5fd694e29668a25d01980ca1bea3a6b78f9802884724215cb5f325f1d8b8270bb01bde29a670e9f9c6cf8a7f626d4777a732eadbd1f0da5e13808fce430a154614e6998cfe84c4d2ecbcdb0c5ed6705d0bf7dcd200681a026d5c74cbc68ec7fa09eb4b0f646bd3d4f721bb5f05cf2f836ba13cd75d9d8", 0x8e}, {&(0x7f0000001380)="0aa26d9c28ea4469f67ae80e108866c9686eac17267dafcc1116e18eef1ad9689815ae07b0df26edd5ff309555f98c772cdcfc4fd096c93a7bda898752b6281b1b062231000e300618b1799422005ff7360bedf56338aa156b1008dd79b6bcf2da21078ae2eca1b0d247cc0ee3b7f88b374fb5a4e69eda7b3512d560c77eb14e5fc50f5bddb817ff0a4d97fe60f02b0ad5b2c11024b373e9a8ae478dec75bbfbfb94e220e234ae5d56f3a0d6d8c0f7e437d8d7e539358026f9", 0xb9}, {&(0x7f0000001440)="009d056eeb76a3979ed3988fdc05b9c07bbef88abfffd7895a0e62b6480a0e380596799e1d2293230f15aeb655bcceb5df7bb27497d963502006265a86ff48202aa93373a6290e36bef48d8b191e4977ed3f971bfb570de24e737c323ff147874659e365a469aa332bf5415f859c36ca38b1314100b470a6b819e13763cd900609cacb36ee6bf21647b30ca00973abec27780be47e3605e4e19ddc14a04b1c55992568cd0d34848e83b3083d13df0fe99ae2fd179ae5fcd8ede49bdfaba3dda199f299d394a627ae6545b01cd4a53c94", 0xd0}, {&(0x7f0000001540)="06239d31accdfb0c9cb8b48eb3b6c3fffd1bc8d02b27ab2926c9db3f92f4b8d7a0bbac373322cc9709befbd7636ee252fdb2d38dbdfb0dc34aedcaa4aecd8fbb1a97638c909c0728b1eea3219f905b539946d0f5bc124f0ccc057271995ed5aff969380cce8e880f2edfd92f11cbabdbe4d3b465e5c1dc08e33c206757c0c6152b1a9c50e2ae3867bc39", 0x8a}], 0x7, &(0x7f0000001600)=[{0x1010, 0x105, 0x7e, "2659b795e85a144d43583ce6ecdec7e50e7e6d206d7e4c84cf41321587ecd22dce2606d38f885a2cddffeed03bb94baa0c327f1954f56dfe04744b962d48edadb813d271dfdb39339b256ac6b090f6f8452f802cf65e2d8f4b025ca50c45ce31bbfd01244e3249b1b315ba360808be3464d1c09536d1b8b848b0aab2c2c337191fc37d6a508a09bb1a666e894d6777745cd688f95dc22b6c2c7fde1adfa6bf6a49b40733ff86a2818fbb65294b07e01a6f8638b57a4cff5d0f19d1ab8d4b59ef023ce565227fb007d1c38f12bcab999e1b410302a2cff067f4c53501a2be34efb646c844c1f398b9151659379ef06ae2bd99660af1d947df2a4e1442d3a98d6627e7b20a7bfb5b83331ed31dd2f10d3d634cb33d95307a3ef777cbe310fa1585d99c0a873eb6f63ac4665d2e6c94cf20a04b5845c4d610a086c064933ae6ec77a04d9105b68ac0a5af35b54b4a9defa6c6994a353e6fe142fd665c5931a3a63eab51cf899fa24a540756e7dbdc122ab0ce9712a2706a87e2d71ce3c76a8c9741e86c0fd47445bb539a46c84598be9c24febba2280d2e2ba2aeb43a02307516ddba0cf25d9e9a5705adb78501b810538c655550c0e88d3958448eb881f21b3308c599ad0190b9dff316e6b98d57c57e7bbb9a45a360f9e21ee924c142e54a6995abdf8cf1cd477dbef7afe0cc652e4fd0f7dff8b7e8e292281469af9f0794ac7c31ca666c7c6273a5b4d9487d7bdf771cef361691e3aa0d272e0e03a7d237d6cf196b30f05efc873a050ca3e67f61ddc3be4158435e7c0d14083c05760ef44306d0623123549d6ae616ab7179fe91f72673540cbeab59422b04362e430967fa15ff7e2e328f53bc259b3a4d4838f889b5bd19723c08ec2719963a6b6ec7ae3ff8d7d56aa12bca9764e1c6ec1f80b637a374688563c9e244bfc7e5ddf58d866c5437d02c82034761c6c8187aea92276d5b0c3a38e9bbcb29a3070a5d924787420f8a667a9ef2313fed6efec4c08ab05097da862ee3d3497128a4c1997c518ede9e3e3804962e6ab4fd8457ae0faa5dbfc56b34d8e9b3f8b3aa3dd5cac07224999984fe13f73d8a6421e47a92faa7e8ae1b03697fe0b97bc082bf8684d5c8d5ce7958d49c381094b2dfebbe21c0536cd6f2101d6dd2bf4f647b003a0e45a5b450930a86851936f735232a6273a46679d600a0366c22fd9b7c94342aed44238cf71f0d255f87ba07dc754ad854013416a45d61b3bbc4630a91b39c671d5e424d7d6351c7a0b1f2ff26eb80f368d80396cfe043301a2f773b6b1d25465926056d2ed8f0056d3bee8987f3f57c3127937d2c32ed82066bf1e4895f2d2472ab8d396519addcc4d88c061f31f9eee539a4713810a79c09ea097a14160952c62e4d21f13803e95aa3298f9d0c6e6c06313aedb3dd59e16112c5590d62b1bf5adf84c03b79d25d9176840bfd6161c3d682d1c6b0feeed5befc8577e3a9b09dfb8516daf074b5b06b109a986fd6697913dc9b46508a139e78fd32f3b29b04ac00070bbd0181d19c0e3a1a3d0d5b2be1067374f4844773033e6efcc81f4a8cda017b3812f507ca06a2e8857041316e7ca869239aa8e65524b64331c82e0b834d8026390be5bec992a31ac1eb4596c03f4d9dbf1f113ba4aa0aff2dff132f28866a77cd469d9f4275546fcce22181c996c058b7fd93a12dfcc4189530b58c2a24c03a8f8e932bb01cb596beae0a24997b6daaa316ee22322018ccc5b320b56b655dade8e46a0fe5123e34b4a1def6dcf67247e585c565a0894d24856e4e64f24c6294b7a741eaae866464592720d67b2ca9ec06f21c47b30b474d42adae046cbf561e0a13d53b656974b12dc56551a8745e85356671cafae3943e590cc0139802f5646b7ae58fc31735a668e7f137f3b2bbab64ca836cb6aa86c233cee74b31f5a179980d8d094586fa7bf860e904c41fd4a863e72ef97149e75b6446f200b7f352703ef21301bbf25dc7d7e3a719caa50dd4920ffdf6db36646369256745d1cf84f3510fb31cc22ac340f663233e919b2ad0f0a4463dd5af98510b497656acb6dae3e4af1ca1c78c847f1f72a500657e25f45133ecf5de6ce018a15062a68cb6d9aff8217940e9d3d10bcbec9ea0a9d33d6044b7c5ae400041b6701fbe033c361d78b4135db66b0dc53bad0d6244e12374f611e3d92e6db5f15649e2864efbeed736256c0bca2478e3d35362dea8f351f8fa8f42237cd76e537e2b41db6ea46ea3aba7279e75b45487becef6182f809e3330511e573e712429fa00754aa3f64d92406b9f4355ca47210acd312f490f0878723f490c7cdf048280f3db0a9aa1c0a4eb83545be4a9dd5982f4d31d5b7acbd0eeb78f7d269f34ef8fbb897facc6caac18919491cf92e9717ea076819227d742f9e8d657261f0098c00916adaf18931762e3e6ac114478971dc24d7be5d35420fe7d8c9672c57ecfb6474e7d294de5a45fff37f1b5878286a103e6e623e6da5398cf095d1eeaf4d2fe0bdf1bc626134b0ba7e156082394700e9892a18799fc8ed57548b48ab330265b6b639a8c68a15e0385a50f8a4a224baf0453071fc968987b4d138e3dea3d44a8867318490d50ffe0dff952098f16a3081f0937b86516b588316c8d3fff01790c2c1c5b0a7be332ebd7930906c5d5898321204cc5cf9f3a993288e7f760119563b87c359b0865268285158471e653b5b045582db20eff45da51f51f56c73e1bb38eb4e7b55e6f2f3b689c1f403ed5da5876acc0735e817510e31401487919aca54c87c2b288c851da0676df9dad1a7c9021f31a72cfed3c7a4a12df1d5a2cd4fc64b44d32d826c55ff1908d52652245a69aef6847ce5bb9376ffd2dcdecece5f0c76a2cb8f26bcda4a882252048ae34c9622e1ead6250e43bafed1e2cb7bbe57b570fe84d3e74df728592e97c1737af45cd1163ff0a8e95af36719aeef62b3aedff67fa93d5a318919dc7547810bb4810952514c11d4bb04398a4a7920ad0cc1327de0d74ee828e699c8e22f94dc43c26198e613c2eefd944cfb1c177bbb62bd365a86f47b4a7d65f053d520b6f44e4e8c5962429ed0160b5c4a9925be03ad1e1f221c7d120b2abed01f06ad3ab4ffceaaaa7e36854919f815abfdb916568d0dbcdc04fb7c1f1c2e1b0266acb8f9a2479d67cd1d1ba003a912312f3bfa1309a6f6c2b8dbc3274d8bfcfa6f689fab4aec8d08110c7fda8147def6eb72d8655b2012f199b2e127a744bcb01cdc0b75e6b856748fd53903564b57affa94420e16e3edf0fde36407ab3c8215bfe63a54fd9a7c8d2f4bca25f725dfe1c05affae6edf7944a3bb1e5afee95e6282622707dcd3ed3e68be16e293ce79afae53e6ce3ba54efb1ec3ad568565724efaccb267ade64a5c866a7707c5804b25019d5297320a88ab41acadd8cf25feade3b0c99076630276dc738b04c222473937b3d48b4ed6b5cdde03279ece23faf16b321718342f1eb2ad92ce8d53bdc598e2f6ad4245b290605b25f4b867d761464c5a067eeebf2fc1a861f57fc8af46a981ecbdd24fedcf60c18da37e082c0a6a784d91257e0e0c899dd9bbb784e2ab4eefcbec716673c7db8366e372de47c1a0faef60261ad29aef08dfab0888b5760cd4946da6303b80d29fb851be10f6b2b5a9d575e9d719031fa81ad247cf4feda0178598f7a4b3d5c1605cde368bf63ee8c6e6ad2408c87e6fc920a0c9fe65d9314f6130e556d94a9009f7d4c3bcde46ac01a2eeda1ac1c820d5e4f8bbaa40645431c64870cf636748e16a51c50eedd979bcd300dd9b9edbaedb32558733c29d084cc3238d4f4669821019ddbc8dec0ebc80b8cf991c48291709ffe7d2a2f7ae457a9bdf23e976acff89ec8af773fd76b7c877c2f114b75b86842e14e25cb4c28d6db805792c1519a6b613bc62d5c8f32bca48d0fc20dc4731a3506db9796476939036413e438d3028f6bfd4e6665501a1fc2a70dc40012e461208a00d6ae3f3cf6a0135fd33d7beafea84feb726a3c7eca98d9e1feddda34dffbb6865672337d1f193e87f90cdebbbeb7b421fc3cc4a4d08a730d3d421cbf6dde0376f8e5aed1a5b9f5bf8441bca1822ba58581eab25e60d4ad7179dbd4dda6532fb2b1f148e414053b0f5cdf8c2c60449fc93f82c66144a6c1b361b4bf08694bb9048eadedf99c4bc717fad04d38f59f98d447092352f7a63db00513c74d23036fc717b079bbd1077770b3e5b4337dab7567d48254699122cf38d0a33c3335a00f44077bf1288452b1f04fbad529d332206e4184b52a63e37587bec3e8bf62a31187e952d023adfaed42fc2d69a1544daef3bdd7455e1c5b75e855d523fddcbc53d38943bfde4a8997cc69ee071796c06c117d4dc3a3029707024ac53995711dff4b7666d4d49c9676fee0dbd3e64db93296081719db01f82c9668dad577995a722c7026f0b3a08f528a757ac0d4f5db15315a7500bd809cbc576caeefad2f7ddb2d10d84a7fa8a7ae117531e8fed82c6f10c21c1da3816b64d881ec1087ae0e681cbe3d5cc7da9e353bff9e10d60e372e21c3f29c7968061d07a382b74acaffab37bba49c37480ab4931e9abcc8eca150ab94fc1b39d6fff4181cd068c192cd36300bdac79785f5a9dc2e0617cb49dabc6033e4128df5b5608baa3c74c3ddf88b94aa6a553af7961b497c245c0ac1ff7fda65aa3d982e3af37e067fbeda4153cad82337bc9c07da4db37fbfa51c9ca46bcb1361ae3c66c7b8a817dea66f5a770f91ddc975997f82ee9ac39c5fa4f6ace42da8059991782aa6380ba44eee1b5394ca2c508053df660b11cf3bdc64e397a8d992c0411075489c178a875e21f480dcecdf99b1f65e94fb8f94e798ed557f684e974c5715188188adef4f66c8f98eb2c683f69a3cbcc0f25ee55fa8ce3e6230655882e12d514eab737e1b5e7db412ad270772c441335dc6a24860233a756f842d226d03fc0cf67c2e6ef277631b1b54019cdde12f3f110e50f7a9fdc906319676b2d13c0c3e47a80a90ee0f811603df4b0e21deafd8bccc5a5bf775696275cdd29dcebd4ce13546205c44717f0d31c6968bde650f9fa6aaa764bab23c85b7ba9f5a77a14dbed6121e57bcf2dabcace872460589338f18b70862ec087aa27ae5501693f4d97cf40aac5eac5cc1480834ce7f7828478b656ca2667545a33bca4652a272ae9dae544f61e7f239b821376b321c519f8b990d140505929ff4e260925939a33db38d65964654cd7d090a54cadfb56c21f3ab8f7f6888c335b3812c25bbdd9dd19c34e9575b38bbd74128b18fa18c493682bca4d821ed3fef5359c943089c082f44def0b43350380e53b7509d95056cedaba3bb08f15f57f1508f8b2c171eb980629aa4ea903c0830abd76e4e55b30f9916aa7483a7a9a1c41eb84525a33daa9b46b5f6c470dd13413f690ead88773905065696c864bb190c5d215ddc5b93a6183b0e93bfc777cc7c4409bce7c67a220f274268b341256e873cb5790c1c5759937fe8efa36144d7b0e5722d0e90bb6bcdec6f973d86d1bab61dc1c7e39a78bc1057817fe47322254f87f606a369895e0eb578fc08cf218c0fd65d8c027e93cb8d065252b52be4ac02f96cf1f26f23ae3cbc367c0059e2b47173b5ef8173e44efd991e51c78a0cd6b1510715f6520b5ef1b00340fa26961520bad8d18a2161cd59acca58bb63a84b60e3d435b623a14efe8dd9d97f491be82563d2209f35e25c82062c2c68f741c51feadf4251b00db8f53d238d02d0efe5d66f0e08d4a7d8953cea6556e7"}, {0xe0, 0x0, 0x2af, "a47c980dd0004eb6afee3bcff67b3612fcd3c43657327c2879755f783974d5584c1de4b77174958276a0339a98b72f4d6eeb73433034f09d4094c41b3d36086b3cb549ff59b940135b3f00ac5e78b7af21b5b89acb423ac34e885d6e79ddccb0fd2c26482dd462d53fb0a6fee12babcd8c8b1a5f8b1467cc8246fe48841dfe1d1e0a5b1818ed26a574524108031888b9b041295f053f75b97ce9bd01eb0d9589ff8af42e00527aed1c4e6798c4b9fc9f0552a1e219d0ce41f14303a7720159f3b9df5ec0f547404344668fefc6de"}, {0x40, 0x109, 0x8, "b89dff54a103502e95ac95f0ba7778a01605fd2e4ddf5529267ae83b8bc626fe209da960f00e17f98f3d77d540b25b78"}, {0x70, 0x119, 0x8, "afe845de5405074d84413ce326dacd05c4238d48830cb3a68d7d32bad670fc37ad21bfa2206df1c4f5e7a931cedac1f1921de4f453a8e2653701c6d87cbe61002527139bf9aa2209c778e6647e0e45e91a73b3d7a05b212be3"}], 0x11a0}}, {{0x0, 0x0, &(0x7f0000002840)=[{&(0x7f00000027c0)="bdf49d14aa196b9226772121f052ed363fcd3fce13511c458f6256a2179ce70cc26b9fefc9d298d283e2fd73d105f750eec8fa19bc5c36815f8335befc641708e3fe1653", 0x44}], 0x1, &(0x7f0000002880)=[{0x80, 0x29, 0x0, "28a62bcdf3c297720007ab466e0a436df841ad3436d6b29e039b3909f4c90388880ca7203a10e4a29f9d6e805d36a1c76cc880b60d57098d3e90586a21a17f51ab80ffd0abbe0a2e4abae2524aa02021a1962fadf9980f5733d220a43ea2cad16b422625a683669ebfea530636fc05"}, {0x38, 0x109, 0x8, "f7fafdff079d0695112e75c56bcd7ce61c3330a9f35524036d840e4f914c03b2a7213afa0df628"}, {0xf8, 0x0, 0x1f, "0a2071a630ff1ad180a41d65e9ea65f828746512aa2d8f0cc5c10fd8503dc0d9a983fd74beb091b109aba08cab83d89d55c1c55930dc2ed8d32f41752b8027ad0988933d537fabbfdfcdfc128aac62442e2b2cebb52519219bbd991da2a1fb00b66dadd8d6f42972cc3c47b5711d25b5a1872330939db6ff763ed9cb26bc4b7a3353cf42fe428891dd3bfbf138299cf9758b36f4415ae5ce1ea61cc289de95aa0c04bb4f20ec7142d352310b873e73c1b00b966861e4da963de85eee5ac0c68fc513b962c39cfbc325fb256aeeed7fff9b26b77d624d4a684c34a47a8b511e75e6"}, {0x70, 0x3a, 0x6, "dc94dfab70a87e3407807bb0f87d58c6914a7d667ae9e253d57c6659f71c9f15a119f74480a62eaeb92a3cb2c05efdd6d73c5ae79ca64a340732171f5302ac6a41a62bffb26bc667f2c76793f6e90b71780969e5d9c37cd46053dafe"}, {0xd8, 0x10e, 0x8, "7d3b6adeafa1d6a2d0e18e2a65f12038cc40d60421b84098bcde896f90d73bcdf63bc029f33ab8d422df5e51582ae7214177ec032c7039e273b2abd01d0d39432e6d8b9e35c3e71512f9f7564f327ff78cde86cfb24fa485109ef032fe7aa3cccf73e3f64bb965056bc532133384e2ccf3788ea90f19116def86628a93c9bb59c89b416e6bbc35d3099dc4085d6ddd363dee2445e20457c055c1e30ae3bb3f17658c3ee32c65dd8a2954a6967631f510c89fd59eb029a9918cb0fa646a22a41db4b4be18a28c00"}], 0x2f8}}, {{&(0x7f0000002b80)=@hci={0x1f, 0x3, 0x2}, 0x80, &(0x7f0000002d00)=[{&(0x7f0000002c00)="34fece3657e6a44350ca19618ce5bfcf29505dd95ba8a5c1eb6a604c76e388350e23202aa4dfe7b9a435b2fd735c105e3e321c701bd03139236c6af980217ac035cb78905e1a959edeea04932d7e01a8942fc6306981beca6afa71bba5436474af8ae22af67fa9e69ba8c93104436924e9de2bf7cb16c2d66bc00b4af4a2b5112483a4b89461ab237794ace8d3ea621e2d40912efe311079a749d81fbd86a14c20375039e9266af0240b2c5f0f8f5047bbad1ed50efc0e280a9984f7fc9971cffad6eea456e3686d32307e2bb022fedd184ac2a08ec744d2b5ac2b556e3830bc35dce50a38e200a73001ba78466692ef7b0bba2bfae7b7d717", 0xf9}], 0x1, &(0x7f0000002d40)=[{0x48, 0x109, 0x81, "297aa937f5d8ebbb74bf4fedac3e2237a77d5f4b2cab0b1babbd30094a0426d9c96be61145f33b4fc759a186a58ec23a8f219c0cf5"}, {0x110, 0x11, 0x9, "dff34da81db9df1f519771265f2d0464c9a5110223e72f2b6be93b5ac5e2d54826bd326104b18e4ed5edb8f4c704b9fc7d47ef83c869a58f7fcadd17f2089293fe414a6fac20967297a04fe995d9cc2debfa7cb565286ca641a89cd16969cb274b39d13d12d892a980ab728f7a210a67e1dc27379c99f20302f28bcb2b0f522a7cb4a9ce47df11ac6ac6502620244e6f47f401e2cdcf36339ccd4b483d435a97b7b6abf8e5bb74a4f6ee480f69ec05d67836da11d489b4561952059f84e653af531986e2174839bb9964f6892fe8a3d78f596e5cad8eb52ead9f7fa30b2cc3a3af768ba9c429b7d560c2423462fe5bcdc6af671c0fbad680ec492cc3c32a"}], 0x158}}, {{&(0x7f0000002ec0)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0x2, 0x3, 0x1, 0x4, {0xa, 0x6, 0x5, @private1, 0x3}}}, 0x80, &(0x7f0000003000)=[{&(0x7f0000002f40)="f9edf6257903cdb2e64e33c23acbb76aac43f0ce9b57a76319df47af6e6a0cd6fe10e3e32a143b706ecd3beb28969245ab8ce2563c07580b8e9c85facaf10389a6593ce00216ece01e839642d129963cbff3c2ea9523d1ee6b09ba81cf71e7dba0eab5b8315560dd5f79476e54d43e018ecbb66b5cc1c42d3f81f89057f5fa84623a2064d9fb11c670dbad80f57cbaed9d7ddfb0ba08b56f529ae012511009bfd8990dd08d9347f8611f31d27195585ca1e018", 0xb3}], 0x1, &(0x7f0000003040)=[{0xf0, 0x114, 0x3f, "62764dc6fcf70357bdaae29a5aee54ba29da080f0266bb9732c17ba49690e317d00cc18c4d139f5354bc6909ef32f30b9f3a13c2ab12ed505fbb956260a0762ec4cb24898bb699938927692602c24f05e287219f0426dc463ff4c119be0412c9fdcfededee1989790c4c1437101ed821f8130f95fe77cb34af10344e53c4a7b03d70a511f411ff55a13ff74739f20c6fc2e26f82e0caf8108c29d5cf6be1ac6c14595c2cc420d801e286afba6b63910613225f73fdfdafc9e312959f0e0f3ea1a34914dd6c36bdb9a203f839d221bbffd31267dced9d929ceaffab713064bbe5"}], 0xf0}}, {{&(0x7f0000003140)=@can, 0x80, &(0x7f00000053c0)=[{&(0x7f00000031c0)="8298040ba2a66943032a6092409e638c6a284b0354869c8da15061534c1039721a7838d8d93e6a16cc66180296873d115a36b3e0d06c036395a173f8f0ea80d5980bfe05ed91a6863b6e2bcdb6aa80185f187f7adcb734560f7484ee474f4fba885b11c8bc86e99a4c10d3b77a5dbe4c6adf1fa9867912529b5b9890eb0421ae61d8539fdf479ecea8413c54c107c0de94c9cccf9066299e136352468c82a238a868df70437f987834030a02f498fc8cb199fb32e003943ce63d34c7182bd3c6f48c3917259c3ab0b1048fdd001fb150f1bb91697474e93d379ae46ccaeab40ba827e5b99b21f8e0506ce9fbd343b46df5fbc2787af8e0d62954bd0c2128debc2942aeef587ecff2142e133b0f4ff48ea06973a5f5585e9b996407c00b880cb760a829dacf0bf1f94e657ea1d444a1916715fc9b12f9a24312de2d88dd4408338d1523515eb01dbd6c4b10c693d1fdd1e5a2cbd69ffa61331982668cede77df1adb774205bf5b58eca19b12b3bb4934ebd86247ba81ffd36604808d70e3807a1e7c4cd7464b0541a619ec254271ec59c52f86937b6b0535f5bf654dba816c329e784fcbfda30a13d60bf764096eb3d379a0808569f074bbc02c0b9a4957dc065b2b35b4b38c28bb5dbea63110e582095dfb3914ce0236c289d9f1d19560d6bc58802d9698b6c88f8d33512afa17afbe95afcec8d69d9919df2447de9507482abb52eeecfe73dda4f59091fb51cad51b38c94245a5c6dd82c1ed84eec3cf2d6a3490ccd05ab087abd0e9662b789ef9aa2576eb8687c725405d6bb9c3b5a774899ca3937b89be60c0920007bbf25c844b4a5bd79df36bba17ae33b51a63952008069eaad6d7c083e655e7a15a72b5073e719f9bbc8a6f78356df2c6cfd3c7526aec7f65efdb91235c99c794a9f5f4c4962d79aa59ee06813eabbd497b23fa7f35ea850fd56c85c368fce87c30b85282e234166ffd9770f87b0b2e4adbd8fe6a6c593abd1c5dd88a197ccd677340154ca2a45d25de2c44b142711747a4f152f06826d335270937ff1156adaf4df2016ec008e54d26ad0b40a9b5c267c9e3243b2a351396d2f0c0152c6a0fd4772824d013444b061ced37c79c08d8ed138e1f0744640c6ab49f7971d8930aeb64f0bed43c85fda7641799546b158f2022da13efb43ca3d2754897453a472c0b66f7f0ee43d948db2b2b07bbd355edd0c9ce703856df753add15e05aeb6a8f77661f52ee0a0e9dd90a3c5dba4d7ca663a202f3708d49043d48ad497f0d1bc5dcd4142dd068ec3c39170f75b5648a8c90128e4687fd777faeb044efd267f35cc9a2a843d79d90073279d512a9050113413b0f30219dcdab5865bce2c9e51ca6310e8722334644bb7277ae4dabe02dfd5ad866c09f6b1ef1347c292186575c5d3c8a16ddbcc597ad76b0921e7df4d0bbfb59cf5e43fd3858b14ac9a71f26b5ad366128a6f7b4dac5a900c3757bd54865aa1ddf042b3b4e8a0fb99915e3255aaf19fdf90018554fad1128c6c64bfbb294ec70c5d77b3ccca394301ad028e19e76aa2a3a79c27553fb6ca912e1b1245e9f0a907e401ba9a6b835c9aef8bcb163f7d93294a39b711021bae093e3631cd8ef7e3b354ccd12aadb7e23cac4099b26d2c1dc310cada5f4249ab50fd289dc78d599927b98a76d0c7fb7c2c5703657748248927f0281c2494f0da22bff07709bb8772d37c84bde3c4aee0a3a68f90eeca26dc3e0166ea32d6967e2d5351837e7d37614c5e99d2fc5aaab5e08d19a45b7b2a740dd3b66bcd4c94b2272aa602214a5c860749613974a9782d33655776aed4cfca3bc42407813a84648bbc2122a4500891f5f931350ff87d1f6d94d9ee8a2afe8ea231ba6df8874582c0e4a58543c92440b50e9683f3874d42a60c5e792a951d2ee822497742209ca314b5b89eeb3f6309d4e75a40788fade6d69280e1b34230622b54e535fe4acc513016694b58a410b57419be80f7d7ad64a6a15cc0627b4446eea19794310523f85cd2f2f2f2a57059be010b0da49d6a9d34c551cd108844c918369ec70a5d7aad2da81539c35454c1712a7596147842c238276ea61f0032e968015d25a7c05451a67f4a665a5504470b76093b7a75aa2152c4442340dc4a79a329642796bfec1bac3ce3624c257d525975528de2c838980124502638eee4860b44c33a3ae7d0157e5ef6a888e2e87fbd3ddd00e236c0e033b85b73ec0760f103192e9581c720f8034753dbce60d884fbac276c5c0cce0815d84a1b4b1791c6ae90daeffecaf256638eecab84e94aba24cd621cfdcd34493e85a723f9bea676944463a7ecd31fb91d2e50d5680ee40d536e079a1e9f4666e38e48bef64a44ef46769e137ac8ea3ad10a6017eab14351a46654635e6a4924a65f600cd95d4714015b28604d5b67fbcc50d897b600314bad1af038338eba149cb8732b7841e87d0baae187982f264c016e593b3516e3e53e34d388d25ea391fde718fdd38672c757d550697dc321fa1f7b620bb1997572322e9f35ef913c1972b0a15aaa70aea44382927722d3a35a58f19c5ae1c060b8038f01a6ffe8c874bb0deee572afbf2780242810d679b5ed33853bd9f12369ad4f9ceb2af02b7c00851debaf57f9d5e557b117f5b8f1bef532bcdb6b65a79e99100fca4f9976f826bcba059a8053b3857f48d4e3568231c00560a74c74014f9c6fc57972a06af28c4ef61ddb00669d873f0ddb00216322064b89148c871b8bf9feddfa919ac80a91462f838bad07df2c74eddd9684fb0e5dda5efd4c4c3d661cfc5b9ba1effa423e8e4d328cdae7635da0934fef8300e0ea2b0604cbd089f75c97ca2bd85e4694cced5d2fbbb7795dd287d5c9058df5570063f0d90ba344e031c962e3f506e86156c070487294f5628ea9d1f6aa93693e69c187e965afff311fcfb918a6f06595db81c797bc5a13a9c9ba61b5a967533a6ff40673483a76f7ca9e8a5fa286819a08b277a87cb53b9c0cd6b4c382eadc46293d697f38d4d44c2e5aaa3ff9bef08abf1a83e214594a2ea9ded34a05376a8c7684b2628d7d68d371c35d49b71a1762647861d39454d5f353b59d5bfb39c062f6d4a1d2ec3bd8ea9833677a370def6c37df95a45fa419e1398ad9cdf85c8d1f6d1f32db0874f7c203f9d60adb64b9444de28282f60af2b3fa605f0388750fb4606cde229a9abef5b6cca72d6d8ec966c37973c4fa1615783dd336dda6a1498065d74e75196cfacb0138db392870d61afd5fc3fcb268eb58e18cf2c331506de32da69807ff73c64110a89a092a384e7edb2234b362a6977d3dcab140b1d517b1964adb02ccd33df9e7fe8eea87070ae437560d0347cfac3e4fa0eef3dd65a77cb98415835a152aaecf3b75eab31326f6b9d9dec32aa883798fb0ed2261cd614be2b1b6ddc3d4ba033238e07949edffdf47847398d53d3c8f5496eb6d2030cf0596eab43ac4b7bd8242efa1c74b26b6c1e813bf5029e510be424a4a5d3229cce49ef4bb010a0742b3f1495528666f54b4db2825cd5b5b287d414bcdba605d95794aad8acef7f75a8e23c0dad2a4f3679b02578ab92300384535c4a7a84ed1b0d0b14c8d004c15a10f771bcdc8786eacdac7955ad922214b263fee1672be237e33f45b5c0f48efcf07553d2894b32b93ab727ad824e1e7d623e1a3f8898c2a1938a9e1260084eb9ef41408f6899ff86ae49ef47996b946300f80bdc793777d5e0b48283018a78bb0dd08b283e4f9c5c6fe3c2acc88174f78b858a031207e1c528fb740c3447329daa34849c99312c6623dccaa487337d77d84bd94ee89e09d276fd34ef8bbd24c34062ddef58ef4a1cad8b80d9231ef0054ca59f7b323b1286de0fe5193f825fe313e18ec89441c23b38bff22d6cf5b5535eb91c5935a60d1fbcb398e8bb24ac32f9a419e9484d578bffaf2ab811e22cceaad44c01bd50c64565e70a42976f5fcebd0799d3edfb53d3ee8af47f1eca466f7da9a50e8c624068d1afafa70624e1ae44f1f16f9f1d67768cb1676de521a3ba3ca67b441b109c2e0f318519d73bfa0dd8df089d065185690dcb21da521179964dbc84ae59c2be878cfbbed6a9303b31132485cf7ef034e985c6a0b25e38192e4926afb75b43467a8f4a4d531ccfbdd908860f2aa5b59cc9a2db1ecf425eb0ba7176ef9897b692978f987a7ac154675d065824c7e7691eb825fc5e152408b7e8b83a71cd2d3f39c1d845ccd91ed461aaf2305cfe26637d81e26badd15bda0a978c1ee050eeb127e6e963db6ff9aa316586824723edc485fb0434fac2661f0865383302d0cb5b5a57e56e4a7e546d6df4f2d9de58866fbc3263e7130f5535c05ba2d1bc4fa71088122dddc6b48fbf3e61ae923ef794f3578ba69421fc7cbbe7698259aedd15a4e6cf1b279a144d54a74c9c68a4287e5a4715ee24aa20bc173f7e6125197311f37c92642283f1df237b8a8dbf695125e0ad7c2406416c78db44fda51215eceb61382828cb7c71b6ed2509939cf928f29e0c8131b6e7dfa13b4d201722b587c37867205430fd8ed781089ffbc1f64832973d30e17ed013e665b768551234ae0f6f3eff6ca88f5f9f9cb3b5c93362b00cc98ba9a5aae2955a93cbfd307c337ef60838967d6667d2188e77b4cc00ab89921b274bb3b4085293771219a16fc12fb1f7a70cf84914868f9ad258d816126bb01567f7d366477d9d5472aa9a82550093a8e68a3258f05281b528d43d219a5091794bb0d22ffb33aa35029d2acaeb74ad9203043f4f8ced1118fed11dac42f71a6d20e67e45efac067a135220d87a617934afacfcf87741900bd5fc860af8f77e75c75b1d6891a2cc2582e92422cdf5b376598f2bc3ad57815a8999ef9671a4fa52d7b4d9803951a36a9761b01ee114498ecc1bb2c6c0cf0bab4915ff2fbfcbe958d164eb760b4f904117464c7060500af11eca3c904589442196da9cdad1b39e3448c4c61d6add97b8bb0cdc68eabdf353341ae3f30e0f55187cd4734fa6d93482c1db719c35aa20c938e93baba9433024b2a6d42e3ec9a6fad41871c627b888c0bfcd09565e388f47838a9359e33f9af9d7404d904f56420eff64daf7707b74112ad8f5d02a4c2c9c4ca4f32d828901b9503524ad8ff4dddb9a991f61eec949339d17393a01f2fc298e3704108d0e5264b51644c8c44419646f162bff30f0c1356703840ff7cc77505778ce424aa017f697f528e41d11520a97217b632a62e91af1f0235db01a0378c40be39e738749e121f2dc73a476b64ab733ca54376f6e8094ba305cf77cd64b19ba3b1892d1bf65eb45977f77ea730bdba505b5d19640a87d42c07dfcbe54991f4beca2b7cd14d66c6180329f21baccb24ea9d591ed5c0fd475c1dbd2bf4aa23893f728d76a419bb3161c6f1b0d3b396934ab31e3ebda6d659415b432252f6e63292aa6642717c7c01c6588b5fdd5330d4ccdf609f00916938cfb3025a9fa1dfc3fe11e667673acb7983f6da242daa44108b59ea714a438f503f92d00136befe54bf8e08190c0e04095505db0918dde72665d267c3d13ba6c887c8c4651988c0f0998710fd499b7cfa95c74627971903484aa6892dc1963b77a152417b75664a7b1ec66d7d804ec1f313fa03ad1330249d1b826958de47ac79048cc1faaf0c99cd80c34c5b0a41e2d91a2b79e8778bc37afb53410015776c0f8ae2912340005f4ffd7d3ab951c9a3799166dc58e08de230ee26e57b21ffc8b45f1b994328c422e726d9ae9db6c181b873c829aee5a93b837b3b6e4c0b32300a", 0x1000}, {&(0x7f00000041c0)="eab5e428fa5b51b91fedcf93792346b3d8646c648fff40c6a026b608c8639d0564da6804fe9b5b8a40d433d21777ff94f8ab266f26f7f97e7ab09357829346517d31c039d7cb45ed1e74966dfd93237f6b71e4008571220991a6170ad49ebbe863fd9115905c030661736fb0aba28cbe2885097f0e9f118ec73e5b", 0x7b}, {&(0x7f0000004240)="986c08f05ce3527b22cf1a4956998ec279518e592f0fdb713db20111ba1f3587b41a3370ac1395df23534e7f299811c690d00291f6fefc8d74d3596e61b11b1a19a8415e7c02505e1ffd42807ff7bf9eccb3a744e97277", 0x57}, {&(0x7f00000042c0)="694a00e9a5ae6d677d8f6dcea16ad55e5919341ef67b9a6304a7d3375f8d694fa586c0", 0x23}, {&(0x7f0000004300)="423ff7129744de35056889426ae68981e041221b729f7956b86b1d2a75a3bf8102119922f66122592bbc97ee8c7d21cc8c8f2010a68dee9bf5796000d27b2e35352b88a3cfb0af99846f23936bc5b94984f72431c754848be984abc54befaf59d745d26257169330d8647b0d2319d12d291ac6b72d65e26fbca206f2dca7805ea5e65dca64cc7e1f8678f60109d5cc0132bc99b3356c6eab6594195dd9a7d920937b884c5783cf6a7a57bf0f15c3753a62bd321057d2786847e6258a26f220d98af6ea8b52e697839d711cf4ea5b47e36040405a61c54cf6e84dbed8bcf69811df47290e8e65913d74ada3b70cf4fda0b21a7badb40be923d32e3da0c5ad22823c94121141a1b823d9c559e6699a2650382bb782d6113f3176067d01af79716b130481227ac29cf69172bce7cdee34255e5bf22604264f483fa6de96b640dd3c66cfb7e5328db3c84a933021828beef75ee31032de532bea07d07b56c475af7bc46fad0959c2afd64409727a58c413f50dafaa3fc6e616d3f6798b3116ec7c6e328df52ebc2b013dfafc773ac5f41f80f39e9284398bc3779e002889588b681252afee5aec0d37b4998309afcad63afda0feec6c4cddf4f1730cfdd61aea613023c6bac326e82e7c6fa85a943bd294ac98b37bf30b6086a91264af783df5b2e05069309c3eb3406fc5029615724ab912636ea1581e6ad6cff075bf5dd7417bb1bae58b27c14aea0c7722ae6739d673b3533f26080f3d2f2df63233ba9884b43ff87989338527705f2fb987fdf86f183d1fbb486b95f1c9cc19fabcbdd0739ca28ddbea60f4a59024a798bf12b5adbc77a06a778b1d911a1d17f019f02da84a313756f6a776bd8831529113e53c4df78fbce78b20a8d21868416133e71d17451507a6d2a0a0e94042908d6717ae37b809fd539d9cbcabc7f6b65bfd49b5f42955ab7c416234e82448e7c294944f11d4ed0a76e1b5ae719821394448549f7a30124273604483e00ecd55ef1a21efec178a4be97de8290858eb1e759b363cbb313993f67de0c089800d220865b94d09f7e59de91c6608ad5fa604de5f6fbc4c6b4c8decbbf8dcedd45126af85d4204c7bde6fedf6e3fa3ab231f39cadd55959b0fea93dcb78efa7c1cc9e12271e15e068147f38d4ebf9d11d58adee9143f39180f78548cad6d0272f3d7abcb2c8b2cd134ebd08899f6bddc96453e43985c0d730f90cb37cb82dd5b5f3e271d6828a54f8825deed9cdb9b6efff37d093c25fadb90b933e0905e245c8aadafe4900d6523da371f9ccd6c7f0327fe86e241e588b741ed9b538d0296f731189e67c7fd5a4eb8838bbae1fb560d32b196218580afe8d995cb77f3a775e47dc2aabbea119b26f3dc2edb3272a99b30446e120300d6c5a4918411839132b4553e796b0602b5c3b24d7257ab76b84001e0e4a92be44b51c49958b4409734062f82a0e8e2a46f7490c4a7a5807d6d1de485d2485a0be827d9ea429b11ccb28b621da4d31e8a7ee0548b12531d6d87650d3304e8a6414c8c0b87db0d5129e3941e35a4303048eada3e46526a1e840a7f61fb3391a890a2d7fcd34482f4be955ea4187014c725b348a833832bc8bf65c02ab26162b6f073f93f1fbe6225ef429161eb8becd8c3177ebd8c7dcaa9ff7ab11e2a597bb197372f4ca7f5c59c17c5715d918a881d9cb1403148951405662448d8b01a3d7aa271fd622de2f6225dc3e9126bd2c4855a5018e4a80e7d7280d90c6893e5e92dcb85ec876e3948d54106bdb4392adf8cf67c676589db5ddd4e4da21fbaee4e0665555b1e6a01988afa08fcce7e1a2dfe1d019a227c07640f27a0b629b3d73622da4770a8c7fabbedbe8e49e34377745758cd60dc8882212db242414d59775846ea3d828993e2e05f15f588472dc9607d86e0bae5da29a16ddbffedf46c2b9b3c050f9f930d0201f7ed615f91dce390e3bd6850beebb2a2b29859c87ddde34d6a6cb0b3234c104aaab33b728a1be4d34414f7053132acfd11b301182c30c4902c11db26f702191b37bc626e98c9f57606ee787c1b1d309fbc49f46bc68be512d42b1fc0d0fc7050a6e2b173870fcd82562fe20a13311b8fc1cdbcb3dc9f651efa8035e0d22888aedba6dd63ba187875e692ef5023970b06b554442ebc4b2b7cc515bdce54f0dd686074458ecabe22b64b50a41dde9a24e383d1073bbe54af9fae9e05db3ffde40b0b751c1e78d46fc147bdf13b4cc7932d3e9759be9e51558a853e1e7202509a05c25066a78fb6c47d6afcadffd00bfb9e67176607792bd6e544c8d8b5543e8e6a3891e21f70a5450e4fab7990544aa2928f54fb55d574154daccbd5324b0186c46f7523cbe612a101c7e94d154e359f2da8222838b59f048b2480a0f28d1c4ffe2705471f5dc060f4d906ec097d596c379f422bd459cc5b9e16a9b6755f6f90254e51a8988436a0ac489773b7f4641849100ca2ec25e8628472da192129d1a3316f046f1eaf587c4dd2120ee37d4fe3229e4667fb8e03843a0d2dc23c08295ca72e7ad591c036c349098655ef16ea04e2ce84bd1e3ee4eb9d58cd5e164bc190573157ba2997912934ea0eb6ea733e6b669be48184b25ebd9d8cddaa78a98600786e35451df7c930e281019573fbddbe6744100276626e04cad2c057cc69d1947698601424758349d50246630b216b929d91e9480bd347db77d8871c22585f0690510daeee995cf86c966a3ca1cacd22a476b1b661255d7ae7ec056bd6b93125fe43adba6f667eff8212154b86dca6bdbdda26f34b8b796bad09e8968f168f6b54150091cda14d6d3f5b8f0a7561020252cda82a167667840b19095a970414beb2fc4b7f3d080acbb6a969df4a53c6dec4e4602c8b4f73f8986fbd4905e5966b1adf00b4f0b573899b1885a9dd5948b918f122e69c2da559a764294736eb973aabc58ff8442e0c6731bd3ac7615757415214fe1b86b90ca013b51fff89030bed470d69483b9d2ac494207c3dde1fa49cb5ccb263f1691335f6083ecfea74c9461eeb899ecd248514401b86de26668ec528579fabc2892522f873182192f91576ae02ae07c0d033091335d9b268e9fb8c3527bacc4d3ffed77d9aa4dc3ef264c2e504dd593627e9dad5e49a054bd2a4cf9d05a9a5338b4d64444aeaca9fb56b10f65fbc4663e0c077ab588388fac9c911fab910566741b68b0a0b20b14586f7c671c7f174003927694bf4662e98dc933256e5248434dc1c95e0375a6c5c56a3c4f5da3b8f7a5bb068c1af4bc6b65f41ce0a5d0ae51ecd1111a034df0af94cf96e077a99bb6ad2ce51923ed7d14baaf3d05ab8786c1e3c9080ea1bc65be142fa88b066740cbaef355a7235c3f37cd8f63e8b9d6564d63f2154d1c1e2b836077c4bcb30925424382c5c4f7c6e2dd6c489ac049398a7dda210127d0d69ad19f7f6d6067001b94363a25a0d0729f2a4d1647c02828422ba1f8dc095e0e0526beefa63fa6a6cc8b40660e1587f3028d81ca0cc17050753bba42ca4bd963c566f1d771b580d19de2ab6d522769abdf5fc0b57f8a2dfa7c819bbcc38503264a5d159c05962f857feffb43a23117447d28c02b99c3d338e52996da40f4551603cd7ca02817604af83fab3cb9ea7f582d1490314519f2ccd870ae3c76d72ba35dadd35ca95e30aeed8965c3a506d2f3f546bfb5f4c3baf94b031c256d97aab897ed55059b6cc9637a57428f8473a53eb10bfb811cf7d1082ff5c2ed7ddba2f7ed9e91334010d8c42662a49c8bc7d676bc0017ec0854cee273e81d981d3c068b395096e0f3571848becd5da1951dfb7d4daf4614948faf48b98724003c61f2d06b305b0ceab897bdacfcfe4d421f1021ebe72008bb030acde6e21d73c56e9974f1aad9152cfb79093d48840c87cc0447462bcfde29f62e7a8ec574fd9dd959ebc50ff0171f60b50e768a84cb4df7e29f4cd8fdcd5f5711dc4a53eee9bb7cdc65076d4e0c59ea11a8cc48a834889f3ef66ac1f7c999f972fa9d31f38281fe992c02296b4140aa15b632177db6b72b5f6333094a657b55ef351561a5ce7346b9de074db53b1c1142d2394e9593ba2cdd0ca225b7882b0abf11a6c7180bee88e84c04777637d1799a8900d5b1c97a97d05f635292ad13e6e187161334b6b68e14c62550cfaecc80fd6998201403b2402a849ff400d3e69ede9f0aa19665b036da613b62dfefa09af6ef14677b79a85fbe320839bfbef4a48fed0a0fee149b5f3d3ba54c5ee5c46e0d300f2965e338bd357b525ef374d5753404861769863358a39e18e6aa3d3e90f74a0fc400999e6e4bf916122537d74889f839178361d4ac05e8c50bc7a40c06fede678ab9fdfe436fdff288385bcdc93a86e4878b737f6202035c5b98697e1acb0fdd499f45aaeaa9788bc2dfeacc6ea49137cdd3413bba51a9c148a650fcabda6f2411a447ff8a8a3606c8784fffef4928fbcf28d5880f42e0d91ec6dfa08b54b7505204d2f66de0166094a8bb51c44672faaf1127a0a53b2d0c37ae3c0c4395ce107cd6d9bd88820a0de405c4728779496cb545829a5cf8c272f4f99c40af0259f74c301ad855748c6c37e4fbe671a326e5d754f9554b57abd0996c00cecd68b550afab79db71d6fa3cbd386739925180182dc2821f3e486ecce83fe6cceebef3d1e3b9fea32ed5f14d5ffb3eccedd9b1d233c53dfb913fb729711f10ef6e0535f43765c681e5cdf1cfe61383a817d3e5c185fe7f6c97b76189cc9e645647d378ce6893123f84a9492e2c39c160ad955ad551473c1f03d66e887bd9fe4b827c1b1cbc9920381e599e82be1605a80e8725c213fa5fc4dcef92a455d4d23a10981670a403b075c606aca1d1e75fd81286f1e944d485d0909ae240cbd6e866677a79897765c85200086e36579c2a91fb78aa2fb54a492076678957c22022d5b459b3970148ffaf77699ae7297d24a6ffc1a8210f581fa2c1a17803e26fb67581fba4fc96a0cf9025aabafd634780e6af547fc884656207f038fc4b0b6c05e737fce9a02c3175c34ac2e862cdbc2585aa8dc894684969347e8f11532c4e9bd9c3dded184ead6d9db9c447f0e92f13b47f5c0f45e24b0125bf21723d2dcbd7f1b547e30e2668363ca11309c07d4174d98b4c5a8f37eec76be322c12fd869785257f8a41fd6ebe6ab6afcec81aeb3b146d57ab6339f1e6ecc3d061fa94a63230ca6ecefaf7b10f9a234bbe21bdcb0a29c75977d9dfb17831278c963083a3a667aa422633b888a7e707a0925a51fb6a3570bf9b2475db8a082a4a9cab7dca798d56c6b9dbcd4fd4ad4aaad6e51d01220121fdd5582c0d7d10ff15842b9ae091eaffab712fb25e14f8c83d7020dac9ec07abbf4f5530dbd4174cc52b7f1aca053c47c7e65fb9f5e22eb89fa45e151d0de8c6080699fe6afcbd1bb0c34dd5c69fdd487038415c58222bea90afc493828350c7deac2c46d4703b8f46494e05deafee01d34adbff15c2773fcb95d307695056943355f11d1a988758510e0f2ff630d62977e1e3e493692f641d470202b1735652c08cbd8e413e677ea22255ea0bfa3204c0a6eed9965a0549a2fd605bdcd0b3ae08cad74aefa7d905a9545aeb94006ea70ed65e5300e5708bcc1f88f42fc9a130ffef7b482c5a98146e991a17e1e0225d326156fe07df0bfdc432b88cde24fa65d912db0b633c126c43d51c326a24c31aa354df986704d97159efa13a10ee23036eca056cfabb2df266517cee4950427f5357e6db9d510417d3b890e8ed7324f3d27ad1a46e87e99521352070173a5", 0x1000}, {&(0x7f0000005300)="176be8e55e433b56f45e5b800ffd963025946de4", 0x14}, {&(0x7f0000005340)="210edfb8ee9db60821e659653dd82862ae62f827ded0ae349dfd3124536317abf805689c7b7c3c662cd58c42466cd2386d73adaf25e9b8f060138687b36a108653289d6fc6f1f8421921198651b19f3b31130f8db473227c5b4f51399a8b5f75", 0x60}], 0x7, &(0x7f0000005440)=[{0x30, 0x11, 0x10001, "a46356c2ef2d1a9237ca7d9dd4f87a3a2b7df1d0f8ba4ef20cb31dcda06870"}, {0x60, 0x6, 0x802, "2ec5fbed75ecf1eef6934c41a9c1afd6f6e2a6582d73c93fc1c828d249110a83c56179a7344e07888653992728e14e1b2ce84c0a368587ec1020a77cdb255a58b5eb47f366b526ac9eba"}, {0x78, 0x116, 0x7, "221a2286c5703c96d743b9f54f9b7d10a367793009b5a82b4a76bd71a8bb622fba7e786859aafd75f317a7b1a47b19a00f987aa24d2c99999c90473eed12f0d956387a08ddbccfccbb3b0e1828df6d4acf16adfa71bc7575d808aa72131b829c60c6a4d36e"}], 0x108}}, {{&(0x7f00000055c0)=@ll={0x11, 0xc, r5, 0x1, 0x3, 0x6, @local}, 0x80, &(0x7f0000007800)=[{&(0x7f0000005640)="e299d6fe02f5e2d56c7d645abc2f84565526fd90b2105508c6d367eebb0f9b9e1de82e207afbd78b01e186e05a37a3900bfef750b1e10e77f31a2ea3e4", 0x3d}, {&(0x7f0000005680)}, {&(0x7f00000056c0)="2bcf8240c1efa43e40318c2855116e7ab4afae2e0e035868123f875908ea31e91b97844a4ea9ee8bcf611579ed895587adbf3636175d59161934f816d0c04805cd0930e78a9ab6dab7816697838cc5665331fabe361d4890510bee9691b1b149aa66f556fffbf6289c980dd230134f83a05d8e286b2ec928e82fe004282ee6cacadf74dab4df850fe0910164f8dbc9de0deef1d43ab4a19a51537fd4cba55025ab90a2e10ae3bd2d8ed2352962544e645bdb8fc95e44cc39b16d5465c8394fca3ac92f555b3f941178b87f1e3bd95e1513642fcb6e18b2e9379229a331067a10b5801223dc90793e77740f37390de3d92762941df11253", 0xf7}, {&(0x7f00000057c0)="8b4ab21ec0721acd0d3160b18da58d18f1caa0d13f02b7ae931d159dd4db5ee495e2eb453f890ceb792bcce2fbd2a33dbd792a01a480db284ba118ee125e9f4d9480b941baba5e4d4990eaa5aca345df2fe58cbcb237fc615672914c4a8cd09a27bfc5f75604281b59cd084728cc56b28495cbe0b939cffd001d7ee049125484e41809b59b3b93c1050b04908821ddd376d36ade55926984b9575ccc7043382752668712fd50a37e2a88ac7d6e97e9edd18f77331f812f6038cd2c80a02ed6493564e3e0cdb7be05d905bc75eb7ede2c87f47461b3f1176663c8f1eb87d3ff8ba95974735366f3d033fb86aa26cb1216ff747347b3748171f588fce53beb5292f7ab98ffb2b6480a6873ac529b5d3829ec9dbcacaa540471f728730e129b2ca7eb2fad39a73e04ad90698a92022f978d68eb371142cf3c1c4182f2a04aea8eb2d95c96122fc5fad6ffd7a2fa74f2b8d7f0258cb7390a6b405cc18305d45088a37b3090d0b3dd067fa11761358a8abe5cc27cd134710ab3d64a67d160b03b0cdd0b8c7ffcc9d5d053484fc76d6b18746afed2a25e3d48fbcaf81d685da7a156d6ea4694b3e4239c9a6c44f112a628c49fbfd6f34c7950819e3d60a6f40dbfa2d8836241287cc9e825b637c822a93cc7e31c657833636e154d2e4433859ed3adbe31af235b2b7dd18b4117a877fb686401efa1343e526154e5a46eaf2844771e91ebcb1ac36d5e052352ff6bb913c9be88bc5900e6640d92d8d3c7b7798b4dcb8d8fb5d60b76e41e33c6536807208b54acc526080b4fbaa23378fe813c7c3ac1c1319af1b221f8504f401e126bdec15e9dea136a7aec57288ff3f0e9f68d9a0e4421a3434c2a53d87872bc7211aa62697a6d1b02cfd26b8c9a9db7b53610e96f533eadc110bd7df62c02164acd335378c957368e247ca5fd1cf5603dd9cb0b6608eab8145c189c95455be3c31500ed8086bc770346ebe084f30cfd903b9f77c2eb5e84cd4950a16cda6c45a8cec16372266e4f43fa614cc6e84235181134fec1acfc261b136ff7301a5833d5bba77ba724919c8d79ee94028ae39de418ba348fb76776b4328ef6e07f6d51eb1ebf2e64ef2062fe3a449dbe3df17e800ce8e912f3ed9f3ace9e22136cdd903da2f7697a528204168afd8d4b81fcb83fefdb2016fd05399a5c72428ad62fffa9a7088e50c136a4e2a527a36946d73c034d573154564982131c3134619002a0438454c6c4fbe2dd4feea12ec5cfa0e5cb85acd70954a91a54aa0dd7191c032749b865a777d83e76bf04e0f99a37aff4b794b7c1055226ee48bde9777bfcf3985bb2cc84e2572e76704d6784dcf107dfe897668890fbb64c47b724f260260b6e321bc65dd384682fb83f530378b7423da65809cd417eb3ed4c0ccf32a00e3809a2842aa968c07e9f84595c6bc12837c1907d5dfd52916b264f719c8b2f6fcfd5af8b407fd34e8d5bc22d820f941de01445f9dd6106e852618b7a032dc27575baa12949afcd2f5965d29e3db36f42b01016db76a528ab01a55f4208cf198c99a4303a573f21069f3a77ecbec7272f45de28ed1e26203c8c51674f032cc7bc4643f6171615b910af4969772ac30c3557ba1aced11f5353b1b9e9c6d2bf628c2308edeb100083ce7bb126a364b00b921b8464c6f22769a8723028e1fc3048db55c1609556165ef0669068341411076feddc8ee84ddac904fa72c39aa140fc4fae7af092f9d003fd16b81c1923b08cfdddc1a4430435b012322a4076bd49307ace8c0bd9ab829799b44112c9b1cc4e956f75e36d9090b2527892fc9df5f1b01d0bfad6916add830e086e6c3b52217e3b6d5f114f02036b32d35ba413cfefea006388e2075c4f887438965cedc7ca1605aa8eccd6270a5bca55757942956ecdc77586ccbd561dc9ba478f1e4dd60b5afc297ebceb6ee7f7897c536c06e29e46958030fde71b8316409e8a8bacedc26ab83bc64fde002909a6b0ea1807993d2fe9c5945c11384b71d557c744e7531d415e4462f8c80b27fe8908150d98e6ef873a91c42b6c5543e89f4c54d6508465772017590fb7c7ab6ca77279ad996976a20a103161e2af11d6abe24a6064c967109d3579ff9d690325ac186b622af03ccc8f24277a0aeb7b0eef88f12e20705781df6e8520c29bb1d5bd87fcfffc402dc9422dca28aff273e8e0c9e8e06422d2e3b7fcf3923d1afad93a5b4f26902db2478aa99f7ad7acd687d3628c9af81647a62c3e0ae1ecd49ece3c6284a22b2067d94e0f4d12f67f8fcbd969d9ced5ad57960588050329bba8ae35e09701bbd8057a29d2d909fd6a423584e43f81ef1677bc27a9c629da49226c69a22a058ed9af38df72dcf0988dce58620c838856ba087fe0fadc6fd2b761f7737bb7094cb66daada03749d4f082d2d9dc38002cc5f0e1fcc19bab14a92757f74f0b4a4da7c4b22bd630d7026cd80bb1cf1dcf1d75d76acf9c42a00320102658765cc1032232cf333a62265109eecd1a05d3e0ec7dafccee71388ed6c3154238020b1d22a51b933d7a1ce1a77d9faa23b4ef031140e489db71ebbb3758abb77e2528c8381a41f219132ed868c0d1df8f0f277694940b9b0254b4ee37f0d5de8bafda303574147c174b849e48d6e6c38827d754d54f86ffc49c3f2baa28731e2446c6677c4c75d74a2005f966e073fb7b7a34cd253dc5741e788e3290c00d57509df895250de007820af8ccd862ad297a4fffe17cc59f0b5e26d3eb218a3e998add785c51ec488d0f467c69ac6f0811b3f039a04e057106ad459bf600b37ffb6aaf12f86e56aa6a3a0fd16a1cdcda9b61eff7c60919ce6035d84b3eb7150d6266c060ae38a158d5f718e203c387e73d8bd4fa9b36450658a37969eeb71379c76d9b66bd7f4b7623660ac3ff542b01af470d5f6015690c9d94a30b086e12245a114b5fb899b8bb052ade87f9e628760665a2db2f04ce8b4bc560b318bef8f32c9105b55a15a860d48d54cc659cefa1b4c71ab2cc473afc3262ff9d90c7f3f432abf7f7d728e81c2b12a13eca1ac166f12ab2c4cca9996aa157196939db068e0791207caddff0624e1eb8703bbd5e288a9d89579816997852db62a9078a225f80efa29a22a3733323ec42f803532a86fc20287a65a72755a8e59fa6bef556e9fb6fcd70456dde6d2393cae62bdca4e6c839aea721e9c5c26cd4d6726f0ebf03a125848040a3a41d4c67639744b793fa83932ef8f609e93946e5a4efdf3f49a75e7547459f56ad1fb3f8dac33eef39e653a3959b8373602d72e4f1a5d8988b82f8fe5247ad07ea2b2863c58a0d65462de6293f0a6d3e71137aa16d8e8b29f65ece8cc263de51478dce76379704229dc60d3274e6a1d7c5654f55c5e3a338b221e9c6d227e56162ce29ac8fe1451e57ae17f78afb19180d61f79d0e6c7612b688d526438b0ce6eb8b73c475e1c1faace60d06b8a71131eb9b6492d396a82c833ca42a77b98d1c3b159f9e6000f1ee60e5d7b8b6f77f622a6307b01b6ea23bd648ab32e68ff6a21d0eafd8fb891d9f69426565a48a958323427bac21fd76fbda0c37663233dc2fd9dd4477dda35ad1bbd87df12575fd0642af6b733b4ec8def62d75610b8b5ad24276389d520e8c3e375b6b5eaef79394d7a3bcf994d0d3f25f2540f2b69e09da2dca6772c65bc2b57316e4e8e61840c6d65a60f0aef4411262b894a689dd431e87471a83837152131133ea93775d9a2367903137d0264e179c6523a8993265ed4df8cb5a19b537de3a5168e726324d5e7df052dca7885f6732b1bf63474394c1c3128cd624f8429e98ccfe87f1728fcb722750e4779e90caedd97712cc12ccb992b018b95f393387de47f3ceed33f0c8186d789f3bf0c8f5d2a391dfa08e10578e5585a8fee5897392c7636e07b339900cce65b9322564242d70e385e2426a95f56151341c6daad5146499b0cdda4a65a82ca8a720e52d7d214cb8208b48197049668bbe7b3e91f355e25dadeb61227237fb6bd8440103e32822cb28cef45562020b4787efb0ad78d9276eff99d877df9c9aaf4de5256a71b9144c696936bbf4d422b1c497f3bbd51cf64bc3af8fd73c47de2cbf7352a09bca6fb921e916b447331b991c0b0f15780de018c9442cb5c61ab0ddcd0ff25db351334fbb2ec34a377996542856b4fda59528dafe7db47205d53db3fa54b02248fd6749b0ebdfc3d75930ad988b8bb13e90fb1bec096dea922ee215ee9cf261e5b9b81ec5e6c2a553863209f870811f2093ea9b1cdab9a62dc975f2841565084ffc77fdb6e9049a152b8082ebab0410110a2a879c3d0384462159f434dac48a3e01c89f017a4ae6757b37cb08b812c39e6308f56f280aaa43d35126a72d2d7a683c0125442de2034f80d7c4576161907d258d987fb3648788a48da7797556bc8785109da123660851ace1027ce13007264a370561ef663d0ea44fa5fd0350c2b2028267574efa5219a2807b8ebdff90e7e725be58197cab8beaf0152dfcdef174ad4ee2cf574df6d3908233a418c2a7c0ca361c35d37f8a2081da87031c97d7605e29cf64cbb0c2f95cffc1376ba6d3337cd7fac10e85f32b779a788dbec9a35da3c493a52e6f5b388afa4c2fa3d4c0ac47229f350834211343e91eb180dff841d2534de2506f7b7930464c178c5803910ceaffff2978d00c4c7c750a7a4bcf0dfa813d43bef9bd17064a13537e0e5c588605877c457b02fee2f3c7070971189641f4d895fd38523899590a159ca6910d3f9f6f2cf76772101de681067cc585bdee09138ab21e0a7cea05b1c3d7203bc0ec1ec15b7b7ddbb07e559823521ebd2862f25790a9f8d686653ffe113ba5442894502052c8717c8a151e58bf8fc1d2b91ab24e8d5c7edebd973277f4eeaa57daac1c3e7ca7df1d936e3fc018c9834460e506af856c9f646e5333af1f06d87ce456a9ed7ee492fd1ad779af349a1c32ada32609d3d7b2cd364700a6739cd441a14dcc8dd7d1d42565e968b74c21f18821df96edcdf8526b9aa9a80165767e758d6abd41bb96d27550a6e440a0d7ae90f0f8569bdbdeed50293cfa04f0963b7a6ff9066d46a1998bec091c38b055dff4161094db7e4eeace9930fcfc479828a1ac70ed11a34fa3662bae8bdd1f8a94f69d753d465831818cad90a0c22c0a9cd68fe865a5408e46543bd6ee3a8c98516e3d998b204b9661f356f8496e404615bd202158617fab544cb9d78be72b3ea61d7029c9945e44dbc0fd51d965ba11203f0846b32201e1d3f7833b3eabfd4b9b31dceb39bd61e2b020ca7470bcb158d0a98ea7fa688eeba99e18ae0920a27fd98a7f76cdf13c6936bcaf9b42f86d343af429c3618e2350834eb8265c3ea3528e48fef0208be525c8a7c5f82d0cd01ed9c24257fbccb13d8282fd7530bb2e0d5ddec3a73a120d6c59cbc240782bac47bae20dd8f327aa61c218c7c3a577c3ba39892e249cbb8ba60cc206d6454bec85268c3b38bfc9e3b26ffe12724fae8d27807a840fbecf6212cb1c9661faa369678e260378652c7fd1019dc91a05ab4c67d9aac11125b9643a4b6d5a75fa41b88ae4b9e44310f765b6a960d65acf5077c15eac0f1509fe6eb7fd8cd612e1a173c1dfa34d1f98e69bc5b6ebdee3e2efe28fa6ee2d115a4de41fec50e188ed02731d876c2dfbbc8538dfbe60af100ca41ed006090c810f9b1287c23ff348ac1a5c57b3f22edfa720b9ade5c0d1bdf402882f06f41edc11eeea922f30d5ea9e412d4daa68e50b2ead33b4336c1605b835d653533aa7590771394", 0x1000}, {&(0x7f00000067c0)="621145fb1f68a42356d94a8f6a06", 0xe}, {&(0x7f0000006800)="bffbcc5b88a588533d2d70f5d2ef86fd86a2904980beac6eab2748d6fcb72bb6f9d916dde1d486bc2267dc2361e0aa7ca83b524fb9d0de531416a6644882bc38ab29b8b07f88f2e5a1440fb6d213adac32f064187e24993c77e6c6b0dc6376676beaa97887efaca791e9f3640854291d34706e890630b2cec36ad3e122e192b61fff12c08c86d187a65f1182d42648c7fa61eea8f5636c692b6aacc2a641827cfc3699ac48bb4f5a91bf82b9ad31558f88e5cea248d263a64f28f3666c47c178f2fc7590265342be8740565957ed322ab13be13a86e1f3ac20e13c0ce89a27c14869b9cb87f87441ec8908fe3d4fde086b2799ea6fce1d291c1866cd2deba9eef51c6cf8b8109b9036ed1123d6d090fe6445ce100aca41bf6c1f62792abd72ebc071d8b92d0fadaf776979a5607916ad87c6da037a05fa0579ed7ab44c90b7fe875a1c272da60b51f435ed6c0105a7c4bb65ee335ea06681181bea2cd75f8fe803af2b07b01106e30830a0267cfdd0dbbb29b3fbe14ba337a32f241a64e97c4e171c43e690ae70adbbba8c0092eb48b16155958ba3ecbe58da6d5c219bb0b7e822af286c42a2747fc5c2ae51787ce9e12017bf48f8e6008169071aed4fbb9601848f61e48d08c4b3453613723f3aa8ef930a39938a5b253b4df0fcb2c714db7059b063dca968b20950fe233bd1f7b3b5926f9a914249d72f0a3f1704e44841dfd3ac14994a00972d23ce41e2f02d2033b09be2e838dafd96024287ef7fe3eb703e8dc7bf7f4cb803dd5ac9846d381c1cd0d345b35fbc6060994aa4bddb22d97131e42c1037257b8a7d8c8185d25af3c943827a84cb51fde59c849ff3034b3a66bf88c076d8e7f4a3af8911bd1c5d5d168a94f9acc65d80b20b50079ddda8b4cab4d20794d06707c59f7f5386fa0f66248a696cfdb76e0285c4611ed5834e24f3db1906151495d25f9dea232f35495dead986c7a790dcdeec668b728ab4efe354ccca904738a48d916b5d6c224179d8ca72f218681540d7871e18173654d1f0c7eea6cac51a5ce3cc9a5e73d0d80fdcd6d24858593f15d2de74fdc1c97c5473afec2c1ce34d91a368ef8cf8c4353ad7c9c4a14f5d6cada6e7551635ad2ab1a61330262b083c7a9984d6599bdeddb20e9dab20c84da073f8d8e51a66b21f94fa64858a9ecdabd4fe4ce9a149e20db92b4499cbce9cdf554f98a3e459af707b48e9e6b07b329467e234d2aea876c393499fab8e98cb411aa660c311033c7b8e491e87634d27bb740df71b84f56717f3563b918fd6819aca6c80b319349f17b20ded7ea6919aa3c3c0f7bab2cd1fda2a13df59c94c65b67b17ea7b8716fb8fc431609a048e78b897bfe71d07b2ef8885cb9f7e80c67192dbdc31c18f77d10cbdc7f0e7b6d8a81785ed9241aa19aa219d83511d84316db2d8b5bd3af7800f8190f8fe86fab49bfbb39597a0224e3946663694c7ac7414c94d130d700a79487fcb3c5b582686dd663160eb1d698874e7d2a0391d6ab9b66362b6e675d30b63f3b923674d0ffc71b6527d49d7085538a9d24a8cd3201be0178304088c00a62e2a4e98fef1ad64199c76837266e4c74add91aff884c899b30d91fde4765a9e275aaf04882d734d1817fa1e84ba8c96707497ab1af1cd16ade31bd4a642c042d18af065881fbd9f0ea71655ea0d359e06f90a7b5170f82a5ceba1a95c7b5aa6d06a1590d268193f244caa1ec6748d453259ecdabbf493b054d53949ca3724a58f983c4f7f72851496d89aa17bb1141672e172e1515a54b39017190bb2f45f7f9cf846915f6a239a4603843852a75e27b558de7bd1854da24577da9ffb2212ad032929ba025f57f3acb957df7e6bdd2dbac15896ae4d718e9b1d3db87e04349fdd46d89a8fdfe830d312472e5145e9a3e373cf8ff5afa6683c878830f14798d2d28c1c8237b8ef036972bbecf39485c5db6802185da0400bd1c6435dd9889b91f1fc83a4e01eb0d1d62ea616d43d11397bda684cb0a8f5c1ed8c10d2039e203eb5056ffc30a48f9ac281e168be488ba34f8bb535ff53ee597e63f6aef8ce67e40f8241f46202eb2bbec4cdd57b0b23d16964b3b53c6001e5813ff30be2d777c9c0c1a30a611e42ba6cc9e230654f2d8cbc83ee77e10f4807af60451b5495e5b42d24ee6060f8ebee5753d711c664c17e5ac70c26ea28b78850c11a6fb4dabe5ab67a893f15d613c55bdc37c1bd03d4013588f4c9398225c985889689a00ee3af397888487d65261aa6210bd0fa291edec17bca2ab7131156e2acc7046948c5f825736bce15f0644264ef1c20d01396d11838c2b149e32d04ccb685c95cfd0dcd45a7a45d7183261d7102272e7b43110f79c39dbcc24ad7663539e48d8ca749742d34fdd09abfa56677400959a90cf459e7884ffbcf51c070b24585eaf5bfeeb9ce9e24b426acb807f6f5e66814dd95b1c1a0323a792a9b9f3850c1b24cd6a94b2b19693ce2afae19fd7b5d77c56f6ee83e586cbdfb2f35ef9e889d89732691ff16ace977979eaf56afc5b530288934ecad38a03fd0582248daf8fd338d200a92e97058de8e0468dcd4fbe0e1e3411ff0b3a2544534a987689b942602f9e1a8649971d8743bbe97bba21f29123ab5245590ac5adaa2d118b631c02cbdc45aa8bad7070c2995daad585967e419acc7707b5103ee3d546392a9b93e8f1842e3c099fb42f3c510a1d6dabd249604343a2bc88e9d3d53aae212c13bafbba633afe2ef55515e2c9caa7bab797c6735d2764b2ce7fdc4f2804128e1ee0070fba041dec7e5040a86b4bf5429e36d31797e7a84ca22d0b6815466b789ce3952bff1b06f87ae4445125829fc72cddf6795f05d0f2426946619e5d7719ba50d4e6116e6ad23edad549d618ac9f77180f05cd1fec9e18acce1e8ca86f82dbaa573aeff8f6e446fef2c0242bc84e10ca8ce783fb1f274f79d25943f8feae91bc806c3b95b0be0b257acb6647663f4327ec58c52266d64e888e9b98384c6461ce73a7ea7206951797e0cbad28ec06f0a08d1f22286d80382e32df7524c62fe1a74d698f36a2126f5da4304146828ee86f1004c1b17e5f622ef0c2c48366a5c6253ad361217ea644117e6bbb8d1fcb8e3467fb5cf518ea46a1f7c1540ae005e574081d17e986e70a053cbd9e3e5838cd10a20410e3713f700a8b6536ae2c421e068368e778c47c971c62d28057b84298cf668cd0302bfe84a4b01085d309031abb26df43d39d23d59236500d88a3ee8dcaf67f86d0b3f95ab3ca924ee21fb7c3cf76ae51bc0b8977fae800795828eee23a10e888b95412fe5a129a52ddd5bbd32ce5a1a4fe8fc1d8e60d90744eda9e7657940cb3227434a381e14a8e59966027ccf0838b2e4258411d2ff815832db750bd2176307dc0d168919bedd13f5d69a68073c5e132d19c273dac2bcfcba2837fafa55bada135bd5c94a2077ad9cd1c482acf4f92ec47c7e67fa6447ebdff10c7c8c65e8ec366c7a119bf1898dd1872d790f04440f780c66ac774911f0ee065ac53c5a2d98ef13bf748f91203d768f3dcb61236325cfd00f39f36ec7f540bc8145766d6bc8a255d666af1ad80a173cbfd8479d9c7de6f1153aa9789eb2d8dc09ad13e83f6a8866ba3a1d16e541016c2ce94daa083a4bd3259ab5c35ee4434bdeea6d71e8609f8bda683630d56e4d0c5c287661ff38fa1cef742ab382cf2950299d9a644b785f0d23b1f479bedfb5884ff4b3da56b2e04a30f78dbc7633af90d8826d2cda367cc5b050f2bbca075060961b7f8016f276207c06b51c009997d7e34236807b0f05a2105f986e014be6a444ff00be0e16e6f30d2c760084ee11900343473846209b28640751b4e7ccb2260ef4b70a0d095588e6f91e56c4174d4092354a0226cae87b8e4ada6f9b5d52ed20cf9bd44e97ba15099ab793a6886564152ecbae3f7a0ac6f2ff4520b6fd609d1ed5f3ad7f82b30796ed4d6bd3a907d0200657fd6cee0c8a5c35b6bfb94cb336334a2fe467d7d9f9070e06f7f9cac58d3e370a8eb93f4e42d3cd50092d40a8652b4721fce875a768fda1965e3550f376995391446402f7e3673b763210b35f5bfbdc0a8ea1854a9c664616f452491e9e65fe5cac4762f176f66da1b2aa982e2bcdd0ec53479aef14455fd0fa504d953f833729070cab34a6051d305b49def55409b19d50d0630c23307138a0b3eef5cd0abd3fccf03559302c2c411ee51e54130dd34b7feb2a46203a3607d20d1aa72831e00c1a12e9166b1100b8fb69baeee8a89a71a91654e3aaee690d966b55868ae71b2456af61f38fdf53bb2f4142592ae6c222c4dc03f7892eed638d0b96ee6d19ab3adb99b6ee2d1831dfd6f8a431344a300a9b0ce5fa7337d37ec8afa7520efb70a45c7c56eb996d96a02634705a0258a05a6db3890f5d7cc63b17fe6efc2aaaa2b48cc58bca7ecfacbb6e694d8db34ee0f02dc24af30c1d10b414e5e98f68090ec449f92aeb05d6845cfc3653b64a88b2a864e693351610ac31ff97eee30d153b41d5b3e625c97c7c90a6699d59f267f998293f07c8231b30d1b32a732e1ef2a415e9c92f702fd525ebf77f697744c2be97967fd1808a27bae8b85194af2d957aff25b667f0f6702cf1d1d95d7a3d43b061230d89099372c71cb9940191d22bdf1bedb91cf7f40987d70ee252faca89e7d9336c955500bc55533f1d52d35c6e2efa69e4782c5b907fa24b59bebcfd61d1b648e4ee3ed4273787a3ee46e5c46a95323166f56189be11421926029473dd9744f3f4376cf433252a46ae9ad56f30234e9ae8be4f025cc2e7f2145f0b1bff9d4f340e7892606b1d178f18701eadb9a6dd5d1bced54f42d4cf6d60991fc3b238f32b21d223f213dc7b56c7fbe1f581924062a334d609e461b65f4040530f5436372a4a5b4f236a12dbc6f65c14f245f93efc2b37ea2f5f9163e1668acf2afbfc32b76e13cbd776eb1a3d419d07dc421e6adff9704777f8c96c935180c07cfd82ce46c0a57b36554127421e6f9dfe756db86dcf412f0fb0a22366988a569b83c92feb50c63f276542278bfdd7200487c9b4c969c6c5812dfe73395e7265e02fb9ade5942a9966929752af6501e6eedd6eecc931fa5a50d4df32f15ddc2f8d5edc3e49854a9f4ff2cba7ad6fac8c7b8e02eef455e7c64b48ee546b8907c5bc3153e82b9ddf477df0c04ff38803cc25c73a79e9eafda5ab924af310344aa568ddc341ea4216420c23c09d7e15b3a71b33579470820c6b9189b302b0c621fd3a95dc00f4ebb39252cf1f78b5ce3c6afeb109c2fcb515d91fcf26814413830f62d3352600471f44083f14a649cbf6f2d839bf452be15a18a25bd2e85091f7e88f8eeb8350732e87572329c80381358dd5b83f57822de66ef7b3e5e791e0776105f80d97f77597654a3f81554ddac6a9483f99b2f91ac1f6144c513aa6f4741be2c21f5f339bea51ed3b15b6c5cd0d9ffb5b2edf644d8420099384682c0ddf3f2a9f3e91f9523b8dcd18f198c7f2eeae5a6c7ac9f8657c3ea9d6cad989ff6977166368365b8aaae883a09c2e71bd5c6433ea2cbccca4c93bd8fd920ba9b145002ef77d835dd729d2cce21aede156190f0ffd10f4a8dfa4a0001d65d9c381a92685b3784b89a7ee019fb6b3fab14a9b902e5de476e8b33bb6ef14b7128d14da586a9b013dd1744876453de7b69ab53230c908b19342cf1c6f86dd0f8107e2ebbaa5112ceb67fd054d2c7ed729b04c73ec6a22cf4d278549386cb9da890844d444e10cef69a2dd7d09d90a8eabddeef4", 0x1000}], 0x6, &(0x7f0000007880)=[{0x78, 0x10a, 0x6, "bcd8a9f1a4447150210ce5986c00668f7b44fb515d012cff58a4e26149b7a8a907458d8a9d7d29759f09c8bb764bbac7879baaddb59757ac603a814b3e6f3b573051488932239c6519bea4a4a4ecfe55d6601f6efedf18329f22502c158114d58ce323"}, {0x60, 0x88, 0x7fffffff, "4170ab9733de9ce346b457327aa7ac150c4bbe85a66eeb3c597af27ff493cbc413496f0d25b588a26da0706e39498e0b1e83b80f57c281450f14c8fab9a6af64aa9a91e0ff1fa415ea28ce1af3098f"}, {0xb0, 0x11, 0x3, "d559112892467a8e97ba8a07edfda69c6d736996d7e08187f0d14aad824722c439db179b078c318f5745aed3f6ebcfec1eb7b79dd9ff8bd3bf61fd573edd253652e2726806d981ec2fb2ca822a648a9d327c2587f43fe8b720732d8be048857d72872c3a85737fac2b3cd26342dcd4aba38578c06e5c324ba7fffdafd6c22e4e22f8a0cb8bc0c58932f7fb90c9ccd6957fdbb4b9f1f526a54a4b7b02"}], 0x188}}, {{0x0, 0x0, &(0x7f0000007c80)=[{&(0x7f0000007a40)="733e682b38d9a29a831e98c3cbfc5ed51747c352d87b4e50ebc1d31d2ddc99f0e5ff929844ddfe3a6de013e8b534bef73029cb5da54e13b3e623891dbefdf74a59f1d9e5bc7cdcdf1d4242ee3e12b4de03d2b638bb0d5be0920ef69d2872c251a0e7d6237d124e03f469981e81f27b7af91146f8203d0f41e110ba66482f435b75084d8ada32d18c6279", 0x8a}, {&(0x7f0000007b00)="0a77759106b0bf9ebfa3319e186ff728a060662dfddac0b52588f292c760ef7067056e52f845155b89ce1a6c7093564ff19b37ca5206cb689904946097adb096ac02bbbf98f35ffc88f00081b46f31457789208f51cafd08103a9c69a4ad0ccdf17d81bf65a72e248161dbe99fd43a1cf8a2657320b95884a2ea459cd9045e1e97f0afebbcf510d53f1e3024209bc1386b0527918e927e195f17f92ea0592aca8e171b3c246fcef0752f47c4a004b04dcff3639cd515c9b37bae3321e5", 0xbd}, {&(0x7f0000007bc0)="5e1f47776e72edbb4960ff1cb12fda008e09f20ed142057a2cb8f31370abdae4dccaf5cb4793ec30c9d0d4a96255d577fbe4fb6e8ddd0b0b6aac1d6697985cd3e8a0b195bf9658a95debe1e325fa51", 0x4f}, {&(0x7f0000007c40)}], 0x4}}], 0xa, 0x80) connect$inet(r2, &(0x7f0000001280)={0x2, 0x0, @multicast2}, 0x10) splice(r0, 0x0, r2, 0x0, 0x19403, 0x0) 22:49:05 executing program 1: openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0), 0x40000, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async, rerun: 64) r0 = getpid() (rerun: 64) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) getpgid(r0) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002f00)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0493c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457d2acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b2581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e591bab4e5391edfa183db4bb3e4655dbb90aeefd6fbdadaf691167d3cc841e11d8633004297deb93847aee8699f69f40ca9245c2791741970feb65e4066ef12c6ecb401ee978d6ad03c6fbd52acc4eed37e0592a9c1682064c646b1bc54a95001cd6a18b68aa1e197360ed0441daa256886dea8ee7f5e1ac4d78b8b548850cd0f5b08"], &(0x7f0000000100)='GPL\x00'}, 0x48) (async) setuid(0x0) (async, rerun: 32) mount$9p_unix(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), 0x900000, &(0x7f0000000280)={'trans=unix,', {[{@cachetag={'cachetag', 0x3d, '*@]&,'}}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'ip6gre0\x00'}}, {@smackfsdef={'smackfsdef', 0x3d, '([+-'}}, {@fowner_eq}]}}) (rerun: 32) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async, rerun: 32) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000004c0)={'ip6gre0\x00', &(0x7f0000000440)={'syztnl2\x00', 0x0, 0x29, 0x80, 0x0, 0x0, 0x42, @mcast1, @remote, 0x1, 0x7, 0x2, 0x3}}) (rerun: 32) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a6788a341cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd1e77e9f8fccc42646d25dfd73d06d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d5661cfeec79c6a0f06c54c3a4903ef31c4d4aea54404458ce30f2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f2920fec0fd97f734c4c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962f1715321f077d555da11fa798de504e287ecd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b751d9ab6594c20659593d60abf09dfde18166d285f8186415c9b3e67d127e56f3d3759dcfeb820645543913b185261ba02a19320d7d3780e09630301f4921d4912b9bb09e3c4eb33ec83aaba07f322b40cfd3a77e8eda14379a877834d94572fbf67ee10a55191070243a86d9307793ef78743929795b4d32b0c44e5d45e041dd87af322159f6f8b3b28cfa9c55a9f5d6a36f224dcee5b9fbbd306d7bc4d6a5ef9469eca89a2af4920aaf9035d28099155853ad65b4cee5b5cb8b0cf00de4a1a924028b9ff7367ebd"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) 22:49:05 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 338.501595][ T9930] raw_sendmsg: syz-executor.5 forgot to set AF_INET. Fix it! 22:49:05 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'veth0\x00'}) sched_setaffinity(0x0, 0x0, 0x0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) sched_setscheduler(r2, 0x0, &(0x7f0000000300)=0xfff) sendmsg$NFQNL_MSG_VERDICT(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="580000000103010200000000000000000a00000511000a0096385f34ad3aaff7ddc5938dea0000002400138006050000000000000000024000030000060002400002000006000140810000000c000b800600124000030000"], 0x58}}, 0x80c4) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000000c0), 0x4200, 0x0) r4 = socket$netlink(0x10, 0x3, 0xc) fsetxattr$trusted_overlay_upper(r4, &(0x7f0000000380), &(0x7f0000000440)={0x0, 0xfb, 0xab, 0x0, 0x3, "9deaf2c7ab24620a2ec82edf3cd76013", "4c42374edd1e09c060459a3a9300bcc54f4b77938fc802d489ccbd1e3afebd5064894ab056537ff58ff089bfa8396815b811bf1f429ff15178b0c73722132c041b2b62c010c03494e612f26cd6fbf40e5ef3d6523b5fdbe92f3a13a5942c1f8fa6b199edb1023b886846b864195dd7f46ed4a3ad59bd61a50e0891e7dfc0c50b70f3e1eda2115e314d55da3c9e24bc64ae7bf207db05"}, 0xab, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000100)={&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000080)="433ff510305e11eb1ad3202ec4b8dfcb152d52e3be4a37416528add964ed091048be77bf", 0x24, r3}, 0x68) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x890) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$netlink(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000002f00)={0x14, 0x28, 0x1, 0x0, 0x0, "", [@nested={0x4}]}, 0x14}], 0x1}, 0x0) 22:49:05 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) [ 338.738578][ T9913] loop3: detected capacity change from 0 to 264192 22:49:05 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x24, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}}, 0x24}, 0x7}, 0x0) 22:49:05 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x24, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}}, 0x24}, 0x7}, 0x0) 22:49:06 executing program 3: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000000340)=[{&(0x7f0000000140)="c052f1d24baa024e7728fafddded8649d91badd2bb9db0508b113e2aff27fdab16981a22d3cceaac891898e69e72f4af48eeeff5507455c187653fa23f16d464b9ed47251b9e6c1b762793de36", 0x4d, 0x4}, {0x0, 0x0, 0x100000001}], 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="64697361626ca5f79a75ed4300b6af6d2a3dd0bb7bc3655f7330a69b4917c20d732c666d61736be7731445310c0979ec08bf1ac5ebea3d30303030000000876f02000000000000006c65733d7965732c7169643d0000000000000000fc180000000000000000b167d7b3f703892514f0842bda9c1f0c9ef619f059204f2e2c47b3ab1bde90eb485c7dc3c7b2da93d135fb2ad5b6c31170740eb2889d7964c461e76d1501d0c41abd02efe9087a0c74313c67e6672c114d8f1b11a1e724a14010fe9a0b998d1dba9b041a02ea5a6518395e210f5a5ac5782f9e3207cefbfe72cece6252709236065f7417cf6702344053a20359c1e602cccbfa25616627d48894ec0b9fb26e89e6e0a9cb7e9740b890e44f41e81a32200ff341cf13cd3bf13338f6716125f07fdcc4dd30326a85fb19318466f9f5fcc2643d4cae2135d78ef8bdc19efab684ba6d6cebd5d5d6a0cbb757c1b9d01eb3", @ANYRESDEC, @ANYBLOB=',mft_zone_multiplier=0x\v\x0000000000000000,fmask=00000000000000000000000,show_sys_files=no,fmask=00000000000000000000000,gid=', @ANYRESHEX=0xee00, @ANYBLOB=',\x00'], 0x0) lsetxattr$security_evm(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000100)=@sha1={0x1, "0ee54ca3d5c0081205b688424c477f2a5e4efb2b"}, 0x15, 0x1) getresuid(&(0x7f0000000500)=0x0, &(0x7f0000000540), &(0x7f0000000780)) syz_mount_image$tmpfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x2, 0x3, &(0x7f0000000480)=[{&(0x7f0000000240)="5111c82670", 0x5, 0x8}, {&(0x7f0000000380)="bd27a034618d038fa7392fd56be1e7570239f368516c8bd7ac27639cb1378f9cf07ab7467d1eb00cbe5b46d922ce36bf1e57f9f48d59d88590d082584618f8441c6578e849447934f81d74b278c18613533f90552f2cb4d36866140d5d5efb10378d0a617dc5c223274f29e3aef9372b977c1839e4a67b386c7e91bc6fc24e063f8c51e5a05d3d71fe401a08d0e0ca5647c47265af349515b042707532b5a5d3f605f055446ff1ca6e0498c2f2df636789a64fdc1abd9213aff947e72c163cf8c06c073860fdb8bffecd8d1c3b16cc4802b67e184f6d", 0xd6, 0xfffffffffffffff8}, {&(0x7f0000000280)="73c739c0ec51bec2aa2107d824aba40ded72dad0cc2b773f3ccc5639a91ec35c7970e773ff2117f19bc53040d0bcf8282701eea79a7389c42a66ad85753b01c339a1970a96eb09cdff8affaad37935cb5a6368db26413b873dde04cc3b5ef512c31d9e4c0259f13fc1af3887d30b7d5b087d70f70197f5e73b9224513ec3e1a40939be6e1d21407888", 0x89, 0x5767}], 0x1a000, &(0x7f00000007c0)={[{@mode={'mode', 0x3d, 0x6}}, {@uid={'uid', 0x3d, 0xee00}}, {@gid={'gid', 0x3d, 0xffffffffffffffff}}, {@huge_within_size}, {@huge_advise}, {@mode={'mode', 0x3d, 0x4}}, {@nr_inodes={'nr_inodes', 0x3d, [0x70, 0x30, 0x0, 0x67, 0x78, 0x6b]}}, {@nr_blocks={'nr_blocks', 0x3d, [0x35, 0x65, 0x4a, 0x25]}}], [{@uid_gt={'uid>', r0}}]}, 0x1) creat(&(0x7f0000000880)='./file0\x00', 0x210) 22:49:06 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x24, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}}, 0x24}, 0x7}, 0x0) [ 339.113782][ T9951] loop3: detected capacity change from 0 to 264192 22:49:06 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x24, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}}, 0x24}, 0x7}, 0x0) [ 339.206309][ T9951] ntfs: (device loop3): parse_options(): Unrecognized mount option disabl¥÷šuíC. 22:49:06 executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) write$binfmt_misc(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000964102120c"], 0x4240a2a0) (async) r3 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) (async) close(r3) (async) sendfile(r3, 0xffffffffffffffff, &(0x7f0000000000)=0x7, 0x3) (async) socket$inet(0x2, 0x200000003, 0x84) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) r4 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r4, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) (async) close(r4) (async, rerun: 64) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f0000005580)={'vxcan1\x00', 0x0}) (rerun: 64) sendmmsg(r3, &(0x7f0000007cc0)=[{{&(0x7f0000000140)=@sco, 0x80, &(0x7f0000000080)=[{&(0x7f0000000340)="08a6b21953900276adc109ee181d3dffbcc6db0e629d7934ee1617eafcf2a2fea76989bae20a146eb2173e1a979462541f907ffcd2d8e579726e7d35f94fb62157635f38c05903a0f3d7e3c5386c2494061f4fd878914e180a8a33384a9e37a6e070e177d7fdf8b1066bf5ec1aed796b02f1f55a04768980a208c923482bcec780938d831c0e07d971320424adac07d83dfceef1f3df822b8aee076b171c39c377e517d3c41668c2b682bacba4ae06f836d27e157a03d142cfab878741219e79f43882be01a74733589cccf335661c6d594ed6949e872de4823475141370909b81dcbd937f2d3876a1", 0xe9}, {&(0x7f0000000440)="fc2279be17502e486c0b9cee13e7fa6f8402d9ecdca840273d41e154bd097d937b7d956a24126a3b5b4830b496f7619e1ac5ff0f67de36b163615fe0a6a80f0fada34a46e647452df98942f049380224330fd9c3e8caff4e8231dad19dd475cb290377274fc6350e3435b5b4f1ee9291167e3edbe52a7255f76de17c42d2964f380864751f0fec27a5c0f0cf459fa2ddf7cecd37371e360205bc62fedb4de5e0bda45dfe60262747f033435681554398dd040482a61137ca1722f23a3a8997da9800fe0b72759b5d", 0xc8}, {&(0x7f0000000200)="667c4c07c6f3ddbfe809694f6cfbf33d503f761ef0a209a58abe41a83e80c330264da807424efde45c40f89fb0e0888405b8b453c02228d304f38474225300a021268d19c18982dd14571ef2415b23a1be0c238fe96e0ed4647db298b260f24e6b4e9326524d5d3efa4bd5191287f3d989d8b3bae5854a230494c4bf5fbf01a8393408ce5f79ac1a7a666fb64cda6dd788d0b0eb956d6c48fadb3ea6e905a6a5f464", 0xa2}, {&(0x7f0000000540)="5442ed80ce01df899f37ab6276faddaaaf537efaa1c038d5f371a1cf9359bd9241da060bdfa8cace31b92fa3e783b93a725923ecc7b61a08daea35d56d5982df3073c6b562bf5ee8a1f4d3372e641a7b0401980ba2f5eab05c663afdc56dc1e178cfa7df7b53ed735bf547a9d1723921b36c49c2daffc354e28574e0580899671c71d1261e4cc4c54d879da15851cdb4ef55d621592fea938f62b40ef3c0", 0x9e}], 0x4}}, {{&(0x7f0000000600)=@pppol2tpin6={0x18, 0x1, {0x0, r4, 0x0, 0x2, 0x0, 0x4, {0xa, 0x4e20, 0xc3, @rand_addr=' \x01\x00', 0x8}}}, 0x80, &(0x7f0000000900)=[{&(0x7f0000000680)="2b3943342ccb171621de7311beae2536870a418278c56da2c6513c4799a408fb1176d3b0114b9c6906a14f342ac87dccbb26b2fe58439f1eadaaa7cec010ee2bb3e5a179dc49467bea", 0x49}, {&(0x7f0000000700)="eafbb701adcbdb1dd687c1211705bfc183de9c48b713403684807f1fbdafb85a98b239f58ddbbfd488d47529219dd1d17388b600049207fed6330fb06ff809506afa1d593c84a289abc66ad2f1afd91a0a5eac24a02c4704b4f3e7533efdafa1badf3ce4da0c0551c29bb7d0ab1987a4a7a0a7bc656bebae0c18fe985f28ac1ef6bc7058732d0727f246553e92bdb129e0a8ab9bb98d3d02206e76a76bd5b59fbbdd448d8ed09e790f942b7f7b3ae2142258fe960691f0485ea0a9013b6a40031599b404", 0xc4}, {&(0x7f0000000800)="afb9176226a5024341e1dd1829c8d700aad99c04185051ef4a8f6db25fedaa1f948e6c90f51f62020e7e5450ddbbfdeffadc0d6dd279b137c586596376934be4e5e4473df405edbe95396fb55f9ff29547978d3704c0ed020fa94f3a4352f2146127148d30a473f60a686f9823bda2d09d23a4c1b9acfec58e88f20ae8db45b17d9a6f4aef1c1c", 0x87}, {&(0x7f00000008c0)="8fa4bf28c21c0cc6d1b1f42682", 0xd}], 0x4, &(0x7f0000000940)=[{0x80, 0x113, 0x7ff, "cda11265414682690efb84b828155d787d117e21e0f21f1e9d49939d67d8b554022bd2a8e56e9297e2ea978b8d0fd5a5b21861c718ed27e8601d5afcf099a95da7e090e491193eac23bb46b5814503c3b7f13d1c576f8103deb5b5d2f6cb091892f5845f411954e96d495c6b1362"}, {0xa0, 0xff, 0x5, "b6047f4d80477c1ab038b71449b9a53c3ac72fa1f21f31847d244c80a10db27ccd39d1968238300c7cf3e5c1b1a28fafd78010b1fb5d5ed279ff7c435fa53c6ae1740e0c0430fd56fc349bb3b24b4bb926a226acc47d93d2f3a720d2e53b53496fa029e0c2c26e6453cd869e771ebdcd7cbe8ec7e1eb34d215e170d9c491528a04e0f39488f2c8fae64379"}, {0x20, 0x1, 0x7, "4b660827273ac49f36d3"}], 0x140}}, {{&(0x7f0000000a80)=@isdn={0x22, 0x3, 0xff, 0xff, 0x5}, 0x80, &(0x7f0000000f80)=[{&(0x7f0000000b00)="cdc63fab163a6c965ef55f00857ecd23bf733d8d533064d24ee343d7a60c489a702076f34ab2747de16c52f01d4a5b98ddc313d5ecef8cc2ced08f2a31c5b1ec40d09a8c81f1943ba2c152f57c5ec72d489d636c27c9b925eec427b352cf4ff49559d74775dbb4d6c4cc729b6c669246a57e3813446c1697714083739b4d7f087e76b6846a378639281322026116bbe05a5b886e14", 0x95}, {&(0x7f0000000bc0)="ab111d804e4547c409661138f6d8ba31923dba9df6d402257523c3f751386a7d374e943c209b1953df02eeb109b262a3d504d6f02291aa1bdf8e243044204b7780cb8cb3b6fcf5edc9b10190eb2f", 0x4e}, {&(0x7f0000000c40)="603aefd9fe318fa95dc3f3752ec605281ae8fe35c0d7d77711bfbc3d63a2358f129c3564333b60257185676d3347336810ea86837c17ef19007c77dd5f82eefef73cb2a4481eaedbb6a2df0246362da6f7caca6e2ec97d79d0e3317235832a2aa685e32d5d985ad1af62316f6c8920c9b197f7a895bf8e4635c44ccc4524b515876d855a33603385ae97846b31216a5809d035525da4ae9d14ff3cf1f922e88e3c499c0690", 0xa5}, {&(0x7f0000000d00)="97ca9ff1b493f24d8bd1cea0aeb5aca80df5132519e9d8cef38e373087fd5c0ec20b4d73bd085c24b26e3e1a1a2182c782d540c58a0a01ff6f7ea1b81380db0482929d8889c2139e3363", 0x4a}, {&(0x7f0000000d80)="0eed7a85cb8e12b92f587cb0c9e2b0ea98a99f15fcbbb68e56877222f40de3811f", 0x21}, {&(0x7f0000000dc0)="b10c631658a6c8eb894c520246764f95cf8d39fcf169167b476f4a45a31525b6c40f6c4d26dbbb5bd9e46cc7f68fae56f897f064f155f9495d45d9cc82e34e1289ff08e4cb905cf92ec514bdb3d0545ac894570d554ad742ed334180f36520105a796bdc02e71629b21c7676b87f0284c3187c31177299595e1492a3cdd054fba2e236dfaf03d7abf9ee80aef68172b1eaec2b7ebcf0b91d677b61b77c12afe5244c9186f035b39f804e2c67dcfd490c791dddde3ed79df6a7e007807b93b5e50981292894cc29964ddba5ac61c601ff951aacdb217c4183e319ef381cff51ba06fcd50f", 0xe4}, {&(0x7f0000000ec0)="c135c4bf2401694902f4dff89d07da6a99311728f7aea10fb14df29471bfe8c42cc0eae1e5a6", 0x26}, {&(0x7f0000000f00)="dc0245ce938ff55d28a9e86b5625783d47d83f9b9fc76eed6b6900f46082a449e70830b8c4a7a6470e8fe162b4bf41b0e6e3c7cb1296b53338", 0x39}, {&(0x7f0000000f40)="5c2b411106ff2ecfeaf4", 0xa}], 0x9}}, {{0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000001040)="2ae1141705f8f943e55d737752667de118d7a578c8adb20f6bf701af36988e66d27f7efba078ff201569d60b035cb052a987f6dba4296d0d55faa176681c492b6f5255e35d22aea8e6963f0195d8f9114ec2121694b81aa7b9e74a9729e3ecf523330e5846620194545f0a7b021467b401424d6a74b24a92edd5facc9f38495bfedb003b8714cfc4afb98b1fe9aac21767971b5af8", 0x95}, {&(0x7f0000001100)="10", 0x1}, {&(0x7f0000001140)="d67374d1a9763f1519f8e276d6cef8d1629f2654bc631affc1b09ccde39a336adb0402676e16fd79a18d4fcf93fe74ffe1bd69465aa70bdbd06202ae3efad196d58a0ee2da086fd7f9c15f114158702abf79790b54d43e6b9d711d5384b9a9411bb8630fd110f21e6a168676b2df33904a66cc61e4c0b1a25101e9635a60a4e3c297099206ce9bb5e515d48ecac6d1e6", 0x90}, {&(0x7f00000012c0)="1e14287816ec056954195fc71ce5cfdf94a0bb10f6e489f5fd694e29668a25d01980ca1bea3a6b78f9802884724215cb5f325f1d8b8270bb01bde29a670e9f9c6cf8a7f626d4777a732eadbd1f0da5e13808fce430a154614e6998cfe84c4d2ecbcdb0c5ed6705d0bf7dcd200681a026d5c74cbc68ec7fa09eb4b0f646bd3d4f721bb5f05cf2f836ba13cd75d9d8", 0x8e}, {&(0x7f0000001380)="0aa26d9c28ea4469f67ae80e108866c9686eac17267dafcc1116e18eef1ad9689815ae07b0df26edd5ff309555f98c772cdcfc4fd096c93a7bda898752b6281b1b062231000e300618b1799422005ff7360bedf56338aa156b1008dd79b6bcf2da21078ae2eca1b0d247cc0ee3b7f88b374fb5a4e69eda7b3512d560c77eb14e5fc50f5bddb817ff0a4d97fe60f02b0ad5b2c11024b373e9a8ae478dec75bbfbfb94e220e234ae5d56f3a0d6d8c0f7e437d8d7e539358026f9", 0xb9}, {&(0x7f0000001440)="009d056eeb76a3979ed3988fdc05b9c07bbef88abfffd7895a0e62b6480a0e380596799e1d2293230f15aeb655bcceb5df7bb27497d963502006265a86ff48202aa93373a6290e36bef48d8b191e4977ed3f971bfb570de24e737c323ff147874659e365a469aa332bf5415f859c36ca38b1314100b470a6b819e13763cd900609cacb36ee6bf21647b30ca00973abec27780be47e3605e4e19ddc14a04b1c55992568cd0d34848e83b3083d13df0fe99ae2fd179ae5fcd8ede49bdfaba3dda199f299d394a627ae6545b01cd4a53c94", 0xd0}, {&(0x7f0000001540)="06239d31accdfb0c9cb8b48eb3b6c3fffd1bc8d02b27ab2926c9db3f92f4b8d7a0bbac373322cc9709befbd7636ee252fdb2d38dbdfb0dc34aedcaa4aecd8fbb1a97638c909c0728b1eea3219f905b539946d0f5bc124f0ccc057271995ed5aff969380cce8e880f2edfd92f11cbabdbe4d3b465e5c1dc08e33c206757c0c6152b1a9c50e2ae3867bc39", 0x8a}], 0x7, &(0x7f0000001600)=[{0x1010, 0x105, 0x7e, "2659b795e85a144d43583ce6ecdec7e50e7e6d206d7e4c84cf41321587ecd22dce2606d38f885a2cddffeed03bb94baa0c327f1954f56dfe04744b962d48edadb813d271dfdb39339b256ac6b090f6f8452f802cf65e2d8f4b025ca50c45ce31bbfd01244e3249b1b315ba360808be3464d1c09536d1b8b848b0aab2c2c337191fc37d6a508a09bb1a666e894d6777745cd688f95dc22b6c2c7fde1adfa6bf6a49b40733ff86a2818fbb65294b07e01a6f8638b57a4cff5d0f19d1ab8d4b59ef023ce565227fb007d1c38f12bcab999e1b410302a2cff067f4c53501a2be34efb646c844c1f398b9151659379ef06ae2bd99660af1d947df2a4e1442d3a98d6627e7b20a7bfb5b83331ed31dd2f10d3d634cb33d95307a3ef777cbe310fa1585d99c0a873eb6f63ac4665d2e6c94cf20a04b5845c4d610a086c064933ae6ec77a04d9105b68ac0a5af35b54b4a9defa6c6994a353e6fe142fd665c5931a3a63eab51cf899fa24a540756e7dbdc122ab0ce9712a2706a87e2d71ce3c76a8c9741e86c0fd47445bb539a46c84598be9c24febba2280d2e2ba2aeb43a02307516ddba0cf25d9e9a5705adb78501b810538c655550c0e88d3958448eb881f21b3308c599ad0190b9dff316e6b98d57c57e7bbb9a45a360f9e21ee924c142e54a6995abdf8cf1cd477dbef7afe0cc652e4fd0f7dff8b7e8e292281469af9f0794ac7c31ca666c7c6273a5b4d9487d7bdf771cef361691e3aa0d272e0e03a7d237d6cf196b30f05efc873a050ca3e67f61ddc3be4158435e7c0d14083c05760ef44306d0623123549d6ae616ab7179fe91f72673540cbeab59422b04362e430967fa15ff7e2e328f53bc259b3a4d4838f889b5bd19723c08ec2719963a6b6ec7ae3ff8d7d56aa12bca9764e1c6ec1f80b637a374688563c9e244bfc7e5ddf58d866c5437d02c82034761c6c8187aea92276d5b0c3a38e9bbcb29a3070a5d924787420f8a667a9ef2313fed6efec4c08ab05097da862ee3d3497128a4c1997c518ede9e3e3804962e6ab4fd8457ae0faa5dbfc56b34d8e9b3f8b3aa3dd5cac07224999984fe13f73d8a6421e47a92faa7e8ae1b03697fe0b97bc082bf8684d5c8d5ce7958d49c381094b2dfebbe21c0536cd6f2101d6dd2bf4f647b003a0e45a5b450930a86851936f735232a6273a46679d600a0366c22fd9b7c94342aed44238cf71f0d255f87ba07dc754ad854013416a45d61b3bbc4630a91b39c671d5e424d7d6351c7a0b1f2ff26eb80f368d80396cfe043301a2f773b6b1d25465926056d2ed8f0056d3bee8987f3f57c3127937d2c32ed82066bf1e4895f2d2472ab8d396519addcc4d88c061f31f9eee539a4713810a79c09ea097a14160952c62e4d21f13803e95aa3298f9d0c6e6c06313aedb3dd59e16112c5590d62b1bf5adf84c03b79d25d9176840bfd6161c3d682d1c6b0feeed5befc8577e3a9b09dfb8516daf074b5b06b109a986fd6697913dc9b46508a139e78fd32f3b29b04ac00070bbd0181d19c0e3a1a3d0d5b2be1067374f4844773033e6efcc81f4a8cda017b3812f507ca06a2e8857041316e7ca869239aa8e65524b64331c82e0b834d8026390be5bec992a31ac1eb4596c03f4d9dbf1f113ba4aa0aff2dff132f28866a77cd469d9f4275546fcce22181c996c058b7fd93a12dfcc4189530b58c2a24c03a8f8e932bb01cb596beae0a24997b6daaa316ee22322018ccc5b320b56b655dade8e46a0fe5123e34b4a1def6dcf67247e585c565a0894d24856e4e64f24c6294b7a741eaae866464592720d67b2ca9ec06f21c47b30b474d42adae046cbf561e0a13d53b656974b12dc56551a8745e85356671cafae3943e590cc0139802f5646b7ae58fc31735a668e7f137f3b2bbab64ca836cb6aa86c233cee74b31f5a179980d8d094586fa7bf860e904c41fd4a863e72ef97149e75b6446f200b7f352703ef21301bbf25dc7d7e3a719caa50dd4920ffdf6db36646369256745d1cf84f3510fb31cc22ac340f663233e919b2ad0f0a4463dd5af98510b497656acb6dae3e4af1ca1c78c847f1f72a500657e25f45133ecf5de6ce018a15062a68cb6d9aff8217940e9d3d10bcbec9ea0a9d33d6044b7c5ae400041b6701fbe033c361d78b4135db66b0dc53bad0d6244e12374f611e3d92e6db5f15649e2864efbeed736256c0bca2478e3d35362dea8f351f8fa8f42237cd76e537e2b41db6ea46ea3aba7279e75b45487becef6182f809e3330511e573e712429fa00754aa3f64d92406b9f4355ca47210acd312f490f0878723f490c7cdf048280f3db0a9aa1c0a4eb83545be4a9dd5982f4d31d5b7acbd0eeb78f7d269f34ef8fbb897facc6caac18919491cf92e9717ea076819227d742f9e8d657261f0098c00916adaf18931762e3e6ac114478971dc24d7be5d35420fe7d8c9672c57ecfb6474e7d294de5a45fff37f1b5878286a103e6e623e6da5398cf095d1eeaf4d2fe0bdf1bc626134b0ba7e156082394700e9892a18799fc8ed57548b48ab330265b6b639a8c68a15e0385a50f8a4a224baf0453071fc968987b4d138e3dea3d44a8867318490d50ffe0dff952098f16a3081f0937b86516b588316c8d3fff01790c2c1c5b0a7be332ebd7930906c5d5898321204cc5cf9f3a993288e7f760119563b87c359b0865268285158471e653b5b045582db20eff45da51f51f56c73e1bb38eb4e7b55e6f2f3b689c1f403ed5da5876acc0735e817510e31401487919aca54c87c2b288c851da0676df9dad1a7c9021f31a72cfed3c7a4a12df1d5a2cd4fc64b44d32d826c55ff1908d52652245a69aef6847ce5bb9376ffd2dcdecece5f0c76a2cb8f26bcda4a882252048ae34c9622e1ead6250e43bafed1e2cb7bbe57b570fe84d3e74df728592e97c1737af45cd1163ff0a8e95af36719aeef62b3aedff67fa93d5a318919dc7547810bb4810952514c11d4bb04398a4a7920ad0cc1327de0d74ee828e699c8e22f94dc43c26198e613c2eefd944cfb1c177bbb62bd365a86f47b4a7d65f053d520b6f44e4e8c5962429ed0160b5c4a9925be03ad1e1f221c7d120b2abed01f06ad3ab4ffceaaaa7e36854919f815abfdb916568d0dbcdc04fb7c1f1c2e1b0266acb8f9a2479d67cd1d1ba003a912312f3bfa1309a6f6c2b8dbc3274d8bfcfa6f689fab4aec8d08110c7fda8147def6eb72d8655b2012f199b2e127a744bcb01cdc0b75e6b856748fd53903564b57affa94420e16e3edf0fde36407ab3c8215bfe63a54fd9a7c8d2f4bca25f725dfe1c05affae6edf7944a3bb1e5afee95e6282622707dcd3ed3e68be16e293ce79afae53e6ce3ba54efb1ec3ad568565724efaccb267ade64a5c866a7707c5804b25019d5297320a88ab41acadd8cf25feade3b0c99076630276dc738b04c222473937b3d48b4ed6b5cdde03279ece23faf16b321718342f1eb2ad92ce8d53bdc598e2f6ad4245b290605b25f4b867d761464c5a067eeebf2fc1a861f57fc8af46a981ecbdd24fedcf60c18da37e082c0a6a784d91257e0e0c899dd9bbb784e2ab4eefcbec716673c7db8366e372de47c1a0faef60261ad29aef08dfab0888b5760cd4946da6303b80d29fb851be10f6b2b5a9d575e9d719031fa81ad247cf4feda0178598f7a4b3d5c1605cde368bf63ee8c6e6ad2408c87e6fc920a0c9fe65d9314f6130e556d94a9009f7d4c3bcde46ac01a2eeda1ac1c820d5e4f8bbaa40645431c64870cf636748e16a51c50eedd979bcd300dd9b9edbaedb32558733c29d084cc3238d4f4669821019ddbc8dec0ebc80b8cf991c48291709ffe7d2a2f7ae457a9bdf23e976acff89ec8af773fd76b7c877c2f114b75b86842e14e25cb4c28d6db805792c1519a6b613bc62d5c8f32bca48d0fc20dc4731a3506db9796476939036413e438d3028f6bfd4e6665501a1fc2a70dc40012e461208a00d6ae3f3cf6a0135fd33d7beafea84feb726a3c7eca98d9e1feddda34dffbb6865672337d1f193e87f90cdebbbeb7b421fc3cc4a4d08a730d3d421cbf6dde0376f8e5aed1a5b9f5bf8441bca1822ba58581eab25e60d4ad7179dbd4dda6532fb2b1f148e414053b0f5cdf8c2c60449fc93f82c66144a6c1b361b4bf08694bb9048eadedf99c4bc717fad04d38f59f98d447092352f7a63db00513c74d23036fc717b079bbd1077770b3e5b4337dab7567d48254699122cf38d0a33c3335a00f44077bf1288452b1f04fbad529d332206e4184b52a63e37587bec3e8bf62a31187e952d023adfaed42fc2d69a1544daef3bdd7455e1c5b75e855d523fddcbc53d38943bfde4a8997cc69ee071796c06c117d4dc3a3029707024ac53995711dff4b7666d4d49c9676fee0dbd3e64db93296081719db01f82c9668dad577995a722c7026f0b3a08f528a757ac0d4f5db15315a7500bd809cbc576caeefad2f7ddb2d10d84a7fa8a7ae117531e8fed82c6f10c21c1da3816b64d881ec1087ae0e681cbe3d5cc7da9e353bff9e10d60e372e21c3f29c7968061d07a382b74acaffab37bba49c37480ab4931e9abcc8eca150ab94fc1b39d6fff4181cd068c192cd36300bdac79785f5a9dc2e0617cb49dabc6033e4128df5b5608baa3c74c3ddf88b94aa6a553af7961b497c245c0ac1ff7fda65aa3d982e3af37e067fbeda4153cad82337bc9c07da4db37fbfa51c9ca46bcb1361ae3c66c7b8a817dea66f5a770f91ddc975997f82ee9ac39c5fa4f6ace42da8059991782aa6380ba44eee1b5394ca2c508053df660b11cf3bdc64e397a8d992c0411075489c178a875e21f480dcecdf99b1f65e94fb8f94e798ed557f684e974c5715188188adef4f66c8f98eb2c683f69a3cbcc0f25ee55fa8ce3e6230655882e12d514eab737e1b5e7db412ad270772c441335dc6a24860233a756f842d226d03fc0cf67c2e6ef277631b1b54019cdde12f3f110e50f7a9fdc906319676b2d13c0c3e47a80a90ee0f811603df4b0e21deafd8bccc5a5bf775696275cdd29dcebd4ce13546205c44717f0d31c6968bde650f9fa6aaa764bab23c85b7ba9f5a77a14dbed6121e57bcf2dabcace872460589338f18b70862ec087aa27ae5501693f4d97cf40aac5eac5cc1480834ce7f7828478b656ca2667545a33bca4652a272ae9dae544f61e7f239b821376b321c519f8b990d140505929ff4e260925939a33db38d65964654cd7d090a54cadfb56c21f3ab8f7f6888c335b3812c25bbdd9dd19c34e9575b38bbd74128b18fa18c493682bca4d821ed3fef5359c943089c082f44def0b43350380e53b7509d95056cedaba3bb08f15f57f1508f8b2c171eb980629aa4ea903c0830abd76e4e55b30f9916aa7483a7a9a1c41eb84525a33daa9b46b5f6c470dd13413f690ead88773905065696c864bb190c5d215ddc5b93a6183b0e93bfc777cc7c4409bce7c67a220f274268b341256e873cb5790c1c5759937fe8efa36144d7b0e5722d0e90bb6bcdec6f973d86d1bab61dc1c7e39a78bc1057817fe47322254f87f606a369895e0eb578fc08cf218c0fd65d8c027e93cb8d065252b52be4ac02f96cf1f26f23ae3cbc367c0059e2b47173b5ef8173e44efd991e51c78a0cd6b1510715f6520b5ef1b00340fa26961520bad8d18a2161cd59acca58bb63a84b60e3d435b623a14efe8dd9d97f491be82563d2209f35e25c82062c2c68f741c51feadf4251b00db8f53d238d02d0efe5d66f0e08d4a7d8953cea6556e7"}, {0xe0, 0x0, 0x2af, "a47c980dd0004eb6afee3bcff67b3612fcd3c43657327c2879755f783974d5584c1de4b77174958276a0339a98b72f4d6eeb73433034f09d4094c41b3d36086b3cb549ff59b940135b3f00ac5e78b7af21b5b89acb423ac34e885d6e79ddccb0fd2c26482dd462d53fb0a6fee12babcd8c8b1a5f8b1467cc8246fe48841dfe1d1e0a5b1818ed26a574524108031888b9b041295f053f75b97ce9bd01eb0d9589ff8af42e00527aed1c4e6798c4b9fc9f0552a1e219d0ce41f14303a7720159f3b9df5ec0f547404344668fefc6de"}, {0x40, 0x109, 0x8, "b89dff54a103502e95ac95f0ba7778a01605fd2e4ddf5529267ae83b8bc626fe209da960f00e17f98f3d77d540b25b78"}, {0x70, 0x119, 0x8, "afe845de5405074d84413ce326dacd05c4238d48830cb3a68d7d32bad670fc37ad21bfa2206df1c4f5e7a931cedac1f1921de4f453a8e2653701c6d87cbe61002527139bf9aa2209c778e6647e0e45e91a73b3d7a05b212be3"}], 0x11a0}}, {{0x0, 0x0, &(0x7f0000002840)=[{&(0x7f00000027c0)="bdf49d14aa196b9226772121f052ed363fcd3fce13511c458f6256a2179ce70cc26b9fefc9d298d283e2fd73d105f750eec8fa19bc5c36815f8335befc641708e3fe1653", 0x44}], 0x1, &(0x7f0000002880)=[{0x80, 0x29, 0x0, "28a62bcdf3c297720007ab466e0a436df841ad3436d6b29e039b3909f4c90388880ca7203a10e4a29f9d6e805d36a1c76cc880b60d57098d3e90586a21a17f51ab80ffd0abbe0a2e4abae2524aa02021a1962fadf9980f5733d220a43ea2cad16b422625a683669ebfea530636fc05"}, {0x38, 0x109, 0x8, "f7fafdff079d0695112e75c56bcd7ce61c3330a9f35524036d840e4f914c03b2a7213afa0df628"}, {0xf8, 0x0, 0x1f, "0a2071a630ff1ad180a41d65e9ea65f828746512aa2d8f0cc5c10fd8503dc0d9a983fd74beb091b109aba08cab83d89d55c1c55930dc2ed8d32f41752b8027ad0988933d537fabbfdfcdfc128aac62442e2b2cebb52519219bbd991da2a1fb00b66dadd8d6f42972cc3c47b5711d25b5a1872330939db6ff763ed9cb26bc4b7a3353cf42fe428891dd3bfbf138299cf9758b36f4415ae5ce1ea61cc289de95aa0c04bb4f20ec7142d352310b873e73c1b00b966861e4da963de85eee5ac0c68fc513b962c39cfbc325fb256aeeed7fff9b26b77d624d4a684c34a47a8b511e75e6"}, {0x70, 0x3a, 0x6, "dc94dfab70a87e3407807bb0f87d58c6914a7d667ae9e253d57c6659f71c9f15a119f74480a62eaeb92a3cb2c05efdd6d73c5ae79ca64a340732171f5302ac6a41a62bffb26bc667f2c76793f6e90b71780969e5d9c37cd46053dafe"}, {0xd8, 0x10e, 0x8, "7d3b6adeafa1d6a2d0e18e2a65f12038cc40d60421b84098bcde896f90d73bcdf63bc029f33ab8d422df5e51582ae7214177ec032c7039e273b2abd01d0d39432e6d8b9e35c3e71512f9f7564f327ff78cde86cfb24fa485109ef032fe7aa3cccf73e3f64bb965056bc532133384e2ccf3788ea90f19116def86628a93c9bb59c89b416e6bbc35d3099dc4085d6ddd363dee2445e20457c055c1e30ae3bb3f17658c3ee32c65dd8a2954a6967631f510c89fd59eb029a9918cb0fa646a22a41db4b4be18a28c00"}], 0x2f8}}, {{&(0x7f0000002b80)=@hci={0x1f, 0x3, 0x2}, 0x80, &(0x7f0000002d00)=[{&(0x7f0000002c00)="34fece3657e6a44350ca19618ce5bfcf29505dd95ba8a5c1eb6a604c76e388350e23202aa4dfe7b9a435b2fd735c105e3e321c701bd03139236c6af980217ac035cb78905e1a959edeea04932d7e01a8942fc6306981beca6afa71bba5436474af8ae22af67fa9e69ba8c93104436924e9de2bf7cb16c2d66bc00b4af4a2b5112483a4b89461ab237794ace8d3ea621e2d40912efe311079a749d81fbd86a14c20375039e9266af0240b2c5f0f8f5047bbad1ed50efc0e280a9984f7fc9971cffad6eea456e3686d32307e2bb022fedd184ac2a08ec744d2b5ac2b556e3830bc35dce50a38e200a73001ba78466692ef7b0bba2bfae7b7d717", 0xf9}], 0x1, &(0x7f0000002d40)=[{0x48, 0x109, 0x81, "297aa937f5d8ebbb74bf4fedac3e2237a77d5f4b2cab0b1babbd30094a0426d9c96be61145f33b4fc759a186a58ec23a8f219c0cf5"}, {0x110, 0x11, 0x9, "dff34da81db9df1f519771265f2d0464c9a5110223e72f2b6be93b5ac5e2d54826bd326104b18e4ed5edb8f4c704b9fc7d47ef83c869a58f7fcadd17f2089293fe414a6fac20967297a04fe995d9cc2debfa7cb565286ca641a89cd16969cb274b39d13d12d892a980ab728f7a210a67e1dc27379c99f20302f28bcb2b0f522a7cb4a9ce47df11ac6ac6502620244e6f47f401e2cdcf36339ccd4b483d435a97b7b6abf8e5bb74a4f6ee480f69ec05d67836da11d489b4561952059f84e653af531986e2174839bb9964f6892fe8a3d78f596e5cad8eb52ead9f7fa30b2cc3a3af768ba9c429b7d560c2423462fe5bcdc6af671c0fbad680ec492cc3c32a"}], 0x158}}, {{&(0x7f0000002ec0)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0x2, 0x3, 0x1, 0x4, {0xa, 0x6, 0x5, @private1, 0x3}}}, 0x80, &(0x7f0000003000)=[{&(0x7f0000002f40)="f9edf6257903cdb2e64e33c23acbb76aac43f0ce9b57a76319df47af6e6a0cd6fe10e3e32a143b706ecd3beb28969245ab8ce2563c07580b8e9c85facaf10389a6593ce00216ece01e839642d129963cbff3c2ea9523d1ee6b09ba81cf71e7dba0eab5b8315560dd5f79476e54d43e018ecbb66b5cc1c42d3f81f89057f5fa84623a2064d9fb11c670dbad80f57cbaed9d7ddfb0ba08b56f529ae012511009bfd8990dd08d9347f8611f31d27195585ca1e018", 0xb3}], 0x1, &(0x7f0000003040)=[{0xf0, 0x114, 0x3f, "62764dc6fcf70357bdaae29a5aee54ba29da080f0266bb9732c17ba49690e317d00cc18c4d139f5354bc6909ef32f30b9f3a13c2ab12ed505fbb956260a0762ec4cb24898bb699938927692602c24f05e287219f0426dc463ff4c119be0412c9fdcfededee1989790c4c1437101ed821f8130f95fe77cb34af10344e53c4a7b03d70a511f411ff55a13ff74739f20c6fc2e26f82e0caf8108c29d5cf6be1ac6c14595c2cc420d801e286afba6b63910613225f73fdfdafc9e312959f0e0f3ea1a34914dd6c36bdb9a203f839d221bbffd31267dced9d929ceaffab713064bbe5"}], 0xf0}}, {{&(0x7f0000003140)=@can, 0x80, &(0x7f00000053c0)=[{&(0x7f00000031c0)="8298040ba2a66943032a6092409e638c6a284b0354869c8da15061534c1039721a7838d8d93e6a16cc66180296873d115a36b3e0d06c036395a173f8f0ea80d5980bfe05ed91a6863b6e2bcdb6aa80185f187f7adcb734560f7484ee474f4fba885b11c8bc86e99a4c10d3b77a5dbe4c6adf1fa9867912529b5b9890eb0421ae61d8539fdf479ecea8413c54c107c0de94c9cccf9066299e136352468c82a238a868df70437f987834030a02f498fc8cb199fb32e003943ce63d34c7182bd3c6f48c3917259c3ab0b1048fdd001fb150f1bb91697474e93d379ae46ccaeab40ba827e5b99b21f8e0506ce9fbd343b46df5fbc2787af8e0d62954bd0c2128debc2942aeef587ecff2142e133b0f4ff48ea06973a5f5585e9b996407c00b880cb760a829dacf0bf1f94e657ea1d444a1916715fc9b12f9a24312de2d88dd4408338d1523515eb01dbd6c4b10c693d1fdd1e5a2cbd69ffa61331982668cede77df1adb774205bf5b58eca19b12b3bb4934ebd86247ba81ffd36604808d70e3807a1e7c4cd7464b0541a619ec254271ec59c52f86937b6b0535f5bf654dba816c329e784fcbfda30a13d60bf764096eb3d379a0808569f074bbc02c0b9a4957dc065b2b35b4b38c28bb5dbea63110e582095dfb3914ce0236c289d9f1d19560d6bc58802d9698b6c88f8d33512afa17afbe95afcec8d69d9919df2447de9507482abb52eeecfe73dda4f59091fb51cad51b38c94245a5c6dd82c1ed84eec3cf2d6a3490ccd05ab087abd0e9662b789ef9aa2576eb8687c725405d6bb9c3b5a774899ca3937b89be60c0920007bbf25c844b4a5bd79df36bba17ae33b51a63952008069eaad6d7c083e655e7a15a72b5073e719f9bbc8a6f78356df2c6cfd3c7526aec7f65efdb91235c99c794a9f5f4c4962d79aa59ee06813eabbd497b23fa7f35ea850fd56c85c368fce87c30b85282e234166ffd9770f87b0b2e4adbd8fe6a6c593abd1c5dd88a197ccd677340154ca2a45d25de2c44b142711747a4f152f06826d335270937ff1156adaf4df2016ec008e54d26ad0b40a9b5c267c9e3243b2a351396d2f0c0152c6a0fd4772824d013444b061ced37c79c08d8ed138e1f0744640c6ab49f7971d8930aeb64f0bed43c85fda7641799546b158f2022da13efb43ca3d2754897453a472c0b66f7f0ee43d948db2b2b07bbd355edd0c9ce703856df753add15e05aeb6a8f77661f52ee0a0e9dd90a3c5dba4d7ca663a202f3708d49043d48ad497f0d1bc5dcd4142dd068ec3c39170f75b5648a8c90128e4687fd777faeb044efd267f35cc9a2a843d79d90073279d512a9050113413b0f30219dcdab5865bce2c9e51ca6310e8722334644bb7277ae4dabe02dfd5ad866c09f6b1ef1347c292186575c5d3c8a16ddbcc597ad76b0921e7df4d0bbfb59cf5e43fd3858b14ac9a71f26b5ad366128a6f7b4dac5a900c3757bd54865aa1ddf042b3b4e8a0fb99915e3255aaf19fdf90018554fad1128c6c64bfbb294ec70c5d77b3ccca394301ad028e19e76aa2a3a79c27553fb6ca912e1b1245e9f0a907e401ba9a6b835c9aef8bcb163f7d93294a39b711021bae093e3631cd8ef7e3b354ccd12aadb7e23cac4099b26d2c1dc310cada5f4249ab50fd289dc78d599927b98a76d0c7fb7c2c5703657748248927f0281c2494f0da22bff07709bb8772d37c84bde3c4aee0a3a68f90eeca26dc3e0166ea32d6967e2d5351837e7d37614c5e99d2fc5aaab5e08d19a45b7b2a740dd3b66bcd4c94b2272aa602214a5c860749613974a9782d33655776aed4cfca3bc42407813a84648bbc2122a4500891f5f931350ff87d1f6d94d9ee8a2afe8ea231ba6df8874582c0e4a58543c92440b50e9683f3874d42a60c5e792a951d2ee822497742209ca314b5b89eeb3f6309d4e75a40788fade6d69280e1b34230622b54e535fe4acc513016694b58a410b57419be80f7d7ad64a6a15cc0627b4446eea19794310523f85cd2f2f2f2a57059be010b0da49d6a9d34c551cd108844c918369ec70a5d7aad2da81539c35454c1712a7596147842c238276ea61f0032e968015d25a7c05451a67f4a665a5504470b76093b7a75aa2152c4442340dc4a79a329642796bfec1bac3ce3624c257d525975528de2c838980124502638eee4860b44c33a3ae7d0157e5ef6a888e2e87fbd3ddd00e236c0e033b85b73ec0760f103192e9581c720f8034753dbce60d884fbac276c5c0cce0815d84a1b4b1791c6ae90daeffecaf256638eecab84e94aba24cd621cfdcd34493e85a723f9bea676944463a7ecd31fb91d2e50d5680ee40d536e079a1e9f4666e38e48bef64a44ef46769e137ac8ea3ad10a6017eab14351a46654635e6a4924a65f600cd95d4714015b28604d5b67fbcc50d897b600314bad1af038338eba149cb8732b7841e87d0baae187982f264c016e593b3516e3e53e34d388d25ea391fde718fdd38672c757d550697dc321fa1f7b620bb1997572322e9f35ef913c1972b0a15aaa70aea44382927722d3a35a58f19c5ae1c060b8038f01a6ffe8c874bb0deee572afbf2780242810d679b5ed33853bd9f12369ad4f9ceb2af02b7c00851debaf57f9d5e557b117f5b8f1bef532bcdb6b65a79e99100fca4f9976f826bcba059a8053b3857f48d4e3568231c00560a74c74014f9c6fc57972a06af28c4ef61ddb00669d873f0ddb00216322064b89148c871b8bf9feddfa919ac80a91462f838bad07df2c74eddd9684fb0e5dda5efd4c4c3d661cfc5b9ba1effa423e8e4d328cdae7635da0934fef8300e0ea2b0604cbd089f75c97ca2bd85e4694cced5d2fbbb7795dd287d5c9058df5570063f0d90ba344e031c962e3f506e86156c070487294f5628ea9d1f6aa93693e69c187e965afff311fcfb918a6f06595db81c797bc5a13a9c9ba61b5a967533a6ff40673483a76f7ca9e8a5fa286819a08b277a87cb53b9c0cd6b4c382eadc46293d697f38d4d44c2e5aaa3ff9bef08abf1a83e214594a2ea9ded34a05376a8c7684b2628d7d68d371c35d49b71a1762647861d39454d5f353b59d5bfb39c062f6d4a1d2ec3bd8ea9833677a370def6c37df95a45fa419e1398ad9cdf85c8d1f6d1f32db0874f7c203f9d60adb64b9444de28282f60af2b3fa605f0388750fb4606cde229a9abef5b6cca72d6d8ec966c37973c4fa1615783dd336dda6a1498065d74e75196cfacb0138db392870d61afd5fc3fcb268eb58e18cf2c331506de32da69807ff73c64110a89a092a384e7edb2234b362a6977d3dcab140b1d517b1964adb02ccd33df9e7fe8eea87070ae437560d0347cfac3e4fa0eef3dd65a77cb98415835a152aaecf3b75eab31326f6b9d9dec32aa883798fb0ed2261cd614be2b1b6ddc3d4ba033238e07949edffdf47847398d53d3c8f5496eb6d2030cf0596eab43ac4b7bd8242efa1c74b26b6c1e813bf5029e510be424a4a5d3229cce49ef4bb010a0742b3f1495528666f54b4db2825cd5b5b287d414bcdba605d95794aad8acef7f75a8e23c0dad2a4f3679b02578ab92300384535c4a7a84ed1b0d0b14c8d004c15a10f771bcdc8786eacdac7955ad922214b263fee1672be237e33f45b5c0f48efcf07553d2894b32b93ab727ad824e1e7d623e1a3f8898c2a1938a9e1260084eb9ef41408f6899ff86ae49ef47996b946300f80bdc793777d5e0b48283018a78bb0dd08b283e4f9c5c6fe3c2acc88174f78b858a031207e1c528fb740c3447329daa34849c99312c6623dccaa487337d77d84bd94ee89e09d276fd34ef8bbd24c34062ddef58ef4a1cad8b80d9231ef0054ca59f7b323b1286de0fe5193f825fe313e18ec89441c23b38bff22d6cf5b5535eb91c5935a60d1fbcb398e8bb24ac32f9a419e9484d578bffaf2ab811e22cceaad44c01bd50c64565e70a42976f5fcebd0799d3edfb53d3ee8af47f1eca466f7da9a50e8c624068d1afafa70624e1ae44f1f16f9f1d67768cb1676de521a3ba3ca67b441b109c2e0f318519d73bfa0dd8df089d065185690dcb21da521179964dbc84ae59c2be878cfbbed6a9303b31132485cf7ef034e985c6a0b25e38192e4926afb75b43467a8f4a4d531ccfbdd908860f2aa5b59cc9a2db1ecf425eb0ba7176ef9897b692978f987a7ac154675d065824c7e7691eb825fc5e152408b7e8b83a71cd2d3f39c1d845ccd91ed461aaf2305cfe26637d81e26badd15bda0a978c1ee050eeb127e6e963db6ff9aa316586824723edc485fb0434fac2661f0865383302d0cb5b5a57e56e4a7e546d6df4f2d9de58866fbc3263e7130f5535c05ba2d1bc4fa71088122dddc6b48fbf3e61ae923ef794f3578ba69421fc7cbbe7698259aedd15a4e6cf1b279a144d54a74c9c68a4287e5a4715ee24aa20bc173f7e6125197311f37c92642283f1df237b8a8dbf695125e0ad7c2406416c78db44fda51215eceb61382828cb7c71b6ed2509939cf928f29e0c8131b6e7dfa13b4d201722b587c37867205430fd8ed781089ffbc1f64832973d30e17ed013e665b768551234ae0f6f3eff6ca88f5f9f9cb3b5c93362b00cc98ba9a5aae2955a93cbfd307c337ef60838967d6667d2188e77b4cc00ab89921b274bb3b4085293771219a16fc12fb1f7a70cf84914868f9ad258d816126bb01567f7d366477d9d5472aa9a82550093a8e68a3258f05281b528d43d219a5091794bb0d22ffb33aa35029d2acaeb74ad9203043f4f8ced1118fed11dac42f71a6d20e67e45efac067a135220d87a617934afacfcf87741900bd5fc860af8f77e75c75b1d6891a2cc2582e92422cdf5b376598f2bc3ad57815a8999ef9671a4fa52d7b4d9803951a36a9761b01ee114498ecc1bb2c6c0cf0bab4915ff2fbfcbe958d164eb760b4f904117464c7060500af11eca3c904589442196da9cdad1b39e3448c4c61d6add97b8bb0cdc68eabdf353341ae3f30e0f55187cd4734fa6d93482c1db719c35aa20c938e93baba9433024b2a6d42e3ec9a6fad41871c627b888c0bfcd09565e388f47838a9359e33f9af9d7404d904f56420eff64daf7707b74112ad8f5d02a4c2c9c4ca4f32d828901b9503524ad8ff4dddb9a991f61eec949339d17393a01f2fc298e3704108d0e5264b51644c8c44419646f162bff30f0c1356703840ff7cc77505778ce424aa017f697f528e41d11520a97217b632a62e91af1f0235db01a0378c40be39e738749e121f2dc73a476b64ab733ca54376f6e8094ba305cf77cd64b19ba3b1892d1bf65eb45977f77ea730bdba505b5d19640a87d42c07dfcbe54991f4beca2b7cd14d66c6180329f21baccb24ea9d591ed5c0fd475c1dbd2bf4aa23893f728d76a419bb3161c6f1b0d3b396934ab31e3ebda6d659415b432252f6e63292aa6642717c7c01c6588b5fdd5330d4ccdf609f00916938cfb3025a9fa1dfc3fe11e667673acb7983f6da242daa44108b59ea714a438f503f92d00136befe54bf8e08190c0e04095505db0918dde72665d267c3d13ba6c887c8c4651988c0f0998710fd499b7cfa95c74627971903484aa6892dc1963b77a152417b75664a7b1ec66d7d804ec1f313fa03ad1330249d1b826958de47ac79048cc1faaf0c99cd80c34c5b0a41e2d91a2b79e8778bc37afb53410015776c0f8ae2912340005f4ffd7d3ab951c9a3799166dc58e08de230ee26e57b21ffc8b45f1b994328c422e726d9ae9db6c181b873c829aee5a93b837b3b6e4c0b32300a", 0x1000}, {&(0x7f00000041c0)="eab5e428fa5b51b91fedcf93792346b3d8646c648fff40c6a026b608c8639d0564da6804fe9b5b8a40d433d21777ff94f8ab266f26f7f97e7ab09357829346517d31c039d7cb45ed1e74966dfd93237f6b71e4008571220991a6170ad49ebbe863fd9115905c030661736fb0aba28cbe2885097f0e9f118ec73e5b", 0x7b}, {&(0x7f0000004240)="986c08f05ce3527b22cf1a4956998ec279518e592f0fdb713db20111ba1f3587b41a3370ac1395df23534e7f299811c690d00291f6fefc8d74d3596e61b11b1a19a8415e7c02505e1ffd42807ff7bf9eccb3a744e97277", 0x57}, {&(0x7f00000042c0)="694a00e9a5ae6d677d8f6dcea16ad55e5919341ef67b9a6304a7d3375f8d694fa586c0", 0x23}, {&(0x7f0000004300)="423ff7129744de35056889426ae68981e041221b729f7956b86b1d2a75a3bf8102119922f66122592bbc97ee8c7d21cc8c8f2010a68dee9bf5796000d27b2e35352b88a3cfb0af99846f23936bc5b94984f72431c754848be984abc54befaf59d745d26257169330d8647b0d2319d12d291ac6b72d65e26fbca206f2dca7805ea5e65dca64cc7e1f8678f60109d5cc0132bc99b3356c6eab6594195dd9a7d920937b884c5783cf6a7a57bf0f15c3753a62bd321057d2786847e6258a26f220d98af6ea8b52e697839d711cf4ea5b47e36040405a61c54cf6e84dbed8bcf69811df47290e8e65913d74ada3b70cf4fda0b21a7badb40be923d32e3da0c5ad22823c94121141a1b823d9c559e6699a2650382bb782d6113f3176067d01af79716b130481227ac29cf69172bce7cdee34255e5bf22604264f483fa6de96b640dd3c66cfb7e5328db3c84a933021828beef75ee31032de532bea07d07b56c475af7bc46fad0959c2afd64409727a58c413f50dafaa3fc6e616d3f6798b3116ec7c6e328df52ebc2b013dfafc773ac5f41f80f39e9284398bc3779e002889588b681252afee5aec0d37b4998309afcad63afda0feec6c4cddf4f1730cfdd61aea613023c6bac326e82e7c6fa85a943bd294ac98b37bf30b6086a91264af783df5b2e05069309c3eb3406fc5029615724ab912636ea1581e6ad6cff075bf5dd7417bb1bae58b27c14aea0c7722ae6739d673b3533f26080f3d2f2df63233ba9884b43ff87989338527705f2fb987fdf86f183d1fbb486b95f1c9cc19fabcbdd0739ca28ddbea60f4a59024a798bf12b5adbc77a06a778b1d911a1d17f019f02da84a313756f6a776bd8831529113e53c4df78fbce78b20a8d21868416133e71d17451507a6d2a0a0e94042908d6717ae37b809fd539d9cbcabc7f6b65bfd49b5f42955ab7c416234e82448e7c294944f11d4ed0a76e1b5ae719821394448549f7a30124273604483e00ecd55ef1a21efec178a4be97de8290858eb1e759b363cbb313993f67de0c089800d220865b94d09f7e59de91c6608ad5fa604de5f6fbc4c6b4c8decbbf8dcedd45126af85d4204c7bde6fedf6e3fa3ab231f39cadd55959b0fea93dcb78efa7c1cc9e12271e15e068147f38d4ebf9d11d58adee9143f39180f78548cad6d0272f3d7abcb2c8b2cd134ebd08899f6bddc96453e43985c0d730f90cb37cb82dd5b5f3e271d6828a54f8825deed9cdb9b6efff37d093c25fadb90b933e0905e245c8aadafe4900d6523da371f9ccd6c7f0327fe86e241e588b741ed9b538d0296f731189e67c7fd5a4eb8838bbae1fb560d32b196218580afe8d995cb77f3a775e47dc2aabbea119b26f3dc2edb3272a99b30446e120300d6c5a4918411839132b4553e796b0602b5c3b24d7257ab76b84001e0e4a92be44b51c49958b4409734062f82a0e8e2a46f7490c4a7a5807d6d1de485d2485a0be827d9ea429b11ccb28b621da4d31e8a7ee0548b12531d6d87650d3304e8a6414c8c0b87db0d5129e3941e35a4303048eada3e46526a1e840a7f61fb3391a890a2d7fcd34482f4be955ea4187014c725b348a833832bc8bf65c02ab26162b6f073f93f1fbe6225ef429161eb8becd8c3177ebd8c7dcaa9ff7ab11e2a597bb197372f4ca7f5c59c17c5715d918a881d9cb1403148951405662448d8b01a3d7aa271fd622de2f6225dc3e9126bd2c4855a5018e4a80e7d7280d90c6893e5e92dcb85ec876e3948d54106bdb4392adf8cf67c676589db5ddd4e4da21fbaee4e0665555b1e6a01988afa08fcce7e1a2dfe1d019a227c07640f27a0b629b3d73622da4770a8c7fabbedbe8e49e34377745758cd60dc8882212db242414d59775846ea3d828993e2e05f15f588472dc9607d86e0bae5da29a16ddbffedf46c2b9b3c050f9f930d0201f7ed615f91dce390e3bd6850beebb2a2b29859c87ddde34d6a6cb0b3234c104aaab33b728a1be4d34414f7053132acfd11b301182c30c4902c11db26f702191b37bc626e98c9f57606ee787c1b1d309fbc49f46bc68be512d42b1fc0d0fc7050a6e2b173870fcd82562fe20a13311b8fc1cdbcb3dc9f651efa8035e0d22888aedba6dd63ba187875e692ef5023970b06b554442ebc4b2b7cc515bdce54f0dd686074458ecabe22b64b50a41dde9a24e383d1073bbe54af9fae9e05db3ffde40b0b751c1e78d46fc147bdf13b4cc7932d3e9759be9e51558a853e1e7202509a05c25066a78fb6c47d6afcadffd00bfb9e67176607792bd6e544c8d8b5543e8e6a3891e21f70a5450e4fab7990544aa2928f54fb55d574154daccbd5324b0186c46f7523cbe612a101c7e94d154e359f2da8222838b59f048b2480a0f28d1c4ffe2705471f5dc060f4d906ec097d596c379f422bd459cc5b9e16a9b6755f6f90254e51a8988436a0ac489773b7f4641849100ca2ec25e8628472da192129d1a3316f046f1eaf587c4dd2120ee37d4fe3229e4667fb8e03843a0d2dc23c08295ca72e7ad591c036c349098655ef16ea04e2ce84bd1e3ee4eb9d58cd5e164bc190573157ba2997912934ea0eb6ea733e6b669be48184b25ebd9d8cddaa78a98600786e35451df7c930e281019573fbddbe6744100276626e04cad2c057cc69d1947698601424758349d50246630b216b929d91e9480bd347db77d8871c22585f0690510daeee995cf86c966a3ca1cacd22a476b1b661255d7ae7ec056bd6b93125fe43adba6f667eff8212154b86dca6bdbdda26f34b8b796bad09e8968f168f6b54150091cda14d6d3f5b8f0a7561020252cda82a167667840b19095a970414beb2fc4b7f3d080acbb6a969df4a53c6dec4e4602c8b4f73f8986fbd4905e5966b1adf00b4f0b573899b1885a9dd5948b918f122e69c2da559a764294736eb973aabc58ff8442e0c6731bd3ac7615757415214fe1b86b90ca013b51fff89030bed470d69483b9d2ac494207c3dde1fa49cb5ccb263f1691335f6083ecfea74c9461eeb899ecd248514401b86de26668ec528579fabc2892522f873182192f91576ae02ae07c0d033091335d9b268e9fb8c3527bacc4d3ffed77d9aa4dc3ef264c2e504dd593627e9dad5e49a054bd2a4cf9d05a9a5338b4d64444aeaca9fb56b10f65fbc4663e0c077ab588388fac9c911fab910566741b68b0a0b20b14586f7c671c7f174003927694bf4662e98dc933256e5248434dc1c95e0375a6c5c56a3c4f5da3b8f7a5bb068c1af4bc6b65f41ce0a5d0ae51ecd1111a034df0af94cf96e077a99bb6ad2ce51923ed7d14baaf3d05ab8786c1e3c9080ea1bc65be142fa88b066740cbaef355a7235c3f37cd8f63e8b9d6564d63f2154d1c1e2b836077c4bcb30925424382c5c4f7c6e2dd6c489ac049398a7dda210127d0d69ad19f7f6d6067001b94363a25a0d0729f2a4d1647c02828422ba1f8dc095e0e0526beefa63fa6a6cc8b40660e1587f3028d81ca0cc17050753bba42ca4bd963c566f1d771b580d19de2ab6d522769abdf5fc0b57f8a2dfa7c819bbcc38503264a5d159c05962f857feffb43a23117447d28c02b99c3d338e52996da40f4551603cd7ca02817604af83fab3cb9ea7f582d1490314519f2ccd870ae3c76d72ba35dadd35ca95e30aeed8965c3a506d2f3f546bfb5f4c3baf94b031c256d97aab897ed55059b6cc9637a57428f8473a53eb10bfb811cf7d1082ff5c2ed7ddba2f7ed9e91334010d8c42662a49c8bc7d676bc0017ec0854cee273e81d981d3c068b395096e0f3571848becd5da1951dfb7d4daf4614948faf48b98724003c61f2d06b305b0ceab897bdacfcfe4d421f1021ebe72008bb030acde6e21d73c56e9974f1aad9152cfb79093d48840c87cc0447462bcfde29f62e7a8ec574fd9dd959ebc50ff0171f60b50e768a84cb4df7e29f4cd8fdcd5f5711dc4a53eee9bb7cdc65076d4e0c59ea11a8cc48a834889f3ef66ac1f7c999f972fa9d31f38281fe992c02296b4140aa15b632177db6b72b5f6333094a657b55ef351561a5ce7346b9de074db53b1c1142d2394e9593ba2cdd0ca225b7882b0abf11a6c7180bee88e84c04777637d1799a8900d5b1c97a97d05f635292ad13e6e187161334b6b68e14c62550cfaecc80fd6998201403b2402a849ff400d3e69ede9f0aa19665b036da613b62dfefa09af6ef14677b79a85fbe320839bfbef4a48fed0a0fee149b5f3d3ba54c5ee5c46e0d300f2965e338bd357b525ef374d5753404861769863358a39e18e6aa3d3e90f74a0fc400999e6e4bf916122537d74889f839178361d4ac05e8c50bc7a40c06fede678ab9fdfe436fdff288385bcdc93a86e4878b737f6202035c5b98697e1acb0fdd499f45aaeaa9788bc2dfeacc6ea49137cdd3413bba51a9c148a650fcabda6f2411a447ff8a8a3606c8784fffef4928fbcf28d5880f42e0d91ec6dfa08b54b7505204d2f66de0166094a8bb51c44672faaf1127a0a53b2d0c37ae3c0c4395ce107cd6d9bd88820a0de405c4728779496cb545829a5cf8c272f4f99c40af0259f74c301ad855748c6c37e4fbe671a326e5d754f9554b57abd0996c00cecd68b550afab79db71d6fa3cbd386739925180182dc2821f3e486ecce83fe6cceebef3d1e3b9fea32ed5f14d5ffb3eccedd9b1d233c53dfb913fb729711f10ef6e0535f43765c681e5cdf1cfe61383a817d3e5c185fe7f6c97b76189cc9e645647d378ce6893123f84a9492e2c39c160ad955ad551473c1f03d66e887bd9fe4b827c1b1cbc9920381e599e82be1605a80e8725c213fa5fc4dcef92a455d4d23a10981670a403b075c606aca1d1e75fd81286f1e944d485d0909ae240cbd6e866677a79897765c85200086e36579c2a91fb78aa2fb54a492076678957c22022d5b459b3970148ffaf77699ae7297d24a6ffc1a8210f581fa2c1a17803e26fb67581fba4fc96a0cf9025aabafd634780e6af547fc884656207f038fc4b0b6c05e737fce9a02c3175c34ac2e862cdbc2585aa8dc894684969347e8f11532c4e9bd9c3dded184ead6d9db9c447f0e92f13b47f5c0f45e24b0125bf21723d2dcbd7f1b547e30e2668363ca11309c07d4174d98b4c5a8f37eec76be322c12fd869785257f8a41fd6ebe6ab6afcec81aeb3b146d57ab6339f1e6ecc3d061fa94a63230ca6ecefaf7b10f9a234bbe21bdcb0a29c75977d9dfb17831278c963083a3a667aa422633b888a7e707a0925a51fb6a3570bf9b2475db8a082a4a9cab7dca798d56c6b9dbcd4fd4ad4aaad6e51d01220121fdd5582c0d7d10ff15842b9ae091eaffab712fb25e14f8c83d7020dac9ec07abbf4f5530dbd4174cc52b7f1aca053c47c7e65fb9f5e22eb89fa45e151d0de8c6080699fe6afcbd1bb0c34dd5c69fdd487038415c58222bea90afc493828350c7deac2c46d4703b8f46494e05deafee01d34adbff15c2773fcb95d307695056943355f11d1a988758510e0f2ff630d62977e1e3e493692f641d470202b1735652c08cbd8e413e677ea22255ea0bfa3204c0a6eed9965a0549a2fd605bdcd0b3ae08cad74aefa7d905a9545aeb94006ea70ed65e5300e5708bcc1f88f42fc9a130ffef7b482c5a98146e991a17e1e0225d326156fe07df0bfdc432b88cde24fa65d912db0b633c126c43d51c326a24c31aa354df986704d97159efa13a10ee23036eca056cfabb2df266517cee4950427f5357e6db9d510417d3b890e8ed7324f3d27ad1a46e87e99521352070173a5", 0x1000}, {&(0x7f0000005300)="176be8e55e433b56f45e5b800ffd963025946de4", 0x14}, {&(0x7f0000005340)="210edfb8ee9db60821e659653dd82862ae62f827ded0ae349dfd3124536317abf805689c7b7c3c662cd58c42466cd2386d73adaf25e9b8f060138687b36a108653289d6fc6f1f8421921198651b19f3b31130f8db473227c5b4f51399a8b5f75", 0x60}], 0x7, &(0x7f0000005440)=[{0x30, 0x11, 0x10001, "a46356c2ef2d1a9237ca7d9dd4f87a3a2b7df1d0f8ba4ef20cb31dcda06870"}, {0x60, 0x6, 0x802, "2ec5fbed75ecf1eef6934c41a9c1afd6f6e2a6582d73c93fc1c828d249110a83c56179a7344e07888653992728e14e1b2ce84c0a368587ec1020a77cdb255a58b5eb47f366b526ac9eba"}, {0x78, 0x116, 0x7, "221a2286c5703c96d743b9f54f9b7d10a367793009b5a82b4a76bd71a8bb622fba7e786859aafd75f317a7b1a47b19a00f987aa24d2c99999c90473eed12f0d956387a08ddbccfccbb3b0e1828df6d4acf16adfa71bc7575d808aa72131b829c60c6a4d36e"}], 0x108}}, {{&(0x7f00000055c0)=@ll={0x11, 0xc, r5, 0x1, 0x3, 0x6, @local}, 0x80, &(0x7f0000007800)=[{&(0x7f0000005640)="e299d6fe02f5e2d56c7d645abc2f84565526fd90b2105508c6d367eebb0f9b9e1de82e207afbd78b01e186e05a37a3900bfef750b1e10e77f31a2ea3e4", 0x3d}, {&(0x7f0000005680)}, {&(0x7f00000056c0)="2bcf8240c1efa43e40318c2855116e7ab4afae2e0e035868123f875908ea31e91b97844a4ea9ee8bcf611579ed895587adbf3636175d59161934f816d0c04805cd0930e78a9ab6dab7816697838cc5665331fabe361d4890510bee9691b1b149aa66f556fffbf6289c980dd230134f83a05d8e286b2ec928e82fe004282ee6cacadf74dab4df850fe0910164f8dbc9de0deef1d43ab4a19a51537fd4cba55025ab90a2e10ae3bd2d8ed2352962544e645bdb8fc95e44cc39b16d5465c8394fca3ac92f555b3f941178b87f1e3bd95e1513642fcb6e18b2e9379229a331067a10b5801223dc90793e77740f37390de3d92762941df11253", 0xf7}, {&(0x7f00000057c0)="8b4ab21ec0721acd0d3160b18da58d18f1caa0d13f02b7ae931d159dd4db5ee495e2eb453f890ceb792bcce2fbd2a33dbd792a01a480db284ba118ee125e9f4d9480b941baba5e4d4990eaa5aca345df2fe58cbcb237fc615672914c4a8cd09a27bfc5f75604281b59cd084728cc56b28495cbe0b939cffd001d7ee049125484e41809b59b3b93c1050b04908821ddd376d36ade55926984b9575ccc7043382752668712fd50a37e2a88ac7d6e97e9edd18f77331f812f6038cd2c80a02ed6493564e3e0cdb7be05d905bc75eb7ede2c87f47461b3f1176663c8f1eb87d3ff8ba95974735366f3d033fb86aa26cb1216ff747347b3748171f588fce53beb5292f7ab98ffb2b6480a6873ac529b5d3829ec9dbcacaa540471f728730e129b2ca7eb2fad39a73e04ad90698a92022f978d68eb371142cf3c1c4182f2a04aea8eb2d95c96122fc5fad6ffd7a2fa74f2b8d7f0258cb7390a6b405cc18305d45088a37b3090d0b3dd067fa11761358a8abe5cc27cd134710ab3d64a67d160b03b0cdd0b8c7ffcc9d5d053484fc76d6b18746afed2a25e3d48fbcaf81d685da7a156d6ea4694b3e4239c9a6c44f112a628c49fbfd6f34c7950819e3d60a6f40dbfa2d8836241287cc9e825b637c822a93cc7e31c657833636e154d2e4433859ed3adbe31af235b2b7dd18b4117a877fb686401efa1343e526154e5a46eaf2844771e91ebcb1ac36d5e052352ff6bb913c9be88bc5900e6640d92d8d3c7b7798b4dcb8d8fb5d60b76e41e33c6536807208b54acc526080b4fbaa23378fe813c7c3ac1c1319af1b221f8504f401e126bdec15e9dea136a7aec57288ff3f0e9f68d9a0e4421a3434c2a53d87872bc7211aa62697a6d1b02cfd26b8c9a9db7b53610e96f533eadc110bd7df62c02164acd335378c957368e247ca5fd1cf5603dd9cb0b6608eab8145c189c95455be3c31500ed8086bc770346ebe084f30cfd903b9f77c2eb5e84cd4950a16cda6c45a8cec16372266e4f43fa614cc6e84235181134fec1acfc261b136ff7301a5833d5bba77ba724919c8d79ee94028ae39de418ba348fb76776b4328ef6e07f6d51eb1ebf2e64ef2062fe3a449dbe3df17e800ce8e912f3ed9f3ace9e22136cdd903da2f7697a528204168afd8d4b81fcb83fefdb2016fd05399a5c72428ad62fffa9a7088e50c136a4e2a527a36946d73c034d573154564982131c3134619002a0438454c6c4fbe2dd4feea12ec5cfa0e5cb85acd70954a91a54aa0dd7191c032749b865a777d83e76bf04e0f99a37aff4b794b7c1055226ee48bde9777bfcf3985bb2cc84e2572e76704d6784dcf107dfe897668890fbb64c47b724f260260b6e321bc65dd384682fb83f530378b7423da65809cd417eb3ed4c0ccf32a00e3809a2842aa968c07e9f84595c6bc12837c1907d5dfd52916b264f719c8b2f6fcfd5af8b407fd34e8d5bc22d820f941de01445f9dd6106e852618b7a032dc27575baa12949afcd2f5965d29e3db36f42b01016db76a528ab01a55f4208cf198c99a4303a573f21069f3a77ecbec7272f45de28ed1e26203c8c51674f032cc7bc4643f6171615b910af4969772ac30c3557ba1aced11f5353b1b9e9c6d2bf628c2308edeb100083ce7bb126a364b00b921b8464c6f22769a8723028e1fc3048db55c1609556165ef0669068341411076feddc8ee84ddac904fa72c39aa140fc4fae7af092f9d003fd16b81c1923b08cfdddc1a4430435b012322a4076bd49307ace8c0bd9ab829799b44112c9b1cc4e956f75e36d9090b2527892fc9df5f1b01d0bfad6916add830e086e6c3b52217e3b6d5f114f02036b32d35ba413cfefea006388e2075c4f887438965cedc7ca1605aa8eccd6270a5bca55757942956ecdc77586ccbd561dc9ba478f1e4dd60b5afc297ebceb6ee7f7897c536c06e29e46958030fde71b8316409e8a8bacedc26ab83bc64fde002909a6b0ea1807993d2fe9c5945c11384b71d557c744e7531d415e4462f8c80b27fe8908150d98e6ef873a91c42b6c5543e89f4c54d6508465772017590fb7c7ab6ca77279ad996976a20a103161e2af11d6abe24a6064c967109d3579ff9d690325ac186b622af03ccc8f24277a0aeb7b0eef88f12e20705781df6e8520c29bb1d5bd87fcfffc402dc9422dca28aff273e8e0c9e8e06422d2e3b7fcf3923d1afad93a5b4f26902db2478aa99f7ad7acd687d3628c9af81647a62c3e0ae1ecd49ece3c6284a22b2067d94e0f4d12f67f8fcbd969d9ced5ad57960588050329bba8ae35e09701bbd8057a29d2d909fd6a423584e43f81ef1677bc27a9c629da49226c69a22a058ed9af38df72dcf0988dce58620c838856ba087fe0fadc6fd2b761f7737bb7094cb66daada03749d4f082d2d9dc38002cc5f0e1fcc19bab14a92757f74f0b4a4da7c4b22bd630d7026cd80bb1cf1dcf1d75d76acf9c42a00320102658765cc1032232cf333a62265109eecd1a05d3e0ec7dafccee71388ed6c3154238020b1d22a51b933d7a1ce1a77d9faa23b4ef031140e489db71ebbb3758abb77e2528c8381a41f219132ed868c0d1df8f0f277694940b9b0254b4ee37f0d5de8bafda303574147c174b849e48d6e6c38827d754d54f86ffc49c3f2baa28731e2446c6677c4c75d74a2005f966e073fb7b7a34cd253dc5741e788e3290c00d57509df895250de007820af8ccd862ad297a4fffe17cc59f0b5e26d3eb218a3e998add785c51ec488d0f467c69ac6f0811b3f039a04e057106ad459bf600b37ffb6aaf12f86e56aa6a3a0fd16a1cdcda9b61eff7c60919ce6035d84b3eb7150d6266c060ae38a158d5f718e203c387e73d8bd4fa9b36450658a37969eeb71379c76d9b66bd7f4b7623660ac3ff542b01af470d5f6015690c9d94a30b086e12245a114b5fb899b8bb052ade87f9e628760665a2db2f04ce8b4bc560b318bef8f32c9105b55a15a860d48d54cc659cefa1b4c71ab2cc473afc3262ff9d90c7f3f432abf7f7d728e81c2b12a13eca1ac166f12ab2c4cca9996aa157196939db068e0791207caddff0624e1eb8703bbd5e288a9d89579816997852db62a9078a225f80efa29a22a3733323ec42f803532a86fc20287a65a72755a8e59fa6bef556e9fb6fcd70456dde6d2393cae62bdca4e6c839aea721e9c5c26cd4d6726f0ebf03a125848040a3a41d4c67639744b793fa83932ef8f609e93946e5a4efdf3f49a75e7547459f56ad1fb3f8dac33eef39e653a3959b8373602d72e4f1a5d8988b82f8fe5247ad07ea2b2863c58a0d65462de6293f0a6d3e71137aa16d8e8b29f65ece8cc263de51478dce76379704229dc60d3274e6a1d7c5654f55c5e3a338b221e9c6d227e56162ce29ac8fe1451e57ae17f78afb19180d61f79d0e6c7612b688d526438b0ce6eb8b73c475e1c1faace60d06b8a71131eb9b6492d396a82c833ca42a77b98d1c3b159f9e6000f1ee60e5d7b8b6f77f622a6307b01b6ea23bd648ab32e68ff6a21d0eafd8fb891d9f69426565a48a958323427bac21fd76fbda0c37663233dc2fd9dd4477dda35ad1bbd87df12575fd0642af6b733b4ec8def62d75610b8b5ad24276389d520e8c3e375b6b5eaef79394d7a3bcf994d0d3f25f2540f2b69e09da2dca6772c65bc2b57316e4e8e61840c6d65a60f0aef4411262b894a689dd431e87471a83837152131133ea93775d9a2367903137d0264e179c6523a8993265ed4df8cb5a19b537de3a5168e726324d5e7df052dca7885f6732b1bf63474394c1c3128cd624f8429e98ccfe87f1728fcb722750e4779e90caedd97712cc12ccb992b018b95f393387de47f3ceed33f0c8186d789f3bf0c8f5d2a391dfa08e10578e5585a8fee5897392c7636e07b339900cce65b9322564242d70e385e2426a95f56151341c6daad5146499b0cdda4a65a82ca8a720e52d7d214cb8208b48197049668bbe7b3e91f355e25dadeb61227237fb6bd8440103e32822cb28cef45562020b4787efb0ad78d9276eff99d877df9c9aaf4de5256a71b9144c696936bbf4d422b1c497f3bbd51cf64bc3af8fd73c47de2cbf7352a09bca6fb921e916b447331b991c0b0f15780de018c9442cb5c61ab0ddcd0ff25db351334fbb2ec34a377996542856b4fda59528dafe7db47205d53db3fa54b02248fd6749b0ebdfc3d75930ad988b8bb13e90fb1bec096dea922ee215ee9cf261e5b9b81ec5e6c2a553863209f870811f2093ea9b1cdab9a62dc975f2841565084ffc77fdb6e9049a152b8082ebab0410110a2a879c3d0384462159f434dac48a3e01c89f017a4ae6757b37cb08b812c39e6308f56f280aaa43d35126a72d2d7a683c0125442de2034f80d7c4576161907d258d987fb3648788a48da7797556bc8785109da123660851ace1027ce13007264a370561ef663d0ea44fa5fd0350c2b2028267574efa5219a2807b8ebdff90e7e725be58197cab8beaf0152dfcdef174ad4ee2cf574df6d3908233a418c2a7c0ca361c35d37f8a2081da87031c97d7605e29cf64cbb0c2f95cffc1376ba6d3337cd7fac10e85f32b779a788dbec9a35da3c493a52e6f5b388afa4c2fa3d4c0ac47229f350834211343e91eb180dff841d2534de2506f7b7930464c178c5803910ceaffff2978d00c4c7c750a7a4bcf0dfa813d43bef9bd17064a13537e0e5c588605877c457b02fee2f3c7070971189641f4d895fd38523899590a159ca6910d3f9f6f2cf76772101de681067cc585bdee09138ab21e0a7cea05b1c3d7203bc0ec1ec15b7b7ddbb07e559823521ebd2862f25790a9f8d686653ffe113ba5442894502052c8717c8a151e58bf8fc1d2b91ab24e8d5c7edebd973277f4eeaa57daac1c3e7ca7df1d936e3fc018c9834460e506af856c9f646e5333af1f06d87ce456a9ed7ee492fd1ad779af349a1c32ada32609d3d7b2cd364700a6739cd441a14dcc8dd7d1d42565e968b74c21f18821df96edcdf8526b9aa9a80165767e758d6abd41bb96d27550a6e440a0d7ae90f0f8569bdbdeed50293cfa04f0963b7a6ff9066d46a1998bec091c38b055dff4161094db7e4eeace9930fcfc479828a1ac70ed11a34fa3662bae8bdd1f8a94f69d753d465831818cad90a0c22c0a9cd68fe865a5408e46543bd6ee3a8c98516e3d998b204b9661f356f8496e404615bd202158617fab544cb9d78be72b3ea61d7029c9945e44dbc0fd51d965ba11203f0846b32201e1d3f7833b3eabfd4b9b31dceb39bd61e2b020ca7470bcb158d0a98ea7fa688eeba99e18ae0920a27fd98a7f76cdf13c6936bcaf9b42f86d343af429c3618e2350834eb8265c3ea3528e48fef0208be525c8a7c5f82d0cd01ed9c24257fbccb13d8282fd7530bb2e0d5ddec3a73a120d6c59cbc240782bac47bae20dd8f327aa61c218c7c3a577c3ba39892e249cbb8ba60cc206d6454bec85268c3b38bfc9e3b26ffe12724fae8d27807a840fbecf6212cb1c9661faa369678e260378652c7fd1019dc91a05ab4c67d9aac11125b9643a4b6d5a75fa41b88ae4b9e44310f765b6a960d65acf5077c15eac0f1509fe6eb7fd8cd612e1a173c1dfa34d1f98e69bc5b6ebdee3e2efe28fa6ee2d115a4de41fec50e188ed02731d876c2dfbbc8538dfbe60af100ca41ed006090c810f9b1287c23ff348ac1a5c57b3f22edfa720b9ade5c0d1bdf402882f06f41edc11eeea922f30d5ea9e412d4daa68e50b2ead33b4336c1605b835d653533aa7590771394", 0x1000}, {&(0x7f00000067c0)="621145fb1f68a42356d94a8f6a06", 0xe}, {&(0x7f0000006800)="bffbcc5b88a588533d2d70f5d2ef86fd86a2904980beac6eab2748d6fcb72bb6f9d916dde1d486bc2267dc2361e0aa7ca83b524fb9d0de531416a6644882bc38ab29b8b07f88f2e5a1440fb6d213adac32f064187e24993c77e6c6b0dc6376676beaa97887efaca791e9f3640854291d34706e890630b2cec36ad3e122e192b61fff12c08c86d187a65f1182d42648c7fa61eea8f5636c692b6aacc2a641827cfc3699ac48bb4f5a91bf82b9ad31558f88e5cea248d263a64f28f3666c47c178f2fc7590265342be8740565957ed322ab13be13a86e1f3ac20e13c0ce89a27c14869b9cb87f87441ec8908fe3d4fde086b2799ea6fce1d291c1866cd2deba9eef51c6cf8b8109b9036ed1123d6d090fe6445ce100aca41bf6c1f62792abd72ebc071d8b92d0fadaf776979a5607916ad87c6da037a05fa0579ed7ab44c90b7fe875a1c272da60b51f435ed6c0105a7c4bb65ee335ea06681181bea2cd75f8fe803af2b07b01106e30830a0267cfdd0dbbb29b3fbe14ba337a32f241a64e97c4e171c43e690ae70adbbba8c0092eb48b16155958ba3ecbe58da6d5c219bb0b7e822af286c42a2747fc5c2ae51787ce9e12017bf48f8e6008169071aed4fbb9601848f61e48d08c4b3453613723f3aa8ef930a39938a5b253b4df0fcb2c714db7059b063dca968b20950fe233bd1f7b3b5926f9a914249d72f0a3f1704e44841dfd3ac14994a00972d23ce41e2f02d2033b09be2e838dafd96024287ef7fe3eb703e8dc7bf7f4cb803dd5ac9846d381c1cd0d345b35fbc6060994aa4bddb22d97131e42c1037257b8a7d8c8185d25af3c943827a84cb51fde59c849ff3034b3a66bf88c076d8e7f4a3af8911bd1c5d5d168a94f9acc65d80b20b50079ddda8b4cab4d20794d06707c59f7f5386fa0f66248a696cfdb76e0285c4611ed5834e24f3db1906151495d25f9dea232f35495dead986c7a790dcdeec668b728ab4efe354ccca904738a48d916b5d6c224179d8ca72f218681540d7871e18173654d1f0c7eea6cac51a5ce3cc9a5e73d0d80fdcd6d24858593f15d2de74fdc1c97c5473afec2c1ce34d91a368ef8cf8c4353ad7c9c4a14f5d6cada6e7551635ad2ab1a61330262b083c7a9984d6599bdeddb20e9dab20c84da073f8d8e51a66b21f94fa64858a9ecdabd4fe4ce9a149e20db92b4499cbce9cdf554f98a3e459af707b48e9e6b07b329467e234d2aea876c393499fab8e98cb411aa660c311033c7b8e491e87634d27bb740df71b84f56717f3563b918fd6819aca6c80b319349f17b20ded7ea6919aa3c3c0f7bab2cd1fda2a13df59c94c65b67b17ea7b8716fb8fc431609a048e78b897bfe71d07b2ef8885cb9f7e80c67192dbdc31c18f77d10cbdc7f0e7b6d8a81785ed9241aa19aa219d83511d84316db2d8b5bd3af7800f8190f8fe86fab49bfbb39597a0224e3946663694c7ac7414c94d130d700a79487fcb3c5b582686dd663160eb1d698874e7d2a0391d6ab9b66362b6e675d30b63f3b923674d0ffc71b6527d49d7085538a9d24a8cd3201be0178304088c00a62e2a4e98fef1ad64199c76837266e4c74add91aff884c899b30d91fde4765a9e275aaf04882d734d1817fa1e84ba8c96707497ab1af1cd16ade31bd4a642c042d18af065881fbd9f0ea71655ea0d359e06f90a7b5170f82a5ceba1a95c7b5aa6d06a1590d268193f244caa1ec6748d453259ecdabbf493b054d53949ca3724a58f983c4f7f72851496d89aa17bb1141672e172e1515a54b39017190bb2f45f7f9cf846915f6a239a4603843852a75e27b558de7bd1854da24577da9ffb2212ad032929ba025f57f3acb957df7e6bdd2dbac15896ae4d718e9b1d3db87e04349fdd46d89a8fdfe830d312472e5145e9a3e373cf8ff5afa6683c878830f14798d2d28c1c8237b8ef036972bbecf39485c5db6802185da0400bd1c6435dd9889b91f1fc83a4e01eb0d1d62ea616d43d11397bda684cb0a8f5c1ed8c10d2039e203eb5056ffc30a48f9ac281e168be488ba34f8bb535ff53ee597e63f6aef8ce67e40f8241f46202eb2bbec4cdd57b0b23d16964b3b53c6001e5813ff30be2d777c9c0c1a30a611e42ba6cc9e230654f2d8cbc83ee77e10f4807af60451b5495e5b42d24ee6060f8ebee5753d711c664c17e5ac70c26ea28b78850c11a6fb4dabe5ab67a893f15d613c55bdc37c1bd03d4013588f4c9398225c985889689a00ee3af397888487d65261aa6210bd0fa291edec17bca2ab7131156e2acc7046948c5f825736bce15f0644264ef1c20d01396d11838c2b149e32d04ccb685c95cfd0dcd45a7a45d7183261d7102272e7b43110f79c39dbcc24ad7663539e48d8ca749742d34fdd09abfa56677400959a90cf459e7884ffbcf51c070b24585eaf5bfeeb9ce9e24b426acb807f6f5e66814dd95b1c1a0323a792a9b9f3850c1b24cd6a94b2b19693ce2afae19fd7b5d77c56f6ee83e586cbdfb2f35ef9e889d89732691ff16ace977979eaf56afc5b530288934ecad38a03fd0582248daf8fd338d200a92e97058de8e0468dcd4fbe0e1e3411ff0b3a2544534a987689b942602f9e1a8649971d8743bbe97bba21f29123ab5245590ac5adaa2d118b631c02cbdc45aa8bad7070c2995daad585967e419acc7707b5103ee3d546392a9b93e8f1842e3c099fb42f3c510a1d6dabd249604343a2bc88e9d3d53aae212c13bafbba633afe2ef55515e2c9caa7bab797c6735d2764b2ce7fdc4f2804128e1ee0070fba041dec7e5040a86b4bf5429e36d31797e7a84ca22d0b6815466b789ce3952bff1b06f87ae4445125829fc72cddf6795f05d0f2426946619e5d7719ba50d4e6116e6ad23edad549d618ac9f77180f05cd1fec9e18acce1e8ca86f82dbaa573aeff8f6e446fef2c0242bc84e10ca8ce783fb1f274f79d25943f8feae91bc806c3b95b0be0b257acb6647663f4327ec58c52266d64e888e9b98384c6461ce73a7ea7206951797e0cbad28ec06f0a08d1f22286d80382e32df7524c62fe1a74d698f36a2126f5da4304146828ee86f1004c1b17e5f622ef0c2c48366a5c6253ad361217ea644117e6bbb8d1fcb8e3467fb5cf518ea46a1f7c1540ae005e574081d17e986e70a053cbd9e3e5838cd10a20410e3713f700a8b6536ae2c421e068368e778c47c971c62d28057b84298cf668cd0302bfe84a4b01085d309031abb26df43d39d23d59236500d88a3ee8dcaf67f86d0b3f95ab3ca924ee21fb7c3cf76ae51bc0b8977fae800795828eee23a10e888b95412fe5a129a52ddd5bbd32ce5a1a4fe8fc1d8e60d90744eda9e7657940cb3227434a381e14a8e59966027ccf0838b2e4258411d2ff815832db750bd2176307dc0d168919bedd13f5d69a68073c5e132d19c273dac2bcfcba2837fafa55bada135bd5c94a2077ad9cd1c482acf4f92ec47c7e67fa6447ebdff10c7c8c65e8ec366c7a119bf1898dd1872d790f04440f780c66ac774911f0ee065ac53c5a2d98ef13bf748f91203d768f3dcb61236325cfd00f39f36ec7f540bc8145766d6bc8a255d666af1ad80a173cbfd8479d9c7de6f1153aa9789eb2d8dc09ad13e83f6a8866ba3a1d16e541016c2ce94daa083a4bd3259ab5c35ee4434bdeea6d71e8609f8bda683630d56e4d0c5c287661ff38fa1cef742ab382cf2950299d9a644b785f0d23b1f479bedfb5884ff4b3da56b2e04a30f78dbc7633af90d8826d2cda367cc5b050f2bbca075060961b7f8016f276207c06b51c009997d7e34236807b0f05a2105f986e014be6a444ff00be0e16e6f30d2c760084ee11900343473846209b28640751b4e7ccb2260ef4b70a0d095588e6f91e56c4174d4092354a0226cae87b8e4ada6f9b5d52ed20cf9bd44e97ba15099ab793a6886564152ecbae3f7a0ac6f2ff4520b6fd609d1ed5f3ad7f82b30796ed4d6bd3a907d0200657fd6cee0c8a5c35b6bfb94cb336334a2fe467d7d9f9070e06f7f9cac58d3e370a8eb93f4e42d3cd50092d40a8652b4721fce875a768fda1965e3550f376995391446402f7e3673b763210b35f5bfbdc0a8ea1854a9c664616f452491e9e65fe5cac4762f176f66da1b2aa982e2bcdd0ec53479aef14455fd0fa504d953f833729070cab34a6051d305b49def55409b19d50d0630c23307138a0b3eef5cd0abd3fccf03559302c2c411ee51e54130dd34b7feb2a46203a3607d20d1aa72831e00c1a12e9166b1100b8fb69baeee8a89a71a91654e3aaee690d966b55868ae71b2456af61f38fdf53bb2f4142592ae6c222c4dc03f7892eed638d0b96ee6d19ab3adb99b6ee2d1831dfd6f8a431344a300a9b0ce5fa7337d37ec8afa7520efb70a45c7c56eb996d96a02634705a0258a05a6db3890f5d7cc63b17fe6efc2aaaa2b48cc58bca7ecfacbb6e694d8db34ee0f02dc24af30c1d10b414e5e98f68090ec449f92aeb05d6845cfc3653b64a88b2a864e693351610ac31ff97eee30d153b41d5b3e625c97c7c90a6699d59f267f998293f07c8231b30d1b32a732e1ef2a415e9c92f702fd525ebf77f697744c2be97967fd1808a27bae8b85194af2d957aff25b667f0f6702cf1d1d95d7a3d43b061230d89099372c71cb9940191d22bdf1bedb91cf7f40987d70ee252faca89e7d9336c955500bc55533f1d52d35c6e2efa69e4782c5b907fa24b59bebcfd61d1b648e4ee3ed4273787a3ee46e5c46a95323166f56189be11421926029473dd9744f3f4376cf433252a46ae9ad56f30234e9ae8be4f025cc2e7f2145f0b1bff9d4f340e7892606b1d178f18701eadb9a6dd5d1bced54f42d4cf6d60991fc3b238f32b21d223f213dc7b56c7fbe1f581924062a334d609e461b65f4040530f5436372a4a5b4f236a12dbc6f65c14f245f93efc2b37ea2f5f9163e1668acf2afbfc32b76e13cbd776eb1a3d419d07dc421e6adff9704777f8c96c935180c07cfd82ce46c0a57b36554127421e6f9dfe756db86dcf412f0fb0a22366988a569b83c92feb50c63f276542278bfdd7200487c9b4c969c6c5812dfe73395e7265e02fb9ade5942a9966929752af6501e6eedd6eecc931fa5a50d4df32f15ddc2f8d5edc3e49854a9f4ff2cba7ad6fac8c7b8e02eef455e7c64b48ee546b8907c5bc3153e82b9ddf477df0c04ff38803cc25c73a79e9eafda5ab924af310344aa568ddc341ea4216420c23c09d7e15b3a71b33579470820c6b9189b302b0c621fd3a95dc00f4ebb39252cf1f78b5ce3c6afeb109c2fcb515d91fcf26814413830f62d3352600471f44083f14a649cbf6f2d839bf452be15a18a25bd2e85091f7e88f8eeb8350732e87572329c80381358dd5b83f57822de66ef7b3e5e791e0776105f80d97f77597654a3f81554ddac6a9483f99b2f91ac1f6144c513aa6f4741be2c21f5f339bea51ed3b15b6c5cd0d9ffb5b2edf644d8420099384682c0ddf3f2a9f3e91f9523b8dcd18f198c7f2eeae5a6c7ac9f8657c3ea9d6cad989ff6977166368365b8aaae883a09c2e71bd5c6433ea2cbccca4c93bd8fd920ba9b145002ef77d835dd729d2cce21aede156190f0ffd10f4a8dfa4a0001d65d9c381a92685b3784b89a7ee019fb6b3fab14a9b902e5de476e8b33bb6ef14b7128d14da586a9b013dd1744876453de7b69ab53230c908b19342cf1c6f86dd0f8107e2ebbaa5112ceb67fd054d2c7ed729b04c73ec6a22cf4d278549386cb9da890844d444e10cef69a2dd7d09d90a8eabddeef4", 0x1000}], 0x6, &(0x7f0000007880)=[{0x78, 0x10a, 0x6, "bcd8a9f1a4447150210ce5986c00668f7b44fb515d012cff58a4e26149b7a8a907458d8a9d7d29759f09c8bb764bbac7879baaddb59757ac603a814b3e6f3b573051488932239c6519bea4a4a4ecfe55d6601f6efedf18329f22502c158114d58ce323"}, {0x60, 0x88, 0x7fffffff, "4170ab9733de9ce346b457327aa7ac150c4bbe85a66eeb3c597af27ff493cbc413496f0d25b588a26da0706e39498e0b1e83b80f57c281450f14c8fab9a6af64aa9a91e0ff1fa415ea28ce1af3098f"}, {0xb0, 0x11, 0x3, "d559112892467a8e97ba8a07edfda69c6d736996d7e08187f0d14aad824722c439db179b078c318f5745aed3f6ebcfec1eb7b79dd9ff8bd3bf61fd573edd253652e2726806d981ec2fb2ca822a648a9d327c2587f43fe8b720732d8be048857d72872c3a85737fac2b3cd26342dcd4aba38578c06e5c324ba7fffdafd6c22e4e22f8a0cb8bc0c58932f7fb90c9ccd6957fdbb4b9f1f526a54a4b7b02"}], 0x188}}, {{0x0, 0x0, &(0x7f0000007c80)=[{&(0x7f0000007a40)="733e682b38d9a29a831e98c3cbfc5ed51747c352d87b4e50ebc1d31d2ddc99f0e5ff929844ddfe3a6de013e8b534bef73029cb5da54e13b3e623891dbefdf74a59f1d9e5bc7cdcdf1d4242ee3e12b4de03d2b638bb0d5be0920ef69d2872c251a0e7d6237d124e03f469981e81f27b7af91146f8203d0f41e110ba66482f435b75084d8ada32d18c6279", 0x8a}, {&(0x7f0000007b00)="0a77759106b0bf9ebfa3319e186ff728a060662dfddac0b52588f292c760ef7067056e52f845155b89ce1a6c7093564ff19b37ca5206cb689904946097adb096ac02bbbf98f35ffc88f00081b46f31457789208f51cafd08103a9c69a4ad0ccdf17d81bf65a72e248161dbe99fd43a1cf8a2657320b95884a2ea459cd9045e1e97f0afebbcf510d53f1e3024209bc1386b0527918e927e195f17f92ea0592aca8e171b3c246fcef0752f47c4a004b04dcff3639cd515c9b37bae3321e5", 0xbd}, {&(0x7f0000007bc0)="5e1f47776e72edbb4960ff1cb12fda008e09f20ed142057a2cb8f31370abdae4dccaf5cb4793ec30c9d0d4a96255d577fbe4fb6e8ddd0b0b6aac1d6697985cd3e8a0b195bf9658a95debe1e325fa51", 0x4f}, {&(0x7f0000007c40)}], 0x4}}], 0xa, 0x80) (async, rerun: 32) connect$inet(r2, &(0x7f0000001280)={0x2, 0x0, @multicast2}, 0x10) (async, rerun: 32) splice(r0, 0x0, r2, 0x0, 0x19403, 0x0) 22:49:06 executing program 3: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000000340)=[{&(0x7f0000000140)="c052f1d24baa024e7728fafddded8649d91badd2bb9db0508b113e2aff27fdab16981a22d3cceaac891898e69e72f4af48eeeff5507455c187653fa23f16d464b9ed47251b9e6c1b762793de36", 0x4d, 0x4}, {0x0, 0x0, 0x100000001}], 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="64697361626ca5f79a75ed4300b6af6d2a3dd0bb7bc3655f7330a69b4917c20d732c666d61736be7731445310c0979ec08bf1ac5ebea3d30303030000000876f02000000000000006c65733d7965732c7169643d0000000000000000fc180000000000000000b167d7b3f703892514f0842bda9c1f0c9ef619f059204f2e2c47b3ab1bde90eb485c7dc3c7b2da93d135fb2ad5b6c31170740eb2889d7964c461e76d1501d0c41abd02efe9087a0c74313c67e6672c114d8f1b11a1e724a14010fe9a0b998d1dba9b041a02ea5a6518395e210f5a5ac5782f9e3207cefbfe72cece6252709236065f7417cf6702344053a20359c1e602cccbfa25616627d48894ec0b9fb26e89e6e0a9cb7e9740b890e44f41e81a32200ff341cf13cd3bf13338f6716125f07fdcc4dd30326a85fb19318466f9f5fcc2643d4cae2135d78ef8bdc19efab684ba6d6cebd5d5d6a0cbb757c1b9d01eb3", @ANYRESDEC, @ANYBLOB=',mft_zone_multiplier=0x\v\x0000000000000000,fmask=00000000000000000000000,show_sys_files=no,fmask=00000000000000000000000,gid=', @ANYRESHEX=0xee00, @ANYBLOB=',\x00'], 0x0) (async) lsetxattr$security_evm(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000100)=@sha1={0x1, "0ee54ca3d5c0081205b688424c477f2a5e4efb2b"}, 0x15, 0x1) (async) getresuid(&(0x7f0000000500)=0x0, &(0x7f0000000540), &(0x7f0000000780)) syz_mount_image$tmpfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x2, 0x3, &(0x7f0000000480)=[{&(0x7f0000000240)="5111c82670", 0x5, 0x8}, {&(0x7f0000000380)="bd27a034618d038fa7392fd56be1e7570239f368516c8bd7ac27639cb1378f9cf07ab7467d1eb00cbe5b46d922ce36bf1e57f9f48d59d88590d082584618f8441c6578e849447934f81d74b278c18613533f90552f2cb4d36866140d5d5efb10378d0a617dc5c223274f29e3aef9372b977c1839e4a67b386c7e91bc6fc24e063f8c51e5a05d3d71fe401a08d0e0ca5647c47265af349515b042707532b5a5d3f605f055446ff1ca6e0498c2f2df636789a64fdc1abd9213aff947e72c163cf8c06c073860fdb8bffecd8d1c3b16cc4802b67e184f6d", 0xd6, 0xfffffffffffffff8}, {&(0x7f0000000280)="73c739c0ec51bec2aa2107d824aba40ded72dad0cc2b773f3ccc5639a91ec35c7970e773ff2117f19bc53040d0bcf8282701eea79a7389c42a66ad85753b01c339a1970a96eb09cdff8affaad37935cb5a6368db26413b873dde04cc3b5ef512c31d9e4c0259f13fc1af3887d30b7d5b087d70f70197f5e73b9224513ec3e1a40939be6e1d21407888", 0x89, 0x5767}], 0x1a000, &(0x7f00000007c0)={[{@mode={'mode', 0x3d, 0x6}}, {@uid={'uid', 0x3d, 0xee00}}, {@gid={'gid', 0x3d, 0xffffffffffffffff}}, {@huge_within_size}, {@huge_advise}, {@mode={'mode', 0x3d, 0x4}}, {@nr_inodes={'nr_inodes', 0x3d, [0x70, 0x30, 0x0, 0x67, 0x78, 0x6b]}}, {@nr_blocks={'nr_blocks', 0x3d, [0x35, 0x65, 0x4a, 0x25]}}], [{@uid_gt={'uid>', r0}}]}, 0x1) (async) creat(&(0x7f0000000880)='./file0\x00', 0x210) [ 339.279485][ T3900] I/O error, dev loop3, sector 264064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 22:49:06 executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) write$binfmt_misc(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000964102120c"], 0x4240a2a0) r3 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) (async) close(r3) (async) sendfile(r3, 0xffffffffffffffff, &(0x7f0000000000)=0x7, 0x3) (async) socket$inet(0x2, 0x200000003, 0x84) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) (async) r4 = socket$kcm(0xa, 0x922000000003, 0x11) sendmsg$kcm(r4, &(0x7f0000000100)={&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0xfe80) close(r4) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f0000005580)={'vxcan1\x00', 0x0}) sendmmsg(r3, &(0x7f0000007cc0)=[{{&(0x7f0000000140)=@sco, 0x80, &(0x7f0000000080)=[{&(0x7f0000000340)="08a6b21953900276adc109ee181d3dffbcc6db0e629d7934ee1617eafcf2a2fea76989bae20a146eb2173e1a979462541f907ffcd2d8e579726e7d35f94fb62157635f38c05903a0f3d7e3c5386c2494061f4fd878914e180a8a33384a9e37a6e070e177d7fdf8b1066bf5ec1aed796b02f1f55a04768980a208c923482bcec780938d831c0e07d971320424adac07d83dfceef1f3df822b8aee076b171c39c377e517d3c41668c2b682bacba4ae06f836d27e157a03d142cfab878741219e79f43882be01a74733589cccf335661c6d594ed6949e872de4823475141370909b81dcbd937f2d3876a1", 0xe9}, {&(0x7f0000000440)="fc2279be17502e486c0b9cee13e7fa6f8402d9ecdca840273d41e154bd097d937b7d956a24126a3b5b4830b496f7619e1ac5ff0f67de36b163615fe0a6a80f0fada34a46e647452df98942f049380224330fd9c3e8caff4e8231dad19dd475cb290377274fc6350e3435b5b4f1ee9291167e3edbe52a7255f76de17c42d2964f380864751f0fec27a5c0f0cf459fa2ddf7cecd37371e360205bc62fedb4de5e0bda45dfe60262747f033435681554398dd040482a61137ca1722f23a3a8997da9800fe0b72759b5d", 0xc8}, {&(0x7f0000000200)="667c4c07c6f3ddbfe809694f6cfbf33d503f761ef0a209a58abe41a83e80c330264da807424efde45c40f89fb0e0888405b8b453c02228d304f38474225300a021268d19c18982dd14571ef2415b23a1be0c238fe96e0ed4647db298b260f24e6b4e9326524d5d3efa4bd5191287f3d989d8b3bae5854a230494c4bf5fbf01a8393408ce5f79ac1a7a666fb64cda6dd788d0b0eb956d6c48fadb3ea6e905a6a5f464", 0xa2}, {&(0x7f0000000540)="5442ed80ce01df899f37ab6276faddaaaf537efaa1c038d5f371a1cf9359bd9241da060bdfa8cace31b92fa3e783b93a725923ecc7b61a08daea35d56d5982df3073c6b562bf5ee8a1f4d3372e641a7b0401980ba2f5eab05c663afdc56dc1e178cfa7df7b53ed735bf547a9d1723921b36c49c2daffc354e28574e0580899671c71d1261e4cc4c54d879da15851cdb4ef55d621592fea938f62b40ef3c0", 0x9e}], 0x4}}, {{&(0x7f0000000600)=@pppol2tpin6={0x18, 0x1, {0x0, r4, 0x0, 0x2, 0x0, 0x4, {0xa, 0x4e20, 0xc3, @rand_addr=' \x01\x00', 0x8}}}, 0x80, &(0x7f0000000900)=[{&(0x7f0000000680)="2b3943342ccb171621de7311beae2536870a418278c56da2c6513c4799a408fb1176d3b0114b9c6906a14f342ac87dccbb26b2fe58439f1eadaaa7cec010ee2bb3e5a179dc49467bea", 0x49}, {&(0x7f0000000700)="eafbb701adcbdb1dd687c1211705bfc183de9c48b713403684807f1fbdafb85a98b239f58ddbbfd488d47529219dd1d17388b600049207fed6330fb06ff809506afa1d593c84a289abc66ad2f1afd91a0a5eac24a02c4704b4f3e7533efdafa1badf3ce4da0c0551c29bb7d0ab1987a4a7a0a7bc656bebae0c18fe985f28ac1ef6bc7058732d0727f246553e92bdb129e0a8ab9bb98d3d02206e76a76bd5b59fbbdd448d8ed09e790f942b7f7b3ae2142258fe960691f0485ea0a9013b6a40031599b404", 0xc4}, {&(0x7f0000000800)="afb9176226a5024341e1dd1829c8d700aad99c04185051ef4a8f6db25fedaa1f948e6c90f51f62020e7e5450ddbbfdeffadc0d6dd279b137c586596376934be4e5e4473df405edbe95396fb55f9ff29547978d3704c0ed020fa94f3a4352f2146127148d30a473f60a686f9823bda2d09d23a4c1b9acfec58e88f20ae8db45b17d9a6f4aef1c1c", 0x87}, {&(0x7f00000008c0)="8fa4bf28c21c0cc6d1b1f42682", 0xd}], 0x4, &(0x7f0000000940)=[{0x80, 0x113, 0x7ff, "cda11265414682690efb84b828155d787d117e21e0f21f1e9d49939d67d8b554022bd2a8e56e9297e2ea978b8d0fd5a5b21861c718ed27e8601d5afcf099a95da7e090e491193eac23bb46b5814503c3b7f13d1c576f8103deb5b5d2f6cb091892f5845f411954e96d495c6b1362"}, {0xa0, 0xff, 0x5, "b6047f4d80477c1ab038b71449b9a53c3ac72fa1f21f31847d244c80a10db27ccd39d1968238300c7cf3e5c1b1a28fafd78010b1fb5d5ed279ff7c435fa53c6ae1740e0c0430fd56fc349bb3b24b4bb926a226acc47d93d2f3a720d2e53b53496fa029e0c2c26e6453cd869e771ebdcd7cbe8ec7e1eb34d215e170d9c491528a04e0f39488f2c8fae64379"}, {0x20, 0x1, 0x7, "4b660827273ac49f36d3"}], 0x140}}, {{&(0x7f0000000a80)=@isdn={0x22, 0x3, 0xff, 0xff, 0x5}, 0x80, &(0x7f0000000f80)=[{&(0x7f0000000b00)="cdc63fab163a6c965ef55f00857ecd23bf733d8d533064d24ee343d7a60c489a702076f34ab2747de16c52f01d4a5b98ddc313d5ecef8cc2ced08f2a31c5b1ec40d09a8c81f1943ba2c152f57c5ec72d489d636c27c9b925eec427b352cf4ff49559d74775dbb4d6c4cc729b6c669246a57e3813446c1697714083739b4d7f087e76b6846a378639281322026116bbe05a5b886e14", 0x95}, {&(0x7f0000000bc0)="ab111d804e4547c409661138f6d8ba31923dba9df6d402257523c3f751386a7d374e943c209b1953df02eeb109b262a3d504d6f02291aa1bdf8e243044204b7780cb8cb3b6fcf5edc9b10190eb2f", 0x4e}, {&(0x7f0000000c40)="603aefd9fe318fa95dc3f3752ec605281ae8fe35c0d7d77711bfbc3d63a2358f129c3564333b60257185676d3347336810ea86837c17ef19007c77dd5f82eefef73cb2a4481eaedbb6a2df0246362da6f7caca6e2ec97d79d0e3317235832a2aa685e32d5d985ad1af62316f6c8920c9b197f7a895bf8e4635c44ccc4524b515876d855a33603385ae97846b31216a5809d035525da4ae9d14ff3cf1f922e88e3c499c0690", 0xa5}, {&(0x7f0000000d00)="97ca9ff1b493f24d8bd1cea0aeb5aca80df5132519e9d8cef38e373087fd5c0ec20b4d73bd085c24b26e3e1a1a2182c782d540c58a0a01ff6f7ea1b81380db0482929d8889c2139e3363", 0x4a}, {&(0x7f0000000d80)="0eed7a85cb8e12b92f587cb0c9e2b0ea98a99f15fcbbb68e56877222f40de3811f", 0x21}, {&(0x7f0000000dc0)="b10c631658a6c8eb894c520246764f95cf8d39fcf169167b476f4a45a31525b6c40f6c4d26dbbb5bd9e46cc7f68fae56f897f064f155f9495d45d9cc82e34e1289ff08e4cb905cf92ec514bdb3d0545ac894570d554ad742ed334180f36520105a796bdc02e71629b21c7676b87f0284c3187c31177299595e1492a3cdd054fba2e236dfaf03d7abf9ee80aef68172b1eaec2b7ebcf0b91d677b61b77c12afe5244c9186f035b39f804e2c67dcfd490c791dddde3ed79df6a7e007807b93b5e50981292894cc29964ddba5ac61c601ff951aacdb217c4183e319ef381cff51ba06fcd50f", 0xe4}, {&(0x7f0000000ec0)="c135c4bf2401694902f4dff89d07da6a99311728f7aea10fb14df29471bfe8c42cc0eae1e5a6", 0x26}, {&(0x7f0000000f00)="dc0245ce938ff55d28a9e86b5625783d47d83f9b9fc76eed6b6900f46082a449e70830b8c4a7a6470e8fe162b4bf41b0e6e3c7cb1296b53338", 0x39}, {&(0x7f0000000f40)="5c2b411106ff2ecfeaf4", 0xa}], 0x9}}, {{0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000001040)="2ae1141705f8f943e55d737752667de118d7a578c8adb20f6bf701af36988e66d27f7efba078ff201569d60b035cb052a987f6dba4296d0d55faa176681c492b6f5255e35d22aea8e6963f0195d8f9114ec2121694b81aa7b9e74a9729e3ecf523330e5846620194545f0a7b021467b401424d6a74b24a92edd5facc9f38495bfedb003b8714cfc4afb98b1fe9aac21767971b5af8", 0x95}, {&(0x7f0000001100)="10", 0x1}, {&(0x7f0000001140)="d67374d1a9763f1519f8e276d6cef8d1629f2654bc631affc1b09ccde39a336adb0402676e16fd79a18d4fcf93fe74ffe1bd69465aa70bdbd06202ae3efad196d58a0ee2da086fd7f9c15f114158702abf79790b54d43e6b9d711d5384b9a9411bb8630fd110f21e6a168676b2df33904a66cc61e4c0b1a25101e9635a60a4e3c297099206ce9bb5e515d48ecac6d1e6", 0x90}, {&(0x7f00000012c0)="1e14287816ec056954195fc71ce5cfdf94a0bb10f6e489f5fd694e29668a25d01980ca1bea3a6b78f9802884724215cb5f325f1d8b8270bb01bde29a670e9f9c6cf8a7f626d4777a732eadbd1f0da5e13808fce430a154614e6998cfe84c4d2ecbcdb0c5ed6705d0bf7dcd200681a026d5c74cbc68ec7fa09eb4b0f646bd3d4f721bb5f05cf2f836ba13cd75d9d8", 0x8e}, {&(0x7f0000001380)="0aa26d9c28ea4469f67ae80e108866c9686eac17267dafcc1116e18eef1ad9689815ae07b0df26edd5ff309555f98c772cdcfc4fd096c93a7bda898752b6281b1b062231000e300618b1799422005ff7360bedf56338aa156b1008dd79b6bcf2da21078ae2eca1b0d247cc0ee3b7f88b374fb5a4e69eda7b3512d560c77eb14e5fc50f5bddb817ff0a4d97fe60f02b0ad5b2c11024b373e9a8ae478dec75bbfbfb94e220e234ae5d56f3a0d6d8c0f7e437d8d7e539358026f9", 0xb9}, {&(0x7f0000001440)="009d056eeb76a3979ed3988fdc05b9c07bbef88abfffd7895a0e62b6480a0e380596799e1d2293230f15aeb655bcceb5df7bb27497d963502006265a86ff48202aa93373a6290e36bef48d8b191e4977ed3f971bfb570de24e737c323ff147874659e365a469aa332bf5415f859c36ca38b1314100b470a6b819e13763cd900609cacb36ee6bf21647b30ca00973abec27780be47e3605e4e19ddc14a04b1c55992568cd0d34848e83b3083d13df0fe99ae2fd179ae5fcd8ede49bdfaba3dda199f299d394a627ae6545b01cd4a53c94", 0xd0}, {&(0x7f0000001540)="06239d31accdfb0c9cb8b48eb3b6c3fffd1bc8d02b27ab2926c9db3f92f4b8d7a0bbac373322cc9709befbd7636ee252fdb2d38dbdfb0dc34aedcaa4aecd8fbb1a97638c909c0728b1eea3219f905b539946d0f5bc124f0ccc057271995ed5aff969380cce8e880f2edfd92f11cbabdbe4d3b465e5c1dc08e33c206757c0c6152b1a9c50e2ae3867bc39", 0x8a}], 0x7, &(0x7f0000001600)=[{0x1010, 0x105, 0x7e, "2659b795e85a144d43583ce6ecdec7e50e7e6d206d7e4c84cf41321587ecd22dce2606d38f885a2cddffeed03bb94baa0c327f1954f56dfe04744b962d48edadb813d271dfdb39339b256ac6b090f6f8452f802cf65e2d8f4b025ca50c45ce31bbfd01244e3249b1b315ba360808be3464d1c09536d1b8b848b0aab2c2c337191fc37d6a508a09bb1a666e894d6777745cd688f95dc22b6c2c7fde1adfa6bf6a49b40733ff86a2818fbb65294b07e01a6f8638b57a4cff5d0f19d1ab8d4b59ef023ce565227fb007d1c38f12bcab999e1b410302a2cff067f4c53501a2be34efb646c844c1f398b9151659379ef06ae2bd99660af1d947df2a4e1442d3a98d6627e7b20a7bfb5b83331ed31dd2f10d3d634cb33d95307a3ef777cbe310fa1585d99c0a873eb6f63ac4665d2e6c94cf20a04b5845c4d610a086c064933ae6ec77a04d9105b68ac0a5af35b54b4a9defa6c6994a353e6fe142fd665c5931a3a63eab51cf899fa24a540756e7dbdc122ab0ce9712a2706a87e2d71ce3c76a8c9741e86c0fd47445bb539a46c84598be9c24febba2280d2e2ba2aeb43a02307516ddba0cf25d9e9a5705adb78501b810538c655550c0e88d3958448eb881f21b3308c599ad0190b9dff316e6b98d57c57e7bbb9a45a360f9e21ee924c142e54a6995abdf8cf1cd477dbef7afe0cc652e4fd0f7dff8b7e8e292281469af9f0794ac7c31ca666c7c6273a5b4d9487d7bdf771cef361691e3aa0d272e0e03a7d237d6cf196b30f05efc873a050ca3e67f61ddc3be4158435e7c0d14083c05760ef44306d0623123549d6ae616ab7179fe91f72673540cbeab59422b04362e430967fa15ff7e2e328f53bc259b3a4d4838f889b5bd19723c08ec2719963a6b6ec7ae3ff8d7d56aa12bca9764e1c6ec1f80b637a374688563c9e244bfc7e5ddf58d866c5437d02c82034761c6c8187aea92276d5b0c3a38e9bbcb29a3070a5d924787420f8a667a9ef2313fed6efec4c08ab05097da862ee3d3497128a4c1997c518ede9e3e3804962e6ab4fd8457ae0faa5dbfc56b34d8e9b3f8b3aa3dd5cac07224999984fe13f73d8a6421e47a92faa7e8ae1b03697fe0b97bc082bf8684d5c8d5ce7958d49c381094b2dfebbe21c0536cd6f2101d6dd2bf4f647b003a0e45a5b450930a86851936f735232a6273a46679d600a0366c22fd9b7c94342aed44238cf71f0d255f87ba07dc754ad854013416a45d61b3bbc4630a91b39c671d5e424d7d6351c7a0b1f2ff26eb80f368d80396cfe043301a2f773b6b1d25465926056d2ed8f0056d3bee8987f3f57c3127937d2c32ed82066bf1e4895f2d2472ab8d396519addcc4d88c061f31f9eee539a4713810a79c09ea097a14160952c62e4d21f13803e95aa3298f9d0c6e6c06313aedb3dd59e16112c5590d62b1bf5adf84c03b79d25d9176840bfd6161c3d682d1c6b0feeed5befc8577e3a9b09dfb8516daf074b5b06b109a986fd6697913dc9b46508a139e78fd32f3b29b04ac00070bbd0181d19c0e3a1a3d0d5b2be1067374f4844773033e6efcc81f4a8cda017b3812f507ca06a2e8857041316e7ca869239aa8e65524b64331c82e0b834d8026390be5bec992a31ac1eb4596c03f4d9dbf1f113ba4aa0aff2dff132f28866a77cd469d9f4275546fcce22181c996c058b7fd93a12dfcc4189530b58c2a24c03a8f8e932bb01cb596beae0a24997b6daaa316ee22322018ccc5b320b56b655dade8e46a0fe5123e34b4a1def6dcf67247e585c565a0894d24856e4e64f24c6294b7a741eaae866464592720d67b2ca9ec06f21c47b30b474d42adae046cbf561e0a13d53b656974b12dc56551a8745e85356671cafae3943e590cc0139802f5646b7ae58fc31735a668e7f137f3b2bbab64ca836cb6aa86c233cee74b31f5a179980d8d094586fa7bf860e904c41fd4a863e72ef97149e75b6446f200b7f352703ef21301bbf25dc7d7e3a719caa50dd4920ffdf6db36646369256745d1cf84f3510fb31cc22ac340f663233e919b2ad0f0a4463dd5af98510b497656acb6dae3e4af1ca1c78c847f1f72a500657e25f45133ecf5de6ce018a15062a68cb6d9aff8217940e9d3d10bcbec9ea0a9d33d6044b7c5ae400041b6701fbe033c361d78b4135db66b0dc53bad0d6244e12374f611e3d92e6db5f15649e2864efbeed736256c0bca2478e3d35362dea8f351f8fa8f42237cd76e537e2b41db6ea46ea3aba7279e75b45487becef6182f809e3330511e573e712429fa00754aa3f64d92406b9f4355ca47210acd312f490f0878723f490c7cdf048280f3db0a9aa1c0a4eb83545be4a9dd5982f4d31d5b7acbd0eeb78f7d269f34ef8fbb897facc6caac18919491cf92e9717ea076819227d742f9e8d657261f0098c00916adaf18931762e3e6ac114478971dc24d7be5d35420fe7d8c9672c57ecfb6474e7d294de5a45fff37f1b5878286a103e6e623e6da5398cf095d1eeaf4d2fe0bdf1bc626134b0ba7e156082394700e9892a18799fc8ed57548b48ab330265b6b639a8c68a15e0385a50f8a4a224baf0453071fc968987b4d138e3dea3d44a8867318490d50ffe0dff952098f16a3081f0937b86516b588316c8d3fff01790c2c1c5b0a7be332ebd7930906c5d5898321204cc5cf9f3a993288e7f760119563b87c359b0865268285158471e653b5b045582db20eff45da51f51f56c73e1bb38eb4e7b55e6f2f3b689c1f403ed5da5876acc0735e817510e31401487919aca54c87c2b288c851da0676df9dad1a7c9021f31a72cfed3c7a4a12df1d5a2cd4fc64b44d32d826c55ff1908d52652245a69aef6847ce5bb9376ffd2dcdecece5f0c76a2cb8f26bcda4a882252048ae34c9622e1ead6250e43bafed1e2cb7bbe57b570fe84d3e74df728592e97c1737af45cd1163ff0a8e95af36719aeef62b3aedff67fa93d5a318919dc7547810bb4810952514c11d4bb04398a4a7920ad0cc1327de0d74ee828e699c8e22f94dc43c26198e613c2eefd944cfb1c177bbb62bd365a86f47b4a7d65f053d520b6f44e4e8c5962429ed0160b5c4a9925be03ad1e1f221c7d120b2abed01f06ad3ab4ffceaaaa7e36854919f815abfdb916568d0dbcdc04fb7c1f1c2e1b0266acb8f9a2479d67cd1d1ba003a912312f3bfa1309a6f6c2b8dbc3274d8bfcfa6f689fab4aec8d08110c7fda8147def6eb72d8655b2012f199b2e127a744bcb01cdc0b75e6b856748fd53903564b57affa94420e16e3edf0fde36407ab3c8215bfe63a54fd9a7c8d2f4bca25f725dfe1c05affae6edf7944a3bb1e5afee95e6282622707dcd3ed3e68be16e293ce79afae53e6ce3ba54efb1ec3ad568565724efaccb267ade64a5c866a7707c5804b25019d5297320a88ab41acadd8cf25feade3b0c99076630276dc738b04c222473937b3d48b4ed6b5cdde03279ece23faf16b321718342f1eb2ad92ce8d53bdc598e2f6ad4245b290605b25f4b867d761464c5a067eeebf2fc1a861f57fc8af46a981ecbdd24fedcf60c18da37e082c0a6a784d91257e0e0c899dd9bbb784e2ab4eefcbec716673c7db8366e372de47c1a0faef60261ad29aef08dfab0888b5760cd4946da6303b80d29fb851be10f6b2b5a9d575e9d719031fa81ad247cf4feda0178598f7a4b3d5c1605cde368bf63ee8c6e6ad2408c87e6fc920a0c9fe65d9314f6130e556d94a9009f7d4c3bcde46ac01a2eeda1ac1c820d5e4f8bbaa40645431c64870cf636748e16a51c50eedd979bcd300dd9b9edbaedb32558733c29d084cc3238d4f4669821019ddbc8dec0ebc80b8cf991c48291709ffe7d2a2f7ae457a9bdf23e976acff89ec8af773fd76b7c877c2f114b75b86842e14e25cb4c28d6db805792c1519a6b613bc62d5c8f32bca48d0fc20dc4731a3506db9796476939036413e438d3028f6bfd4e6665501a1fc2a70dc40012e461208a00d6ae3f3cf6a0135fd33d7beafea84feb726a3c7eca98d9e1feddda34dffbb6865672337d1f193e87f90cdebbbeb7b421fc3cc4a4d08a730d3d421cbf6dde0376f8e5aed1a5b9f5bf8441bca1822ba58581eab25e60d4ad7179dbd4dda6532fb2b1f148e414053b0f5cdf8c2c60449fc93f82c66144a6c1b361b4bf08694bb9048eadedf99c4bc717fad04d38f59f98d447092352f7a63db00513c74d23036fc717b079bbd1077770b3e5b4337dab7567d48254699122cf38d0a33c3335a00f44077bf1288452b1f04fbad529d332206e4184b52a63e37587bec3e8bf62a31187e952d023adfaed42fc2d69a1544daef3bdd7455e1c5b75e855d523fddcbc53d38943bfde4a8997cc69ee071796c06c117d4dc3a3029707024ac53995711dff4b7666d4d49c9676fee0dbd3e64db93296081719db01f82c9668dad577995a722c7026f0b3a08f528a757ac0d4f5db15315a7500bd809cbc576caeefad2f7ddb2d10d84a7fa8a7ae117531e8fed82c6f10c21c1da3816b64d881ec1087ae0e681cbe3d5cc7da9e353bff9e10d60e372e21c3f29c7968061d07a382b74acaffab37bba49c37480ab4931e9abcc8eca150ab94fc1b39d6fff4181cd068c192cd36300bdac79785f5a9dc2e0617cb49dabc6033e4128df5b5608baa3c74c3ddf88b94aa6a553af7961b497c245c0ac1ff7fda65aa3d982e3af37e067fbeda4153cad82337bc9c07da4db37fbfa51c9ca46bcb1361ae3c66c7b8a817dea66f5a770f91ddc975997f82ee9ac39c5fa4f6ace42da8059991782aa6380ba44eee1b5394ca2c508053df660b11cf3bdc64e397a8d992c0411075489c178a875e21f480dcecdf99b1f65e94fb8f94e798ed557f684e974c5715188188adef4f66c8f98eb2c683f69a3cbcc0f25ee55fa8ce3e6230655882e12d514eab737e1b5e7db412ad270772c441335dc6a24860233a756f842d226d03fc0cf67c2e6ef277631b1b54019cdde12f3f110e50f7a9fdc906319676b2d13c0c3e47a80a90ee0f811603df4b0e21deafd8bccc5a5bf775696275cdd29dcebd4ce13546205c44717f0d31c6968bde650f9fa6aaa764bab23c85b7ba9f5a77a14dbed6121e57bcf2dabcace872460589338f18b70862ec087aa27ae5501693f4d97cf40aac5eac5cc1480834ce7f7828478b656ca2667545a33bca4652a272ae9dae544f61e7f239b821376b321c519f8b990d140505929ff4e260925939a33db38d65964654cd7d090a54cadfb56c21f3ab8f7f6888c335b3812c25bbdd9dd19c34e9575b38bbd74128b18fa18c493682bca4d821ed3fef5359c943089c082f44def0b43350380e53b7509d95056cedaba3bb08f15f57f1508f8b2c171eb980629aa4ea903c0830abd76e4e55b30f9916aa7483a7a9a1c41eb84525a33daa9b46b5f6c470dd13413f690ead88773905065696c864bb190c5d215ddc5b93a6183b0e93bfc777cc7c4409bce7c67a220f274268b341256e873cb5790c1c5759937fe8efa36144d7b0e5722d0e90bb6bcdec6f973d86d1bab61dc1c7e39a78bc1057817fe47322254f87f606a369895e0eb578fc08cf218c0fd65d8c027e93cb8d065252b52be4ac02f96cf1f26f23ae3cbc367c0059e2b47173b5ef8173e44efd991e51c78a0cd6b1510715f6520b5ef1b00340fa26961520bad8d18a2161cd59acca58bb63a84b60e3d435b623a14efe8dd9d97f491be82563d2209f35e25c82062c2c68f741c51feadf4251b00db8f53d238d02d0efe5d66f0e08d4a7d8953cea6556e7"}, {0xe0, 0x0, 0x2af, "a47c980dd0004eb6afee3bcff67b3612fcd3c43657327c2879755f783974d5584c1de4b77174958276a0339a98b72f4d6eeb73433034f09d4094c41b3d36086b3cb549ff59b940135b3f00ac5e78b7af21b5b89acb423ac34e885d6e79ddccb0fd2c26482dd462d53fb0a6fee12babcd8c8b1a5f8b1467cc8246fe48841dfe1d1e0a5b1818ed26a574524108031888b9b041295f053f75b97ce9bd01eb0d9589ff8af42e00527aed1c4e6798c4b9fc9f0552a1e219d0ce41f14303a7720159f3b9df5ec0f547404344668fefc6de"}, {0x40, 0x109, 0x8, "b89dff54a103502e95ac95f0ba7778a01605fd2e4ddf5529267ae83b8bc626fe209da960f00e17f98f3d77d540b25b78"}, {0x70, 0x119, 0x8, "afe845de5405074d84413ce326dacd05c4238d48830cb3a68d7d32bad670fc37ad21bfa2206df1c4f5e7a931cedac1f1921de4f453a8e2653701c6d87cbe61002527139bf9aa2209c778e6647e0e45e91a73b3d7a05b212be3"}], 0x11a0}}, {{0x0, 0x0, &(0x7f0000002840)=[{&(0x7f00000027c0)="bdf49d14aa196b9226772121f052ed363fcd3fce13511c458f6256a2179ce70cc26b9fefc9d298d283e2fd73d105f750eec8fa19bc5c36815f8335befc641708e3fe1653", 0x44}], 0x1, &(0x7f0000002880)=[{0x80, 0x29, 0x0, "28a62bcdf3c297720007ab466e0a436df841ad3436d6b29e039b3909f4c90388880ca7203a10e4a29f9d6e805d36a1c76cc880b60d57098d3e90586a21a17f51ab80ffd0abbe0a2e4abae2524aa02021a1962fadf9980f5733d220a43ea2cad16b422625a683669ebfea530636fc05"}, {0x38, 0x109, 0x8, "f7fafdff079d0695112e75c56bcd7ce61c3330a9f35524036d840e4f914c03b2a7213afa0df628"}, {0xf8, 0x0, 0x1f, "0a2071a630ff1ad180a41d65e9ea65f828746512aa2d8f0cc5c10fd8503dc0d9a983fd74beb091b109aba08cab83d89d55c1c55930dc2ed8d32f41752b8027ad0988933d537fabbfdfcdfc128aac62442e2b2cebb52519219bbd991da2a1fb00b66dadd8d6f42972cc3c47b5711d25b5a1872330939db6ff763ed9cb26bc4b7a3353cf42fe428891dd3bfbf138299cf9758b36f4415ae5ce1ea61cc289de95aa0c04bb4f20ec7142d352310b873e73c1b00b966861e4da963de85eee5ac0c68fc513b962c39cfbc325fb256aeeed7fff9b26b77d624d4a684c34a47a8b511e75e6"}, {0x70, 0x3a, 0x6, "dc94dfab70a87e3407807bb0f87d58c6914a7d667ae9e253d57c6659f71c9f15a119f74480a62eaeb92a3cb2c05efdd6d73c5ae79ca64a340732171f5302ac6a41a62bffb26bc667f2c76793f6e90b71780969e5d9c37cd46053dafe"}, {0xd8, 0x10e, 0x8, "7d3b6adeafa1d6a2d0e18e2a65f12038cc40d60421b84098bcde896f90d73bcdf63bc029f33ab8d422df5e51582ae7214177ec032c7039e273b2abd01d0d39432e6d8b9e35c3e71512f9f7564f327ff78cde86cfb24fa485109ef032fe7aa3cccf73e3f64bb965056bc532133384e2ccf3788ea90f19116def86628a93c9bb59c89b416e6bbc35d3099dc4085d6ddd363dee2445e20457c055c1e30ae3bb3f17658c3ee32c65dd8a2954a6967631f510c89fd59eb029a9918cb0fa646a22a41db4b4be18a28c00"}], 0x2f8}}, {{&(0x7f0000002b80)=@hci={0x1f, 0x3, 0x2}, 0x80, &(0x7f0000002d00)=[{&(0x7f0000002c00)="34fece3657e6a44350ca19618ce5bfcf29505dd95ba8a5c1eb6a604c76e388350e23202aa4dfe7b9a435b2fd735c105e3e321c701bd03139236c6af980217ac035cb78905e1a959edeea04932d7e01a8942fc6306981beca6afa71bba5436474af8ae22af67fa9e69ba8c93104436924e9de2bf7cb16c2d66bc00b4af4a2b5112483a4b89461ab237794ace8d3ea621e2d40912efe311079a749d81fbd86a14c20375039e9266af0240b2c5f0f8f5047bbad1ed50efc0e280a9984f7fc9971cffad6eea456e3686d32307e2bb022fedd184ac2a08ec744d2b5ac2b556e3830bc35dce50a38e200a73001ba78466692ef7b0bba2bfae7b7d717", 0xf9}], 0x1, &(0x7f0000002d40)=[{0x48, 0x109, 0x81, "297aa937f5d8ebbb74bf4fedac3e2237a77d5f4b2cab0b1babbd30094a0426d9c96be61145f33b4fc759a186a58ec23a8f219c0cf5"}, {0x110, 0x11, 0x9, "dff34da81db9df1f519771265f2d0464c9a5110223e72f2b6be93b5ac5e2d54826bd326104b18e4ed5edb8f4c704b9fc7d47ef83c869a58f7fcadd17f2089293fe414a6fac20967297a04fe995d9cc2debfa7cb565286ca641a89cd16969cb274b39d13d12d892a980ab728f7a210a67e1dc27379c99f20302f28bcb2b0f522a7cb4a9ce47df11ac6ac6502620244e6f47f401e2cdcf36339ccd4b483d435a97b7b6abf8e5bb74a4f6ee480f69ec05d67836da11d489b4561952059f84e653af531986e2174839bb9964f6892fe8a3d78f596e5cad8eb52ead9f7fa30b2cc3a3af768ba9c429b7d560c2423462fe5bcdc6af671c0fbad680ec492cc3c32a"}], 0x158}}, {{&(0x7f0000002ec0)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0x2, 0x3, 0x1, 0x4, {0xa, 0x6, 0x5, @private1, 0x3}}}, 0x80, &(0x7f0000003000)=[{&(0x7f0000002f40)="f9edf6257903cdb2e64e33c23acbb76aac43f0ce9b57a76319df47af6e6a0cd6fe10e3e32a143b706ecd3beb28969245ab8ce2563c07580b8e9c85facaf10389a6593ce00216ece01e839642d129963cbff3c2ea9523d1ee6b09ba81cf71e7dba0eab5b8315560dd5f79476e54d43e018ecbb66b5cc1c42d3f81f89057f5fa84623a2064d9fb11c670dbad80f57cbaed9d7ddfb0ba08b56f529ae012511009bfd8990dd08d9347f8611f31d27195585ca1e018", 0xb3}], 0x1, &(0x7f0000003040)=[{0xf0, 0x114, 0x3f, "62764dc6fcf70357bdaae29a5aee54ba29da080f0266bb9732c17ba49690e317d00cc18c4d139f5354bc6909ef32f30b9f3a13c2ab12ed505fbb956260a0762ec4cb24898bb699938927692602c24f05e287219f0426dc463ff4c119be0412c9fdcfededee1989790c4c1437101ed821f8130f95fe77cb34af10344e53c4a7b03d70a511f411ff55a13ff74739f20c6fc2e26f82e0caf8108c29d5cf6be1ac6c14595c2cc420d801e286afba6b63910613225f73fdfdafc9e312959f0e0f3ea1a34914dd6c36bdb9a203f839d221bbffd31267dced9d929ceaffab713064bbe5"}], 0xf0}}, {{&(0x7f0000003140)=@can, 0x80, &(0x7f00000053c0)=[{&(0x7f00000031c0)="8298040ba2a66943032a6092409e638c6a284b0354869c8da15061534c1039721a7838d8d93e6a16cc66180296873d115a36b3e0d06c036395a173f8f0ea80d5980bfe05ed91a6863b6e2bcdb6aa80185f187f7adcb734560f7484ee474f4fba885b11c8bc86e99a4c10d3b77a5dbe4c6adf1fa9867912529b5b9890eb0421ae61d8539fdf479ecea8413c54c107c0de94c9cccf9066299e136352468c82a238a868df70437f987834030a02f498fc8cb199fb32e003943ce63d34c7182bd3c6f48c3917259c3ab0b1048fdd001fb150f1bb91697474e93d379ae46ccaeab40ba827e5b99b21f8e0506ce9fbd343b46df5fbc2787af8e0d62954bd0c2128debc2942aeef587ecff2142e133b0f4ff48ea06973a5f5585e9b996407c00b880cb760a829dacf0bf1f94e657ea1d444a1916715fc9b12f9a24312de2d88dd4408338d1523515eb01dbd6c4b10c693d1fdd1e5a2cbd69ffa61331982668cede77df1adb774205bf5b58eca19b12b3bb4934ebd86247ba81ffd36604808d70e3807a1e7c4cd7464b0541a619ec254271ec59c52f86937b6b0535f5bf654dba816c329e784fcbfda30a13d60bf764096eb3d379a0808569f074bbc02c0b9a4957dc065b2b35b4b38c28bb5dbea63110e582095dfb3914ce0236c289d9f1d19560d6bc58802d9698b6c88f8d33512afa17afbe95afcec8d69d9919df2447de9507482abb52eeecfe73dda4f59091fb51cad51b38c94245a5c6dd82c1ed84eec3cf2d6a3490ccd05ab087abd0e9662b789ef9aa2576eb8687c725405d6bb9c3b5a774899ca3937b89be60c0920007bbf25c844b4a5bd79df36bba17ae33b51a63952008069eaad6d7c083e655e7a15a72b5073e719f9bbc8a6f78356df2c6cfd3c7526aec7f65efdb91235c99c794a9f5f4c4962d79aa59ee06813eabbd497b23fa7f35ea850fd56c85c368fce87c30b85282e234166ffd9770f87b0b2e4adbd8fe6a6c593abd1c5dd88a197ccd677340154ca2a45d25de2c44b142711747a4f152f06826d335270937ff1156adaf4df2016ec008e54d26ad0b40a9b5c267c9e3243b2a351396d2f0c0152c6a0fd4772824d013444b061ced37c79c08d8ed138e1f0744640c6ab49f7971d8930aeb64f0bed43c85fda7641799546b158f2022da13efb43ca3d2754897453a472c0b66f7f0ee43d948db2b2b07bbd355edd0c9ce703856df753add15e05aeb6a8f77661f52ee0a0e9dd90a3c5dba4d7ca663a202f3708d49043d48ad497f0d1bc5dcd4142dd068ec3c39170f75b5648a8c90128e4687fd777faeb044efd267f35cc9a2a843d79d90073279d512a9050113413b0f30219dcdab5865bce2c9e51ca6310e8722334644bb7277ae4dabe02dfd5ad866c09f6b1ef1347c292186575c5d3c8a16ddbcc597ad76b0921e7df4d0bbfb59cf5e43fd3858b14ac9a71f26b5ad366128a6f7b4dac5a900c3757bd54865aa1ddf042b3b4e8a0fb99915e3255aaf19fdf90018554fad1128c6c64bfbb294ec70c5d77b3ccca394301ad028e19e76aa2a3a79c27553fb6ca912e1b1245e9f0a907e401ba9a6b835c9aef8bcb163f7d93294a39b711021bae093e3631cd8ef7e3b354ccd12aadb7e23cac4099b26d2c1dc310cada5f4249ab50fd289dc78d599927b98a76d0c7fb7c2c5703657748248927f0281c2494f0da22bff07709bb8772d37c84bde3c4aee0a3a68f90eeca26dc3e0166ea32d6967e2d5351837e7d37614c5e99d2fc5aaab5e08d19a45b7b2a740dd3b66bcd4c94b2272aa602214a5c860749613974a9782d33655776aed4cfca3bc42407813a84648bbc2122a4500891f5f931350ff87d1f6d94d9ee8a2afe8ea231ba6df8874582c0e4a58543c92440b50e9683f3874d42a60c5e792a951d2ee822497742209ca314b5b89eeb3f6309d4e75a40788fade6d69280e1b34230622b54e535fe4acc513016694b58a410b57419be80f7d7ad64a6a15cc0627b4446eea19794310523f85cd2f2f2f2a57059be010b0da49d6a9d34c551cd108844c918369ec70a5d7aad2da81539c35454c1712a7596147842c238276ea61f0032e968015d25a7c05451a67f4a665a5504470b76093b7a75aa2152c4442340dc4a79a329642796bfec1bac3ce3624c257d525975528de2c838980124502638eee4860b44c33a3ae7d0157e5ef6a888e2e87fbd3ddd00e236c0e033b85b73ec0760f103192e9581c720f8034753dbce60d884fbac276c5c0cce0815d84a1b4b1791c6ae90daeffecaf256638eecab84e94aba24cd621cfdcd34493e85a723f9bea676944463a7ecd31fb91d2e50d5680ee40d536e079a1e9f4666e38e48bef64a44ef46769e137ac8ea3ad10a6017eab14351a46654635e6a4924a65f600cd95d4714015b28604d5b67fbcc50d897b600314bad1af038338eba149cb8732b7841e87d0baae187982f264c016e593b3516e3e53e34d388d25ea391fde718fdd38672c757d550697dc321fa1f7b620bb1997572322e9f35ef913c1972b0a15aaa70aea44382927722d3a35a58f19c5ae1c060b8038f01a6ffe8c874bb0deee572afbf2780242810d679b5ed33853bd9f12369ad4f9ceb2af02b7c00851debaf57f9d5e557b117f5b8f1bef532bcdb6b65a79e99100fca4f9976f826bcba059a8053b3857f48d4e3568231c00560a74c74014f9c6fc57972a06af28c4ef61ddb00669d873f0ddb00216322064b89148c871b8bf9feddfa919ac80a91462f838bad07df2c74eddd9684fb0e5dda5efd4c4c3d661cfc5b9ba1effa423e8e4d328cdae7635da0934fef8300e0ea2b0604cbd089f75c97ca2bd85e4694cced5d2fbbb7795dd287d5c9058df5570063f0d90ba344e031c962e3f506e86156c070487294f5628ea9d1f6aa93693e69c187e965afff311fcfb918a6f06595db81c797bc5a13a9c9ba61b5a967533a6ff40673483a76f7ca9e8a5fa286819a08b277a87cb53b9c0cd6b4c382eadc46293d697f38d4d44c2e5aaa3ff9bef08abf1a83e214594a2ea9ded34a05376a8c7684b2628d7d68d371c35d49b71a1762647861d39454d5f353b59d5bfb39c062f6d4a1d2ec3bd8ea9833677a370def6c37df95a45fa419e1398ad9cdf85c8d1f6d1f32db0874f7c203f9d60adb64b9444de28282f60af2b3fa605f0388750fb4606cde229a9abef5b6cca72d6d8ec966c37973c4fa1615783dd336dda6a1498065d74e75196cfacb0138db392870d61afd5fc3fcb268eb58e18cf2c331506de32da69807ff73c64110a89a092a384e7edb2234b362a6977d3dcab140b1d517b1964adb02ccd33df9e7fe8eea87070ae437560d0347cfac3e4fa0eef3dd65a77cb98415835a152aaecf3b75eab31326f6b9d9dec32aa883798fb0ed2261cd614be2b1b6ddc3d4ba033238e07949edffdf47847398d53d3c8f5496eb6d2030cf0596eab43ac4b7bd8242efa1c74b26b6c1e813bf5029e510be424a4a5d3229cce49ef4bb010a0742b3f1495528666f54b4db2825cd5b5b287d414bcdba605d95794aad8acef7f75a8e23c0dad2a4f3679b02578ab92300384535c4a7a84ed1b0d0b14c8d004c15a10f771bcdc8786eacdac7955ad922214b263fee1672be237e33f45b5c0f48efcf07553d2894b32b93ab727ad824e1e7d623e1a3f8898c2a1938a9e1260084eb9ef41408f6899ff86ae49ef47996b946300f80bdc793777d5e0b48283018a78bb0dd08b283e4f9c5c6fe3c2acc88174f78b858a031207e1c528fb740c3447329daa34849c99312c6623dccaa487337d77d84bd94ee89e09d276fd34ef8bbd24c34062ddef58ef4a1cad8b80d9231ef0054ca59f7b323b1286de0fe5193f825fe313e18ec89441c23b38bff22d6cf5b5535eb91c5935a60d1fbcb398e8bb24ac32f9a419e9484d578bffaf2ab811e22cceaad44c01bd50c64565e70a42976f5fcebd0799d3edfb53d3ee8af47f1eca466f7da9a50e8c624068d1afafa70624e1ae44f1f16f9f1d67768cb1676de521a3ba3ca67b441b109c2e0f318519d73bfa0dd8df089d065185690dcb21da521179964dbc84ae59c2be878cfbbed6a9303b31132485cf7ef034e985c6a0b25e38192e4926afb75b43467a8f4a4d531ccfbdd908860f2aa5b59cc9a2db1ecf425eb0ba7176ef9897b692978f987a7ac154675d065824c7e7691eb825fc5e152408b7e8b83a71cd2d3f39c1d845ccd91ed461aaf2305cfe26637d81e26badd15bda0a978c1ee050eeb127e6e963db6ff9aa316586824723edc485fb0434fac2661f0865383302d0cb5b5a57e56e4a7e546d6df4f2d9de58866fbc3263e7130f5535c05ba2d1bc4fa71088122dddc6b48fbf3e61ae923ef794f3578ba69421fc7cbbe7698259aedd15a4e6cf1b279a144d54a74c9c68a4287e5a4715ee24aa20bc173f7e6125197311f37c92642283f1df237b8a8dbf695125e0ad7c2406416c78db44fda51215eceb61382828cb7c71b6ed2509939cf928f29e0c8131b6e7dfa13b4d201722b587c37867205430fd8ed781089ffbc1f64832973d30e17ed013e665b768551234ae0f6f3eff6ca88f5f9f9cb3b5c93362b00cc98ba9a5aae2955a93cbfd307c337ef60838967d6667d2188e77b4cc00ab89921b274bb3b4085293771219a16fc12fb1f7a70cf84914868f9ad258d816126bb01567f7d366477d9d5472aa9a82550093a8e68a3258f05281b528d43d219a5091794bb0d22ffb33aa35029d2acaeb74ad9203043f4f8ced1118fed11dac42f71a6d20e67e45efac067a135220d87a617934afacfcf87741900bd5fc860af8f77e75c75b1d6891a2cc2582e92422cdf5b376598f2bc3ad57815a8999ef9671a4fa52d7b4d9803951a36a9761b01ee114498ecc1bb2c6c0cf0bab4915ff2fbfcbe958d164eb760b4f904117464c7060500af11eca3c904589442196da9cdad1b39e3448c4c61d6add97b8bb0cdc68eabdf353341ae3f30e0f55187cd4734fa6d93482c1db719c35aa20c938e93baba9433024b2a6d42e3ec9a6fad41871c627b888c0bfcd09565e388f47838a9359e33f9af9d7404d904f56420eff64daf7707b74112ad8f5d02a4c2c9c4ca4f32d828901b9503524ad8ff4dddb9a991f61eec949339d17393a01f2fc298e3704108d0e5264b51644c8c44419646f162bff30f0c1356703840ff7cc77505778ce424aa017f697f528e41d11520a97217b632a62e91af1f0235db01a0378c40be39e738749e121f2dc73a476b64ab733ca54376f6e8094ba305cf77cd64b19ba3b1892d1bf65eb45977f77ea730bdba505b5d19640a87d42c07dfcbe54991f4beca2b7cd14d66c6180329f21baccb24ea9d591ed5c0fd475c1dbd2bf4aa23893f728d76a419bb3161c6f1b0d3b396934ab31e3ebda6d659415b432252f6e63292aa6642717c7c01c6588b5fdd5330d4ccdf609f00916938cfb3025a9fa1dfc3fe11e667673acb7983f6da242daa44108b59ea714a438f503f92d00136befe54bf8e08190c0e04095505db0918dde72665d267c3d13ba6c887c8c4651988c0f0998710fd499b7cfa95c74627971903484aa6892dc1963b77a152417b75664a7b1ec66d7d804ec1f313fa03ad1330249d1b826958de47ac79048cc1faaf0c99cd80c34c5b0a41e2d91a2b79e8778bc37afb53410015776c0f8ae2912340005f4ffd7d3ab951c9a3799166dc58e08de230ee26e57b21ffc8b45f1b994328c422e726d9ae9db6c181b873c829aee5a93b837b3b6e4c0b32300a", 0x1000}, {&(0x7f00000041c0)="eab5e428fa5b51b91fedcf93792346b3d8646c648fff40c6a026b608c8639d0564da6804fe9b5b8a40d433d21777ff94f8ab266f26f7f97e7ab09357829346517d31c039d7cb45ed1e74966dfd93237f6b71e4008571220991a6170ad49ebbe863fd9115905c030661736fb0aba28cbe2885097f0e9f118ec73e5b", 0x7b}, {&(0x7f0000004240)="986c08f05ce3527b22cf1a4956998ec279518e592f0fdb713db20111ba1f3587b41a3370ac1395df23534e7f299811c690d00291f6fefc8d74d3596e61b11b1a19a8415e7c02505e1ffd42807ff7bf9eccb3a744e97277", 0x57}, {&(0x7f00000042c0)="694a00e9a5ae6d677d8f6dcea16ad55e5919341ef67b9a6304a7d3375f8d694fa586c0", 0x23}, {&(0x7f0000004300)="423ff7129744de35056889426ae68981e041221b729f7956b86b1d2a75a3bf8102119922f66122592bbc97ee8c7d21cc8c8f2010a68dee9bf5796000d27b2e35352b88a3cfb0af99846f23936bc5b94984f72431c754848be984abc54befaf59d745d26257169330d8647b0d2319d12d291ac6b72d65e26fbca206f2dca7805ea5e65dca64cc7e1f8678f60109d5cc0132bc99b3356c6eab6594195dd9a7d920937b884c5783cf6a7a57bf0f15c3753a62bd321057d2786847e6258a26f220d98af6ea8b52e697839d711cf4ea5b47e36040405a61c54cf6e84dbed8bcf69811df47290e8e65913d74ada3b70cf4fda0b21a7badb40be923d32e3da0c5ad22823c94121141a1b823d9c559e6699a2650382bb782d6113f3176067d01af79716b130481227ac29cf69172bce7cdee34255e5bf22604264f483fa6de96b640dd3c66cfb7e5328db3c84a933021828beef75ee31032de532bea07d07b56c475af7bc46fad0959c2afd64409727a58c413f50dafaa3fc6e616d3f6798b3116ec7c6e328df52ebc2b013dfafc773ac5f41f80f39e9284398bc3779e002889588b681252afee5aec0d37b4998309afcad63afda0feec6c4cddf4f1730cfdd61aea613023c6bac326e82e7c6fa85a943bd294ac98b37bf30b6086a91264af783df5b2e05069309c3eb3406fc5029615724ab912636ea1581e6ad6cff075bf5dd7417bb1bae58b27c14aea0c7722ae6739d673b3533f26080f3d2f2df63233ba9884b43ff87989338527705f2fb987fdf86f183d1fbb486b95f1c9cc19fabcbdd0739ca28ddbea60f4a59024a798bf12b5adbc77a06a778b1d911a1d17f019f02da84a313756f6a776bd8831529113e53c4df78fbce78b20a8d21868416133e71d17451507a6d2a0a0e94042908d6717ae37b809fd539d9cbcabc7f6b65bfd49b5f42955ab7c416234e82448e7c294944f11d4ed0a76e1b5ae719821394448549f7a30124273604483e00ecd55ef1a21efec178a4be97de8290858eb1e759b363cbb313993f67de0c089800d220865b94d09f7e59de91c6608ad5fa604de5f6fbc4c6b4c8decbbf8dcedd45126af85d4204c7bde6fedf6e3fa3ab231f39cadd55959b0fea93dcb78efa7c1cc9e12271e15e068147f38d4ebf9d11d58adee9143f39180f78548cad6d0272f3d7abcb2c8b2cd134ebd08899f6bddc96453e43985c0d730f90cb37cb82dd5b5f3e271d6828a54f8825deed9cdb9b6efff37d093c25fadb90b933e0905e245c8aadafe4900d6523da371f9ccd6c7f0327fe86e241e588b741ed9b538d0296f731189e67c7fd5a4eb8838bbae1fb560d32b196218580afe8d995cb77f3a775e47dc2aabbea119b26f3dc2edb3272a99b30446e120300d6c5a4918411839132b4553e796b0602b5c3b24d7257ab76b84001e0e4a92be44b51c49958b4409734062f82a0e8e2a46f7490c4a7a5807d6d1de485d2485a0be827d9ea429b11ccb28b621da4d31e8a7ee0548b12531d6d87650d3304e8a6414c8c0b87db0d5129e3941e35a4303048eada3e46526a1e840a7f61fb3391a890a2d7fcd34482f4be955ea4187014c725b348a833832bc8bf65c02ab26162b6f073f93f1fbe6225ef429161eb8becd8c3177ebd8c7dcaa9ff7ab11e2a597bb197372f4ca7f5c59c17c5715d918a881d9cb1403148951405662448d8b01a3d7aa271fd622de2f6225dc3e9126bd2c4855a5018e4a80e7d7280d90c6893e5e92dcb85ec876e3948d54106bdb4392adf8cf67c676589db5ddd4e4da21fbaee4e0665555b1e6a01988afa08fcce7e1a2dfe1d019a227c07640f27a0b629b3d73622da4770a8c7fabbedbe8e49e34377745758cd60dc8882212db242414d59775846ea3d828993e2e05f15f588472dc9607d86e0bae5da29a16ddbffedf46c2b9b3c050f9f930d0201f7ed615f91dce390e3bd6850beebb2a2b29859c87ddde34d6a6cb0b3234c104aaab33b728a1be4d34414f7053132acfd11b301182c30c4902c11db26f702191b37bc626e98c9f57606ee787c1b1d309fbc49f46bc68be512d42b1fc0d0fc7050a6e2b173870fcd82562fe20a13311b8fc1cdbcb3dc9f651efa8035e0d22888aedba6dd63ba187875e692ef5023970b06b554442ebc4b2b7cc515bdce54f0dd686074458ecabe22b64b50a41dde9a24e383d1073bbe54af9fae9e05db3ffde40b0b751c1e78d46fc147bdf13b4cc7932d3e9759be9e51558a853e1e7202509a05c25066a78fb6c47d6afcadffd00bfb9e67176607792bd6e544c8d8b5543e8e6a3891e21f70a5450e4fab7990544aa2928f54fb55d574154daccbd5324b0186c46f7523cbe612a101c7e94d154e359f2da8222838b59f048b2480a0f28d1c4ffe2705471f5dc060f4d906ec097d596c379f422bd459cc5b9e16a9b6755f6f90254e51a8988436a0ac489773b7f4641849100ca2ec25e8628472da192129d1a3316f046f1eaf587c4dd2120ee37d4fe3229e4667fb8e03843a0d2dc23c08295ca72e7ad591c036c349098655ef16ea04e2ce84bd1e3ee4eb9d58cd5e164bc190573157ba2997912934ea0eb6ea733e6b669be48184b25ebd9d8cddaa78a98600786e35451df7c930e281019573fbddbe6744100276626e04cad2c057cc69d1947698601424758349d50246630b216b929d91e9480bd347db77d8871c22585f0690510daeee995cf86c966a3ca1cacd22a476b1b661255d7ae7ec056bd6b93125fe43adba6f667eff8212154b86dca6bdbdda26f34b8b796bad09e8968f168f6b54150091cda14d6d3f5b8f0a7561020252cda82a167667840b19095a970414beb2fc4b7f3d080acbb6a969df4a53c6dec4e4602c8b4f73f8986fbd4905e5966b1adf00b4f0b573899b1885a9dd5948b918f122e69c2da559a764294736eb973aabc58ff8442e0c6731bd3ac7615757415214fe1b86b90ca013b51fff89030bed470d69483b9d2ac494207c3dde1fa49cb5ccb263f1691335f6083ecfea74c9461eeb899ecd248514401b86de26668ec528579fabc2892522f873182192f91576ae02ae07c0d033091335d9b268e9fb8c3527bacc4d3ffed77d9aa4dc3ef264c2e504dd593627e9dad5e49a054bd2a4cf9d05a9a5338b4d64444aeaca9fb56b10f65fbc4663e0c077ab588388fac9c911fab910566741b68b0a0b20b14586f7c671c7f174003927694bf4662e98dc933256e5248434dc1c95e0375a6c5c56a3c4f5da3b8f7a5bb068c1af4bc6b65f41ce0a5d0ae51ecd1111a034df0af94cf96e077a99bb6ad2ce51923ed7d14baaf3d05ab8786c1e3c9080ea1bc65be142fa88b066740cbaef355a7235c3f37cd8f63e8b9d6564d63f2154d1c1e2b836077c4bcb30925424382c5c4f7c6e2dd6c489ac049398a7dda210127d0d69ad19f7f6d6067001b94363a25a0d0729f2a4d1647c02828422ba1f8dc095e0e0526beefa63fa6a6cc8b40660e1587f3028d81ca0cc17050753bba42ca4bd963c566f1d771b580d19de2ab6d522769abdf5fc0b57f8a2dfa7c819bbcc38503264a5d159c05962f857feffb43a23117447d28c02b99c3d338e52996da40f4551603cd7ca02817604af83fab3cb9ea7f582d1490314519f2ccd870ae3c76d72ba35dadd35ca95e30aeed8965c3a506d2f3f546bfb5f4c3baf94b031c256d97aab897ed55059b6cc9637a57428f8473a53eb10bfb811cf7d1082ff5c2ed7ddba2f7ed9e91334010d8c42662a49c8bc7d676bc0017ec0854cee273e81d981d3c068b395096e0f3571848becd5da1951dfb7d4daf4614948faf48b98724003c61f2d06b305b0ceab897bdacfcfe4d421f1021ebe72008bb030acde6e21d73c56e9974f1aad9152cfb79093d48840c87cc0447462bcfde29f62e7a8ec574fd9dd959ebc50ff0171f60b50e768a84cb4df7e29f4cd8fdcd5f5711dc4a53eee9bb7cdc65076d4e0c59ea11a8cc48a834889f3ef66ac1f7c999f972fa9d31f38281fe992c02296b4140aa15b632177db6b72b5f6333094a657b55ef351561a5ce7346b9de074db53b1c1142d2394e9593ba2cdd0ca225b7882b0abf11a6c7180bee88e84c04777637d1799a8900d5b1c97a97d05f635292ad13e6e187161334b6b68e14c62550cfaecc80fd6998201403b2402a849ff400d3e69ede9f0aa19665b036da613b62dfefa09af6ef14677b79a85fbe320839bfbef4a48fed0a0fee149b5f3d3ba54c5ee5c46e0d300f2965e338bd357b525ef374d5753404861769863358a39e18e6aa3d3e90f74a0fc400999e6e4bf916122537d74889f839178361d4ac05e8c50bc7a40c06fede678ab9fdfe436fdff288385bcdc93a86e4878b737f6202035c5b98697e1acb0fdd499f45aaeaa9788bc2dfeacc6ea49137cdd3413bba51a9c148a650fcabda6f2411a447ff8a8a3606c8784fffef4928fbcf28d5880f42e0d91ec6dfa08b54b7505204d2f66de0166094a8bb51c44672faaf1127a0a53b2d0c37ae3c0c4395ce107cd6d9bd88820a0de405c4728779496cb545829a5cf8c272f4f99c40af0259f74c301ad855748c6c37e4fbe671a326e5d754f9554b57abd0996c00cecd68b550afab79db71d6fa3cbd386739925180182dc2821f3e486ecce83fe6cceebef3d1e3b9fea32ed5f14d5ffb3eccedd9b1d233c53dfb913fb729711f10ef6e0535f43765c681e5cdf1cfe61383a817d3e5c185fe7f6c97b76189cc9e645647d378ce6893123f84a9492e2c39c160ad955ad551473c1f03d66e887bd9fe4b827c1b1cbc9920381e599e82be1605a80e8725c213fa5fc4dcef92a455d4d23a10981670a403b075c606aca1d1e75fd81286f1e944d485d0909ae240cbd6e866677a79897765c85200086e36579c2a91fb78aa2fb54a492076678957c22022d5b459b3970148ffaf77699ae7297d24a6ffc1a8210f581fa2c1a17803e26fb67581fba4fc96a0cf9025aabafd634780e6af547fc884656207f038fc4b0b6c05e737fce9a02c3175c34ac2e862cdbc2585aa8dc894684969347e8f11532c4e9bd9c3dded184ead6d9db9c447f0e92f13b47f5c0f45e24b0125bf21723d2dcbd7f1b547e30e2668363ca11309c07d4174d98b4c5a8f37eec76be322c12fd869785257f8a41fd6ebe6ab6afcec81aeb3b146d57ab6339f1e6ecc3d061fa94a63230ca6ecefaf7b10f9a234bbe21bdcb0a29c75977d9dfb17831278c963083a3a667aa422633b888a7e707a0925a51fb6a3570bf9b2475db8a082a4a9cab7dca798d56c6b9dbcd4fd4ad4aaad6e51d01220121fdd5582c0d7d10ff15842b9ae091eaffab712fb25e14f8c83d7020dac9ec07abbf4f5530dbd4174cc52b7f1aca053c47c7e65fb9f5e22eb89fa45e151d0de8c6080699fe6afcbd1bb0c34dd5c69fdd487038415c58222bea90afc493828350c7deac2c46d4703b8f46494e05deafee01d34adbff15c2773fcb95d307695056943355f11d1a988758510e0f2ff630d62977e1e3e493692f641d470202b1735652c08cbd8e413e677ea22255ea0bfa3204c0a6eed9965a0549a2fd605bdcd0b3ae08cad74aefa7d905a9545aeb94006ea70ed65e5300e5708bcc1f88f42fc9a130ffef7b482c5a98146e991a17e1e0225d326156fe07df0bfdc432b88cde24fa65d912db0b633c126c43d51c326a24c31aa354df986704d97159efa13a10ee23036eca056cfabb2df266517cee4950427f5357e6db9d510417d3b890e8ed7324f3d27ad1a46e87e99521352070173a5", 0x1000}, {&(0x7f0000005300)="176be8e55e433b56f45e5b800ffd963025946de4", 0x14}, {&(0x7f0000005340)="210edfb8ee9db60821e659653dd82862ae62f827ded0ae349dfd3124536317abf805689c7b7c3c662cd58c42466cd2386d73adaf25e9b8f060138687b36a108653289d6fc6f1f8421921198651b19f3b31130f8db473227c5b4f51399a8b5f75", 0x60}], 0x7, &(0x7f0000005440)=[{0x30, 0x11, 0x10001, "a46356c2ef2d1a9237ca7d9dd4f87a3a2b7df1d0f8ba4ef20cb31dcda06870"}, {0x60, 0x6, 0x802, "2ec5fbed75ecf1eef6934c41a9c1afd6f6e2a6582d73c93fc1c828d249110a83c56179a7344e07888653992728e14e1b2ce84c0a368587ec1020a77cdb255a58b5eb47f366b526ac9eba"}, {0x78, 0x116, 0x7, "221a2286c5703c96d743b9f54f9b7d10a367793009b5a82b4a76bd71a8bb622fba7e786859aafd75f317a7b1a47b19a00f987aa24d2c99999c90473eed12f0d956387a08ddbccfccbb3b0e1828df6d4acf16adfa71bc7575d808aa72131b829c60c6a4d36e"}], 0x108}}, {{&(0x7f00000055c0)=@ll={0x11, 0xc, r5, 0x1, 0x3, 0x6, @local}, 0x80, &(0x7f0000007800)=[{&(0x7f0000005640)="e299d6fe02f5e2d56c7d645abc2f84565526fd90b2105508c6d367eebb0f9b9e1de82e207afbd78b01e186e05a37a3900bfef750b1e10e77f31a2ea3e4", 0x3d}, {&(0x7f0000005680)}, {&(0x7f00000056c0)="2bcf8240c1efa43e40318c2855116e7ab4afae2e0e035868123f875908ea31e91b97844a4ea9ee8bcf611579ed895587adbf3636175d59161934f816d0c04805cd0930e78a9ab6dab7816697838cc5665331fabe361d4890510bee9691b1b149aa66f556fffbf6289c980dd230134f83a05d8e286b2ec928e82fe004282ee6cacadf74dab4df850fe0910164f8dbc9de0deef1d43ab4a19a51537fd4cba55025ab90a2e10ae3bd2d8ed2352962544e645bdb8fc95e44cc39b16d5465c8394fca3ac92f555b3f941178b87f1e3bd95e1513642fcb6e18b2e9379229a331067a10b5801223dc90793e77740f37390de3d92762941df11253", 0xf7}, {&(0x7f00000057c0)="8b4ab21ec0721acd0d3160b18da58d18f1caa0d13f02b7ae931d159dd4db5ee495e2eb453f890ceb792bcce2fbd2a33dbd792a01a480db284ba118ee125e9f4d9480b941baba5e4d4990eaa5aca345df2fe58cbcb237fc615672914c4a8cd09a27bfc5f75604281b59cd084728cc56b28495cbe0b939cffd001d7ee049125484e41809b59b3b93c1050b04908821ddd376d36ade55926984b9575ccc7043382752668712fd50a37e2a88ac7d6e97e9edd18f77331f812f6038cd2c80a02ed6493564e3e0cdb7be05d905bc75eb7ede2c87f47461b3f1176663c8f1eb87d3ff8ba95974735366f3d033fb86aa26cb1216ff747347b3748171f588fce53beb5292f7ab98ffb2b6480a6873ac529b5d3829ec9dbcacaa540471f728730e129b2ca7eb2fad39a73e04ad90698a92022f978d68eb371142cf3c1c4182f2a04aea8eb2d95c96122fc5fad6ffd7a2fa74f2b8d7f0258cb7390a6b405cc18305d45088a37b3090d0b3dd067fa11761358a8abe5cc27cd134710ab3d64a67d160b03b0cdd0b8c7ffcc9d5d053484fc76d6b18746afed2a25e3d48fbcaf81d685da7a156d6ea4694b3e4239c9a6c44f112a628c49fbfd6f34c7950819e3d60a6f40dbfa2d8836241287cc9e825b637c822a93cc7e31c657833636e154d2e4433859ed3adbe31af235b2b7dd18b4117a877fb686401efa1343e526154e5a46eaf2844771e91ebcb1ac36d5e052352ff6bb913c9be88bc5900e6640d92d8d3c7b7798b4dcb8d8fb5d60b76e41e33c6536807208b54acc526080b4fbaa23378fe813c7c3ac1c1319af1b221f8504f401e126bdec15e9dea136a7aec57288ff3f0e9f68d9a0e4421a3434c2a53d87872bc7211aa62697a6d1b02cfd26b8c9a9db7b53610e96f533eadc110bd7df62c02164acd335378c957368e247ca5fd1cf5603dd9cb0b6608eab8145c189c95455be3c31500ed8086bc770346ebe084f30cfd903b9f77c2eb5e84cd4950a16cda6c45a8cec16372266e4f43fa614cc6e84235181134fec1acfc261b136ff7301a5833d5bba77ba724919c8d79ee94028ae39de418ba348fb76776b4328ef6e07f6d51eb1ebf2e64ef2062fe3a449dbe3df17e800ce8e912f3ed9f3ace9e22136cdd903da2f7697a528204168afd8d4b81fcb83fefdb2016fd05399a5c72428ad62fffa9a7088e50c136a4e2a527a36946d73c034d573154564982131c3134619002a0438454c6c4fbe2dd4feea12ec5cfa0e5cb85acd70954a91a54aa0dd7191c032749b865a777d83e76bf04e0f99a37aff4b794b7c1055226ee48bde9777bfcf3985bb2cc84e2572e76704d6784dcf107dfe897668890fbb64c47b724f260260b6e321bc65dd384682fb83f530378b7423da65809cd417eb3ed4c0ccf32a00e3809a2842aa968c07e9f84595c6bc12837c1907d5dfd52916b264f719c8b2f6fcfd5af8b407fd34e8d5bc22d820f941de01445f9dd6106e852618b7a032dc27575baa12949afcd2f5965d29e3db36f42b01016db76a528ab01a55f4208cf198c99a4303a573f21069f3a77ecbec7272f45de28ed1e26203c8c51674f032cc7bc4643f6171615b910af4969772ac30c3557ba1aced11f5353b1b9e9c6d2bf628c2308edeb100083ce7bb126a364b00b921b8464c6f22769a8723028e1fc3048db55c1609556165ef0669068341411076feddc8ee84ddac904fa72c39aa140fc4fae7af092f9d003fd16b81c1923b08cfdddc1a4430435b012322a4076bd49307ace8c0bd9ab829799b44112c9b1cc4e956f75e36d9090b2527892fc9df5f1b01d0bfad6916add830e086e6c3b52217e3b6d5f114f02036b32d35ba413cfefea006388e2075c4f887438965cedc7ca1605aa8eccd6270a5bca55757942956ecdc77586ccbd561dc9ba478f1e4dd60b5afc297ebceb6ee7f7897c536c06e29e46958030fde71b8316409e8a8bacedc26ab83bc64fde002909a6b0ea1807993d2fe9c5945c11384b71d557c744e7531d415e4462f8c80b27fe8908150d98e6ef873a91c42b6c5543e89f4c54d6508465772017590fb7c7ab6ca77279ad996976a20a103161e2af11d6abe24a6064c967109d3579ff9d690325ac186b622af03ccc8f24277a0aeb7b0eef88f12e20705781df6e8520c29bb1d5bd87fcfffc402dc9422dca28aff273e8e0c9e8e06422d2e3b7fcf3923d1afad93a5b4f26902db2478aa99f7ad7acd687d3628c9af81647a62c3e0ae1ecd49ece3c6284a22b2067d94e0f4d12f67f8fcbd969d9ced5ad57960588050329bba8ae35e09701bbd8057a29d2d909fd6a423584e43f81ef1677bc27a9c629da49226c69a22a058ed9af38df72dcf0988dce58620c838856ba087fe0fadc6fd2b761f7737bb7094cb66daada03749d4f082d2d9dc38002cc5f0e1fcc19bab14a92757f74f0b4a4da7c4b22bd630d7026cd80bb1cf1dcf1d75d76acf9c42a00320102658765cc1032232cf333a62265109eecd1a05d3e0ec7dafccee71388ed6c3154238020b1d22a51b933d7a1ce1a77d9faa23b4ef031140e489db71ebbb3758abb77e2528c8381a41f219132ed868c0d1df8f0f277694940b9b0254b4ee37f0d5de8bafda303574147c174b849e48d6e6c38827d754d54f86ffc49c3f2baa28731e2446c6677c4c75d74a2005f966e073fb7b7a34cd253dc5741e788e3290c00d57509df895250de007820af8ccd862ad297a4fffe17cc59f0b5e26d3eb218a3e998add785c51ec488d0f467c69ac6f0811b3f039a04e057106ad459bf600b37ffb6aaf12f86e56aa6a3a0fd16a1cdcda9b61eff7c60919ce6035d84b3eb7150d6266c060ae38a158d5f718e203c387e73d8bd4fa9b36450658a37969eeb71379c76d9b66bd7f4b7623660ac3ff542b01af470d5f6015690c9d94a30b086e12245a114b5fb899b8bb052ade87f9e628760665a2db2f04ce8b4bc560b318bef8f32c9105b55a15a860d48d54cc659cefa1b4c71ab2cc473afc3262ff9d90c7f3f432abf7f7d728e81c2b12a13eca1ac166f12ab2c4cca9996aa157196939db068e0791207caddff0624e1eb8703bbd5e288a9d89579816997852db62a9078a225f80efa29a22a3733323ec42f803532a86fc20287a65a72755a8e59fa6bef556e9fb6fcd70456dde6d2393cae62bdca4e6c839aea721e9c5c26cd4d6726f0ebf03a125848040a3a41d4c67639744b793fa83932ef8f609e93946e5a4efdf3f49a75e7547459f56ad1fb3f8dac33eef39e653a3959b8373602d72e4f1a5d8988b82f8fe5247ad07ea2b2863c58a0d65462de6293f0a6d3e71137aa16d8e8b29f65ece8cc263de51478dce76379704229dc60d3274e6a1d7c5654f55c5e3a338b221e9c6d227e56162ce29ac8fe1451e57ae17f78afb19180d61f79d0e6c7612b688d526438b0ce6eb8b73c475e1c1faace60d06b8a71131eb9b6492d396a82c833ca42a77b98d1c3b159f9e6000f1ee60e5d7b8b6f77f622a6307b01b6ea23bd648ab32e68ff6a21d0eafd8fb891d9f69426565a48a958323427bac21fd76fbda0c37663233dc2fd9dd4477dda35ad1bbd87df12575fd0642af6b733b4ec8def62d75610b8b5ad24276389d520e8c3e375b6b5eaef79394d7a3bcf994d0d3f25f2540f2b69e09da2dca6772c65bc2b57316e4e8e61840c6d65a60f0aef4411262b894a689dd431e87471a83837152131133ea93775d9a2367903137d0264e179c6523a8993265ed4df8cb5a19b537de3a5168e726324d5e7df052dca7885f6732b1bf63474394c1c3128cd624f8429e98ccfe87f1728fcb722750e4779e90caedd97712cc12ccb992b018b95f393387de47f3ceed33f0c8186d789f3bf0c8f5d2a391dfa08e10578e5585a8fee5897392c7636e07b339900cce65b9322564242d70e385e2426a95f56151341c6daad5146499b0cdda4a65a82ca8a720e52d7d214cb8208b48197049668bbe7b3e91f355e25dadeb61227237fb6bd8440103e32822cb28cef45562020b4787efb0ad78d9276eff99d877df9c9aaf4de5256a71b9144c696936bbf4d422b1c497f3bbd51cf64bc3af8fd73c47de2cbf7352a09bca6fb921e916b447331b991c0b0f15780de018c9442cb5c61ab0ddcd0ff25db351334fbb2ec34a377996542856b4fda59528dafe7db47205d53db3fa54b02248fd6749b0ebdfc3d75930ad988b8bb13e90fb1bec096dea922ee215ee9cf261e5b9b81ec5e6c2a553863209f870811f2093ea9b1cdab9a62dc975f2841565084ffc77fdb6e9049a152b8082ebab0410110a2a879c3d0384462159f434dac48a3e01c89f017a4ae6757b37cb08b812c39e6308f56f280aaa43d35126a72d2d7a683c0125442de2034f80d7c4576161907d258d987fb3648788a48da7797556bc8785109da123660851ace1027ce13007264a370561ef663d0ea44fa5fd0350c2b2028267574efa5219a2807b8ebdff90e7e725be58197cab8beaf0152dfcdef174ad4ee2cf574df6d3908233a418c2a7c0ca361c35d37f8a2081da87031c97d7605e29cf64cbb0c2f95cffc1376ba6d3337cd7fac10e85f32b779a788dbec9a35da3c493a52e6f5b388afa4c2fa3d4c0ac47229f350834211343e91eb180dff841d2534de2506f7b7930464c178c5803910ceaffff2978d00c4c7c750a7a4bcf0dfa813d43bef9bd17064a13537e0e5c588605877c457b02fee2f3c7070971189641f4d895fd38523899590a159ca6910d3f9f6f2cf76772101de681067cc585bdee09138ab21e0a7cea05b1c3d7203bc0ec1ec15b7b7ddbb07e559823521ebd2862f25790a9f8d686653ffe113ba5442894502052c8717c8a151e58bf8fc1d2b91ab24e8d5c7edebd973277f4eeaa57daac1c3e7ca7df1d936e3fc018c9834460e506af856c9f646e5333af1f06d87ce456a9ed7ee492fd1ad779af349a1c32ada32609d3d7b2cd364700a6739cd441a14dcc8dd7d1d42565e968b74c21f18821df96edcdf8526b9aa9a80165767e758d6abd41bb96d27550a6e440a0d7ae90f0f8569bdbdeed50293cfa04f0963b7a6ff9066d46a1998bec091c38b055dff4161094db7e4eeace9930fcfc479828a1ac70ed11a34fa3662bae8bdd1f8a94f69d753d465831818cad90a0c22c0a9cd68fe865a5408e46543bd6ee3a8c98516e3d998b204b9661f356f8496e404615bd202158617fab544cb9d78be72b3ea61d7029c9945e44dbc0fd51d965ba11203f0846b32201e1d3f7833b3eabfd4b9b31dceb39bd61e2b020ca7470bcb158d0a98ea7fa688eeba99e18ae0920a27fd98a7f76cdf13c6936bcaf9b42f86d343af429c3618e2350834eb8265c3ea3528e48fef0208be525c8a7c5f82d0cd01ed9c24257fbccb13d8282fd7530bb2e0d5ddec3a73a120d6c59cbc240782bac47bae20dd8f327aa61c218c7c3a577c3ba39892e249cbb8ba60cc206d6454bec85268c3b38bfc9e3b26ffe12724fae8d27807a840fbecf6212cb1c9661faa369678e260378652c7fd1019dc91a05ab4c67d9aac11125b9643a4b6d5a75fa41b88ae4b9e44310f765b6a960d65acf5077c15eac0f1509fe6eb7fd8cd612e1a173c1dfa34d1f98e69bc5b6ebdee3e2efe28fa6ee2d115a4de41fec50e188ed02731d876c2dfbbc8538dfbe60af100ca41ed006090c810f9b1287c23ff348ac1a5c57b3f22edfa720b9ade5c0d1bdf402882f06f41edc11eeea922f30d5ea9e412d4daa68e50b2ead33b4336c1605b835d653533aa7590771394", 0x1000}, {&(0x7f00000067c0)="621145fb1f68a42356d94a8f6a06", 0xe}, {&(0x7f0000006800)="bffbcc5b88a588533d2d70f5d2ef86fd86a2904980beac6eab2748d6fcb72bb6f9d916dde1d486bc2267dc2361e0aa7ca83b524fb9d0de531416a6644882bc38ab29b8b07f88f2e5a1440fb6d213adac32f064187e24993c77e6c6b0dc6376676beaa97887efaca791e9f3640854291d34706e890630b2cec36ad3e122e192b61fff12c08c86d187a65f1182d42648c7fa61eea8f5636c692b6aacc2a641827cfc3699ac48bb4f5a91bf82b9ad31558f88e5cea248d263a64f28f3666c47c178f2fc7590265342be8740565957ed322ab13be13a86e1f3ac20e13c0ce89a27c14869b9cb87f87441ec8908fe3d4fde086b2799ea6fce1d291c1866cd2deba9eef51c6cf8b8109b9036ed1123d6d090fe6445ce100aca41bf6c1f62792abd72ebc071d8b92d0fadaf776979a5607916ad87c6da037a05fa0579ed7ab44c90b7fe875a1c272da60b51f435ed6c0105a7c4bb65ee335ea06681181bea2cd75f8fe803af2b07b01106e30830a0267cfdd0dbbb29b3fbe14ba337a32f241a64e97c4e171c43e690ae70adbbba8c0092eb48b16155958ba3ecbe58da6d5c219bb0b7e822af286c42a2747fc5c2ae51787ce9e12017bf48f8e6008169071aed4fbb9601848f61e48d08c4b3453613723f3aa8ef930a39938a5b253b4df0fcb2c714db7059b063dca968b20950fe233bd1f7b3b5926f9a914249d72f0a3f1704e44841dfd3ac14994a00972d23ce41e2f02d2033b09be2e838dafd96024287ef7fe3eb703e8dc7bf7f4cb803dd5ac9846d381c1cd0d345b35fbc6060994aa4bddb22d97131e42c1037257b8a7d8c8185d25af3c943827a84cb51fde59c849ff3034b3a66bf88c076d8e7f4a3af8911bd1c5d5d168a94f9acc65d80b20b50079ddda8b4cab4d20794d06707c59f7f5386fa0f66248a696cfdb76e0285c4611ed5834e24f3db1906151495d25f9dea232f35495dead986c7a790dcdeec668b728ab4efe354ccca904738a48d916b5d6c224179d8ca72f218681540d7871e18173654d1f0c7eea6cac51a5ce3cc9a5e73d0d80fdcd6d24858593f15d2de74fdc1c97c5473afec2c1ce34d91a368ef8cf8c4353ad7c9c4a14f5d6cada6e7551635ad2ab1a61330262b083c7a9984d6599bdeddb20e9dab20c84da073f8d8e51a66b21f94fa64858a9ecdabd4fe4ce9a149e20db92b4499cbce9cdf554f98a3e459af707b48e9e6b07b329467e234d2aea876c393499fab8e98cb411aa660c311033c7b8e491e87634d27bb740df71b84f56717f3563b918fd6819aca6c80b319349f17b20ded7ea6919aa3c3c0f7bab2cd1fda2a13df59c94c65b67b17ea7b8716fb8fc431609a048e78b897bfe71d07b2ef8885cb9f7e80c67192dbdc31c18f77d10cbdc7f0e7b6d8a81785ed9241aa19aa219d83511d84316db2d8b5bd3af7800f8190f8fe86fab49bfbb39597a0224e3946663694c7ac7414c94d130d700a79487fcb3c5b582686dd663160eb1d698874e7d2a0391d6ab9b66362b6e675d30b63f3b923674d0ffc71b6527d49d7085538a9d24a8cd3201be0178304088c00a62e2a4e98fef1ad64199c76837266e4c74add91aff884c899b30d91fde4765a9e275aaf04882d734d1817fa1e84ba8c96707497ab1af1cd16ade31bd4a642c042d18af065881fbd9f0ea71655ea0d359e06f90a7b5170f82a5ceba1a95c7b5aa6d06a1590d268193f244caa1ec6748d453259ecdabbf493b054d53949ca3724a58f983c4f7f72851496d89aa17bb1141672e172e1515a54b39017190bb2f45f7f9cf846915f6a239a4603843852a75e27b558de7bd1854da24577da9ffb2212ad032929ba025f57f3acb957df7e6bdd2dbac15896ae4d718e9b1d3db87e04349fdd46d89a8fdfe830d312472e5145e9a3e373cf8ff5afa6683c878830f14798d2d28c1c8237b8ef036972bbecf39485c5db6802185da0400bd1c6435dd9889b91f1fc83a4e01eb0d1d62ea616d43d11397bda684cb0a8f5c1ed8c10d2039e203eb5056ffc30a48f9ac281e168be488ba34f8bb535ff53ee597e63f6aef8ce67e40f8241f46202eb2bbec4cdd57b0b23d16964b3b53c6001e5813ff30be2d777c9c0c1a30a611e42ba6cc9e230654f2d8cbc83ee77e10f4807af60451b5495e5b42d24ee6060f8ebee5753d711c664c17e5ac70c26ea28b78850c11a6fb4dabe5ab67a893f15d613c55bdc37c1bd03d4013588f4c9398225c985889689a00ee3af397888487d65261aa6210bd0fa291edec17bca2ab7131156e2acc7046948c5f825736bce15f0644264ef1c20d01396d11838c2b149e32d04ccb685c95cfd0dcd45a7a45d7183261d7102272e7b43110f79c39dbcc24ad7663539e48d8ca749742d34fdd09abfa56677400959a90cf459e7884ffbcf51c070b24585eaf5bfeeb9ce9e24b426acb807f6f5e66814dd95b1c1a0323a792a9b9f3850c1b24cd6a94b2b19693ce2afae19fd7b5d77c56f6ee83e586cbdfb2f35ef9e889d89732691ff16ace977979eaf56afc5b530288934ecad38a03fd0582248daf8fd338d200a92e97058de8e0468dcd4fbe0e1e3411ff0b3a2544534a987689b942602f9e1a8649971d8743bbe97bba21f29123ab5245590ac5adaa2d118b631c02cbdc45aa8bad7070c2995daad585967e419acc7707b5103ee3d546392a9b93e8f1842e3c099fb42f3c510a1d6dabd249604343a2bc88e9d3d53aae212c13bafbba633afe2ef55515e2c9caa7bab797c6735d2764b2ce7fdc4f2804128e1ee0070fba041dec7e5040a86b4bf5429e36d31797e7a84ca22d0b6815466b789ce3952bff1b06f87ae4445125829fc72cddf6795f05d0f2426946619e5d7719ba50d4e6116e6ad23edad549d618ac9f77180f05cd1fec9e18acce1e8ca86f82dbaa573aeff8f6e446fef2c0242bc84e10ca8ce783fb1f274f79d25943f8feae91bc806c3b95b0be0b257acb6647663f4327ec58c52266d64e888e9b98384c6461ce73a7ea7206951797e0cbad28ec06f0a08d1f22286d80382e32df7524c62fe1a74d698f36a2126f5da4304146828ee86f1004c1b17e5f622ef0c2c48366a5c6253ad361217ea644117e6bbb8d1fcb8e3467fb5cf518ea46a1f7c1540ae005e574081d17e986e70a053cbd9e3e5838cd10a20410e3713f700a8b6536ae2c421e068368e778c47c971c62d28057b84298cf668cd0302bfe84a4b01085d309031abb26df43d39d23d59236500d88a3ee8dcaf67f86d0b3f95ab3ca924ee21fb7c3cf76ae51bc0b8977fae800795828eee23a10e888b95412fe5a129a52ddd5bbd32ce5a1a4fe8fc1d8e60d90744eda9e7657940cb3227434a381e14a8e59966027ccf0838b2e4258411d2ff815832db750bd2176307dc0d168919bedd13f5d69a68073c5e132d19c273dac2bcfcba2837fafa55bada135bd5c94a2077ad9cd1c482acf4f92ec47c7e67fa6447ebdff10c7c8c65e8ec366c7a119bf1898dd1872d790f04440f780c66ac774911f0ee065ac53c5a2d98ef13bf748f91203d768f3dcb61236325cfd00f39f36ec7f540bc8145766d6bc8a255d666af1ad80a173cbfd8479d9c7de6f1153aa9789eb2d8dc09ad13e83f6a8866ba3a1d16e541016c2ce94daa083a4bd3259ab5c35ee4434bdeea6d71e8609f8bda683630d56e4d0c5c287661ff38fa1cef742ab382cf2950299d9a644b785f0d23b1f479bedfb5884ff4b3da56b2e04a30f78dbc7633af90d8826d2cda367cc5b050f2bbca075060961b7f8016f276207c06b51c009997d7e34236807b0f05a2105f986e014be6a444ff00be0e16e6f30d2c760084ee11900343473846209b28640751b4e7ccb2260ef4b70a0d095588e6f91e56c4174d4092354a0226cae87b8e4ada6f9b5d52ed20cf9bd44e97ba15099ab793a6886564152ecbae3f7a0ac6f2ff4520b6fd609d1ed5f3ad7f82b30796ed4d6bd3a907d0200657fd6cee0c8a5c35b6bfb94cb336334a2fe467d7d9f9070e06f7f9cac58d3e370a8eb93f4e42d3cd50092d40a8652b4721fce875a768fda1965e3550f376995391446402f7e3673b763210b35f5bfbdc0a8ea1854a9c664616f452491e9e65fe5cac4762f176f66da1b2aa982e2bcdd0ec53479aef14455fd0fa504d953f833729070cab34a6051d305b49def55409b19d50d0630c23307138a0b3eef5cd0abd3fccf03559302c2c411ee51e54130dd34b7feb2a46203a3607d20d1aa72831e00c1a12e9166b1100b8fb69baeee8a89a71a91654e3aaee690d966b55868ae71b2456af61f38fdf53bb2f4142592ae6c222c4dc03f7892eed638d0b96ee6d19ab3adb99b6ee2d1831dfd6f8a431344a300a9b0ce5fa7337d37ec8afa7520efb70a45c7c56eb996d96a02634705a0258a05a6db3890f5d7cc63b17fe6efc2aaaa2b48cc58bca7ecfacbb6e694d8db34ee0f02dc24af30c1d10b414e5e98f68090ec449f92aeb05d6845cfc3653b64a88b2a864e693351610ac31ff97eee30d153b41d5b3e625c97c7c90a6699d59f267f998293f07c8231b30d1b32a732e1ef2a415e9c92f702fd525ebf77f697744c2be97967fd1808a27bae8b85194af2d957aff25b667f0f6702cf1d1d95d7a3d43b061230d89099372c71cb9940191d22bdf1bedb91cf7f40987d70ee252faca89e7d9336c955500bc55533f1d52d35c6e2efa69e4782c5b907fa24b59bebcfd61d1b648e4ee3ed4273787a3ee46e5c46a95323166f56189be11421926029473dd9744f3f4376cf433252a46ae9ad56f30234e9ae8be4f025cc2e7f2145f0b1bff9d4f340e7892606b1d178f18701eadb9a6dd5d1bced54f42d4cf6d60991fc3b238f32b21d223f213dc7b56c7fbe1f581924062a334d609e461b65f4040530f5436372a4a5b4f236a12dbc6f65c14f245f93efc2b37ea2f5f9163e1668acf2afbfc32b76e13cbd776eb1a3d419d07dc421e6adff9704777f8c96c935180c07cfd82ce46c0a57b36554127421e6f9dfe756db86dcf412f0fb0a22366988a569b83c92feb50c63f276542278bfdd7200487c9b4c969c6c5812dfe73395e7265e02fb9ade5942a9966929752af6501e6eedd6eecc931fa5a50d4df32f15ddc2f8d5edc3e49854a9f4ff2cba7ad6fac8c7b8e02eef455e7c64b48ee546b8907c5bc3153e82b9ddf477df0c04ff38803cc25c73a79e9eafda5ab924af310344aa568ddc341ea4216420c23c09d7e15b3a71b33579470820c6b9189b302b0c621fd3a95dc00f4ebb39252cf1f78b5ce3c6afeb109c2fcb515d91fcf26814413830f62d3352600471f44083f14a649cbf6f2d839bf452be15a18a25bd2e85091f7e88f8eeb8350732e87572329c80381358dd5b83f57822de66ef7b3e5e791e0776105f80d97f77597654a3f81554ddac6a9483f99b2f91ac1f6144c513aa6f4741be2c21f5f339bea51ed3b15b6c5cd0d9ffb5b2edf644d8420099384682c0ddf3f2a9f3e91f9523b8dcd18f198c7f2eeae5a6c7ac9f8657c3ea9d6cad989ff6977166368365b8aaae883a09c2e71bd5c6433ea2cbccca4c93bd8fd920ba9b145002ef77d835dd729d2cce21aede156190f0ffd10f4a8dfa4a0001d65d9c381a92685b3784b89a7ee019fb6b3fab14a9b902e5de476e8b33bb6ef14b7128d14da586a9b013dd1744876453de7b69ab53230c908b19342cf1c6f86dd0f8107e2ebbaa5112ceb67fd054d2c7ed729b04c73ec6a22cf4d278549386cb9da890844d444e10cef69a2dd7d09d90a8eabddeef4", 0x1000}], 0x6, &(0x7f0000007880)=[{0x78, 0x10a, 0x6, "bcd8a9f1a4447150210ce5986c00668f7b44fb515d012cff58a4e26149b7a8a907458d8a9d7d29759f09c8bb764bbac7879baaddb59757ac603a814b3e6f3b573051488932239c6519bea4a4a4ecfe55d6601f6efedf18329f22502c158114d58ce323"}, {0x60, 0x88, 0x7fffffff, "4170ab9733de9ce346b457327aa7ac150c4bbe85a66eeb3c597af27ff493cbc413496f0d25b588a26da0706e39498e0b1e83b80f57c281450f14c8fab9a6af64aa9a91e0ff1fa415ea28ce1af3098f"}, {0xb0, 0x11, 0x3, "d559112892467a8e97ba8a07edfda69c6d736996d7e08187f0d14aad824722c439db179b078c318f5745aed3f6ebcfec1eb7b79dd9ff8bd3bf61fd573edd253652e2726806d981ec2fb2ca822a648a9d327c2587f43fe8b720732d8be048857d72872c3a85737fac2b3cd26342dcd4aba38578c06e5c324ba7fffdafd6c22e4e22f8a0cb8bc0c58932f7fb90c9ccd6957fdbb4b9f1f526a54a4b7b02"}], 0x188}}, {{0x0, 0x0, &(0x7f0000007c80)=[{&(0x7f0000007a40)="733e682b38d9a29a831e98c3cbfc5ed51747c352d87b4e50ebc1d31d2ddc99f0e5ff929844ddfe3a6de013e8b534bef73029cb5da54e13b3e623891dbefdf74a59f1d9e5bc7cdcdf1d4242ee3e12b4de03d2b638bb0d5be0920ef69d2872c251a0e7d6237d124e03f469981e81f27b7af91146f8203d0f41e110ba66482f435b75084d8ada32d18c6279", 0x8a}, {&(0x7f0000007b00)="0a77759106b0bf9ebfa3319e186ff728a060662dfddac0b52588f292c760ef7067056e52f845155b89ce1a6c7093564ff19b37ca5206cb689904946097adb096ac02bbbf98f35ffc88f00081b46f31457789208f51cafd08103a9c69a4ad0ccdf17d81bf65a72e248161dbe99fd43a1cf8a2657320b95884a2ea459cd9045e1e97f0afebbcf510d53f1e3024209bc1386b0527918e927e195f17f92ea0592aca8e171b3c246fcef0752f47c4a004b04dcff3639cd515c9b37bae3321e5", 0xbd}, {&(0x7f0000007bc0)="5e1f47776e72edbb4960ff1cb12fda008e09f20ed142057a2cb8f31370abdae4dccaf5cb4793ec30c9d0d4a96255d577fbe4fb6e8ddd0b0b6aac1d6697985cd3e8a0b195bf9658a95debe1e325fa51", 0x4f}, {&(0x7f0000007c40)}], 0x4}}], 0xa, 0x80) (async) connect$inet(r2, &(0x7f0000001280)={0x2, 0x0, @multicast2}, 0x10) splice(r0, 0x0, r2, 0x0, 0x19403, 0x0) [ 339.367523][ T9964] loop3: detected capacity change from 0 to 264192 [ 339.367718][ T3900] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 22:49:06 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'veth0\x00'}) sched_setaffinity(0x0, 0x0, 0x0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) sched_setscheduler(r2, 0x0, &(0x7f0000000300)=0xfff) sendmsg$NFQNL_MSG_VERDICT(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="580000000103010200000000000000000a00000511000a0096385f34ad3aaff7ddc5938dea0000002400138006050000000000000000024000030000060002400002000006000140810000000c000b800600124000030000"], 0x58}}, 0x80c4) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000000c0), 0x4200, 0x0) r4 = socket$netlink(0x10, 0x3, 0xc) fsetxattr$trusted_overlay_upper(r4, &(0x7f0000000380), &(0x7f0000000440)={0x0, 0xfb, 0xab, 0x0, 0x3, "9deaf2c7ab24620a2ec82edf3cd76013", "4c42374edd1e09c060459a3a9300bcc54f4b77938fc802d489ccbd1e3afebd5064894ab056537ff58ff089bfa8396815b811bf1f429ff15178b0c73722132c041b2b62c010c03494e612f26cd6fbf40e5ef3d6523b5fdbe92f3a13a5942c1f8fa6b199edb1023b886846b864195dd7f46ed4a3ad59bd61a50e0891e7dfc0c50b70f3e1eda2115e314d55da3c9e24bc64ae7bf207db05"}, 0xab, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000100)={&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000080)="433ff510305e11eb1ad3202ec4b8dfcb152d52e3be4a37416528add964ed091048be77bf", 0x24, r3}, 0x68) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x890) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$netlink(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000002f00)={0x14, 0x28, 0x1, 0x0, 0x0, "", [@nested={0x4}]}, 0x14}], 0x1}, 0x0) 22:49:06 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'veth0\x00'}) sched_setaffinity(0x0, 0x0, 0x0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) sched_setscheduler(r2, 0x0, &(0x7f0000000300)=0xfff) sendmsg$NFQNL_MSG_VERDICT(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="580000000103010200000000000000000a00000511000a0096385f34ad3aaff7ddc5938dea0000002400138006050000000000000000024000030000060002400002000006000140810000000c000b800600124000030000"], 0x58}}, 0x80c4) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000000c0), 0x4200, 0x0) r4 = socket$netlink(0x10, 0x3, 0xc) fsetxattr$trusted_overlay_upper(r4, &(0x7f0000000380), &(0x7f0000000440)={0x0, 0xfb, 0xab, 0x0, 0x3, "9deaf2c7ab24620a2ec82edf3cd76013", "4c42374edd1e09c060459a3a9300bcc54f4b77938fc802d489ccbd1e3afebd5064894ab056537ff58ff089bfa8396815b811bf1f429ff15178b0c73722132c041b2b62c010c03494e612f26cd6fbf40e5ef3d6523b5fdbe92f3a13a5942c1f8fa6b199edb1023b886846b864195dd7f46ed4a3ad59bd61a50e0891e7dfc0c50b70f3e1eda2115e314d55da3c9e24bc64ae7bf207db05"}, 0xab, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000100)={&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000080)="433ff510305e11eb1ad3202ec4b8dfcb152d52e3be4a37416528add964ed091048be77bf", 0x24, r3}, 0x68) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x890) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$netlink(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000002f00)={0x14, 0x28, 0x1, 0x0, 0x0, "", [@nested={0x4}]}, 0x14}], 0x1}, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r0) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'veth0\x00'}) (async) sched_setaffinity(0x0, 0x0, 0x0) (async) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) getpid() (async) sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) (async) sched_setscheduler(r2, 0x0, &(0x7f0000000300)=0xfff) (async) sendmsg$NFQNL_MSG_VERDICT(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="580000000103010200000000000000000a00000511000a0096385f34ad3aaff7ddc5938dea0000002400138006050000000000000000024000030000060002400002000006000140810000000c000b800600124000030000"], 0x58}}, 0x80c4) (async) openat$snapshot(0xffffffffffffff9c, &(0x7f00000000c0), 0x4200, 0x0) (async) socket$netlink(0x10, 0x3, 0xc) (async) fsetxattr$trusted_overlay_upper(r4, &(0x7f0000000380), &(0x7f0000000440)={0x0, 0xfb, 0xab, 0x0, 0x3, "9deaf2c7ab24620a2ec82edf3cd76013", "4c42374edd1e09c060459a3a9300bcc54f4b77938fc802d489ccbd1e3afebd5064894ab056537ff58ff089bfa8396815b811bf1f429ff15178b0c73722132c041b2b62c010c03494e612f26cd6fbf40e5ef3d6523b5fdbe92f3a13a5942c1f8fa6b199edb1023b886846b864195dd7f46ed4a3ad59bd61a50e0891e7dfc0c50b70f3e1eda2115e314d55da3c9e24bc64ae7bf207db05"}, 0xab, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000100)={&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000080)="433ff510305e11eb1ad3202ec4b8dfcb152d52e3be4a37416528add964ed091048be77bf", 0x24, r3}, 0x68) (async) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x890) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$netlink(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000002f00)={0x14, 0x28, 0x1, 0x0, 0x0, "", [@nested={0x4}]}, 0x14}], 0x1}, 0x0) (async) 22:49:06 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) (fail_nth: 1) [ 339.438760][ T3900] Buffer I/O error on dev loop3, logical block 0, async page read [ 339.455545][ T3900] loop3: unable to read partition table [ 339.461761][ T9964] ntfs: (device loop3): parse_options(): Unrecognized mount option disabl¥÷šuíC. [ 339.545103][ T7989] Bluetooth: hci1: command 0x0406 tx timeout [ 339.545120][ T7841] Bluetooth: hci0: command 0x0406 tx timeout [ 339.545153][ T7989] Bluetooth: hci2: command 0x0406 tx timeout [ 339.551216][ T7841] Bluetooth: hci3: command 0x0406 tx timeout [ 339.551240][ T7841] Bluetooth: hci4: command 0x0406 tx timeout 22:49:06 executing program 0: bpf$ENABLE_STATS(0x20, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000001fd8)=ANY=[@ANYBLOB="850000002a00000084000000000000009500000000000000"], &(0x7f0000000180)='GPL\x00'}, 0x48) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) r5 = pidfd_getfd(0xffffffffffffffff, r1, 0x0) r6 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) r9 = dup(r8) ioctl$KVM_CREATE_VCPU(r9, 0xae41, 0x0) r10 = dup2(r1, r0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x10, &(0x7f0000000040)=@raw=[@btf_id={0x18, 0x8, 0x3, 0x0, 0x1}, @alu={0x7, 0x1, 0x4, 0x1, 0x8, 0xc, 0xfffffffffffffff4}, @call={0x85, 0x0, 0x0, 0x5f}, @generic={0x6, 0x6, 0x3, 0x3f, 0x5}, @map_val={0x18, 0x8, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x7fffffff}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @map_val={0x18, 0x3, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2}, @cb_func={0x18, 0xa, 0x4, 0x0, 0xfffffffffffffff8}, @alu={0x4, 0x0, 0x8, 0xa, 0x1, 0xc, 0x8}, @map_val={0x18, 0x1, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xf872}], &(0x7f00000000c0)='syzkaller\x00', 0x6, 0xde, &(0x7f00000001c0)=""/222, 0x41100, 0x21, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x3, 0x7, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r6, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x1, r10]}, 0x80) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000001fd8)=ANY=[@ANYBLOB="855e0000172a000080840000002300010000000000070000"], &(0x7f0000000180)='GPL\x00'}, 0x48) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000000)=r11, 0x4) r12 = dup3(r1, r0, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r12, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000580)={0x14, 0x0, 0x1, 0x301}, 0x14}}, 0x0) pipe(&(0x7f0000000440)) [ 339.589671][ T7841] Bluetooth: hci5: command 0x0406 tx timeout 22:49:06 executing program 3: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000000340)=[{&(0x7f0000000140)="c052f1d24baa024e7728fafddded8649d91badd2bb9db0508b113e2aff27fdab16981a22d3cceaac891898e69e72f4af48eeeff5507455c187653fa23f16d464b9ed47251b9e6c1b762793de36", 0x4d, 0x4}, {0x0, 0x0, 0x100000001}], 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="64697361626ca5f79a75ed4300b6af6d2a3dd0bb7bc3655f7330a69b4917c20d732c666d61736be7731445310c0979ec08bf1ac5ebea3d30303030000000876f02000000000000006c65733d7965732c7169643d0000000000000000fc180000000000000000b167d7b3f703892514f0842bda9c1f0c9ef619f059204f2e2c47b3ab1bde90eb485c7dc3c7b2da93d135fb2ad5b6c31170740eb2889d7964c461e76d1501d0c41abd02efe9087a0c74313c67e6672c114d8f1b11a1e724a14010fe9a0b998d1dba9b041a02ea5a6518395e210f5a5ac5782f9e3207cefbfe72cece6252709236065f7417cf6702344053a20359c1e602cccbfa25616627d48894ec0b9fb26e89e6e0a9cb7e9740b890e44f41e81a32200ff341cf13cd3bf13338f6716125f07fdcc4dd30326a85fb19318466f9f5fcc2643d4cae2135d78ef8bdc19efab684ba6d6cebd5d5d6a0cbb757c1b9d01eb3", @ANYRESDEC, @ANYBLOB=',mft_zone_multiplier=0x\v\x0000000000000000,fmask=00000000000000000000000,show_sys_files=no,fmask=00000000000000000000000,gid=', @ANYRESHEX=0xee00, @ANYBLOB=',\x00'], 0x0) lsetxattr$security_evm(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000100)=@sha1={0x1, "0ee54ca3d5c0081205b688424c477f2a5e4efb2b"}, 0x15, 0x1) getresuid(&(0x7f0000000500)=0x0, &(0x7f0000000540), &(0x7f0000000780)) syz_mount_image$tmpfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x2, 0x3, &(0x7f0000000480)=[{&(0x7f0000000240)="5111c82670", 0x5, 0x8}, {&(0x7f0000000380)="bd27a034618d038fa7392fd56be1e7570239f368516c8bd7ac27639cb1378f9cf07ab7467d1eb00cbe5b46d922ce36bf1e57f9f48d59d88590d082584618f8441c6578e849447934f81d74b278c18613533f90552f2cb4d36866140d5d5efb10378d0a617dc5c223274f29e3aef9372b977c1839e4a67b386c7e91bc6fc24e063f8c51e5a05d3d71fe401a08d0e0ca5647c47265af349515b042707532b5a5d3f605f055446ff1ca6e0498c2f2df636789a64fdc1abd9213aff947e72c163cf8c06c073860fdb8bffecd8d1c3b16cc4802b67e184f6d", 0xd6, 0xfffffffffffffff8}, {&(0x7f0000000280)="73c739c0ec51bec2aa2107d824aba40ded72dad0cc2b773f3ccc5639a91ec35c7970e773ff2117f19bc53040d0bcf8282701eea79a7389c42a66ad85753b01c339a1970a96eb09cdff8affaad37935cb5a6368db26413b873dde04cc3b5ef512c31d9e4c0259f13fc1af3887d30b7d5b087d70f70197f5e73b9224513ec3e1a40939be6e1d21407888", 0x89, 0x5767}], 0x1a000, &(0x7f00000007c0)={[{@mode={'mode', 0x3d, 0x6}}, {@uid={'uid', 0x3d, 0xee00}}, {@gid={'gid', 0x3d, 0xffffffffffffffff}}, {@huge_within_size}, {@huge_advise}, {@mode={'mode', 0x3d, 0x4}}, {@nr_inodes={'nr_inodes', 0x3d, [0x70, 0x30, 0x0, 0x67, 0x78, 0x6b]}}, {@nr_blocks={'nr_blocks', 0x3d, [0x35, 0x65, 0x4a, 0x25]}}], [{@uid_gt={'uid>', r0}}]}, 0x1) creat(&(0x7f0000000880)='./file0\x00', 0x210) syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000000340)=[{&(0x7f0000000140)="c052f1d24baa024e7728fafddded8649d91badd2bb9db0508b113e2aff27fdab16981a22d3cceaac891898e69e72f4af48eeeff5507455c187653fa23f16d464b9ed47251b9e6c1b762793de36", 0x4d, 0x4}, {0x0, 0x0, 0x100000001}], 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="64697361626ca5f79a75ed4300b6af6d2a3dd0bb7bc3655f7330a69b4917c20d732c666d61736be7731445310c0979ec08bf1ac5ebea3d30303030000000876f02000000000000006c65733d7965732c7169643d0000000000000000fc180000000000000000b167d7b3f703892514f0842bda9c1f0c9ef619f059204f2e2c47b3ab1bde90eb485c7dc3c7b2da93d135fb2ad5b6c31170740eb2889d7964c461e76d1501d0c41abd02efe9087a0c74313c67e6672c114d8f1b11a1e724a14010fe9a0b998d1dba9b041a02ea5a6518395e210f5a5ac5782f9e3207cefbfe72cece6252709236065f7417cf6702344053a20359c1e602cccbfa25616627d48894ec0b9fb26e89e6e0a9cb7e9740b890e44f41e81a32200ff341cf13cd3bf13338f6716125f07fdcc4dd30326a85fb19318466f9f5fcc2643d4cae2135d78ef8bdc19efab684ba6d6cebd5d5d6a0cbb757c1b9d01eb3", @ANYRESDEC, @ANYBLOB=',mft_zone_multiplier=0x\v\x0000000000000000,fmask=00000000000000000000000,show_sys_files=no,fmask=00000000000000000000000,gid=', @ANYRESHEX=0xee00, @ANYBLOB=',\x00'], 0x0) (async) lsetxattr$security_evm(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000100)=@sha1={0x1, "0ee54ca3d5c0081205b688424c477f2a5e4efb2b"}, 0x15, 0x1) (async) getresuid(&(0x7f0000000500), &(0x7f0000000540), &(0x7f0000000780)) (async) syz_mount_image$tmpfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x2, 0x3, &(0x7f0000000480)=[{&(0x7f0000000240)="5111c82670", 0x5, 0x8}, {&(0x7f0000000380)="bd27a034618d038fa7392fd56be1e7570239f368516c8bd7ac27639cb1378f9cf07ab7467d1eb00cbe5b46d922ce36bf1e57f9f48d59d88590d082584618f8441c6578e849447934f81d74b278c18613533f90552f2cb4d36866140d5d5efb10378d0a617dc5c223274f29e3aef9372b977c1839e4a67b386c7e91bc6fc24e063f8c51e5a05d3d71fe401a08d0e0ca5647c47265af349515b042707532b5a5d3f605f055446ff1ca6e0498c2f2df636789a64fdc1abd9213aff947e72c163cf8c06c073860fdb8bffecd8d1c3b16cc4802b67e184f6d", 0xd6, 0xfffffffffffffff8}, {&(0x7f0000000280)="73c739c0ec51bec2aa2107d824aba40ded72dad0cc2b773f3ccc5639a91ec35c7970e773ff2117f19bc53040d0bcf8282701eea79a7389c42a66ad85753b01c339a1970a96eb09cdff8affaad37935cb5a6368db26413b873dde04cc3b5ef512c31d9e4c0259f13fc1af3887d30b7d5b087d70f70197f5e73b9224513ec3e1a40939be6e1d21407888", 0x89, 0x5767}], 0x1a000, &(0x7f00000007c0)={[{@mode={'mode', 0x3d, 0x6}}, {@uid={'uid', 0x3d, 0xee00}}, {@gid={'gid', 0x3d, 0xffffffffffffffff}}, {@huge_within_size}, {@huge_advise}, {@mode={'mode', 0x3d, 0x4}}, {@nr_inodes={'nr_inodes', 0x3d, [0x70, 0x30, 0x0, 0x67, 0x78, 0x6b]}}, {@nr_blocks={'nr_blocks', 0x3d, [0x35, 0x65, 0x4a, 0x25]}}], [{@uid_gt={'uid>', r0}}]}, 0x1) (async) creat(&(0x7f0000000880)='./file0\x00', 0x210) (async) [ 339.689340][ T9978] FAULT_INJECTION: forcing a failure. [ 339.689340][ T9978] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 339.765215][ T9978] CPU: 1 PID: 9978 Comm: syz-executor.5 Not tainted 6.0.0-rc3-next-20220901-syzkaller #0 [ 339.775077][ T9978] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 339.785153][ T9978] Call Trace: [ 339.793299][ T9978] [ 339.796238][ T9978] dump_stack_lvl+0xcd/0x134 [ 339.800866][ T9978] should_fail.cold+0x5/0xa [ 339.805425][ T9978] _copy_from_user+0x2a/0x170 [ 339.810148][ T9978] copy_msghdr_from_user+0x89/0x150 [ 339.815484][ T9978] ? __copy_msghdr+0x4a0/0x4a0 [ 339.820285][ T9978] ? kstrtouint+0xd2/0x120 [ 339.824701][ T9978] ? _kstrtoul+0xf0/0xf0 [ 339.828980][ T9978] ? rcu_read_lock_sched_held+0xd/0x70 [ 339.834434][ T9978] ? lock_acquire+0x480/0x570 [ 339.839121][ T9978] ? rcu_read_lock_sched_held+0xd/0x70 [ 339.844575][ T9978] ___sys_sendmsg+0xdd/0x1b0 [ 339.849161][ T9978] ? do_recvmmsg+0x6e0/0x6e0 [ 339.853762][ T9978] ? lock_acquire+0x480/0x570 [ 339.858434][ T9978] ? rcu_read_lock_sched_held+0xd/0x70 [ 339.863883][ T9978] ? lock_release+0x560/0x780 [ 339.868552][ T9978] ? __fget_files+0x248/0x440 [ 339.873222][ T9978] ? lock_downgrade+0x6e0/0x6e0 [ 339.878058][ T9978] ? ksys_write+0x127/0x250 [ 339.882555][ T9978] ? lock_downgrade+0x6e0/0x6e0 [ 339.887393][ T9978] ? rcu_read_lock_sched_held+0xd/0x70 [ 339.892842][ T9978] ? lock_release+0x560/0x780 [ 339.897513][ T9978] ? proc_task_getattr+0x1f0/0x1f0 [ 339.902619][ T9978] ? ksys_write+0x20c/0x250 [ 339.907116][ T9978] ? __fget_files+0x26a/0x440 [ 339.911792][ T9978] ? __fget_light+0xe5/0x270 [ 339.916372][ T9978] __sys_sendmsg+0xf3/0x1c0 [ 339.920871][ T9978] ? __sys_sendmsg_sock+0x30/0x30 [ 339.925892][ T9978] ? lock_downgrade+0x6e0/0x6e0 [ 339.930734][ T9978] ? vtime_user_exit+0x218/0x6c0 [ 339.935668][ T9978] ? trace_hardirqs_on+0x2d/0x120 [ 339.940682][ T9978] do_syscall_64+0x35/0xb0 [ 339.945106][ T9978] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 339.950987][ T9978] RIP: 0033:0x7eff50689409 [ 339.955388][ T9978] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 339.974987][ T9978] RSP: 002b:00007eff4fdff168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 339.983403][ T9978] RAX: ffffffffffffffda RBX: 00007eff5079bf80 RCX: 00007eff50689409 [ 339.991361][ T9978] RDX: 0000000000000000 RSI: 00000000200007c0 RDI: 0000000000000005 [ 339.999319][ T9978] RBP: 00007eff4fdff1d0 R08: 0000000000000000 R09: 0000000000000000 [ 340.007302][ T9978] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 340.015361][ T9978] R13: 00007ffd6988605f R14: 00007eff4fdff300 R15: 0000000000022000 [ 340.023334][ T9978] [ 340.039348][T10010] loop3: detected capacity change from 0 to 264192 [ 340.050590][T10010] ntfs: (device loop3): parse_options(): Unrecognized mount option disabl¥÷šuíC. 22:49:07 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'veth0\x00'}) (async) sched_setaffinity(0x0, 0x0, 0x0) (async) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) sched_setscheduler(r2, 0x0, &(0x7f0000000300)=0xfff) (async) sendmsg$NFQNL_MSG_VERDICT(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="580000000103010200000000000000000a00000511000a0096385f34ad3aaff7ddc5938dea0000002400138006050000000000000000024000030000060002400002000006000140810000000c000b800600124000030000"], 0x58}}, 0x80c4) (async) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000000c0), 0x4200, 0x0) r4 = socket$netlink(0x10, 0x3, 0xc) fsetxattr$trusted_overlay_upper(r4, &(0x7f0000000380), &(0x7f0000000440)={0x0, 0xfb, 0xab, 0x0, 0x3, "9deaf2c7ab24620a2ec82edf3cd76013", "4c42374edd1e09c060459a3a9300bcc54f4b77938fc802d489ccbd1e3afebd5064894ab056537ff58ff089bfa8396815b811bf1f429ff15178b0c73722132c041b2b62c010c03494e612f26cd6fbf40e5ef3d6523b5fdbe92f3a13a5942c1f8fa6b199edb1023b886846b864195dd7f46ed4a3ad59bd61a50e0891e7dfc0c50b70f3e1eda2115e314d55da3c9e24bc64ae7bf207db05"}, 0xab, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000100)={&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000080)="433ff510305e11eb1ad3202ec4b8dfcb152d52e3be4a37416528add964ed091048be77bf", 0x24, r3}, 0x68) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x890) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$netlink(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000002f00)={0x14, 0x28, 0x1, 0x0, 0x0, "", [@nested={0x4}]}, 0x14}], 0x1}, 0x0) 22:49:07 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) (fail_nth: 2) 22:49:07 executing program 0: bpf$ENABLE_STATS(0x20, 0x0, 0x0) (async) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000001fd8)=ANY=[@ANYBLOB="850000002a00000084000000000000009500000000000000"], &(0x7f0000000180)='GPL\x00'}, 0x48) (async) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) (async) r5 = pidfd_getfd(0xffffffffffffffff, r1, 0x0) (async) r6 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) r9 = dup(r8) ioctl$KVM_CREATE_VCPU(r9, 0xae41, 0x0) (async) r10 = dup2(r1, r0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x10, &(0x7f0000000040)=@raw=[@btf_id={0x18, 0x8, 0x3, 0x0, 0x1}, @alu={0x7, 0x1, 0x4, 0x1, 0x8, 0xc, 0xfffffffffffffff4}, @call={0x85, 0x0, 0x0, 0x5f}, @generic={0x6, 0x6, 0x3, 0x3f, 0x5}, @map_val={0x18, 0x8, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x7fffffff}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @map_val={0x18, 0x3, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2}, @cb_func={0x18, 0xa, 0x4, 0x0, 0xfffffffffffffff8}, @alu={0x4, 0x0, 0x8, 0xa, 0x1, 0xc, 0x8}, @map_val={0x18, 0x1, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xf872}], &(0x7f00000000c0)='syzkaller\x00', 0x6, 0xde, &(0x7f00000001c0)=""/222, 0x41100, 0x21, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x3, 0x7, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r6, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x1, r10]}, 0x80) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000001fd8)=ANY=[@ANYBLOB="855e0000172a000080840000002300010000000000070000"], &(0x7f0000000180)='GPL\x00'}, 0x48) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000000)=r11, 0x4) r12 = dup3(r1, r0, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r12, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000580)={0x14, 0x0, 0x1, 0x301}, 0x14}}, 0x0) (async, rerun: 64) pipe(&(0x7f0000000440)) (rerun: 64) 22:49:07 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$P9_RLCREATE(r1, &(0x7f00000001c0)={0x18, 0xf, 0x2, {{0x0, 0x4, 0x2}, 0x7fff}}, 0x18) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000080)=0x7f) ioctl$SNDCTL_DSP_SPEED(r2, 0xc0045002, &(0x7f00000000c0)) read$dsp(r2, &(0x7f0000000100)=""/184, 0xb8) read$dsp(r2, &(0x7f00000011c0)=""/4117, 0x200021d5) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000200)=0x7a) ioctl$SNDCTL_DSP_GETISPACE(0xffffffffffffffff, 0x8010500d, &(0x7f0000000040)) r3 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$SNDCTL_DSP_GETIPTR(r3, 0x800c5011, &(0x7f00000008c0)) ioctl$SNDCTL_DSP_SPEED(r3, 0xc0045002, &(0x7f0000000000)) ioctl$SNDCTL_DSP_RESET(r3, 0x5000, 0x0) 22:49:07 executing program 0: bpf$ENABLE_STATS(0x20, 0x0, 0x0) (async, rerun: 64) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000001fd8)=ANY=[@ANYBLOB="850000002a00000084000000000000009500000000000000"], &(0x7f0000000180)='GPL\x00'}, 0x48) (async, rerun: 64) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) (async, rerun: 32) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (rerun: 32) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) (async, rerun: 64) r5 = pidfd_getfd(0xffffffffffffffff, r1, 0x0) (rerun: 64) r6 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) (async) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) r9 = dup(r8) ioctl$KVM_CREATE_VCPU(r9, 0xae41, 0x0) (async) r10 = dup2(r1, r0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x10, &(0x7f0000000040)=@raw=[@btf_id={0x18, 0x8, 0x3, 0x0, 0x1}, @alu={0x7, 0x1, 0x4, 0x1, 0x8, 0xc, 0xfffffffffffffff4}, @call={0x85, 0x0, 0x0, 0x5f}, @generic={0x6, 0x6, 0x3, 0x3f, 0x5}, @map_val={0x18, 0x8, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x7fffffff}, @map_fd={0x18, 0x6, 0x1, 0x0, r5}, @map_val={0x18, 0x3, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2}, @cb_func={0x18, 0xa, 0x4, 0x0, 0xfffffffffffffff8}, @alu={0x4, 0x0, 0x8, 0xa, 0x1, 0xc, 0x8}, @map_val={0x18, 0x1, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xf872}], &(0x7f00000000c0)='syzkaller\x00', 0x6, 0xde, &(0x7f00000001c0)=""/222, 0x41100, 0x21, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x3, 0x7, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[r6, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x1, r10]}, 0x80) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000001fd8)=ANY=[@ANYBLOB="855e0000172a000080840000002300010000000000070000"], &(0x7f0000000180)='GPL\x00'}, 0x48) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000000)=r11, 0x4) (async) r12 = dup3(r1, r0, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r12, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000580)={0x14, 0x0, 0x1, 0x301}, 0x14}}, 0x0) (async) pipe(&(0x7f0000000440)) 22:49:07 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) r2 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r2, 0x40086607, &(0x7f0000000100)=0x9) sched_setaffinity(0x0, 0x8, &(0x7f0000000500)=0xd) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), 0xffffffffffffffff) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cpu.stat\x00', 0x275a, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000140)='htcp\x00', 0xff00) setsockopt$inet6_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000800)={@in6={{0xa, 0x4e24, 0x800, @dev}}, 0x0, 0x0, 0x6, 0x0, "a0ff517ed3b483ada052825fe2bf418a723607d18778174d0b5657da9b62be7bf8ddf0fcd45caa632496da7119893bdde5d4ee88cf526e0ee0cfae505469c9af41210524197dc3df9d9cb757accdd144"}, 0xd8) write$binfmt_script(r4, &(0x7f00000009c0)=ANY=[@ANYRESOCT], 0xfffffd9d) sendfile(r3, r4, 0x0, 0x8000002a) [ 340.301538][T10027] __nla_validate_parse: 10 callbacks suppressed [ 340.301557][T10027] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 22:49:07 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r2) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x1e) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = dup(r4) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000000040)={{{@in6=@initdev, @in6=@ipv4={""/10, ""/2, @initdev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@mcast2}}, &(0x7f0000000140)=0xe8) ioctl$SIOCAX25ADDUID(r5, 0x89e1, &(0x7f0000000180)={0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, r6}) [ 340.515667][T10040] FAULT_INJECTION: forcing a failure. [ 340.515667][T10040] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 340.598880][T10040] CPU: 0 PID: 10040 Comm: syz-executor.5 Not tainted 6.0.0-rc3-next-20220901-syzkaller #0 [ 340.608831][T10040] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 340.619064][T10040] Call Trace: [ 340.622340][T10040] [ 340.625265][T10040] dump_stack_lvl+0xcd/0x134 [ 340.629856][T10040] should_fail.cold+0x5/0xa [ 340.634374][T10040] _copy_from_user+0x2a/0x170 [ 340.639060][T10040] iovec_from_user+0x149/0x3a0 [ 340.643853][T10040] ? lock_acquire+0x401/0x570 [ 340.648556][T10040] ? __might_fault+0xd1/0x170 [ 340.653234][T10040] __import_iovec+0x65/0x610 [ 340.657854][T10040] import_iovec+0x10c/0x150 [ 340.662363][T10040] copy_msghdr_from_user+0xed/0x150 [ 340.667571][T10040] ? __copy_msghdr+0x4a0/0x4a0 [ 340.672334][T10040] ? rcu_read_lock_sched_held+0xd/0x70 [ 340.677786][T10040] ? lock_acquire+0x480/0x570 [ 340.682455][T10040] ? rcu_read_lock_sched_held+0xd/0x70 [ 340.687907][T10040] ___sys_sendmsg+0xdd/0x1b0 [ 340.692496][T10040] ? do_recvmmsg+0x6e0/0x6e0 [ 340.697120][T10040] ? lock_acquire+0x480/0x570 [ 340.701884][T10040] ? rcu_read_lock_sched_held+0xd/0x70 [ 340.707335][T10040] ? lock_release+0x560/0x780 [ 340.712004][T10040] ? __fget_files+0x248/0x440 [ 340.716690][T10040] ? lock_downgrade+0x6e0/0x6e0 [ 340.721530][T10040] ? ksys_write+0x127/0x250 [ 340.726036][T10040] ? lock_downgrade+0x6e0/0x6e0 [ 340.730875][T10040] ? rcu_read_lock_sched_held+0xd/0x70 [ 340.736329][T10040] ? lock_release+0x560/0x780 [ 340.741026][T10040] ? proc_task_getattr+0x1f0/0x1f0 [ 340.746133][T10040] ? ksys_write+0x20c/0x250 [ 340.750634][T10040] ? __fget_files+0x26a/0x440 [ 340.755334][T10040] ? __fget_light+0xe5/0x270 [ 340.759928][T10040] __sys_sendmsg+0xf3/0x1c0 [ 340.764447][T10040] ? __sys_sendmsg_sock+0x30/0x30 [ 340.769485][T10040] ? lock_downgrade+0x6e0/0x6e0 [ 340.774353][T10040] ? trace_hardirqs_on+0x2d/0x120 [ 340.779382][T10040] do_syscall_64+0x35/0xb0 [ 340.783814][T10040] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 340.789788][T10040] RIP: 0033:0x7eff50689409 [ 340.794192][T10040] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 340.813803][T10040] RSP: 002b:00007eff4fdde168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 340.822215][T10040] RAX: ffffffffffffffda RBX: 00007eff5079c050 RCX: 00007eff50689409 [ 340.830196][T10040] RDX: 0000000000000000 RSI: 00000000200007c0 RDI: 0000000000000005 [ 340.838252][T10040] RBP: 00007eff4fdde1d0 R08: 0000000000000000 R09: 0000000000000000 [ 340.846218][T10040] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 340.854196][T10040] R13: 00007ffd6988605f R14: 00007eff4fdde300 R15: 0000000000022000 [ 340.862183][T10040] 22:49:08 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'veth0\x00'}) sched_setaffinity(0x0, 0x0, 0x0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) sched_setscheduler(r2, 0x0, &(0x7f0000000300)=0xfff) sendmsg$NFQNL_MSG_VERDICT(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="580000000103010200000000000000000a00000511000a0096385f34ad3aaff7ddc5938dea0000002400138006050000000000000000024000030000060002400002000006000140810000000c000b800600124000030000"], 0x58}}, 0x80c4) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000000c0), 0x4200, 0x0) r4 = socket$netlink(0x10, 0x3, 0xc) fsetxattr$trusted_overlay_upper(r4, &(0x7f0000000380), &(0x7f0000000440)={0x0, 0xfb, 0xab, 0x0, 0x3, "9deaf2c7ab24620a2ec82edf3cd76013", "4c42374edd1e09c060459a3a9300bcc54f4b77938fc802d489ccbd1e3afebd5064894ab056537ff58ff089bfa8396815b811bf1f429ff15178b0c73722132c041b2b62c010c03494e612f26cd6fbf40e5ef3d6523b5fdbe92f3a13a5942c1f8fa6b199edb1023b886846b864195dd7f46ed4a3ad59bd61a50e0891e7dfc0c50b70f3e1eda2115e314d55da3c9e24bc64ae7bf207db05"}, 0xab, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000100)={&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000080)="433ff510305e11eb1ad3202ec4b8dfcb152d52e3be4a37416528add964ed091048be77bf", 0x24, r3}, 0x68) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x890) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$netlink(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000002f00)={0x14, 0x28, 0x1, 0x0, 0x0, "", [@nested={0x4}]}, 0x14}], 0x1}, 0x0) 22:49:08 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r2) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x1e) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = dup(r4) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000000040)={{{@in6=@initdev, @in6=@ipv4={""/10, ""/2, @initdev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@mcast2}}, &(0x7f0000000140)=0xe8) ioctl$SIOCAX25ADDUID(r5, 0x89e1, &(0x7f0000000180)={0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, r6}) syz_open_dev$ttys(0xc, 0x2, 0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) (async) setreuid(0x0, r2) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x1e) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) (async) dup(r4) (async) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) (async) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000000040)={{{@in6=@initdev, @in6=@ipv4={""/10, ""/2, @initdev}}}, {{@in6=@local}, 0x0, @in6=@mcast2}}, &(0x7f0000000140)=0xe8) (async) ioctl$SIOCAX25ADDUID(r5, 0x89e1, &(0x7f0000000180)={0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, r6}) (async) 22:49:08 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) (fail_nth: 3) [ 341.151511][T10059] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 22:49:08 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$P9_RLCREATE(r1, &(0x7f00000001c0)={0x18, 0xf, 0x2, {{0x0, 0x4, 0x2}, 0x7fff}}, 0x18) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000080)=0x7f) ioctl$SNDCTL_DSP_SPEED(r2, 0xc0045002, &(0x7f00000000c0)) read$dsp(r2, &(0x7f0000000100)=""/184, 0xb8) read$dsp(r2, &(0x7f00000011c0)=""/4117, 0x200021d5) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000200)=0x7a) ioctl$SNDCTL_DSP_GETISPACE(0xffffffffffffffff, 0x8010500d, &(0x7f0000000040)) r3 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$SNDCTL_DSP_GETIPTR(r3, 0x800c5011, &(0x7f00000008c0)) ioctl$SNDCTL_DSP_SPEED(r3, 0xc0045002, &(0x7f0000000000)) ioctl$SNDCTL_DSP_RESET(r3, 0x5000, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) (async) dup(r0) (async) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) write$P9_RLCREATE(r1, &(0x7f00000001c0)={0x18, 0xf, 0x2, {{0x0, 0x4, 0x2}, 0x7fff}}, 0x18) (async) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000080)=0x7f) (async) ioctl$SNDCTL_DSP_SPEED(r2, 0xc0045002, &(0x7f00000000c0)) (async) read$dsp(r2, &(0x7f0000000100)=""/184, 0xb8) (async) read$dsp(r2, &(0x7f00000011c0)=""/4117, 0x200021d5) (async) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000200)=0x7a) (async) ioctl$SNDCTL_DSP_GETISPACE(0xffffffffffffffff, 0x8010500d, &(0x7f0000000040)) (async) openat$dsp1(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) (async) ioctl$SNDCTL_DSP_GETIPTR(r3, 0x800c5011, &(0x7f00000008c0)) (async) ioctl$SNDCTL_DSP_SPEED(r3, 0xc0045002, &(0x7f0000000000)) (async) ioctl$SNDCTL_DSP_RESET(r3, 0x5000, 0x0) (async) 22:49:08 executing program 0: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r2) (async, rerun: 32) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x1e) (async, rerun: 32) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = dup(r4) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) (async) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000000040)={{{@in6=@initdev, @in6=@ipv4={""/10, ""/2, @initdev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@mcast2}}, &(0x7f0000000140)=0xe8) ioctl$SIOCAX25ADDUID(r5, 0x89e1, &(0x7f0000000180)={0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, r6}) 22:49:08 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) (async) r2 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r2, 0x40086607, &(0x7f0000000100)=0x9) sched_setaffinity(0x0, 0x8, &(0x7f0000000500)=0xd) (async) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, 0x0) (async) syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), 0xffffffffffffffff) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cpu.stat\x00', 0x275a, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000140)='htcp\x00', 0xff00) (async) setsockopt$inet6_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000800)={@in6={{0xa, 0x4e24, 0x800, @dev}}, 0x0, 0x0, 0x6, 0x0, "a0ff517ed3b483ada052825fe2bf418a723607d18778174d0b5657da9b62be7bf8ddf0fcd45caa632496da7119893bdde5d4ee88cf526e0ee0cfae505469c9af41210524197dc3df9d9cb757accdd144"}, 0xd8) (async) write$binfmt_script(r4, &(0x7f00000009c0)=ANY=[@ANYRESOCT], 0xfffffd9d) (async) sendfile(r3, r4, 0x0, 0x8000002a) 22:49:08 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) (fail_nth: 4) [ 341.516352][T10089] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 22:49:08 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$P9_RLCREATE(r1, &(0x7f00000001c0)={0x18, 0xf, 0x2, {{0x0, 0x4, 0x2}, 0x7fff}}, 0x18) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000080)=0x7f) ioctl$SNDCTL_DSP_SPEED(r2, 0xc0045002, &(0x7f00000000c0)) read$dsp(r2, &(0x7f0000000100)=""/184, 0xb8) read$dsp(r2, &(0x7f00000011c0)=""/4117, 0x200021d5) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000200)=0x7a) ioctl$SNDCTL_DSP_GETISPACE(0xffffffffffffffff, 0x8010500d, &(0x7f0000000040)) r3 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$SNDCTL_DSP_GETIPTR(r3, 0x800c5011, &(0x7f00000008c0)) ioctl$SNDCTL_DSP_SPEED(r3, 0xc0045002, &(0x7f0000000000)) ioctl$SNDCTL_DSP_RESET(r3, 0x5000, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) (async) dup(r0) (async) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) write$P9_RLCREATE(r1, &(0x7f00000001c0)={0x18, 0xf, 0x2, {{0x0, 0x4, 0x2}, 0x7fff}}, 0x18) (async) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000080)=0x7f) (async) ioctl$SNDCTL_DSP_SPEED(r2, 0xc0045002, &(0x7f00000000c0)) (async) read$dsp(r2, &(0x7f0000000100)=""/184, 0xb8) (async) read$dsp(r2, &(0x7f00000011c0)=""/4117, 0x200021d5) (async) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000200)=0x7a) (async) ioctl$SNDCTL_DSP_GETISPACE(0xffffffffffffffff, 0x8010500d, &(0x7f0000000040)) (async) openat$dsp1(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) (async) ioctl$SNDCTL_DSP_GETIPTR(r3, 0x800c5011, &(0x7f00000008c0)) (async) ioctl$SNDCTL_DSP_SPEED(r3, 0xc0045002, &(0x7f0000000000)) (async) ioctl$SNDCTL_DSP_RESET(r3, 0x5000, 0x0) (async) 22:49:08 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) (async) r2 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r2, 0x40086607, &(0x7f0000000100)=0x9) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000500)=0xd) (async) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), 0xffffffffffffffff) (async) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cpu.stat\x00', 0x275a, 0x0) (async) setsockopt$inet6_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000140)='htcp\x00', 0xff00) setsockopt$inet6_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000800)={@in6={{0xa, 0x4e24, 0x800, @dev}}, 0x0, 0x0, 0x6, 0x0, "a0ff517ed3b483ada052825fe2bf418a723607d18778174d0b5657da9b62be7bf8ddf0fcd45caa632496da7119893bdde5d4ee88cf526e0ee0cfae505469c9af41210524197dc3df9d9cb757accdd144"}, 0xd8) write$binfmt_script(r4, &(0x7f00000009c0)=ANY=[@ANYRESOCT], 0xfffffd9d) (async) sendfile(r3, r4, 0x0, 0x8000002a) 22:49:08 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) (fail_nth: 5) 22:49:08 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) r2 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r2, 0x40086607, &(0x7f0000000100)=0x9) sched_setaffinity(0x0, 0x8, &(0x7f0000000500)=0xd) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), 0xffffffffffffffff) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cpu.stat\x00', 0x275a, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000140)='htcp\x00', 0xff00) setsockopt$inet6_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000800)={@in6={{0xa, 0x4e24, 0x800, @dev}}, 0x0, 0x0, 0x6, 0x0, "a0ff517ed3b483ada052825fe2bf418a723607d18778174d0b5657da9b62be7bf8ddf0fcd45caa632496da7119893bdde5d4ee88cf526e0ee0cfae505469c9af41210524197dc3df9d9cb757accdd144"}, 0xd8) write$binfmt_script(r4, &(0x7f00000009c0)=ANY=[@ANYRESOCT], 0xfffffd9d) sendfile(r3, r4, 0x0, 0x8000002a) 22:49:08 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$P9_RLCREATE(r1, &(0x7f00000001c0)={0x18, 0xf, 0x2, {{0x0, 0x4, 0x2}, 0x7fff}}, 0x18) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000080)=0x7f) ioctl$SNDCTL_DSP_SPEED(r2, 0xc0045002, &(0x7f00000000c0)) read$dsp(r2, &(0x7f0000000100)=""/184, 0xb8) read$dsp(r2, &(0x7f00000011c0)=""/4117, 0x200021d5) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000200)=0x7a) ioctl$SNDCTL_DSP_GETISPACE(0xffffffffffffffff, 0x8010500d, &(0x7f0000000040)) r3 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$SNDCTL_DSP_GETIPTR(r3, 0x800c5011, &(0x7f00000008c0)) ioctl$SNDCTL_DSP_SPEED(r3, 0xc0045002, &(0x7f0000000000)) ioctl$SNDCTL_DSP_RESET(r3, 0x5000, 0x0) [ 341.953238][T10121] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 342.098828][T10127] FAULT_INJECTION: forcing a failure. [ 342.098828][T10127] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 342.189805][T10127] CPU: 0 PID: 10127 Comm: syz-executor.5 Not tainted 6.0.0-rc3-next-20220901-syzkaller #0 [ 342.199765][T10127] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 342.209826][T10127] Call Trace: [ 342.213106][T10127] [ 342.216070][T10127] dump_stack_lvl+0xcd/0x134 [ 342.220658][T10127] should_fail.cold+0x5/0xa [ 342.225165][T10127] copyin+0x19/0x120 [ 342.229062][T10127] _copy_from_iter+0x36e/0x11c0 [ 342.233912][T10127] ? _copy_mc_to_iter+0x1430/0x1430 [ 342.239119][T10127] ? memset+0x20/0x40 [ 342.243100][T10127] ? __virt_addr_valid+0x5d/0x2d0 [ 342.248145][T10127] ? __phys_addr+0xc4/0x140 [ 342.252656][T10127] ? __phys_addr_symbol+0x2c/0x70 [ 342.257673][T10127] ? __check_object_size+0x2de/0x700 [ 342.262959][T10127] netlink_sendmsg+0x875/0xe10 [ 342.267789][T10127] ? netlink_unicast+0x7f0/0x7f0 [ 342.272724][T10127] ? bpf_lsm_socket_sendmsg+0x5/0x10 [ 342.278030][T10127] ? netlink_unicast+0x7f0/0x7f0 [ 342.283066][T10127] sock_sendmsg+0xcf/0x120 [ 342.287478][T10127] ____sys_sendmsg+0x6eb/0x810 [ 342.292236][T10127] ? copy_msghdr_from_user+0xfc/0x150 [ 342.297617][T10127] ? kernel_sendmsg+0x50/0x50 [ 342.302329][T10127] ___sys_sendmsg+0x110/0x1b0 [ 342.307003][T10127] ? do_recvmmsg+0x6e0/0x6e0 [ 342.311597][T10127] ? lock_acquire+0x480/0x570 [ 342.316264][T10127] ? rcu_read_lock_sched_held+0xd/0x70 [ 342.321752][T10127] ? __fget_files+0x26a/0x440 [ 342.326423][T10127] ? __fget_light+0xe5/0x270 [ 342.331027][T10127] __sys_sendmsg+0xf3/0x1c0 [ 342.335537][T10127] ? __sys_sendmsg_sock+0x30/0x30 [ 342.340587][T10127] ? lock_downgrade+0x6e0/0x6e0 [ 342.345440][T10127] ? trace_hardirqs_on+0x2d/0x120 [ 342.350458][T10127] do_syscall_64+0x35/0xb0 [ 342.354872][T10127] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 342.360758][T10127] RIP: 0033:0x7eff50689409 [ 342.365161][T10127] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 342.384765][T10127] RSP: 002b:00007eff4fdde168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 342.393171][T10127] RAX: ffffffffffffffda RBX: 00007eff5079c050 RCX: 00007eff50689409 [ 342.401148][T10127] RDX: 0000000000000000 RSI: 00000000200007c0 RDI: 0000000000000005 [ 342.409134][T10127] RBP: 00007eff4fdde1d0 R08: 0000000000000000 R09: 0000000000000000 [ 342.417096][T10127] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 342.425135][T10127] R13: 00007ffd6988605f R14: 00007eff4fdde300 R15: 0000000000022000 [ 342.433114][T10127] 22:49:09 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$P9_RLCREATE(r1, &(0x7f00000001c0)={0x18, 0xf, 0x2, {{0x0, 0x4, 0x2}, 0x7fff}}, 0x18) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000080)=0x7f) ioctl$SNDCTL_DSP_SPEED(r2, 0xc0045002, &(0x7f00000000c0)) read$dsp(r2, &(0x7f0000000100)=""/184, 0xb8) read$dsp(r2, &(0x7f00000011c0)=""/4117, 0x200021d5) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000200)=0x7a) ioctl$SNDCTL_DSP_GETISPACE(0xffffffffffffffff, 0x8010500d, &(0x7f0000000040)) r3 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$SNDCTL_DSP_GETIPTR(r3, 0x800c5011, &(0x7f00000008c0)) ioctl$SNDCTL_DSP_SPEED(r3, 0xc0045002, &(0x7f0000000000)) ioctl$SNDCTL_DSP_RESET(r3, 0x5000, 0x0) 22:49:09 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$P9_RLCREATE(r1, &(0x7f00000001c0)={0x18, 0xf, 0x2, {{0x0, 0x4, 0x2}, 0x7fff}}, 0x18) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000080)=0x7f) ioctl$SNDCTL_DSP_SPEED(r2, 0xc0045002, &(0x7f00000000c0)) read$dsp(r2, &(0x7f0000000100)=""/184, 0xb8) read$dsp(r2, &(0x7f00000011c0)=""/4117, 0x200021d5) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000200)=0x7a) ioctl$SNDCTL_DSP_GETISPACE(0xffffffffffffffff, 0x8010500d, &(0x7f0000000040)) r3 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$SNDCTL_DSP_GETIPTR(r3, 0x800c5011, &(0x7f00000008c0)) ioctl$SNDCTL_DSP_SPEED(r3, 0xc0045002, &(0x7f0000000000)) ioctl$SNDCTL_DSP_RESET(r3, 0x5000, 0x0) 22:49:09 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) (fail_nth: 6) [ 342.827861][T10142] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 343.002887][T10148] FAULT_INJECTION: forcing a failure. [ 343.002887][T10148] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 343.141524][T10148] CPU: 1 PID: 10148 Comm: syz-executor.5 Not tainted 6.0.0-rc3-next-20220901-syzkaller #0 [ 343.151477][T10148] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 343.161556][T10148] Call Trace: [ 343.164854][T10148] [ 343.167789][T10148] dump_stack_lvl+0xcd/0x134 [ 343.172378][T10148] should_fail.cold+0x5/0xa [ 343.176879][T10148] copyin+0x19/0x120 [ 343.180783][T10148] _copy_from_iter+0x36e/0x11c0 [ 343.185646][T10148] ? _copy_mc_to_iter+0x1430/0x1430 [ 343.190852][T10148] ? memset+0x20/0x40 [ 343.194833][T10148] ? __virt_addr_valid+0x5d/0x2d0 [ 343.199874][T10148] ? __phys_addr+0xc4/0x140 [ 343.204379][T10148] ? __phys_addr_symbol+0x2c/0x70 [ 343.209402][T10148] ? __check_object_size+0x2de/0x700 [ 343.214708][T10148] netlink_sendmsg+0x875/0xe10 [ 343.219473][T10148] ? netlink_unicast+0x7f0/0x7f0 [ 343.224416][T10148] ? bpf_lsm_socket_sendmsg+0x5/0x10 [ 343.229700][T10148] ? netlink_unicast+0x7f0/0x7f0 [ 343.234635][T10148] sock_sendmsg+0xcf/0x120 [ 343.239058][T10148] ____sys_sendmsg+0x6eb/0x810 [ 343.243818][T10148] ? copy_msghdr_from_user+0xfc/0x150 [ 343.249192][T10148] ? kernel_sendmsg+0x50/0x50 [ 343.253877][T10148] ? rcu_read_lock_sched_held+0xd/0x70 [ 343.259376][T10148] ? lock_acquire+0x480/0x570 [ 343.264044][T10148] ? rcu_read_lock_sched_held+0xd/0x70 [ 343.269510][T10148] ___sys_sendmsg+0x110/0x1b0 [ 343.274186][T10148] ? do_recvmmsg+0x6e0/0x6e0 [ 343.278770][T10148] ? lock_acquire+0x480/0x570 [ 343.283455][T10148] ? rcu_read_lock_sched_held+0xd/0x70 [ 343.288944][T10148] ? proc_task_getattr+0x1f0/0x1f0 [ 343.294064][T10148] ? ksys_write+0x20c/0x250 [ 343.298592][T10148] ? __fget_files+0x26a/0x440 [ 343.303357][T10148] ? __fget_light+0xe5/0x270 [ 343.307944][T10148] __sys_sendmsg+0xf3/0x1c0 [ 343.312678][T10148] ? __sys_sendmsg_sock+0x30/0x30 [ 343.317702][T10148] ? lock_downgrade+0x6e0/0x6e0 [ 343.322551][T10148] ? trace_hardirqs_on+0x2d/0x120 [ 343.327584][T10148] do_syscall_64+0x35/0xb0 [ 343.332018][T10148] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 343.337902][T10148] RIP: 0033:0x7eff50689409 [ 343.342305][T10148] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 343.361909][T10148] RSP: 002b:00007eff4fdbd168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 343.370312][T10148] RAX: ffffffffffffffda RBX: 00007eff5079c120 RCX: 00007eff50689409 [ 343.378292][T10148] RDX: 0000000000000000 RSI: 00000000200007c0 RDI: 0000000000000005 22:49:10 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x40046207, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x800, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="04630440"], 0x0, 0x0, 0x0}) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) r3 = dup2(r2, r0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000000)) dup2(r2, r4) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000001480)={0x8, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="0563044000000000"], 0x47, 0x0, 0x0}) mmap$binder(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r4, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000680)={0x4c, 0x0, &(0x7f0000000180)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000300)={@ptr={0x73622a85, 0x0, 0x0}, @flat=@weak_handle, @ptr={0x70742a85, 0x7, 0x0}}, &(0x7f00000004c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) [ 343.386252][T10148] RBP: 00007eff4fdbd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 343.394300][T10148] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 343.402260][T10148] R13: 00007ffd6988605f R14: 00007eff4fdbd300 R15: 0000000000022000 [ 343.410246][T10148] 22:49:10 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000ee9a000000000000000095"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x802, 0x0) connect$netlink(r2, &(0x7f00000001c0)=@proc, 0xc) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000004000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x7}, 0x0) (fail_nth: 7) [ 343.590891][T10153] binder: 10152:10153 ioctl c0306201 20001480 returned -14 22:49:10 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x40046207, 0x0) (async) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x800, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="04630440"], 0x0, 0x0, 0x0}) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) r3 = dup2(r2, r0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000000)) (async) dup2(r2, r4) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000001480)={0x8, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="0563044000000000"], 0x47, 0x0, 0x0}) (async, rerun: 32) mmap$binder(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r4, 0x0) (rerun: 32) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000680)={0x4c, 0x0, &(0x7f0000000180)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000300)={@ptr={0x73622a85, 0x0, 0x0}, @flat=@weak_handle, @ptr={0x70742a85, 0x7, 0x0}}, &(0x7f00000004c0)={0x0, 0x28, 0x40}}}], 0x0, 0x0, 0x0}) 22:49:10 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$P9_RLCREATE(r1, &(0x7f00000001c0)={0x18, 0xf, 0x2, {{0x0, 0x4, 0x2}, 0x7fff}}, 0x18) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000080)=0x7f) ioctl$SNDCTL_DSP_SPEED(r2, 0xc0045002, &(0x7f00000000c0)) read$dsp(r2, &(0x7f0000000100)=""/184, 0xb8) read$dsp(r2, &(0x7f00000011c0)=""/4117, 0x200021d5) ioctl$SNDCTL_DSP_CHANNELS(r2, 0xc0045006, &(0x7f0000000200)=0x7a) ioctl$SNDCTL_DSP_GETISPACE(0xffffffffffffffff, 0x8010500d, &(0x7f0000000040)) r3 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$SNDCTL_DSP_GETIPTR(r3, 0x800c5011, &(0x7f00000008c0)) ioctl$SNDCTL_DSP_SPEED(r3, 0xc0045002, &(0x7f0000000000)) ioctl$SNDCTL_DSP_RESET(r3, 0x5000, 0x0) [ 343.740576][T10160] binder: 10157:10160 ioctl c0306201 20001480 returned -14 [ 343.793516][T10158] ================================================================== [ 343.801612][T10158] BUG: KASAN: null-ptr-deref in down_read+0xa5/0x450 [ 343.808385][T10158] Write of size 8 at addr 00000000000000e8 by task syz-executor.4/10158 [ 343.816708][T10158] [ 343.819021][T10158] CPU: 1 PID: 10158 Comm: syz-executor.4 Not tainted 6.0.0-rc3-next-20220901-syzkaller #0 [ 343.828901][T10158] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 343.838991][T10158] Call Trace: [ 343.842278][T10158] [ 343.845210][T10158] dump_stack_lvl+0xcd/0x134 [ 343.849819][T10158] ? down_read+0xa5/0x450 [ 343.854152][T10158] kasan_report+0xb1/0x1e0 [ 343.858597][T10158] ? down_read+0xa5/0x450 [ 343.862931][T10158] kasan_check_range+0x13d/0x180 [ 343.867911][T10158] down_read+0xa5/0x450 [ 343.872063][T10158] ? binder_alloc_new_buf+0xa5/0x19a0 [ 343.877493][T10158] ? lock_acquire+0x480/0x570 [ 343.882718][T10158] ? rwsem_down_read_slowpath+0xb10/0xb10 [ 343.888448][T10158] ? __traceiter_binder_return+0xa0/0xa0 [ 343.894135][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 343.899612][T10158] ? lock_acquire+0x480/0x570 [ 343.904288][T10158] binder_alloc_new_buf+0xa5/0x19a0 [ 343.909505][T10158] ? __kmem_cache_alloc_node+0x1d8/0x3d0 [ 343.915238][T10158] binder_transaction+0x242e/0x9a80 [ 343.920529][T10158] ? is_bpf_text_address+0x77/0x170 [ 343.925733][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 343.931190][T10158] ? lock_release+0x560/0x780 [ 343.935945][T10158] ? is_bpf_text_address+0x77/0x170 [ 343.941142][T10158] ? lock_downgrade+0x6e0/0x6e0 [ 343.945988][T10158] ? binder_deferred_func+0x1150/0x1150 [ 343.951529][T10158] ? is_bpf_text_address+0x99/0x170 [ 343.956725][T10158] ? kernel_text_address+0x39/0x80 [ 343.961836][T10158] ? __kernel_text_address+0x9/0x30 [ 343.967050][T10158] ? unwind_get_return_address+0x51/0x90 [ 343.972718][T10158] ? write_profile+0x4a0/0x4a0 [ 343.977488][T10158] ? arch_stack_walk+0x93/0xe0 [ 343.982280][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 343.987762][T10158] ? lock_acquire+0x480/0x570 [ 343.992438][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 343.997898][T10158] ? lock_release+0x560/0x780 [ 344.002591][T10158] ? __might_fault+0xd1/0x170 [ 344.007280][T10158] ? lock_downgrade+0x6e0/0x6e0 [ 344.012226][T10158] ? __might_fault+0xd1/0x170 [ 344.017089][T10158] ? lock_downgrade+0x6e0/0x6e0 [ 344.021960][T10158] ? __kmem_cache_free+0xab/0x3b0 [ 344.027003][T10158] binder_thread_write+0x8a9/0x3220 [ 344.032237][T10158] ? tomoyo_domain_quota_is_ok+0x2c7/0x530 [ 344.038113][T10158] ? debug_check_no_obj_freed+0x20c/0x420 [ 344.043848][T10158] ? lock_downgrade+0x6e0/0x6e0 [ 344.048695][T10158] ? binder_transaction+0x9a80/0x9a80 [ 344.054067][T10158] ? binder_debug+0xb2/0x160 [ 344.058674][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 344.064140][T10158] ? lock_acquire+0x480/0x570 [ 344.068813][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 344.074278][T10158] ? lock_release+0x560/0x780 [ 344.078948][T10158] ? binder_debug+0xb2/0x160 [ 344.083537][T10158] ? __traceiter_binder_return+0xa0/0xa0 [ 344.086740][T10164] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 344.089177][T10158] ? lock_downgrade+0x6e0/0x6e0 [ 344.089211][T10158] ? rwlock_bug.part.0+0x90/0x90 [ 344.108289][T10158] binder_ioctl+0x3470/0x6d00 [ 344.112974][T10158] ? tomoyo_path_number_perm+0x162/0x550 [ 344.118610][T10158] ? futex_hash+0x12/0x200 [ 344.123073][T10158] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 344.128875][T10158] ? __sanitizer_cov_trace_switch+0x50/0x90 [ 344.134852][T10158] ? binder_thread_write+0x3220/0x3220 [ 344.140307][T10158] ? do_vfs_ioctl+0x132/0x15c0 [ 344.145063][T10158] ? vfs_fileattr_set+0xbe0/0xbe0 [ 344.150079][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 344.155525][T10158] ? __ct_user_exit+0xff/0x150 [ 344.160305][T10158] ? __fget_files+0x26a/0x440 [ 344.164977][T10158] ? bpf_lsm_file_ioctl+0x5/0x10 [ 344.169983][T10158] ? binder_thread_write+0x3220/0x3220 [ 344.175436][T10158] __x64_sys_ioctl+0x193/0x200 [ 344.180193][T10158] do_syscall_64+0x35/0xb0 [ 344.184616][T10158] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 344.190499][T10158] RIP: 0033:0x7f743d689409 [ 344.194922][T10158] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 344.214574][T10158] RSP: 002b:00007f743e8c8168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 344.222977][T10158] RAX: ffffffffffffffda RBX: 00007f743d79bf80 RCX: 00007f743d689409 [ 344.230936][T10158] RDX: 0000000020000680 RSI: 00000000c0306201 RDI: 0000000000000004 [ 344.238894][T10158] RBP: 00007f743d6e4367 R08: 0000000000000000 R09: 0000000000000000 [ 344.246854][T10158] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 344.254900][T10158] R13: 00007ffea428f8bf R14: 00007f743e8c8300 R15: 0000000000022000 [ 344.262892][T10158] [ 344.265900][T10158] ================================================================== [ 344.355056][T10158] Kernel panic - not syncing: panic_on_warn set ... [ 344.361684][T10158] CPU: 0 PID: 10158 Comm: syz-executor.4 Not tainted 6.0.0-rc3-next-20220901-syzkaller #0 [ 344.371570][T10158] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 344.381611][T10158] Call Trace: [ 344.384877][T10158] [ 344.387794][T10158] dump_stack_lvl+0xcd/0x134 [ 344.392381][T10158] panic+0x2c8/0x622 [ 344.396303][T10158] ? panic_print_sys_info.part.0+0x110/0x110 [ 344.402279][T10158] ? preempt_schedule_common+0x59/0xc0 [ 344.407749][T10158] ? preempt_schedule_thunk+0x16/0x18 [ 344.413117][T10158] ? down_read+0xa5/0x450 [ 344.417475][T10158] end_report.part.0+0x3f/0x7c [ 344.422272][T10158] kasan_report.cold+0xa/0xf [ 344.426866][T10158] ? down_read+0xa5/0x450 [ 344.431215][T10158] kasan_check_range+0x13d/0x180 [ 344.436173][T10158] down_read+0xa5/0x450 [ 344.440345][T10158] ? binder_alloc_new_buf+0xa5/0x19a0 [ 344.445737][T10158] ? lock_acquire+0x480/0x570 [ 344.450453][T10158] ? rwsem_down_read_slowpath+0xb10/0xb10 [ 344.456210][T10158] ? __traceiter_binder_return+0xa0/0xa0 [ 344.461861][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 344.467342][T10158] ? lock_acquire+0x480/0x570 [ 344.472042][T10158] binder_alloc_new_buf+0xa5/0x19a0 [ 344.477253][T10158] ? __kmem_cache_alloc_node+0x1d8/0x3d0 [ 344.482926][T10158] binder_transaction+0x242e/0x9a80 [ 344.488160][T10158] ? is_bpf_text_address+0x77/0x170 [ 344.493377][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 344.498845][T10158] ? lock_release+0x560/0x780 [ 344.503616][T10158] ? is_bpf_text_address+0x77/0x170 [ 344.508837][T10158] ? lock_downgrade+0x6e0/0x6e0 [ 344.513700][T10158] ? binder_deferred_func+0x1150/0x1150 [ 344.519258][T10158] ? is_bpf_text_address+0x99/0x170 [ 344.524471][T10158] ? kernel_text_address+0x39/0x80 [ 344.529594][T10158] ? __kernel_text_address+0x9/0x30 [ 344.534813][T10158] ? unwind_get_return_address+0x51/0x90 [ 344.540465][T10158] ? write_profile+0x4a0/0x4a0 [ 344.545230][T10158] ? arch_stack_walk+0x93/0xe0 [ 344.550003][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 344.555480][T10158] ? lock_acquire+0x480/0x570 [ 344.560193][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 344.565673][T10158] ? lock_release+0x560/0x780 [ 344.570361][T10158] ? __might_fault+0xd1/0x170 [ 344.575043][T10158] ? lock_downgrade+0x6e0/0x6e0 [ 344.579903][T10158] ? __might_fault+0xd1/0x170 [ 344.584582][T10158] ? lock_downgrade+0x6e0/0x6e0 [ 344.589440][T10158] ? __kmem_cache_free+0xab/0x3b0 [ 344.594513][T10158] binder_thread_write+0x8a9/0x3220 [ 344.599737][T10158] ? tomoyo_domain_quota_is_ok+0x2c7/0x530 [ 344.605559][T10158] ? debug_check_no_obj_freed+0x20c/0x420 [ 344.611325][T10158] ? lock_downgrade+0x6e0/0x6e0 [ 344.616190][T10158] ? binder_transaction+0x9a80/0x9a80 [ 344.621574][T10158] ? binder_debug+0xb2/0x160 [ 344.626186][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 344.631650][T10158] ? lock_acquire+0x480/0x570 [ 344.636341][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 344.641805][T10158] ? lock_release+0x560/0x780 [ 344.646489][T10158] ? binder_debug+0xb2/0x160 [ 344.651090][T10158] ? __traceiter_binder_return+0xa0/0xa0 [ 344.656737][T10158] ? lock_downgrade+0x6e0/0x6e0 [ 344.661612][T10158] ? rwlock_bug.part.0+0x90/0x90 [ 344.666569][T10158] binder_ioctl+0x3470/0x6d00 [ 344.671255][T10158] ? tomoyo_path_number_perm+0x162/0x550 [ 344.676896][T10158] ? futex_hash+0x12/0x200 [ 344.681322][T10158] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 344.687140][T10158] ? __sanitizer_cov_trace_switch+0x50/0x90 [ 344.693060][T10158] ? binder_thread_write+0x3220/0x3220 [ 344.698613][T10158] ? do_vfs_ioctl+0x132/0x15c0 [ 344.703388][T10158] ? vfs_fileattr_set+0xbe0/0xbe0 [ 344.708450][T10158] ? rcu_read_lock_sched_held+0xd/0x70 [ 344.713922][T10158] ? __ct_user_exit+0xff/0x150 [ 344.718705][T10158] ? __fget_files+0x26a/0x440 [ 344.723395][T10158] ? bpf_lsm_file_ioctl+0x5/0x10 [ 344.728359][T10158] ? binder_thread_write+0x3220/0x3220 [ 344.733829][T10158] __x64_sys_ioctl+0x193/0x200 [ 344.738606][T10158] do_syscall_64+0x35/0xb0 [ 344.743049][T10158] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 344.748967][T10158] RIP: 0033:0x7f743d689409 [ 344.753387][T10158] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 344.773000][T10158] RSP: 002b:00007f743e8c8168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 344.781437][T10158] RAX: ffffffffffffffda RBX: 00007f743d79bf80 RCX: 00007f743d689409 [ 344.789415][T10158] RDX: 0000000020000680 RSI: 00000000c0306201 RDI: 0000000000000004 [ 344.797387][T10158] RBP: 00007f743d6e4367 R08: 0000000000000000 R09: 0000000000000000 [ 344.805371][T10158] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 344.813353][T10158] R13: 00007ffea428f8bf R14: 00007f743e8c8300 R15: 0000000000022000 [ 344.821353][T10158] [ 344.824926][T10158] Kernel Offset: disabled [ 344.829319][T10158] Rebooting in 86400 seconds..