r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) ioctl$sock_inet_SIOCGIFNETMASK(0xffffffffffffffff, 0x891b, &(0x7f0000000100)={'netdevsim0\x00', {0x2, 0x0, @empty}}) r1 = perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r2, 0x0, 0x1, &(0x7f00000005c0)=0xfffffb6e, 0x4) ioctl$sock_inet_SIOCADDRT(r2, 0x890b, &(0x7f0000000080)={0x0, {0x2, 0x4e24, @empty}, {0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2e}}, {0x2, 0x0, @empty}, 0xa9}) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f00000001c0)='./cgroup/syz1\x00', 0x1ff) sendto$inet(r2, &(0x7f0000000440)="5550363002bb95a84025e48385fae22c37b103c638dbf8aeeba6d4b0762eb62a0434fd0212f1bc276b307f1d9290e28566d947f3c5c9d212ab3ff11527eabe6a65eb673adfb3f81ea9ac8668334c512e766a8b73deed99df22cdf68db836bb89b35087e013501ac8493888aa1111d147b046630a7bf88541bb118a0cb3f483a2e70f1cfefdaf4bd5b4271d0f80b2fe266eb6ea32068fca46da94c256d4bdd978db1abdcc70dbc134af800275814d39392b843cb91f603da304700a450e2e552f61b21e08184db282a96924cddc172eff035ffbc835a33963749e6c20f91e3b", 0xdf, 0x40, &(0x7f0000000040)={0x2, 0x4e24, @broadcast}, 0x10) ioctl$EXT4_IOC_SWAP_BOOT(r2, 0x6611) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000180)=ANY=[@ANYBLOB="046d7e3242ce74000011000000ffff00000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00']) ioctl$PERF_EVENT_IOC_RESET(r3, 0x2403, 0x9) clone3(&(0x7f0000000000)={0x61020100, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/keys\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x400000000001}, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4, 0x0) setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x2f, &(0x7f0000002b00)={0x8a, {{0xa, 0x0, 0x0, @mcast2}}, {{0xa, 0x0, 0x0, @mcast1}}}, 0x108) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5000943f, &(0x7f0000000600)={{r0}, 0x0, 0x18, @inherit={0x48, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff000, 0x7f, {0x0, 0x40000001, 0xa38, 0x1d, 0xa60}}}, @name="53bd3bf96ffadbfc4a991cbc977977a3c3a1820b62b38e0430dfe109a03a42fb51a101635e74e9cc85175b7eca2358ffbe57e5c17f11d69b71da0552b6072fbff96853fe8cbeeeebbeec835d3c63cf1c7b0860f56f3e5dc0d18651460bee645a409881c2b67895a175cd95023bf7be9b0dda989a3d30bb12575e9a15046d8121f7764c843002045180a9dd6ebe80e752cc0ecee0539d946182cca9930416bcdc8f83663d3f677711551911187eb94964dbbed6cf86666922a2eb61f2e5db499341aa6ea36b7824f9a79eca84b79fc45c38110c613cec43ae9430546c1140065316e595d1c790b3fdb4319fed945d232c584cfbbd16de25f86d2a6ee069c42f26d05251b1fad510f67e2874e29a3106b941ea4dad7a9333b8dceaa4342080b4217a9aa2ea8dda694adcf3293ac8b4a6ccf7b3870cf4e83a8a7f97b80c2a010b13b95b6fda55234e9f9455eb3a7362fd34f2be2e410e6279bee8b964c60a9ec82dc374bae4e8944085a1c87caba7e779e9ac2468a9f25fb8e146968b0db06fe164aa4735f9a00480f06f1c1c4bf6781c2fecd6655fa26169215e66a6b7edecdf66b8ce736b83d573a5b684c94da49bcb9b58f6f17a3e73d76ea0cd57603b6f72a4635fbdbc150d0bf253606ea556ff30f20f5bf544d5ff1ac4b719efff993754f0f670ba8fb20afcd5889101b6fb56b7364c81e10da1033a7f497622d4b4f454ccefa40b3d57cb1d10cb89e6ee52dc24ca5ba20e64db95f36d4935ae81775c06a9af31192f246a149d61af7b8e085c6ae4fccafc936e4469ee4f0a511ade87f7f805dc34a7e7f68fedc6bfc02a21dc287f055de58c14fdcdac09912bc92645c350f12eb79d3ce95ec3580575fc4082428bcf467f1c987799716483d11de6e9e2ca8bae87c61ddc2c3ef8a1155530086e9fbc8f08b40a769ff1cb756ed2532637169740d5f21e904c270ee1c4e21abc095a6f19c3e2aae096452c08cad43b09f60c33d9b9a8f3d4154d3b36cf9357f90a807efbf9faecd1206350ed767213d82028695bdf2547d9519a6d9487ad7f808a21fec4510e2d476c7fa1312405ccb73246bab3bf2175181590985b8ea18dfd58308bc67491a3c1eebffb2d7bccca9c706574c9467adcff8e9a0c13b966203cb93fbbbb93561b6719a8cdb51c8dcf0faf81c9919cc32421411d1feff7e57702b34f44009a4a860deffc1734a029ef5103f9d1560ee06225f34bd47d74c5fb2cfe043a3fdc32316fa23baefc3a957cf4a3bc2571310df601c176648ebd99d28db6da7e13ba7bae5866abd5b0ae3f563b1c28fa2b6a5ed759163347b6b0e135505a2ad5c682e355974f35e173a8cf81e3eacdce29fdac77ea66380da9b471bcb5f2a2309c83ac07abb55be4c7438002385eb4c7b4f49afe6dc18f7f6c396cea2f080dffcfbb8286b0fbb001144c759a5ee743ef7230d4e3a1ed22036a7fc9a198538b3dac2efd954d87b55df0bbca1000a1bb8f4882899fafb341206ad2d2cbfa8e7fc1690e1b7af6c346b4fb13539e752cafb0754b4660183ca13acf6b17e38646fc03ab9e3dc65fa18b9442c3acdacbcfa3f44f3df216a31dba85fe23f306131b5e9ce0bbe97555923c8083ffeb2202d6ae35546e019c460c03ea2a8a43f2e7d89f8722059f515fef1180b6a89c21c985bbb6b2baa2713e462c6a95dbcf1c7fbb2185e0b87e5ba4051fc4737fd626f8a04b598d64becdb35ba73a576fe851c36eb9134e459523115ccabbdec69a5b9f7f7e50b863a08833e9adfdf91d748971d81a44d068ff119e5f8c04ed3f8c932246a04ed5c1da13d3d80a91c5f66731a3b9565cb355dab57ae61a2bce3fbbd297a48765f65421d2aa9ac3eb2d8312c31b8020b788426f5bbf12042f97dde6aaec23f8dba18f55f5cc9131da3ca993d428962b740183798ecc97ded35fd537ce16cd01afc2cc1456dcef39e723e451a932fb5a6969e1e0b3046319e801caed8f76799028e25b97e904f09f503ae91f28db41916ac9ab8a68b5eed9b807b75952a169a23023e52ac0937d0f00789c1f9ed419c9bc51fd41b0603a5e610bbfca201f798d7894c11ba44ef0d99d38387b0325fddb8a35bf962d6fee09a374edecdcf480942a445c3b97e587c159797898271279fd910b3311f9efdfbf5eab3874b0a599d346af2e405827d1a643b4cf75dced4d1b66d0b916716208b97d3994784a1b70887f5a5fccc51bb2f4c3df40fc70c539d523e8a25bcd87057f8a2fad864b21d047d4ac2341dc1d4f91716804c816b2fa22c797231506f17c924526b143f1bb6c869da5d5671a7cef9a49522876d022a10aadddc06261dd914d2aa2edf5514bee8aa3ecf2808f67468384bad396e81ef53afa37fed68ead4aa59a638e8794558bf106b50f0ca2a55729a8231e9be0999d6c4ecf61ac89611f1252c42476ea6e770e18f94313e4ce1bc05c85fec5de3b7e156e337d3670378b705d9c245a7ddad43330f9365cdc3973d9342eb7dfd4b59307b630e4ad9b86f6087801169962adce30af4caea5503f1b4a55397b54f36bc71fb3ff2e8ae55d479619c38bf66e7d39a6a8cb8f86cacc0a4211ed21e53bb9d584d7c4f083de22e66ed38a7a9b9bef438a8d86892a8fb7350378a7a337f7233c15173cab34df3ba9537fb1f597ea5c5349f7897136e9defb0d573c8ee3e7ab11c939f27f8be201961a69880dfb0d75a9060101ff920cfca17d7aadb5b110d26ba613e65b4e3fa26b751b61a07d820b16d1db898df3a220de25e144f662b02b81fff28a2f9ed93a842a887d5bedb1ae9a4d2e1be4b888789b06353616cea9e6c9e177f9daf71847e703c126738e3c57cba7f8c9cb673b61d6dbab46bb4c36be6b3efcdb849f12ca132be0eb870a803d58c42b9c5aa5411996f6801420b56e7b768a81ad8d5e068a9d7d5514039b746df93fb3741ad2d9d537e4ce523e8f1c6b58c4dc6861bdf6b9d6adb7fed9fed9bb4dffc93300876865e33fe84b23a1ae15edd595c19882196e7693aeb11b53dc90f782c4467d045bb1e2ed084f26d1843878b91ab19fe299f1987946ecb5d8ff5834902499bf45a694f55afaa9847ec0474acceea45dcc1a127b2bac283301d2e11940523628386b8f33ddde1f29b7307d2edd68ff9f94e41eb2244c9388e81d1db11ea5c8f14a1ac8d5cd7db1f32c0f52b9472aef7d45961ac5c5a8222b671a98706ccd6a7a695e5fcb6bbe94bc5cac3291c5def69f59148506713e39ce50a2c1b072f40ce726456af4bc4fff8668a31ea9a6948d49e307602be8bba58b0b23e6898f83c5c1722c214bfa0354dae1d7f282677231ab8b0964469480f3acbb69f09e89bd13c53df769930adc6fddaeb36dc30430ade19c0e5f6e5b41fee4854f7c469d214466e8c235b9cbcc29060fbfa3afaa82f2d06261a247fbb09446954fbddf2185a9376aafa333a96668d1f091d4dd0b55141d9e678d03c8e47444206d04d1d85377ceed835015f4d3505f2a250ff6317dfe6b077415e2b38ed3b6141383c62666d9368872e02b0a61da7670942ee6eb112554d34bb1e33e558bac01a1b959ba4929818942379740735ed33c39863e845329b8ba0ccad5e6cd5f123f68c2036c4f6ce94279f2abe7b5359c7f7c23c1a3fc23aac161c9957c39abec38163d6bd8c27845d25ca266601ed17435f1ecc700895dbcd9ba14250d2076e21638a3997a313e98e6ecdf3ff1db3c40e37ad42f9a6441b2d7080a9574f663795eeb0c31efa18a5322b5a455ee7061b45300c506c74aafa26c7360b30ee0d0c57a7cb8e3621f9cc5a9379987154dee236200a881bb89e6662e238651eba74067abacded4a63e559b86034bcceb140815f2365bd96799ecfae85cf9e3c4a5efa43cbb1c92bb77fa02c6b85602eb02b5a43b4c8b3de0d706bccf790b5972f716b276c8c8bf0a85d16afa68410cdde7da096d48ec85475ea6f69c9bbd624468a760a61d53c690bb7b6223493fa7b306f61643bd96a06b6bee00ce602c17f77b3e1db99c2d42666cee6ec5893696122e2dd7fc8bcf8596c73fbedbec22680f834a388ecd6259956a03c71b398580e4a1ddd28f48ca687871d198ac6cf2507e2baa8de2a42a4723a74c68f842fdc6e4737dcc1d7c95b2c67cea6e5a82e08c1094fc6dd7398a558a8d0b22cf8ebf5ab763bbb19c6dff205693cb27ce0d7d2e0708faaa8d539e313fce4f245d98b7902d5a85ee1a1870e3045420f2aae572a70deaf88d646f7cf8fbab00d5bc1e15c5b0eeacfe63df6ac714ad475c63690052b27f484af3f92cadc38a0f706c73adb5c0dbc806434aa6d3141fa26fd2876b0af1512cfb777119c4d9bf2d9479ecb1b23695c8d285b61384438e2683d6382cf23686bc0a2ac784bd0745a17673af8c3778d2f2aeb2e78219538bc0c2ba776d74ec9dda2f78b5e48acec049c900128462dc6d578772150be6adbe23bed3e50e6c4d43b41d3a524c36b8e55b13129f17da06b3c729090565ce4347520dc9c2d77a00905fb5e25be76e743ec1bccafce841abe208315ec4008adee849e5dce4b3cc7a2d45d1ea3f077a51942cb114ae4d6f094449de25628239958181272d682d2b8791d4e3da264a5f848fa742a74e3b61186f9e4b8d2a764342ab4e6c481cd224a580b3277b1cc2cce6b173f194fdf015a0a1a3aa4b9c7be736aaf03e94f2c4985d004274b3221f4d126abb28731d54571ef9671e31d24b805ec5ba16f073d075582539048da248cefb3d90ec3c2d3b17f4ec2bf857b60564940d0271f07e08ff2e8f8468777aa78d9e25f6ba2afb834a5bc7a64877643b2ce874b6e565bd75c9cb83cefea4c6db9ca128204607138dc272435af8dad1f2b7a2a6e529743eb60f5544d181c53648cc3a31b517970058e9a82e675b40b2e07e36b4fc9ca9ed65f8c4f61a97fec11d95f5e2b0651e6164976e5800d41ab4a880ec232cd81e07ffcb9ab4d12b8250a9a5e0e2ea7a692a2e129e045df15f70d911db6efd02c587db4cf514dd7685177f00d14dcd1dfa08768987603250947b3d1960b2d941ff112bf81e9b4c31fde9cdbbb686ce4ed64b83f1f3e2ef5d8d230624a2325c650de5c562421786cc8eadca472c5e9b76340538806304249ce4f7695d7c439af4563c7fed973d361ff28363c8efa47e6ee49d34c9dbf796c8b31d4dbbad4094c8429606749c87c21eb9912914ec160830d21670ab5e945553b5b84a1f2bc7acf77f3406c4492f4e84bf5e8efafd441d59d900762fe147f28369484f9b57faf3708f04744587835de010253cae3e7f7dfcae2d5042661c7d8dac0aa8ca5418a0834a2dceb1db22753b2666eb606547363e7736e1057e62ddda31e81eeced33f0b43c40a42fa2fdb9404d47de4e4f9c2bc8feadc8862efe463c3a85a25ee91a32aa01aed4f1b7cc321d909cf68ead8c63edef4c80353c687971938023633c38adfcb704760a83c8c5c984d7828ab3497503b34846ddd1e16314f704f10cf27acbe393072ade01172ba0b9a7c4500ef0342ef146521f8f3be782bb6d6b9a72e0e21361a93691c91d6b49ebd26a6025686807e696ee246d03a6f3f0051288daa62cf9a3a28bc8d09798e3f6fd87465dbcb4e924ba4cfbb07527a63ac4c32307ffb60dd8e200a4be66af6afd10d5edc04eb51e6c124fd00c2ecbd4454c512523f565e2ba23f71cc5341a215388a74af3755fa897d8ef40f5"}) r5 = syz_open_dev$tty20(0xc, 0x4, 0x1) sendfile(r5, r4, 0x0, 0x3fffffffffffc) bind$inet(r4, &(0x7f0000000140)={0x2, 0x4e22, @loopback}, 0x10)