7901253b88a1b07fca145f1af5e9dd3e5f3fd86c88cc67b13defc66a2690a6198c151b2e2ceae929504897f66d8ef6f414f4dfd56964fba19bbc53cac80976e11ee0db46adad277105d5f2afb0a94546c9c2b8cef80813bad6cedb59f2cb78df3793e11a3a89027325b00bea09b6ef91a110f0965961d028e14510845ea1f136e61459165fff12e12cacf33f89817272c1b2c5721f770557639158c724c1995119939d1e2380b4ad5fe65f9257b8bbde349d7123c34f012060bc834a1940cd8d48ec3469a5ec2e0e07ed65e67efddffc5e4575d81bfab3ca582ed0e8ea296cf8fe48ba08378ba7f737af6abea2faa02e8274ee6ea32bc390a2156c1f0dd0586e36a144b5cf268c010ccdaf56a3b321eb1e166a6139e47ca9dfc530ae857f7485aaeebecea12f7f382f7abb3dbf8b92925783a84f2c04d96e573bffdc6cc64608a21cab196b135f18d41675878d2248cec5268846ed4f836fe5c0fc570e9db56c00c45e333c929cf9e446afbd44acd454f11f9a51f82ff6ee1939a30dfbdec6aa1f0d9e868595518d10e4ca39c164085ca32afbc299ce922e0fa11c64c38aea993ae734c19c892d67a713e54e6f8b893fd1a137700a103693e85d1cf68bbb6460be398a0f3ce53bf8e7fb2f74bd346205d6b3f3aa3148a20a196fe78834d8cbc828d47761276958b56673d407370068ba2317b6068e087908eaba222ce19bfcfbcbd07850dc357d6e90b23cfc67f2babc7f577370e97f6c845fdab389f9820139fd7b767f19b0f7910cbd69ee304d1745fc92b46290d335e5c143bea43cf51cf2c23fd7a3e98131989c1fc7207214e13aa1de36d7e26c1c63ce1f2054b7d9fbb1dfea6210f89dcf4d7434dbe230dbdc14abe920e6ff9443cad9aab0c65deab6507a0c4dc74cd1495736a130109ce2c2db9eeee307eb8146ed3964af82334845273d8e71997fc14fa7f3f240cd1e18d1a46bf3b62cd9b0440426726dd809e85ab0c3c2cb61f90c836c43f44716ad7b4d0581aedfe3710d0e1d3df88f8e16ae7b481a2fca43a94439ceb71c9f6109a74b9d7afe5686d83cb0bc46bf4af8d8c061824dc025e99742a5c8ef4a5c79e59d7a21893cf43bafed55de2b140c463d258ff398a3c1295d177d6471c5b12287d97e6f7f63539269dd8b5fcfdd9654079d46058eb69afbee48ca6d952c0251aeed139f67b09e8adfbd21e3ae082ec500da7327ebf693f5fe6e6d29217d75d407d9b519c83a5b9bf565379f02b4e35151b55186f35ab7c2166edc734594d86051f07d1de4225b69dc164fa083268d9ce6e2fb64e839f85e1b4a9a1b03beec2cb48c070a4db5d55ee8f3212568e0495f6ad374e268ca26e2bf66aa285ac63fa284ee4d4bd06e24b381fffaaca5e6f232e564155c1310356588d29a2ef2082240e22efb2e7305f254024b62397fd38152fbf4408674afbff310059467c02bfdaa7451f0333385403ff9cdd69e160c30d8354a0e286b134c2120dbd64dd95a88b98aaf2b56a78c5df271ff2196d4694df5fb4391a733e6c48afbb282e1c3a3d4dd547047691d44cd28f46751b527b758e3fd9bd8ef7fd0117ab05d2bb295daf486b7bb86f27f5f677d756af2ccf3d4f77f561913a2954ea9755cfcf6345c6c9313ae690b5e19b7cd58954c549db7044915556ee34f4dcbc644eb0daedbb04a46ffb1c81dad432f01daba37ae682a340393f6b04dd6f4afd6cdeca830956a44c28a2b46e810db99a12687033183c30b9c8d8d3b4eb7581e256194db47215dd6079f25b84fa44af62810e6cfcfd383a19a6589374638ace4af621541e3663bb090af6bdda8ac7a3acc99a35409caea3e040792df02c405fef7393c8d3a2a825d22ee43724f8fd74af6cd3e3ee9143658d8af57f5f7458661cff746abcdd8b363da479d46e11c959a7dacb7bc7ed9a11e9cadadb6029539433e547baa2040ff74314e7177cd621c741bb158162b46d6922131bc37bf2f963078c484f2df7482a5077f48d4788315e8d11342e84cc601f2b0aab0e47e9a14b4b3bb916fb9e9c9b955e7f2790e4b0fec4695f21ce15cd3df0f57da34e00993d72500492750dfd5a0081b7dbbca0601404bcc232447335a5d96244f8ccddb7b835bb79553768728ab6bfe7e0a5932e9b377f187d47bca57db62ee72211d37de4344336b80dad3826fce4ee1903183fe8233886536775c4685000b72e0b01166a11d8bf05d7c649119d088e5d02ad3222aa289392729d011849", 0x1000}, {&(0x7f0000005280)="8de62a00ca07fafc85deb2c6899cace53146a4b78c5d242a8e53dbc44c6c64beddd65bc559d8", 0x26}, {&(0x7f00000052c0)="43f059eb910ff9df9362a797328225248364d305c66888fa0388568a53c8d3e63f4a15f5babd0e79e66abf432fac3a699a3ddc0aaf2c2ea7bac79da63ccc5d5ca1069e6c0151b085d9bded1eda812e314e1a112ad5383db588e2b115706e32dcf8727d865c70351276f590b549a6b3be444b4cd1f6e24916e5f54aac5a8c9296893afed61349d4aeae79338dbe103e9f13d8b61c0c16d6159a6feaff8630f26b03c14aedb24b69fde5066e01e0e6b09f905079603c50f2f673633c540202095dbe", 0xc1}, {&(0x7f00000053c0)="f3b425b018bab17d7948f21e14f603d976dc4349772e1478c4754805877b61913c5c0a20d1958c82d974f6f9bd18cb6de22f2148bc14eeaeaeb24261f10fe4ce43293e48a479088ef30d1bc16fe6d19a65be00261ff2511b2bfb55c8cca93601eafe8d81f77738c25d37b7642aa5d7a0ea3a1c82d14d87bfb7996818f4d07a8184849a3f71146e7872b8944af6b2f06947", 0x91}, {&(0x7f0000005480)="d86df1d36595233241455e2512ecb414d74f246c2bf2d1e74a629590a220ec270cdafd1cfd99d3ab076f9bc4c68329d24843825be088115ff7a96608812191bd4ff9c46e47d50cdd3bae6d149c33a6bbc59834545fa7fe083940b13f6a559969972378be05725bbd9cea51fa18180c93568868f91735477d9363f374d5ec810367d0ef6df6cf805b909eadc2c15782d6771266939041bd05aa05328f785e6ddd9db5cacfb89181a431e415b05cfb323a87a4382734021ab8265a60e58571353f5f0f8be04ef9e4e10a8084da28c2c0ae58419d79afbe6df3c9", 0xd9}], 0x6, 0x0, 0x0, 0x44040000}}, {{&(0x7f0000005600)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000006800)=[{&(0x7f0000005680)="f3b81de7e54261719a366d46529779d73b509e817940bc453c800523558bb9a797144b248e9ae7b79c2dd97834fed811315f574f4db099d292cc1d2cc838026ee8e3794bf0f42be499e6eabf283ee5b3669516685a31a66a7b3d189ff076065af74dd8434cdae82f9e76aea5c29184f77ab6c70eb0a068105e27d8c265b9319f09e9bc47dd612ff188a134c285aacbd1b8913a06bea99a2f7c9b5eae7d356e933346bbb9d8986c1c466212ecc383adc0c6f4f3e4dae25b53e40bb7aab6693012f4ab4552004ef1a69dc4f93b2a3e5fd8d237eb549aaa224df9118c04294117f9d80d5afbb76c0c38dd6cba61eff7c3f56e2a762f9491315d09387a1ab4b3527aaee25e11a36d19297716378797264419ccd8876010248b06eba3c461546d58e9be0cea03407966dc388d9c311fab538650ce1636231c1bdf2fd4f036afec6202b609ff428a6a336a1f1a8bd5c63151f63f6365fdd08b339cf9085e5c77bc89dc6556ff5d450c0b7fd76c107d3413a847a05573eb2f01eebf7ec2e3d9979478ce590f47692e9cc874ea5c44d65b3964380ea4ad82ca073377350bfd144a9709c27a1f9abb284f67ea29410aa5838912a942a15a57ec7f5331b57ab67193c28be60178335e3a744bf3765ccabd1d1127cdfc46a65d6a0de2482e06bd107071bcf23bc5acc0401bad8a1ee97e83d4a99ca79885cf1c523942834b43004ba3adfc6efaa0baef8e026ece13d30833ac3657845ec493ba0cd5a8a1ceb03d6c89b1df6a732cbe0cd14663ea157683125a384f636a43e613c60028bf1ed5074cef8c9e1d6b44069d46ae8fc7d77014ad906b8279f3e57c4c13f7cd5bf4f9ff6fb8eeee45af5c4a4b4031fccdd2674fb0f4f194c42c04d7789e02514700dd906609eeba405ceb7a028517b98aec573a18d870a6aa2eb15f951ac76e5b4008890d0e5da74d1c88f09d76f5ebcd5d20ca26522f4a6f589187f4edcfb9e22841e0fa1b8ae40af71be4a732d4aef1a8631f790317ba069dc986e4fea285aa1a4e1f30774fb130b6b98d83be99fe6bea62c842bb3c42758475cc6b6adb4b2a257c98fcb8423dcfee533fa8b4be5588e55d2fc4cf506ec363ed8595d1ea5552daca7ebe9cdd484c2fa3169408fe7b4565c7eb68abe98ab1a25f8158b6f4935dfca27bad5471322771c53e9d7fd239062bd937f643b3810d48e2739b2e780c99ff528bc860e3e5315c52f71fba2c2044712b809696fc08bb1e36bc5b6fcb37e77097c8a31e4ddb53d1170817f205de89d59d0eaf115d740b0f72229d1ea1f6e85fdc8ee9043a735cb32ef3eaff4e328e75ccde503f6054e6b18286c029a991e5d5bb7d42e2db0bb0c657eecc00f84f914f38bf150ec4d284606a0614a820942cb48b3db70d7ce51316e432b580c7176f065e247a69dc87c0d4643b588af2113476e87713d9c5ffbd941e31f5bad1c6746b30221b86caec7f7049ab2b2707f00a039bcfc3875a376f3b964bbf0a1dddccafa5889bd0c3ab4593d50180a1eb47aa4c22d85cd967dcc5774e1fc174647eb1477a254f56f019caad41e190d6c25684492c24dba340217cad02d1019d9d471f6c088638feb86744f5f00c03f562cdeff4af980a4875677ce8dc438ea1d3b64d5ef4aa23dc6db04596b82bcf181bc4fd5fdce9fd3caf7ae04f1510684cae68cd58738a1e5586b46742307a06e1cca92787743b973e2da60442fccdc6f12577644c256c713477a038b49dcf8cce5140506fdf9ec803c8052e70da6c8b2b61ab8184eea31527b32613c575794d7def225878906c33d81029a449c502b24e76bf6e54410ec9432334574e1c131fc574b4eeb64c2a3ea66ad4e39a54f0dd00d5f9996e2215d3da4161d439c27b4a628fc7f71aced5ffea82f461fe2159c01aa056310c156593991cdc613b44ba899dc08fa32edf77dd9194bf081dece9954f2c4b3ce279f1f32c1103846a3298a3ebf3f021eaebc62215460597e80b84150271a832b6e01743f4d22709db6935f9823530b2f0d9a2fe950e95220ad456aba25221f0d696d22db0bdbcc2c2c3b13ee158476820e43beb013bb711b9394f353302111a52080ad19447e9c43bff573d91290de8fc15c88abe0fca7150bdb5c292addb16ed7d8faf2678d414a192788b2d21490a5e12d8a8509b10d942b860799bb07d972557e0ab942df7db26cf852b5ce05c952ad184f1a54fd4faae3ce81318150603277561380378ee344ea06899fe9502ad24abd9234fc05477b96b77fb127affcd563f493edb7242c8c63a79e4b22bd5cd1983283f5898d971806d39755b6335fbd451fafda87d132f51c918109d3f364ed8b23c784e63813f1bb6f2a3c0c8c09fc7728797e6c08c996dea8c2600491bf5558f3df1abd1989e58fb2baa5e00e7772c1628f9eeaed94263ec642d6df8d76a1dfa71766dd23a6ac594c44edb2878b470a61c3aa46980ad01c53d459800f106caeb135247fbc3d1a17e8df91048776bdda638a5f86f5560297b8ccedd56aa3af2d77bcb5fa058242ab1fbc53996eea27de8312e2f05025309bcbf414644d7050c61ee1ed93a3239d7f3957751d445a8ba9643b868468788987ec9b765586575e3c53e640108a75e0fbb2c93fba916869cc8c101d775d419ed33b9f4eb34d3785ec273224f05168c8ec8ecc85a719a290e274d6b638def288d938cffe90f52eb47fe90a0687d61ae8442a718e597d8a471ed8517b9af38ba019600553387c0db6e9c727219da228abac7aaa6c7577b280aba23d70d8832d4e21284c86aeea41656a3f3ba8daeb7f62e4c82b459b934bae40eee9d887156a59d5e38b042cb49629f37c93281a90169b885da3fb74133a8e7e22f07246e049e3ad678102e41fa67447fa4cdb48d91603580262e21fe4780d0c5042c891c621be7dbefdc1d81fe0f87b9d3336ae616bb8d59f2f344575f2a0d16338365c2ff6d392f3127a05ebd41be832002c833b8d7464e415b65406e53f2727564dcd61d48f088465ab445b474997571129ce74e16d24dac54a568ccf8cf3e6d075046e03c5b13f349a8b607c4fb9219f3ba37889e6576a7a414ef137960a837941956b1af4feddba5ade844fd504b10d4d70e26f126799213cf3355171ab8db4de45ca3e9c434ab5dd29c2494ab32f97c6fe7f9b2411c87e02c9fe9786851a19c37a0de08c0465c1ff390070d6c21863c0109b0725b8f01f979026b11d526cfb0f30d426f5344acdb88d336893725d3dad9bc0d5d996581d71116b9277e6d79937c8dcff54c99ad9427f869647b423b71fec38727afac2acb0496356fb5a3f4779cea931781ca9f8bf3355e291521697a7e2993a0ebc628417018ca9ae7f62819711d93e253d21d1eb20f7b612a6e3ed50435fa47faec4d80f0a3e7315ccaa3a0179e3b58d3928ff2987c6ed859be5d46428280b830f18a441ded5fc15b3e4b813942c0211d2e2e0cfd7964f73f9e0c399dc0b5c16a7b80d74fc36ee1c6124ce74aac281424df6e7d47a2abb4d98edb2b53fbe831b1b1fc06ce6dc633bcf89e5c0a5f108746ce1b71f07f8a3077f8f20919994e624a675f42b6cc3579faf1383fec39c4b2085ce5348139ddd9ae4798e88b1698fc36fdeb733203fb40435bfce1630b90ef6f1e2eebc5b62c10cb712706413384fe41ce4e064d5cb24d7269e0c3e255682485e85c6c974ef9d4a77fd675219e534c9d5c0a56cc27dd450b44298ee883c7cd7764d757836a800f1a8cc4dca6037dc86279013e1df9904c262f9ac7f16750e222eac86b01efb26eeb2ffe0e862d5ac8b1c585d34af7a67cef8c41c30841efb9e761192ba3da2e1d447c4113b4f11a06705e8a934d6ccd576ab503e90fba08a64ab1d6351c033808563724e9cf99c2fb61d13413e6149b7bf247952b7234384445a5faa5bdd631c1c6d5ec589393fd75fded73306103f8ebd9af8c0b60cb489d4f260d0d2afbca85c40bc6104e132aeb2c9a6fb468d750f8928a957d452fff5c31e25abd0f5798a7733dd76bc95dbed20cf7fe5a8baf2e94616c0e5fa61f3c44449dee419655691e6ff8a6e1cd93c7c4b487e1d66f025fcefb762fc983640da7914937922a02b1146adf1f024bf5e06132f83be86e3c92fe7c9320406976f9c9620f0d2836865d0b8f61a0998b788f008e4db5cc01375e6812dfa79af81a45dc9351507908a821bb9d5907c0ec9be1db8010a389446e7516146c95b33048d36dd88d7d3da3c9cdf8c6a88a081f0a0202929732c6d9043594d3fad73b880bf1958df1c4cc9054ecf4394f8dd7adf3ec6935d0ea17931c978d001157259b54b41ba42bfa71aac6fb388ae5e82acb168cb319d0fd5dd199dd919810f310bc76274fcb9a17b757138b2a866db5e8782e61b00e2de8292ad58a559f119ae1cbd9e404a12868efda16dfa68d547627f8f58287aca4e0a50ecbce6410a738921b9245d02099bc62104ddc0d16935ebbdf1b6144a57cbd6a962643f56f66c0830ddce54f8060e4009e9a4c5d70a49a6174ed743a98b0155b84e9d4cf756f2583eef49d15e8ebba4c1afb0c06e8e855c8394c67e3389da81da1e5ee2c00c6e8ef43b469583f576826f4c47d8fa2d8493bb7ae1135e7d9cc9a373315f42760707b6f70ec24ec5b0334b68c7320c4d1085e69e2d4a35b13c40ec436d0dc817b1396199dacd4cb4efc8ef2c23adc0941240c17b55a257a2ebe48dd771e65ed8dcff7e4d4bcd665ef061a6009a134c9bcfac2a97e728920ffaefdcbf28f7d711c99271db072a65608d2a5ff5c97512b8c6a2e74c94ee2f21458caf2d201b8551a60d6f24093d2aebab10aa0d951926fd7b886a6467e716a8f4e243961456f97ab11a4eade789226ff3accc22fcdb63247d289e0ccaff2477fbb6fafcd2faeca7e034181b031b8d886f2acb0ed0843c81c51f317b6b8519cc9c1294f7ac9077c17b2d92c46f3f82d7030d21f52fa580b20c833e524169c517b40d66386c3fa23c318b2b1b0787445f4010220943fa455c8fafbf4ff707a72a227056b15f585006b6b0179afbf67f4ac8cccb7e5f26e35883bff32fb782de56ed740fc67d84e489ef45554eb2333b2f76c6111ab6fe40e7795ef01e6d74f6e97b6df1e969d742ea1f882ce9b14ff7ae4cc3e52b7e7c9cdfff4461a0a1aa777402065c297e9976283b2058229e4f20dec850290ee0a8b9e3e442cec7ff4aca3ab1782a37e6beaa362e874fdcd95490c8246a538c48bccdc4d9489d24b8f86bf0e2965a24d846dc7cd299d63c4d1501ab06e95858f74bc0341a5fb360437de5db82b01787e5119eb01af6d855c86d8eb592bd1762b88df9bdbd391f48d8a9875eadbc6f863476abfcca3d610cb7496fd357bde71b0e4339ebd248d9f26ea10245b5086ecf564b4147b4be8ef921458662cef4200781bdd6e5634a44de192f7049cc92eb2a512f3341d787fb49b54b8854d95cc0579f77b2691daab0366210a0c7e91a395269f96457ef3055fee0bc4aa71cb6c6b91b7624537006265a23e6f133ef3907523946944e0960de4c7dee5f673ce1227fd73f3d9878fc9bbdc4e5e21cc346379af53f7196e362900a956599ca9c6788c44b234a69d2592f36f56b649bb801198c742fde87575b13a44f1e68f92b429c2399eb0f931fb9e66b1a6c364737a61688648cad76317983cc9d6e5980ec3ccdbca11c1f0a48755b304cef168397e6533bc9a1f8bac7fbd706d1fb198afb79df6c5197ab2925683a3bfbebb15b8a42baca05eafb2a1fea63dd1dfc29617070073f4392dd0656e629fa7e3b1", 0x1000}, {&(0x7f0000006680)="3ebcc98097f5213061eb41dabf68356fe980adfe1e13fd515ea3ca38a533c624f952c9731b3e3f448c5b7cda67ff0e81b238d4cbf55e3f79e804cf697e67d27637816117b7cdb1387a112409331ca00bab766791ca", 0x55}, {&(0x7f0000006700)="c9085df5c354cdb4cb7a004bbc92cedce4b5de0f01568d2e450ee993616faf5d3810d8f9c4f15389e40e29b8e1d59f1ff32d086fd09b15fad2c980900ffddcbc90bc54eb6926aff776c1abd10033ab377ec74ba4b4afea750b4f7312e7081b8f041730767a91b091664a46b4b424d9188522494ddb73afdeb629be88776d1f36510800f3dfbfc21559ea7b32e047db30b948740fd86b844e2abb205d61f0589d35ab75b03c7bc119807fc50d242e7fd2f4bf2580ce0b4ef9cc6a44a91b72c8b224ee76d94faa43fb674cc818beeab7d46229176035daafa495a936fd12d863cc", 0xe0}], 0x3, &(0x7f0000006840)=[@rights={{0x10}}, @rights={{0x1c, 0x1, 0x1, [r11, 0xffffffffffffffff, r12]}}], 0x30, 0x48800}}], 0x5, 0x4815) mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r14 = openat$cgroup_procs(r13, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r14, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r15 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r15, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r15, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r16}) 13:10:07 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000014c0)='\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') r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r3, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r2, 0x3b80, &(0x7f0000000140)={0x8, r4}) 13:10:07 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:07 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785713fccb1e080f7f3e2a335adc2fe3afe2d8b3871dc7c43c39ca8c12599f9ea76b219cae112265210a68be36e517a3389c026bef2c5b3a4e364ed7f1a4f5e6ed9336d20db157dc5a5631ce463f387782066596e922f60fbce794613", 0x68, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:07 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785713fccb1e080f7f3e2a335adc2fe3afe2d8b3871dc7c43c39ca8c12599f9ea76b219cae112265210a68be36e517a3389c026bef2c5b3a4e364ed7f1a4f5e6ed9336d20db157dc5a5631ce463f387782066596e922f60fbce794613", 0x68, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:07 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:07 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785713fccb1e080f7f3e2a335adc2fe3afe2d8b3871dc7c43c39ca8c12599f9ea76b219cae112265210a68be36e517a3389c026bef2c5b3a4e364ed7f1a4f5e6ed9336d20db157dc5a5631ce463f387782066596e922f60fbce794613", 0x68, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:07 executing program 4: dup(0xffffffffffffffff) mkdir(&(0x7f00000010c0)='./file0\x00', 0x80) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, 0xffffffffffffffff) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000380)=0xfffffe00) sched_setscheduler(r2, 0x0, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r2, 0x1, &(0x7f0000000240)=0x5) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) sched_setscheduler(0x0, 0x5, &(0x7f0000000200)=0x15ffc) newfstatat(0xffffffffffffff9c, &(0x7f0000001080)='./bus\x00', &(0x7f00000005c0), 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r3, 0x8982, &(0x7f0000000300)={0x0, 'ip_vti0\x00', {}, 0x7ff}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) sendfile(r5, 0xffffffffffffffff, 0x0, 0x80001d00c0d0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) open(&(0x7f0000000400)='./file0\x00', 0xb00, 0x140) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz0\x00', 0x1ff) r6 = add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="13", 0x1, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r6, &(0x7f0000000040)='asymmetric\x00', &(0x7f0000000080)=@keyring) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0xc0506617, &(0x7f0000000480)=ANY=[@ANYBLOB="020000000000000000f4e60010e1546db2213251000000000000000000000000000000080000000000004b0100000040000001000000001000000187537f43f50ca8531ef1cbd506b2dd5ad119b0a70e0fa41157445a69ea69da3b208dda422e1208f74b0d9cda6e4db5ebd028b92df7d3a9ac7da4c0d6deaedf308235621c", @ANYRES32=r6, @ANYBLOB="0000000000fddb000000000000000000000000000000000000000000000000e461626364656667686d6e6f70"]) 13:10:07 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1644.602567][ T431] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1644.634056][ T431] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:07 executing program 0: dup(0xffffffffffffffff) mkdir(&(0x7f00000010c0)='./file0\x00', 0x80) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, 0xffffffffffffffff) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000380)=0xfffffe00) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r2, 0x1, &(0x7f0000000240)=0x5) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) sched_setscheduler(0x0, 0x5, &(0x7f0000000200)=0x15ffc) newfstatat(0xffffffffffffff9c, &(0x7f0000001080)='./bus\x00', &(0x7f00000005c0), 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r3, 0x8982, &(0x7f0000000300)={0x0, 'ip_vti0\x00', {}, 0x7ff}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) sendfile(r5, 0xffffffffffffffff, 0x0, 0x80001d00c0d0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) open(&(0x7f0000000400)='./file0\x00', 0xb00, 0x140) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz0\x00', 0x1ff) r6 = add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="13", 0x1, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r6, &(0x7f0000000040)='asymmetric\x00', &(0x7f0000000080)=@keyring) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0xc0506617, &(0x7f0000000480)=ANY=[@ANYBLOB="020000000000000000f4e60010e1546db2213251000000000000000000000000000000080000000000004b0100000040000001000000001000000187537f43f50ca8531ef1cbd506b2dd5ad119b0a70e0fa41157445a69ea69da3b208dda422e1208f74b0d9cda6e4db5ebd028b92df7d3a9ac7da4c0d6deaedf308235621c", @ANYRES32=r6, @ANYBLOB="0000000000fddb000000000000000000000000000000000000000000000000e461626364656667686d6e6f70"]) 13:10:07 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r3}) 13:10:07 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, 0x0, 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1644.710653][ T419] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1644.845540][ T27] audit: type=1800 audit(1680959407.416:1377): pid=450 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=1167 res=0 errno=0 [ 1645.341714][ T449] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:08 executing program 5: sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003740)=[{{&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001100)=[{&(0x7f0000001740)="847236ae11127402138f7820a1236b3b12faff2bb5e742d6a126343df896d6d8a74ec59503a33efa5e428c451d886499e1bb63ac790c056ef49283c906bcd1c6cf732df950c11a3952678dcb0d9255029c5176da45c34d4f832a0c6f235b6a943dd1424fe348a14d92de955625c195088cd77f3735904d99c2d6fc9aee9c28c6665ceaacc9ab746f26e82f23740e775959ccbd5cbd5c6474e7991c0750173d840c045d2c27f5b42e98f43cfe7a2bc445d1ceb4491b9ba6a4bab5b59a30be0854d4e759afc41cef8c41bf87112209462ed0994391663bc710853088c10d1b1cc0d566293a939ce60d8d3c3fcac3c5af066fab8d31aa887c341f2896a2eb0e404c4b6ccdbaceb3cc864ac07004982f55b17c08246d677b3ce4db342a80ee7042373e88a489e899e34e0dbd4e5e5d320939db9b6e8b6c291de6a6635876170dc4382cc2d851ccb11a52c327f3fd8f7d444a30227fc69e8f3a68a3098366ff7a96e816c053957bd3ed79e66a1065ce343a45bc8011d197af5fcd0cda2a62dde93603cdf02bc793244f08d1d7d38357fb6c001e914f4bcfc8aef1f615de1fc7c7778c48e96335696273937e6fc52da3dd7ea67791df0d7b3b8c3c622a25085ce7e7e8845182290181ae4c23b7f49b50291fcef9a12cb40c11441faabb9d8516bd75ff83f31236e052bb48c1523220278eb8dec5f85da1392116aeca5d2a2334d503527cb5fa034a59bfa51a48b36e183dd02a39ed047f5a79337e8c445329decd92a9730abeb429802933f467657278dd4b476b886ff7acaaa0e3defcac7a526f30795bf5b6c81f04c286cb52cf452b3996eb1adbbdb0e2a4fa5b6a255ff33b04f5c9bd66d191d812914df81b29248a6ab5a8e315eb097dbdaa8f9f1aa709fca40de29381151474d6a9bd0f991f48eb418317bf319da4d39893439a55a0d94029c23b744b8aa00cea01005883e0ebb21dc914debec3a9f9b7b2f6bd8bdfe8890d71bc77bae1c3551c891e1bf8804bcaf1ef73bf0489b7b94f1a70231f52e23778ef852be44ef56081816a07d9de12938e16cfcc4150d09345c7a3e2de5982376512c4e222248497ee50afa3065ca44ef91bd52130fe159ff0fd795ad0e3e42c2092a512929dc99b4905743e1455753224fc6342b69b25eff091af647c28728e959d20ae94c2029492b72d201dc66f4001769f25e92760519c39e1af62f4bb546c86e258e8968b63ae2b441cda2af72390b571d2e1d4390c15f76d82229c1795cca2f431879fd4a2600cb84dee79053c05dde87e020c823e92bc5020680f3755af7aafda97836955eeeb576a8d5230578473f25ef412282f4652a409dceae0654905e0d532533e7ce7309861cef0ad1dc4532d3c898b7873b4ea95f8455b5e3500f5bd64eacb1cdc0857ec48f6a3aadea4790e177b2f1ebd0e73777fe6f9a5d90b1b5fb82f77ba3307d84512a70bfc5fb60c8a55c22f9fc0232bb3d9c80fb98b35e19f27a35900974e3c21314e6c330d4cef8c473e46aadadf68b02fdb996b33a824805655ed7c78ab395301969d5001467362180b36fc24aa40818b4a40fb454353f2551fed72b91042542a62d00df92496bfcf5d67f005972cb8886f0408c4b63a297c9095fdba3649ecd5e79415f5e0140d7da07f4b7f4244eab4f969cb746d7e39de34ca2c87011988a3f0ae3b70eb9b958b9747650e5049557cc9818e344c4e30593085ea3bc1944abf3300744b1bf2e9f5c03bd1fc2776d0b308d7ec522aa7e7af529e004f1d72fa2f188d469fb818b4ee018f9eb56f4cf242e8d0e3d3a0dfed5aa11b3c08bf0eccfa60d1abc2a31ff91d7bd97071e5fe96d0f290950ad1728344368685bc494146ab5a14daab7ba8a1a4b15b1350b2bf5f408431a3acfdd11a719533a72b5c4a70890dee2cf94a77f1c1a72581c23f4e1b315a19d4b5130a55853c90cdeb755ae388e8ef8ef46019742254348d62b78a9c240d46fd2d8bc9a9516d2602390b0c6accdde5372dc1197ce018b685ed4be5ad68fd5a23aa9201c3a240a213de377064077b69a9ccea0da32306941bc8c0e2c8ea97ab02a7f6cef47d2123ab1339946630a7c0a51eeabe20122d699200332f166c5c4b9641ed0f23719494de3208dfc3bf2c0d14f2301225e9bcd4dd930b6e92623f4fe3f61a68f24b716ae48da0c6b6809518276747923ee16cca4b825b6418a8e44037f5c883f42b71ba5657a27e5f64c19fad595dfeae0dd0aff93aa7df3a8c07b84adaa0380c8c6fce381ca79e0756e32f0f47260ce895a0b4f1b59ed3ca5682b3c83715a92f21386158889a8561c23d57798ac19d5f17b5dc50f0162833ac98a17ac3d50041187c55ccdc9fd9bceb9041544a1d1810e7981701e2a2bb3b46654918df514170d2cd952e30269ee744054d5b691df519ced83cc7be1fb9fcaf4776afed20dd63c311784e2c0b140d2bbba4a4273eb59d51e41129423ff11cd634af855b59133bb1a82a23c84a1f04fe0171407755fa8dc3f0e0142176f293bd28f88281716af159b4e85bdeac931182117ac0cf91aff38993d67834d7f5437f01234d74b677ec6e6757060d16a6244ba9598b52e7b279b56742b77dcd7331673caef2d80044ae00abd0fe17aca10e531a4e5802f355270e1b0e83a8689ae0ef26c703af2713668ab1ddbcb0c36bce2b282e766b570ec6abfaa9d33e8630565353d2614afd45e1969e3a999a325dd48dc1724cf66c76a4f27490a57e9bff19401d34ee521b3889a61a3f435d2d1245493492436356420318f74e576e7e41d0425dda036f74737a565ea6283c180341e49ed66a10069500b7f89fda06b6a8391a72b9d230f0e7070b77e74a344faabdfabc6cdc4775d5f353672d186faef7880259251bd378189dcd6603bf4b91dbfa0e27d2c56d8e158df7eed0b11cc1757ea92e1322b79d852c14ad3eeab2c93d26eb40a7423733d68919d7f957393c2d1280973f9a79620a230e4a4574bf5c91335e7551a022eb262d6ad588630a853f044da3fd44726ae6a19978009b246f1f1a75084e2f4a4265f5d254fc5f1814dc13b26c60233eef4b3a3865500075bce59517f3012cbe49ab53b245977540796de9db460b4ded2e790214c0acac4d1ca355fd702d7c145e04cd2a5a0cf4e230f769c8fcfcc9580c86643c7950d7f1f3df040d99d765c50dd38a2f33ae973e654bb0da86199a401048ae7d0dc47b79df7293ca5cc703ef4801ce9f2279caecf08af02343d54b2e88e6a7c1e8965d3f0e953c8e50b48e38c891e7760a2dc1df048d8b4284d6bfe54af1d89f6f3dfcbc31cea0394dd33a616d3bd71126d6812aa3e6145b9ac6039b4a6e873144fbc2a158412c14f1d7b7f073f0cd13ef5e66ebb2ef4f5b56f7d2118cdc7fe25331670f9e97c215c863cdd6215e703470f1347219b29f1c9955c2e5c12ed45d295a0976be3828bc0cf8b20af06901a27b1dcecee9ee4dd2c6e5d92d02f7acfe8243af21e288c104299e0e414256871d22445415e7fd927cc473dda428c48f7f0717bdb84dfe2391f673682167d3315ee54c8f5d224a3358e0fb21620bef69296acc48ca9b39d9724dd20f06b7b53a220db3421679f9b3b1ff4a191f27d2a8e9df66d6f7ff36d425b58638a2718cfe9f103f04db80ded79968532402ab43e8451c326ad9e246722918efe6c67b4aa9d03e4a43b2646ae813f220032b4974464ff8710bd0d461e0d0c7770d78713ec2ef5e5c6a7199e043853a0dab2f0911bd3416aea9f8c6acfe762d1b6461261ad36eb2044e28851c40f029eb1a6a5c4e731d735aa4feb0409ddfc3db8cf5bb4b48ac56809446a4d1b9bffca671151514774be7efdc2a5f1c4dc2236608c45330618287e64d3460e6d664026d117927e3ef001dbe68c33402739bcaf3bd1f0a1e97e47b6730d19460b18ff11ab1576ca10b97afe5c24b43b86126590cb96a0e5ea1afc0df0dc23785151f7e9bc03e80b9cafacfba005fbacff723de7b5f7823f5fc03f5d34807ef69fed1217fde4429d5c878f0e831f8bb85ec7170ce1931d636721bf4b471d0259320f843b22ff70e2ac7b794b9c42325f83545dbf5104c2d181469c8c25efb5bc58523a513a6955f1900aa86bb9b7806d56f9439c84673c1f087c761d88dad8551ee824ced01af53feba43abafc17ff625558ec3644c88a6335f99f3f48547e4c49b38a5c676d763437d8ca71922ec87d0e6aa97b396e505e22766a94eda8f1aae77a3baf67895a0d313b4b4eef6eccc22fb9ec7cf4433d7971860f252308176d31f0cf08cd87f4ede7bc03e84deee0abc1dbd87a425a2c06e4386b47db4ab3a908b280c3339bc62bb5c23f27001ef4af8893ebd8cdc029507d7ed3e24d0e85d4c4bbc97bb20873cb374031ab28c950512fbf4448aa045185a34adc57f455442eedecc6c92302420405fdce83d7e0d0afe056dca52b9e7ad484cd56ad7d03d1cd8aa348ff414371ed502f3cf9fba5e312fea3aa9deb517225db811ea8a971c57de6fd7e75dcbf1b6a935a3faccb270f3f87b077233b37dfafdcff88dee6226eadf3948aec78f96fcec83580bfec559a9c49462b0b23fe7162533dce9128abbcdcb5520b842e29ff6c3163e155346a13c1824a5bf1f589eb07441c5b902177b080d13258ae23aa0814ab48bbb9651e0c214b3e2e77c8294ca968ad141d3ca82bfc47c1964f8ba3ab738b92b7691a714c78753af8e14f78cedc33de40a40a461d6215d8baccf0503e68508f5aba6e705ebd0e815af54db2aa5d397f06b4a8421f6b7a2ed0ff6e10de723f2e39388cb890da41437d826fd3e82c1ef20bcf5ffb6921f1d83088b913aa077431c906b378a0c14fc88b0ef6c382d1ad8f8c717a6a9c72f010cba8823deedead6a9f91c8352a2434fe0a6008ea22829c42a576b9dd70314f0bebaa22ac2a7c2b464b25112871f1f24143dbe13bdae11554b1a6afa201e2ee73a7556489e0017d0b998848a90913c5f8fe9feb6a38f7d8a7817a301ccf32b9b7193c1ceac9d6ab8ec757b820da15e9bd789d66ae0d4e1e4a88040de35a55d4d59a95e54e6d8482332eb64bf5253a56e13ccfaddc01dde9e63795121c2c23f2b0ea606aa985f0078f2d3002c7184d2c0245bf002dd9bfee5fb48db285ed80adcd8a288d429092194d67449398fdd137529923499a27b2baaa7604734051a98cc216b11e35ffadfe4e290bde54aaf1c5edb10e58e264278648240605494d757d09344d076a9eba21ef3ab53adacbcc22445965ace3b3921989b293f71c540800fbc72d625aee38806ac67d678a7d60982bb117489d70af4971f3b828e2f60c953b40952f63192b00424ebd4c82c50096991182b6e6bfcb928bb432fa1e26f001447edb5f06c4cc5208545c913f4c46e320ea4463ec9a96c6245dbd7a16cecdba64a9e196d67cd5739efa7459a88f93ac0fd0ce9466a0b0b240c44751f8d1da8c62756af9ad384341db4b6c0f35ddae7e5ea2dfea55a0da0c631f4ea7c357e98f74a0795918327508aa09199bcea738cedc455241d9fc094f3d5a93fccf8535a2cd9224c6e50da34562139085bfb8d6e475b36639ed02337c3ef23351fbc6b0ca80aab16e974ab4a6d0f2927653f64bf6d80e81ffa1c7d8392893e2f74a3645eaf333c7768b55f2c042b24f4c87e6a55b8e8e27015a770d2a9c2a2678c0bc6f38d8b46a2ae2a4f4e10278a720d9b435d5203a3768a244c6ba8cb3c917e8f5c5115241a3b0a5b55d26321d7c7814325bfe0bb487c57189511ef78f0e3a11709b42cedb0cf09e68b5ed1", 0x1000}, {&(0x7f0000000b00)="5fc08b11efe309b1d61b7822a35459a166b9b7e174355355874681dcc4bc91cf06b1ca7d38af250c522a510ead3557b88ce688765978abfcaa43c4c58d3bac77f81d93196f8021717665650cf80ae070ce6148c0e59623a90af5e7e3c6de3968921f9ec26ef9d4000d8c2f7998cf725aca1e3bb87ced62e0fbfed09b2a97ef50a6a48e2b3103fbadf384739045b5eb51863e4941980f09bc49033d115907d377bf52b7d9884168d51ae3e009d3657358fae216367623fac5cf0f8654b53a8088b13b2724cf9d70d4c8f0a2b3d05088de06e5f213f196d31a2076c76b5f531fe93e3a528197ab7ee877447ded6e", 0xed}, {&(0x7f0000000400)="8cc2c4357b53926d2b3aa19cbd574e698a77208b6f3d613aa614da237d0c97251cbf8adfc5f93600e369cc7d478e2922ceb7c220738d61c1c08400a99708eb32b175b1dfc4256415", 0x48}, {&(0x7f0000001000)="7194f3fe6aad5154bb84febfeac554b0270a68124ee3e5f839640d998ed843bc9efb9f507af8c89c08bdf27f691416000bef0b5359f6b0c864e9c4a86ed391c04d2d4f9065b7a50621a2a9ec083a099f97cd1e816b85253c857638988c311bd4fe30d74ea83cf9ca3606ed34265b099730e602479f7013ade3b2aa8ed625f418362b0c6dcf5487505e91ac869896f3474a44d86f9f441d47d02f7ab35949733b10c3f978ed1d6ba55f94d9b6ce369dfa5af49d83948da29901b5d323e69ed6708219928129c7f7177c1d5ec3a7149b0d4a5e5fbedb74506bad16b6e00f64f662ea4b087fa5c0601ddce36970c1252f", 0xef}, {&(0x7f0000000500)="8420a7b12a08d7448dc96c1d155663cb6fcf6d76d734929a0ca2bc2d0eb0dfea84d6a081b60681a935cdc8d051b3813ca156710f6ff6e81d6dbe6fa9516660f25541b734afa9103e11", 0x49}, {&(0x7f0000000940)="95f3c5c781da590ac12d00140ed0fb9825a06d8285071c4c401b609a4ea6974bfecf2cd27a967a89193eab0597a90ef29627cc0811481d0a85bab0cd29963e1c42ed5e0f206bd9be0fd51bdd86aa9b62556eb0069e6737ee8f3fcd4cf48d8297678e72e133281644d24978d32a28a6ddbc0481c6af4bfe2b67ad3d6f9d9600d274ae5361c71543e6447b21431da83dca7ee044e78dea7b0cde2d8e9f172493b79bf0c285dee770169c753b4a868aa800", 0xb0}, {&(0x7f0000000680)="3ad3e6868bb3740e73b7839038ec9a33c8686e5ee204aba083c37640b19b03c5f02cb85c2f3a0cb0e52c7acdf7cfab6d3739", 0x32}], 0x7, 0x0, 0x0, 0x40000d4}}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000001380)="a2d875ceadee1c770f270e744e32e7a8d68bb03f8acdb3b38ccfbca0f2267823499a8896346080f0b46da0fca05e5a396cecfb01000080c9795f8153a3b99f258251af34226c598c40e5a68d78a24d92ab541c4edc69627962898674bfdf85f57e2d23a29c0096031fdcf4b1e27672f9692e616f59fb8eedfbe8b4c8bba03b43c4b6b72447b8fb31f073ea39565bfd50dc88a916df10ae6a831909d7bc24551e18bff0f0f2b259ffb6d68d5b96b32179c7affcfccf42f46a974f221f8d29dda76a0600e4e9a8fb3609601204bdd9", 0xce}, {&(0x7f0000001200)="8b36fe5c91639fae3b8057bfb16cb759c1b2bb3558155788f8f69eb32ba3c4f20a69a59556a866865693282ecbd1f3ce32e3b50b51545c3e035d3cbf3b26b0ba86ffe5349bf57e2c8d5e6ca4b5fee0d41c3b176c2cb3c004f2301308e72a85ba2d32468fd14bfcfb007b056073a7aa1417221d1d5871557f5347b62a0ea9d48f69041a09cdf51462b0834f572c9f1ad46a3f95c0390e7987d34e763125521493d2adea17320ec3293a77ce15aa680cf11ce2140bfa9d202a63044e3bfec93551584b6781b93621", 0xc7}, {&(0x7f0000001300)="21a5d62b230abd9f7c617beb57d8e8556a7010780ecfd4b70f2778ae10c0f08fb7cb89ea55424047e1165d43bc8423b68788ceaf808da3ce90242107b34f5ff8544b301dd047c65b63d0d727dd29c77a2c5d575b7aa9efe97fc347a032610db3a76cdcc1e2e035f7c8b4b5c18225952bae05b5", 0x73}, {&(0x7f0000002740)="23a194bca9b88c4bce432a89b4c8a848211571c768c30bc2fed7d740cfdda5bd9020bcdd1b78b2ec6c9f6e82a67e2a572edb85a857e78ee3407b9c497e1ce47593f76605aa42ed625d81d65642323c8c2a59c79fe8b5652bff26be9adeb7471adb1472d0941f94043a485ce9e8a8e24c7f6ce1b27fa06da62de61751d821a8bd8c20a70537b2f950646fb4346779962c2103b89fbba7973814ace9e1b045a0ffb533d00a35425f887136114cc47e1ae745a265fe43f0bd7fb7c0ac556b5df1e0f380d2afc911cf8b40c3a8ae01f1f81b153a02f1a511bc21f05c98b3a56a89bc42eb35f8b6a0a03caa1a1de5fc7cdecc59240beb1dd3e118089b2b49b96f6c36fc83d431162f230bab09eb8e8baaf59b79c63d9453add768408025a1c2b090347e1f71022a08724743569788ac863767704c5615f27301abe20a5299266a7034c1d470db50be6de47768aa681a71eb17584903b8590781f0bf9a41127cf2edc28c108d629467e1f3896cca7399be8b6456f3809e84552487354d5044146e62107ec5fcb2fe7c9c6d2133478bf98335bfe0a93dff768d314d981b99c3dd3c08ff313b0c8694cf0a48bc63031680ca1a0a3f4bf30918afca33d7e868369ed911ec942fb9980d071af8f685d557bd784e0ec3088bcc4cea3b338f8ffea777364350667dbcbc28c683279512026fdec874475cbf4db1e40d788992158b2e5e0b4bb284684c849a2e94d1a7bf66b5330fb1ad7ede993275d3b347c23392b93d0b3799690aea5f9c07fd376195cb56be93f7568fe1f04929083139c26fb3eee327302750ef109db625d50e5e89762f5b084aa62c8988269dd3e30210266e5fdf88c80fb9ec06ac70e6525033e923f5db253b0ed7fdd7f626a029e0cb61ac99513e7c1c8512d09c1736419026a3cff7c33ec591ec046d53998d60dde9be7cc5a8def8c9b746afe84263ef8ecf6f72dbf619c83359f9dbf53cfafa096e7afee1cdc8e5f51eb11b8829adb4047b34d151df8126915976e239387aad48de0ed7ae786636da2e6b0dc37f463ba0a244c366210d6365531f1c7763bfff97d37ff3b2b57fc8297a2cca83f44395eac0a46150ad78f29054ea678f7457ad4b925415d21225efa42e518e6343455ef40a6ae194ab36274dd46cfb8f715828ed94fa4871c047503a42c5daa6e9ca45dc54e055af6bc1f3894b5cdb2d71983ddda98ad3309ec83f472a00bb9f55c1de8f0cfbb4f909d52341d5f780595a474e92d0598be6a56b59b92e490002fe98e86d3662e9592088a5ec68db28c31018e1249a793cf661347387655ce0be120672d8469326973793f55112bafe09efc454af291082eecee4dc5443e75c705c1ded847638ee979f582c3be99f509fdd4d34e951cc79e5bf4291a4575528e0b6d5e7cf7c2699d032ae2616846c6b8351b194d4bb3c08a1a2290d95a160a5b1466d07bbfbd695737dcf8a08746e35e332be766dd228dbff29bf6587c00e8274978f50a3d168abd34a6133b3acb91edb4d7f78ee83091258cbee868dca90282356f57fbe009669273a348facfa8f76beb36153d8f1e00eb3bab67478f298e0755b0569e59d103f073f5075bd26c33230720908a0c29fb4f205406e8c4bbf561c61577fb0289baf497a9dc2e99b1f922a0b2fd2aadce950cd8050b0f6db7879dfe9e5273fae11a897feacdaa010ee837e91f50982ffb4f2061fffa2af3d18676fef421488984c055d1409f2b4521bdd821186fdb8e523d23fd51c75b14eba3c67d61fdd5b8c21c33c2484d37da9c5a9c26d17b2d18df9eb42ae2b78de5c3454aee7403f63432d18ffbb6b5c678e7c56e2ab41777635fab8633c63c5a8b990f65e90e6c2f1a1a479ba804f50befda248bbee44d72fb2a817243a803c621eba7d9d22881f1b33477033662e54daade6078ce3558c523df3491ea6035e09d9c4136a02494c137c5230bb2cad47c963592755cd0951fc39b2e2522d2ff5a30fb5277675d1fd130ba3335f282c8d42f9474fc8758a4513aa700d7091cad804ae75c57cf5500c278a3298bb8f74dafb52b7a5ea7726c3d0c98242475f3df404a0cc8ed83f7084167eb3aefcdb434078a6bd72c1b73ed5e4e12333aac96ec321fe531ddc1bf9f4341bcf7cf2c87b08dd8d777d4d80b74378d4c9172571980c39da8a83bbc9e0eff864b49023d6a47c8a985b3d44723cef6873c51ce7e397bf9f4eeaecb30099c5eeae239158bb689fae480a30d3acc5cf14be1a8938fc12f4a7142683ff90d61353554c7849d36196c0ce893dce4eb65ddb583ce9135d74c3f53b52974efaeb118829d367c7ed300bd2770ea8452879b61e3c5752597a913408d8e5cebfe51dad2264e4862db360e2a25d2e9074f5eec0811d1dfbfe4eafba58d2216aa6bdf54845a9139748a42077d294243479de4828fd0799e6537203eccd94332c01f0e10b60e1098a8197d5fb1ac8d2fc01e1481046b533a6b33c49d08c38fddad31936eefd80916dad478b575e40917e290ceea4d11d6b9cfd427871e45506566632a7f7f28a7d6016d14b381d285d0815b1d362eead57bab0227953b9a300ca2c8786c488b5782331f1d64c12bb2b6dfe3afd52ab1281636774311aee68857106f389215c368157aebdd08f9e6cbee9f11643a7a14c418e27754b3ff3f42337250f8e1aa109703ca47eb9db51719235439072614682e236a42ab3d9c5636e6d382ceb6b58c3b511d3a9cb5032aa20a1bc03bc4d5fca7b09c0adefc3015cdbccb2fd1409f3c98d51612da28a673fdaad4efb4a488539f3313e4b02295097a78f36c22a5ca55038551300bacd4f26bc89fa0b41dd4413c35bb7b18d790ad0ef4872d3df5b1ce9e993cee0ca8cc9d387c5505e5e49986d8d01fe78209006d4050d737a18152f03b6272c711d74c49bfbf1ce8df678c174ccc5c053c650d8e9b636478635e9e1a25b5396f463f1f97716c1816a5c6ba6ace923ec9fb4f74a65d90888f72e316d7a8e732ce37c0ea765e6d2f1bd3602f5254ea6c846c90a6928f07ab2d1063b0c55dd6464ccf1d6d84f3267aa62fff78d6626581f3b3e59293c5e4535dc5660106a143af20cca6222cf934219fefc0029734dee0ee69d7265582e2032931710a3ab43c5dc2144b0928b9aa91b695bf06230b2a1aed5f098c6bad729a8390dd27259a1ba1f6e57d5a15f3fedb7af794998fca392cfa535c2a535f57b6e18b863412999f10f18932fd73960643e609361793ae5e7e17e9a235fea3e2d8245a6a4f3ab05d6a51ff0f2252a087febbca2161dc8ea0999305dea08f7c8fde1af995659cafe4e5d954fe119abe5b8188f977c9f14480e90dfc4f029f651eadab8595aeb371a976b78f61337dbe30214779cff4fd9178cb5a4556064aebc4d0599b5298d73866478147fe632c730062b8534f4e864108d87dd1fab7ad81a5eee302687ad068a5749f688501455a95c80332f017391ce7caf2327b8caa7419935a31f5836aacafbabdf753bdf23411f36753bb95ce4396b3a286138a5b5c3c0b8a983fcf9d36c561f68b0420a58ef1ab91a9a5455548f45e5d3481d380fcc7819a31ad20c4e0d773b9af5676dc6d6b17f2a65172ebd325a9fffdb958cb2051362536a872b078b4714840801623a988c29cc8d2cdee7dd4322a848408acdba3f4216184766551dfd0a54fdad11c480c208238cde691d26b6ffea0f59b108f4588bf7ebb36688a716ee5b6c8dc3b0bca2483902f1c87938190f8b08fce73de8577c2c8dcb03050044fdd31919fc609f8adbfb11769d593846b73e6458cfe9fd788c606f159643b7a681ebce192290999cc94b9bcd34972a76f6fdeed2b6ed5d3254ae659c7c0104fa5f2c32cf1eb17a33576ca5157e8451934275e9df64d09df4f03cb0470f39499e372bfe3988d71d6d22b7a111631f2b8b925dc1da7f689e24f70f7babbe6a8f8252b0356aeccc51e67615a34445593c1c5dd90d5bc09be60945963a08c372820f7be3b06d20265b207cbd43cdb7dda83a1d051ccebc3a6341c6369fff8580a2fdb27a7eeaa0c9ba72efbb5fb1440ae8eda24016a2e3063feedac086ce07030e36ce931ae692116d33b81e5964ed4b708995897ecb7802de3ee7eedef59dcd4fde38ff7e2d27f0bcd4131f42ab94ed0f9a745bbd2211c45d813a74526a419ca795dc061f7d03b5a1150723dd0f2adf52488646dbf810747b745422a587044f2e96efed1125ae9af071a9f0aeb476948eba9fb48d967ddafe7fcc0d95328804e8caa7c15c1ca694d6c97a243199ab1fc7d17c57d67811a2360b9e483f4f18ed7674821baed62f28c51e572611ee3c8de63ea57968ff112e658689966edaee0f55e8fbd315ec7e02ba1d7e805097edfdddbc38dc1c5622e4e614c900b93ca02334c7a2ce482627ab541d5b618af55315c687d0fa97b7f96d41d4150a8d6cff5282238897a78469bab8bf1940d8b58b3a5dad36a928a6989724d08623a5846b7992840e9d8be105118e080b741bbddc7b117187814008fae12fffea2c67a901b2ea1aee7208cee7918666a4c652bc886852a780eb60d086f80d2d0cf3d74398d2f641a3f3d39ea9cc16c3ae56146d003d683d21f7eaf86396f16c9d37bcb1ba76d88b8db8ce89f71d65d97add83328cc14ba0080c192c05a30c632ae93ac8dd63c649bc4b70f909ab3f00573a1674e643646d7270ed64c48d5a1acdbdc38ef04187466bd74887b18c61bdf22fabec5e40a3975de5b279bc1cf6ab592fc75fd1379b14e83615a52d3f5108cb6b121c5ccbafc72563a8c78fc5d04c2dd60c4960e3971938056584834a53b8e9b94ed3c63b6edffd95f368204fc3fd5654499b270d4ad991e61749cdf3b8a18dc9f05c6113b3af892b6c471b6852543eab74a03d7f78c4eb056be1d2b5531fbb4adeabb4e9a08c5a0515ecd4268061272b955abf969f203a9ad1f3e2f42bc64b6657c48e085b8bca22be4ca0870bfdb28c4cb23b4f1ba03da02512e8206b058ce0e2519ec9114de64bdadf4d549e9f4dcd48c5cf345727a7288a1de1a7b8148607f964a730ab4d8f9743816d84209423fcc11ac314d9535a83969bfeb4fe040b7b7139227efc26fbf86ec661af0b2dca886234f1470a4a58ba01580d93e671cf8bc8737e9908176bbfaf2748644bf0510bbb2b09d24031e2d33ad8ef55e328723ec449d647223c93a00577b2e8d1dc4e58933de31b246ab21282716bdb6c417da6ec379805ca82b5ae3c392db30781a24705918096db557dd15293f27086adb6c9a1c8b5040749bf83bc644e1489692949b7ddfd360d2824028a7ea68ce69aa2ffe020941d44d5ca62416a8b07c4b1eaf1eac33d218c6a285504c35d2f8f1772cd49292d4dc1a2217ea920f4181f5632f389e30389e400bfef19c171d4bb4366a089d02e21dbd71308f91115efd4c5075d4a91369d714f406336ec4d8448ceea386ac1572b52fb4b457cf932ef219c3bc72c2bb0fa0989dfca8165e3c789860b4ebaeef53ce8125771e607fc1af6105b0a53a6d645e2c563dcb8b9d28765a22a677fa16e6d40b3a1d037fe654a70b0e536ccb58a5d8d8d14dc27b60313a6c40bfa44f27d86b3824f648b3f8e6186c6704505bd6e341ab2b9cb536a797fbcd3edb463615c2f5e01b92699e258c2bcb384c21201ab4d1d3f4f24073fafa1cd7322771c7e196c150abe186baacd6a8a3cefec9a082edff6d5bbe1ac0e5d43a9527bdb4e4cd7f1d11695959c1f2caf84cec3e76e87a8a611ada88c5f7bd54837daa1109e3dcca3163e06d5dbeee8", 0x1000}], 0x4, &(0x7f0000001580)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x170, 0xc000}}], 0x2, 0x840) statx(0xffffffffffffffff, &(0x7f0000000a00)='./file0\x00', 0x3100, 0x10, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0), 0x10000, &(0x7f0000000e80)=ANY=[@ANYBLOB='redirect_dir=./file0,xino=auto,metacopy=off,xino=on,xino=auto,index=off,default_permissions,nfs_export=off,default_permissions,workdir=./file0,fowner<', @ANYRESDEC, @ANYBLOB=',euid=', @ANYRESOCT, @ANYBLOB="2c736d61636b6673666c6f6f723d2c61756469742c6f626a5f757365723d6367726f757032002c6d61736b3d4d41595f455845432c736d61636b66737472616e736d7574653d297d232c7569643dcf56f986cb7ba9f765cd4701211fd26620db5e9d4a88", @ANYRES8=r0, @ANYRES32]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000f40)={0x0}, &(0x7f0000000f80)=0xc) fstat(0xffffffffffffffff, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = socket$isdn_base(0x22, 0x3, 0x0) fstat(0xffffffffffffffff, &(0x7f0000001040)={0x0, 0x0, 0x0, 0x0, 0x0}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = openat$cgroup_procs(r5, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r8, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r7, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r9 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) lseek(r9, 0x2, 0x0) sendmmsg$unix(r5, &(0x7f0000003740)=[{{&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001100)=[{&(0x7f0000001740)="847236ae11127402138f7820a1236b3b12faff2bb5e742d6a126343df896d6d8a74ec59503a33efa5e428c451d886499e1bb63ac790c056ef49283c906bcd1c6cf732df950c11a3952678dcb0d9255029c5176da45c34d4f832a0c6f235b6a943dd1424fe348a14d92de955625c195088cd77f3735904d99c2d6fc9aee9c28c6665ceaacc9ab746f26e82f23740e775959ccbd5cbd5c6474e7991c0750173d840c045d2c27f5b42e98f43cfe7a2bc445d1ceb4491b9ba6a4bab5b59a30be0854d4e759afc41cef8c41bf87112209462ed0994391663bc710853088c10d1b1cc0d566293a939ce60d8d3c3fcac3c5af066fab8d31aa887c341f2896a2eb0e404c4b6ccdbaceb3cc864ac07004982f55b17c08246d677b3ce4db342a80ee7042373e88a489e899e34e0dbd4e5e5d320939db9b6e8b6c291de6a6635876170dc4382cc2d851ccb11a52c327f3fd8f7d444a30227fc69e8f3a68a3098366ff7a96e816c053957bd3ed79e66a1065ce343a45bc8011d197af5fcd0cda2a62dde93603cdf02bc793244f08d1d7d38357fb6c001e914f4bcfc8aef1f615de1fc7c7778c48e96335696273937e6fc52da3dd7ea67791df0d7b3b8c3c622a25085ce7e7e8845182290181ae4c23b7f49b50291fcef9a12cb40c11441faabb9d8516bd75ff83f31236e052bb48c1523220278eb8dec5f85da1392116aeca5d2a2334d503527cb5fa034a59bfa51a48b36e183dd02a39ed047f5a79337e8c445329decd92a9730abeb429802933f467657278dd4b476b886ff7acaaa0e3defcac7a526f30795bf5b6c81f04c286cb52cf452b3996eb1adbbdb0e2a4fa5b6a255ff33b04f5c9bd66d191d812914df81b29248a6ab5a8e315eb097dbdaa8f9f1aa709fca40de29381151474d6a9bd0f991f48eb418317bf319da4d39893439a55a0d94029c23b744b8aa00cea01005883e0ebb21dc914debec3a9f9b7b2f6bd8bdfe8890d71bc77bae1c3551c891e1bf8804bcaf1ef73bf0489b7b94f1a70231f52e23778ef852be44ef56081816a07d9de12938e16cfcc4150d09345c7a3e2de5982376512c4e222248497ee50afa3065ca44ef91bd52130fe159ff0fd795ad0e3e42c2092a512929dc99b4905743e1455753224fc6342b69b25eff091af647c28728e959d20ae94c2029492b72d201dc66f4001769f25e92760519c39e1af62f4bb546c86e258e8968b63ae2b441cda2af72390b571d2e1d4390c15f76d82229c1795cca2f431879fd4a2600cb84dee79053c05dde87e020c823e92bc5020680f3755af7aafda97836955eeeb576a8d5230578473f25ef412282f4652a409dceae0654905e0d532533e7ce7309861cef0ad1dc4532d3c898b7873b4ea95f8455b5e3500f5bd64eacb1cdc0857ec48f6a3aadea4790e177b2f1ebd0e73777fe6f9a5d90b1b5fb82f77ba3307d84512a70bfc5fb60c8a55c22f9fc0232bb3d9c80fb98b35e19f27a35900974e3c21314e6c330d4cef8c473e46aadadf68b02fdb996b33a824805655ed7c78ab395301969d5001467362180b36fc24aa40818b4a40fb454353f2551fed72b91042542a62d00df92496bfcf5d67f005972cb8886f0408c4b63a297c9095fdba3649ecd5e79415f5e0140d7da07f4b7f4244eab4f969cb746d7e39de34ca2c87011988a3f0ae3b70eb9b958b9747650e5049557cc9818e344c4e30593085ea3bc1944abf3300744b1bf2e9f5c03bd1fc2776d0b308d7ec522aa7e7af529e004f1d72fa2f188d469fb818b4ee018f9eb56f4cf242e8d0e3d3a0dfed5aa11b3c08bf0eccfa60d1abc2a31ff91d7bd97071e5fe96d0f290950ad1728344368685bc494146ab5a14daab7ba8a1a4b15b1350b2bf5f408431a3acfdd11a719533a72b5c4a70890dee2cf94a77f1c1a72581c23f4e1b315a19d4b5130a55853c90cdeb755ae388e8ef8ef46019742254348d62b78a9c240d46fd2d8bc9a9516d2602390b0c6accdde5372dc1197ce018b685ed4be5ad68fd5a23aa9201c3a240a213de377064077b69a9ccea0da32306941bc8c0e2c8ea97ab02a7f6cef47d2123ab1339946630a7c0a51eeabe20122d699200332f166c5c4b9641ed0f23719494de3208dfc3bf2c0d14f2301225e9bcd4dd930b6e92623f4fe3f61a68f24b716ae48da0c6b6809518276747923ee16cca4b825b6418a8e44037f5c883f42b71ba5657a27e5f64c19fad595dfeae0dd0aff93aa7df3a8c07b84adaa0380c8c6fce381ca79e0756e32f0f47260ce895a0b4f1b59ed3ca5682b3c83715a92f21386158889a8561c23d57798ac19d5f17b5dc50f0162833ac98a17ac3d50041187c55ccdc9fd9bceb9041544a1d1810e7981701e2a2bb3b46654918df514170d2cd952e30269ee744054d5b691df519ced83cc7be1fb9fcaf4776afed20dd63c311784e2c0b140d2bbba4a4273eb59d51e41129423ff11cd634af855b59133bb1a82a23c84a1f04fe0171407755fa8dc3f0e0142176f293bd28f88281716af159b4e85bdeac931182117ac0cf91aff38993d67834d7f5437f01234d74b677ec6e6757060d16a6244ba9598b52e7b279b56742b77dcd7331673caef2d80044ae00abd0fe17aca10e531a4e5802f355270e1b0e83a8689ae0ef26c703af2713668ab1ddbcb0c36bce2b282e766b570ec6abfaa9d33e8630565353d2614afd45e1969e3a999a325dd48dc1724cf66c76a4f27490a57e9bff19401d34ee521b3889a61a3f435d2d1245493492436356420318f74e576e7e41d0425dda036f74737a565ea6283c180341e49ed66a10069500b7f89fda06b6a8391a72b9d230f0e7070b77e74a344faabdfabc6cdc4775d5f353672d186faef7880259251bd378189dcd6603bf4b91dbfa0e27d2c56d8e158df7eed0b11cc1757ea92e1322b79d852c14ad3eeab2c93d26eb40a7423733d68919d7f957393c2d1280973f9a79620a230e4a4574bf5c91335e7551a022eb262d6ad588630a853f044da3fd44726ae6a19978009b246f1f1a75084e2f4a4265f5d254fc5f1814dc13b26c60233eef4b3a3865500075bce59517f3012cbe49ab53b245977540796de9db460b4ded2e790214c0acac4d1ca355fd702d7c145e04cd2a5a0cf4e230f769c8fcfcc9580c86643c7950d7f1f3df040d99d765c50dd38a2f33ae973e654bb0da86199a401048ae7d0dc47b79df7293ca5cc703ef4801ce9f2279caecf08af02343d54b2e88e6a7c1e8965d3f0e953c8e50b48e38c891e7760a2dc1df048d8b4284d6bfe54af1d89f6f3dfcbc31cea0394dd33a616d3bd71126d6812aa3e6145b9ac6039b4a6e873144fbc2a158412c14f1d7b7f073f0cd13ef5e66ebb2ef4f5b56f7d2118cdc7fe25331670f9e97c215c863cdd6215e703470f1347219b29f1c9955c2e5c12ed45d295a0976be3828bc0cf8b20af06901a27b1dcecee9ee4dd2c6e5d92d02f7acfe8243af21e288c104299e0e414256871d22445415e7fd927cc473dda428c48f7f0717bdb84dfe2391f673682167d3315ee54c8f5d224a3358e0fb21620bef69296acc48ca9b39d9724dd20f06b7b53a220db3421679f9b3b1ff4a191f27d2a8e9df66d6f7ff36d425b58638a2718cfe9f103f04db80ded79968532402ab43e8451c326ad9e246722918efe6c67b4aa9d03e4a43b2646ae813f220032b4974464ff8710bd0d461e0d0c7770d78713ec2ef5e5c6a7199e043853a0dab2f0911bd3416aea9f8c6acfe762d1b6461261ad36eb2044e28851c40f029eb1a6a5c4e731d735aa4feb0409ddfc3db8cf5bb4b48ac56809446a4d1b9bffca671151514774be7efdc2a5f1c4dc2236608c45330618287e64d3460e6d664026d117927e3ef001dbe68c33402739bcaf3bd1f0a1e97e47b6730d19460b18ff11ab1576ca10b97afe5c24b43b86126590cb96a0e5ea1afc0df0dc23785151f7e9bc03e80b9cafacfba005fbacff723de7b5f7823f5fc03f5d34807ef69fed1217fde4429d5c878f0e831f8bb85ec7170ce1931d636721bf4b471d0259320f843b22ff70e2ac7b794b9c42325f83545dbf5104c2d181469c8c25efb5bc58523a513a6955f1900aa86bb9b7806d56f9439c84673c1f087c761d88dad8551ee824ced01af53feba43abafc17ff625558ec3644c88a6335f99f3f48547e4c49b38a5c676d763437d8ca71922ec87d0e6aa97b396e505e22766a94eda8f1aae77a3baf67895a0d313b4b4eef6eccc22fb9ec7cf4433d7971860f252308176d31f0cf08cd87f4ede7bc03e84deee0abc1dbd87a425a2c06e4386b47db4ab3a908b280c3339bc62bb5c23f27001ef4af8893ebd8cdc029507d7ed3e24d0e85d4c4bbc97bb20873cb374031ab28c950512fbf4448aa045185a34adc57f455442eedecc6c92302420405fdce83d7e0d0afe056dca52b9e7ad484cd56ad7d03d1cd8aa348ff414371ed502f3cf9fba5e312fea3aa9deb517225db811ea8a971c57de6fd7e75dcbf1b6a935a3faccb270f3f87b077233b37dfafdcff88dee6226eadf3948aec78f96fcec83580bfec559a9c49462b0b23fe7162533dce9128abbcdcb5520b842e29ff6c3163e155346a13c1824a5bf1f589eb07441c5b902177b080d13258ae23aa0814ab48bbb9651e0c214b3e2e77c8294ca968ad141d3ca82bfc47c1964f8ba3ab738b92b7691a714c78753af8e14f78cedc33de40a40a461d6215d8baccf0503e68508f5aba6e705ebd0e815af54db2aa5d397f06b4a8421f6b7a2ed0ff6e10de723f2e39388cb890da41437d826fd3e82c1ef20bcf5ffb6921f1d83088b913aa077431c906b378a0c14fc88b0ef6c382d1ad8f8c717a6a9c72f010cba8823deedead6a9f91c8352a2434fe0a6008ea22829c42a576b9dd70314f0bebaa22ac2a7c2b464b25112871f1f24143dbe13bdae11554b1a6afa201e2ee73a7556489e0017d0b998848a90913c5f8fe9feb6a38f7d8a7817a301ccf32b9b7193c1ceac9d6ab8ec757b820da15e9bd789d66ae0d4e1e4a88040de35a55d4d59a95e54e6d8482332eb64bf5253a56e13ccfaddc01dde9e63795121c2c23f2b0ea606aa985f0078f2d3002c7184d2c0245bf002dd9bfee5fb48db285ed80adcd8a288d429092194d67449398fdd137529923499a27b2baaa7604734051a98cc216b11e35ffadfe4e290bde54aaf1c5edb10e58e264278648240605494d757d09344d076a9eba21ef3ab53adacbcc22445965ace3b3921989b293f71c540800fbc72d625aee38806ac67d678a7d60982bb117489d70af4971f3b828e2f60c953b40952f63192b00424ebd4c82c50096991182b6e6bfcb928bb432fa1e26f001447edb5f06c4cc5208545c913f4c46e320ea4463ec9a96c6245dbd7a16cecdba64a9e196d67cd5739efa7459a88f93ac0fd0ce9466a0b0b240c44751f8d1da8c62756af9ad384341db4b6c0f35ddae7e5ea2dfea55a0da0c631f4ea7c357e98f74a0795918327508aa09199bcea738cedc455241d9fc094f3d5a93fccf8535a2cd9224c6e50da34562139085bfb8d6e475b36639ed02337c3ef23351fbc6b0ca80aab16e974ab4a6d0f2927653f64bf6d80e81ffa1c7d8392893e2f74a3645eaf333c7768b55f2c042b24f4c87e6a55b8e8e27015a770d2a9c2a2678c0bc6f38d8b46a2ae2a4f4e10278a720d9b435d5203a3768a244c6ba8cb3c917e8f5c5115241a3b0a5b55d26321d7c7814325bfe0bb487c57189511ef78f0e3a11709b42cedb0cf09e68b5ed1", 0x1000}, {&(0x7f0000000b00)="5fc08b11efe309b1d61b7822a35459a166b9b7e174355355874681dcc4bc91cf06b1ca7d38af250c522a510ead3557b88ce688765978abfcaa43c4c58d3bac77f81d93196f8021717665650cf80ae070ce6148c0e59623a90af5e7e3c6de3968921f9ec26ef9d4000d8c2f7998cf725aca1e3bb87ced62e0fbfed09b2a97ef50a6a48e2b3103fbadf384739045b5eb51863e4941980f09bc49033d115907d377bf52b7d9884168d51ae3e009d3657358fae216367623fac5cf0f8654b53a8088b13b2724cf9d70d4c8f0a2b3d05088de06e5f213f196d31a2076c76b5f531fe93e3a528197ab7ee877447ded6e", 0xed}, {&(0x7f0000000400)="8cc2c4357b53926d2b3aa19cbd574e698a77208b6f3d613aa614da237d0c97251cbf8adfc5f93600e369cc7d478e2922ceb7c220738d61c1c08400a99708eb32b175b1dfc4256415", 0x48}, {&(0x7f0000001000)="7194f3fe6aad5154bb84febfeac554b0270a68124ee3e5f839640d998ed843bc9efb9f507af8c89c08bdf27f691416000bef0b5359f6b0c864e9c4a86ed391c04d2d4f9065b7a50621a2a9ec083a099f97cd1e816b85253c857638988c311bd4fe30d74ea83cf9ca3606ed34265b099730e602479f7013ade3b2aa8ed625f418362b0c6dcf5487505e91ac869896f3474a44d86f9f441d47d02f7ab35949733b10c3f978ed1d6ba55f94d9b6ce369dfa5af49d83948da29901b5d323e69ed6708219928129c7f7177c1d5ec3a7149b0d4a5e5fbedb74506bad16b6e00f64f662ea4b087fa5c0601ddce36970c1252f", 0xef}, {&(0x7f0000000500)="8420a7b12a08d7448dc96c1d155663cb6fcf6d76d734929a0ca2bc2d0eb0dfea84d6a081b60681a935cdc8d051b3813ca156710f6ff6e81d6dbe6fa9516660f25541b734afa9103e11", 0x49}, {&(0x7f0000000940)="95f3c5c781da590ac12d00140ed0fb9825a06d8285071c4c401b609a4ea6974bfecf2cd27a967a89193eab0597a90ef29627cc0811481d0a85bab0cd29963e1c42ed5e0f206bd9be0fd51bdd86aa9b62556eb0069e6737ee8f3fcd4cf48d8297678e72e133281644d24978d32a28a6ddbc0481c6af4bfe2b67ad3d6f9d9600d274ae5361c71543e6447b21431da83dca7ee044e78dea7b0cde2d8e9f172493b79bf0c285dee770169c753b4a868aa800", 0xb0}, {&(0x7f0000000680)="3ad3e6868bb3740e73b7839038ec9a33c8686e5ee204aba083c37640b19b03c5f02cb85c2f3a0cb0e52c7acdf7cfab6d3739", 0x32}], 0x7, 0x0, 0x0, 0x40000d4}}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000001380)="a2d875ceadee1c770f270e744e32e7a8d68bb03f8acdb3b38ccfbca0f2267823499a8896346080f0b46da0fca05e5a396cecfb01000080c9795f8153a3b99f258251af34226c598c40e5a68d78a24d92ab541c4edc69627962898674bfdf85f57e2d23a29c0096031fdcf4b1e27672f9692e616f59fb8eedfbe8b4c8bba03b43c4b6b72447b8fb31f073ea39565bfd50dc88a916df10ae6a831909d7bc24551e18bff0f0f2b259ffb6d68d5b96b32179c7affcfccf42f46a974f221f8d29dda76a0600e4e9a8fb3609601204bdd9", 0xce}, {&(0x7f0000001200)="8b36fe5c91639fae3b8057bfb16cb759c1b2bb3558155788f8f69eb32ba3c4f20a69a59556a866865693282ecbd1f3ce32e3b50b51545c3e035d3cbf3b26b0ba86ffe5349bf57e2c8d5e6ca4b5fee0d41c3b176c2cb3c004f2301308e72a85ba2d32468fd14bfcfb007b056073a7aa1417221d1d5871557f5347b62a0ea9d48f69041a09cdf51462b0834f572c9f1ad46a3f95c0390e7987d34e763125521493d2adea17320ec3293a77ce15aa680cf11ce2140bfa9d202a63044e3bfec93551584b6781b93621", 0xc7}, {&(0x7f0000001300)="21a5d62b230abd9f7c617beb57d8e8556a7010780ecfd4b70f2778ae10c0f08fb7cb89ea55424047e1165d43bc8423b68788ceaf808da3ce90242107b34f5ff8544b301dd047c65b63d0d727dd29c77a2c5d575b7aa9efe97fc347a032610db3a76cdcc1e2e035f7c8b4b5c18225952bae05b5", 0x73}, {&(0x7f0000002740)="23a194bca9b88c4bce432a89b4c8a848211571c768c30bc2fed7d740cfdda5bd9020bcdd1b78b2ec6c9f6e82a67e2a572edb85a857e78ee3407b9c497e1ce47593f76605aa42ed625d81d65642323c8c2a59c79fe8b5652bff26be9adeb7471adb1472d0941f94043a485ce9e8a8e24c7f6ce1b27fa06da62de61751d821a8bd8c20a70537b2f950646fb4346779962c2103b89fbba7973814ace9e1b045a0ffb533d00a35425f887136114cc47e1ae745a265fe43f0bd7fb7c0ac556b5df1e0f380d2afc911cf8b40c3a8ae01f1f81b153a02f1a511bc21f05c98b3a56a89bc42eb35f8b6a0a03caa1a1de5fc7cdecc59240beb1dd3e118089b2b49b96f6c36fc83d431162f230bab09eb8e8baaf59b79c63d9453add768408025a1c2b090347e1f71022a08724743569788ac863767704c5615f27301abe20a5299266a7034c1d470db50be6de47768aa681a71eb17584903b8590781f0bf9a41127cf2edc28c108d629467e1f3896cca7399be8b6456f3809e84552487354d5044146e62107ec5fcb2fe7c9c6d2133478bf98335bfe0a93dff768d314d981b99c3dd3c08ff313b0c8694cf0a48bc63031680ca1a0a3f4bf30918afca33d7e868369ed911ec942fb9980d071af8f685d557bd784e0ec3088bcc4cea3b338f8ffea777364350667dbcbc28c683279512026fdec874475cbf4db1e40d788992158b2e5e0b4bb284684c849a2e94d1a7bf66b5330fb1ad7ede993275d3b347c23392b93d0b3799690aea5f9c07fd376195cb56be93f7568fe1f04929083139c26fb3eee327302750ef109db625d50e5e89762f5b084aa62c8988269dd3e30210266e5fdf88c80fb9ec06ac70e6525033e923f5db253b0ed7fdd7f626a029e0cb61ac99513e7c1c8512d09c1736419026a3cff7c33ec591ec046d53998d60dde9be7cc5a8def8c9b746afe84263ef8ecf6f72dbf619c83359f9dbf53cfafa096e7afee1cdc8e5f51eb11b8829adb4047b34d151df8126915976e239387aad48de0ed7ae786636da2e6b0dc37f463ba0a244c366210d6365531f1c7763bfff97d37ff3b2b57fc8297a2cca83f44395eac0a46150ad78f29054ea678f7457ad4b925415d21225efa42e518e6343455ef40a6ae194ab36274dd46cfb8f715828ed94fa4871c047503a42c5daa6e9ca45dc54e055af6bc1f3894b5cdb2d71983ddda98ad3309ec83f472a00bb9f55c1de8f0cfbb4f909d52341d5f780595a474e92d0598be6a56b59b92e490002fe98e86d3662e9592088a5ec68db28c31018e1249a793cf661347387655ce0be120672d8469326973793f55112bafe09efc454af291082eecee4dc5443e75c705c1ded847638ee979f582c3be99f509fdd4d34e951cc79e5bf4291a4575528e0b6d5e7cf7c2699d032ae2616846c6b8351b194d4bb3c08a1a2290d95a160a5b1466d07bbfbd695737dcf8a08746e35e332be766dd228dbff29bf6587c00e8274978f50a3d168abd34a6133b3acb91edb4d7f78ee83091258cbee868dca90282356f57fbe009669273a348facfa8f76beb36153d8f1e00eb3bab67478f298e0755b0569e59d103f073f5075bd26c33230720908a0c29fb4f205406e8c4bbf561c61577fb0289baf497a9dc2e99b1f922a0b2fd2aadce950cd8050b0f6db7879dfe9e5273fae11a897feacdaa010ee837e91f50982ffb4f2061fffa2af3d18676fef421488984c055d1409f2b4521bdd821186fdb8e523d23fd51c75b14eba3c67d61fdd5b8c21c33c2484d37da9c5a9c26d17b2d18df9eb42ae2b78de5c3454aee7403f63432d18ffbb6b5c678e7c56e2ab41777635fab8633c63c5a8b990f65e90e6c2f1a1a479ba804f50befda248bbee44d72fb2a817243a803c621eba7d9d22881f1b33477033662e54daade6078ce3558c523df3491ea6035e09d9c4136a02494c137c5230bb2cad47c963592755cd0951fc39b2e2522d2ff5a30fb5277675d1fd130ba3335f282c8d42f9474fc8758a4513aa700d7091cad804ae75c57cf5500c278a3298bb8f74dafb52b7a5ea7726c3d0c98242475f3df404a0cc8ed83f7084167eb3aefcdb434078a6bd72c1b73ed5e4e12333aac96ec321fe531ddc1bf9f4341bcf7cf2c87b08dd8d777d4d80b74378d4c9172571980c39da8a83bbc9e0eff864b49023d6a47c8a985b3d44723cef6873c51ce7e397bf9f4eeaecb30099c5eeae239158bb689fae480a30d3acc5cf14be1a8938fc12f4a7142683ff90d61353554c7849d36196c0ce893dce4eb65ddb583ce9135d74c3f53b52974efaeb118829d367c7ed300bd2770ea8452879b61e3c5752597a913408d8e5cebfe51dad2264e4862db360e2a25d2e9074f5eec0811d1dfbfe4eafba58d2216aa6bdf54845a9139748a42077d294243479de4828fd0799e6537203eccd94332c01f0e10b60e1098a8197d5fb1ac8d2fc01e1481046b533a6b33c49d08c38fddad31936eefd80916dad478b575e40917e290ceea4d11d6b9cfd427871e45506566632a7f7f28a7d6016d14b381d285d0815b1d362eead57bab0227953b9a300ca2c8786c488b5782331f1d64c12bb2b6dfe3afd52ab1281636774311aee68857106f389215c368157aebdd08f9e6cbee9f11643a7a14c418e27754b3ff3f42337250f8e1aa109703ca47eb9db51719235439072614682e236a42ab3d9c5636e6d382ceb6b58c3b511d3a9cb5032aa20a1bc03bc4d5fca7b09c0adefc3015cdbccb2fd1409f3c98d51612da28a673fdaad4efb4a488539f3313e4b02295097a78f36c22a5ca55038551300bacd4f26bc89fa0b41dd4413c35bb7b18d790ad0ef4872d3df5b1ce9e993cee0ca8cc9d387c5505e5e49986d8d01fe78209006d4050d737a18152f03b6272c711d74c49bfbf1ce8df678c174ccc5c053c650d8e9b636478635e9e1a25b5396f463f1f97716c1816a5c6ba6ace923ec9fb4f74a65d90888f72e316d7a8e732ce37c0ea765e6d2f1bd3602f5254ea6c846c90a6928f07ab2d1063b0c55dd6464ccf1d6d84f3267aa62fff78d6626581f3b3e59293c5e4535dc5660106a143af20cca6222cf934219fefc0029734dee0ee69d7265582e2032931710a3ab43c5dc2144b0928b9aa91b695bf06230b2a1aed5f098c6bad729a8390dd27259a1ba1f6e57d5a15f3fedb7af794998fca392cfa535c2a535f57b6e18b863412999f10f18932fd73960643e609361793ae5e7e17e9a235fea3e2d8245a6a4f3ab05d6a51ff0f2252a087febbca2161dc8ea0999305dea08f7c8fde1af995659cafe4e5d954fe119abe5b8188f977c9f14480e90dfc4f029f651eadab8595aeb371a976b78f61337dbe30214779cff4fd9178cb5a4556064aebc4d0599b5298d73866478147fe632c730062b8534f4e864108d87dd1fab7ad81a5eee302687ad068a5749f688501455a95c80332f017391ce7caf2327b8caa7419935a31f5836aacafbabdf753bdf23411f36753bb95ce4396b3a286138a5b5c3c0b8a983fcf9d36c561f68b0420a58ef1ab91a9a5455548f45e5d3481d380fcc7819a31ad20c4e0d773b9af5676dc6d6b17f2a65172ebd325a9fffdb958cb2051362536a872b078b4714840801623a988c29cc8d2cdee7dd4322a848408acdba3f4216184766551dfd0a54fdad11c480c208238cde691d26b6ffea0f59b108f4588bf7ebb36688a716ee5b6c8dc3b0bca2483902f1c87938190f8b08fce73de8577c2c8dcb03050044fdd31919fc609f8adbfb11769d593846b73e6458cfe9fd788c606f159643b7a681ebce192290999cc94b9bcd34972a76f6fdeed2b6ed5d3254ae659c7c0104fa5f2c32cf1eb17a33576ca5157e8451934275e9df64d09df4f03cb0470f39499e372bfe3988d71d6d22b7a111631f2b8b925dc1da7f689e24f70f7babbe6a8f8252b0356aeccc51e67615a34445593c1c5dd90d5bc09be60945963a08c372820f7be3b06d20265b207cbd43cdb7dda83a1d051ccebc3a6341c6369fff8580a2fdb27a7eeaa0c9ba72efbb5fb1440ae8eda24016a2e3063feedac086ce07030e36ce931ae692116d33b81e5964ed4b708995897ecb7802de3ee7eedef59dcd4fde38ff7e2d27f0bcd4131f42ab94ed0f9a745bbd2211c45d813a74526a419ca795dc061f7d03b5a1150723dd0f2adf52488646dbf810747b745422a587044f2e96efed1125ae9af071a9f0aeb476948eba9fb48d967ddafe7fcc0d95328804e8caa7c15c1ca694d6c97a243199ab1fc7d17c57d67811a2360b9e483f4f18ed7674821baed62f28c51e572611ee3c8de63ea57968ff112e658689966edaee0f55e8fbd315ec7e02ba1d7e805097edfdddbc38dc1c5622e4e614c900b93ca02334c7a2ce482627ab541d5b618af55315c687d0fa97b7f96d41d4150a8d6cff5282238897a78469bab8bf1940d8b58b3a5dad36a928a6989724d08623a5846b7992840e9d8be105118e080b741bbddc7b117187814008fae12fffea2c67a901b2ea1aee7208cee7918666a4c652bc886852a780eb60d086f80d2d0cf3d74398d2f641a3f3d39ea9cc16c3ae56146d003d683d21f7eaf86396f16c9d37bcb1ba76d88b8db8ce89f71d65d97add83328cc14ba0080c192c05a30c632ae93ac8dd63c649bc4b70f909ab3f00573a1674e643646d7270ed64c48d5a1acdbdc38ef04187466bd74887b18c61bdf22fabec5e40a3975de5b279bc1cf6ab592fc75fd1379b14e83615a52d3f5108cb6b121c5ccbafc72563a8c78fc5d04c2dd60c4960e3971938056584834a53b8e9b94ed3c63b6edffd95f368204fc3fd5654499b270d4ad991e61749cdf3b8a18dc9f05c6113b3af892b6c471b6852543eab74a03d7f78c4eb056be1d2b5531fbb4adeabb4e9a08c5a0515ecd4268061272b955abf969f203a9ad1f3e2f42bc64b6657c48e085b8bca22be4ca0870bfdb28c4cb23b4f1ba03da02512e8206b058ce0e2519ec9114de64bdadf4d549e9f4dcd48c5cf345727a7288a1de1a7b8148607f964a730ab4d8f9743816d84209423fcc11ac314d9535a83969bfeb4fe040b7b7139227efc26fbf86ec661af0b2dca886234f1470a4a58ba01580d93e671cf8bc8737e9908176bbfaf2748644bf0510bbb2b09d24031e2d33ad8ef55e328723ec449d647223c93a00577b2e8d1dc4e58933de31b246ab21282716bdb6c417da6ec379805ca82b5ae3c392db30781a24705918096db557dd15293f27086adb6c9a1c8b5040749bf83bc644e1489692949b7ddfd360d2824028a7ea68ce69aa2ffe020941d44d5ca62416a8b07c4b1eaf1eac33d218c6a285504c35d2f8f1772cd49292d4dc1a2217ea920f4181f5632f389e30389e400bfef19c171d4bb4366a089d02e21dbd71308f91115efd4c5075d4a91369d714f406336ec4d8448ceea386ac1572b52fb4b457cf932ef219c3bc72c2bb0fa0989dfca8165e3c789860b4ebaeef53ce8125771e607fc1af6105b0a53a6d645e2c563dcb8b9d28765a22a677fa16e6d40b3a1d037fe654a70b0e536ccb58a5d8d8d14dc27b60313a6c40bfa44f27d86b3824f648b3f8e6186c6704505bd6e341ab2b9cb536a797fbcd3edb463615c2f5e01b92699e258c2bcb384c21201ab4d1d3f4f24073fafa1cd7322771c7e196c150abe186baacd6a8a3cefec9a082edff6d5bbe1ac0e5d43a9527bdb4e4cd7f1d11695959c1f2caf84cec3e76e87a8a611ada88c5f7bd54837daa1109e3dcca3163e06d5dbeee8", 0x1000}], 0x4, &(0x7f0000001580)=[@rights={{0x28, 0x1, 0x1, [r9, 0xffffffffffffffff, r5, r7, r9, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r9, r6, r5, 0xffffffffffffffff, r7]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r8, r8, r9]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, r5, r5, r7, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r6, r6, r5, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [r8, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r8]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x170, 0xc000}}], 0x2, 0x840) statx(r9, &(0x7f0000000a00)='./file0\x00', 0x3100, 0x10, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0), 0x10000, &(0x7f0000000e80)=ANY=[@ANYBLOB='redirect_dir=./file0,xino=auto,metacopy=off,xino=on,xino=auto,index=off,default_permissions,nfs_export=off,default_permissions,workdir=./file0,fowner<', @ANYRESDEC=r7, @ANYBLOB=',euid=', @ANYRESOCT, @ANYBLOB="2c736d61636b6673666c6f6f723d2c61756469742c6f626a5f757365723d6367726f757032002c6d61736b3d4d41595f455845432c736d61636b66737472616e736d7574653d297d232c7569643dcf56f986cb7ba9f765cd4701211fd26620db5e9d4a88", @ANYRES8=r10, @ANYRES32]) r11 = socket$unix(0x1, 0x5, 0x0) r12 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006880)=[{{&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000200)="7249ace29ae8f618032a1d74", 0xc}], 0x1, &(0x7f00000004c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x120}}, {{&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000980)=[{&(0x7f0000000680)="568e757dd578d09ebbcda08ef54bbafca367b29873473015b625567b858002802b4d5d81a3ec0ef65ab2b704413313b72168e7b36c4b8694467cc094e3725578d31a98afaa10792075f1b07c4a95bb4889e57a9dedaac3b2f22d220e323797dc152ef1dbbf79a0e028d49cafe9d9d2bc4ad50a7b95008e693c96b47be28243a9842b030241729f4397c55d4299a3562d12bdb8a24d6eff85ff33c7a549ab0d83f8cb824e98e98fb2da5c36e4f2d90553b134b6d127e776a9838ef6b679377099fd26de1b76afe5", 0xc7}, {&(0x7f0000000440)="c418639a72b33a8ebc5b6b6d2c0c4d52ff8b9bc9fc30296f1edfaa533d4c5a4da76d70eda636f41d11eabc8f3832995cf9b51972b4e0f61e2074e8", 0x3b}, {&(0x7f0000000780)="f0623c4dea48a56ceed320e63ec4f950a3b743bd23cfa821a14bb736063040ab5dd8902caed06ede58593e8126569a1fc66822f092a4bb58ae8ae5ea1ef9360c5e6538d8e22067c050e40786adde80f43b314b7dc1b81a059676419fa21336ca90528c3fc3eb42315b8047d57cb489afb2d19ea6f9654788401d3a7b0fb816f0fc8b3725fc3150da68", 0x89}, {&(0x7f0000000840)="2231a23f106486c048235a8547e166c97c1d4a3cb26b72f96533c2ea846e2fecef671012d95893bacd5f67df01042ca8623753c4c6ace418bd734a71f2bfcf39d6ea10f80a5b499db83c3e8419a0c739f77f89eb7c3ab3eea23124df9615ffcc789548155ebca4e73ffcc72ba1eab024b4a82246dff2ac6ef8c0abdd7a4131f2c35fa46c08058078a5e28fe6861c8e3b18e67a115ce8bbee9d58c4a0087be0062751ea7b7a29b305ff282b8f1cc7", 0xae}, {&(0x7f0000000900)="2b94a8d7cabdd6ed58bd965e78cea101edb58a758886eb0d35e8bd4fc561ddfe7d7d3cc1dcbf41c87cb4be6c480fb5e6d329ecf0e6cd11c0c66c6d7eb901eac28babe3626ad6e0d90d1c68f127d0a7c6964d5d6cbd201b9752aa23f5009500bf9c521731c0e1d156036ce46ac27e5374", 0x70}, {&(0x7f0000001100)="69d47aa530fc0fd718754aef66904839e775087d949f1cb2b50c7fc1a9f1a18f5a7b28c69a001dce9cf6c211ab752ea8be689de2410e695142d24214a8f705881e43e0fd9ab0b41dab186397b50848227194a096c1454f786057bbd70b2b51a5d5d5a825a56859a803595da7a2a870aaa7cc1ee4131796ca744378f9a844f2c7635c7456b79a89ee10265b8b5a649d45c9219623f2a55e20ad2eb1907ea95d2d05d07fd748a238b3b57fedb7bc1d77a5edb2d67133b3a2d7916faba0a1f7cd20f30599e311719d5609247f15e6267f87c580137be12fa4c4c7bd3b27405caa724c855a69849566caf2d611efa0fda3abc2a596033cfe13fa07fd8643df40908d497c3da2897009035bac612167aa0b5f8ff5143e91732d6b585f4bc6a4ef40fb0b851c02e2db285ccfef878f7ac0e19e1a92a025f8eadb86b5f2a4e4434eb53f0c4428e6069b93b132a89bbf32f233b7f4913c45305c9a398bda0553ffc61a217b054f6ef62825517c8c001e0f5eef1852b9ed6699efda4c67d3923492b2a07b05f06ad621519cb06b3b7d6f78322f6e02174a1787dc791f0310f3d420a27afb016d09d620b9d1000a5d526638a0ef3c1fb13e7897f37fb3f5e671b01660897fab6e2b7b54c39928f31fabc4861b092a09aef3363bd612a6d2e92aa667d1a2f9b1798513a40dbec18b9bacab53d504813d095c48c1422bc543c17813dc568719334990a33924bb62c069da85c15d7c516909be061f3e2e754b6a6148f49097fb465d07d404fde0ac24594a0e5150d3a365e165f510fe441983a0974e25c81d4e5b3bad3877a20ed0874bf364819566e6ffed157eea7380fe74b1fc1000012f9c8c6f366d414034b2aed6ca6be348ff01978382e30d12dbda5dfc4eaa0fb1ed4a937a7f8867b6be764229e53eaac05a5ee3a3d3abe48ba3de82ad5025677dba4eb2e215e4c73cf9253767a8a8dd68c5ec90a203ca1b70323158c6345e918a45c412c8d6e3e1f09c830c538d1358870b304bc9523e92eb8d0e6c6b18530878e36d867e05aad0c5c423cc2d74840b05166b1b479c78b8032d6bf03d2b2b55b1020951bde1a4eafaf6e0443079353054fb74cb09bac457dbfb4dd26c097b7c8f7d705603edcf78bd943799cb80486e73185d7c5ad8e903a9c2a8695f818b6afbc21f28c04aea8b76c936f0958f384bc873e0f4f13ee9368b9d15cd0e8ed3a41223af633d909eeff376dbabd5d263ba0b61be92a0adc7e06eab8d12fa9c6e5b23430a87b38665bf366eabcae58cc96af14f08dc349f7772423d7369e70e288d5fff67a30c89d947783cd5871e6d82189a35afdfee274541617585003dbba86ef78940f2e010faf340c1afbe58e444bc81a2977d002e6fd3bb3c03569f871fc6f9031121b59f74902e9bf849e9db918638e7e584d1958d864ae4c833c0029527850117d8251ebd328a0437c842a363cb44ee21bb903578986aadebc7b6e09096b9d3a7e3f7840f87f104ee6c7d308f9686b9871e4a3a28a58a636621c472e719106dc9d6026d7df6c16a4e43160bd5606f7d002984080b2db73b0df868a86c8ed3e1a7298595770ef2ed5d7fa8934f3021638db82144afdd1d69c2450d1dc7f35207a81b9974b1c5c11bcfe75d08eebe2ec6a8ebeda99663034ff24c6134b1918840ab438a6c17198012c4bf5c4b8fbdf346ff55b98b734dc777b086842e6d844736c11e165c68867614245bcaa89ef06ef921c475c41e0ccf1b1fab0c03f3f5aacb3612fd88952692327f2d3bde32e02157e6b4f46184ff340d1ea6990e420e418699c799b55cc980701c30db68dffdec7192badcef392d65bb5cfdfda035ed110900ea9273176835edba3f54c93917a1ea1f70353617fa15ff705a85d139087af3400524f40bee6aad309496497ded2f7c8810737a2681232d5b8b6f4160866379cebd0a29f3062398803d719dd9c18a48adb1e449ec52093fbfc9882310deae91ba90a5f1bc6c7155038ec5558c3b0cb08302f482775b8769842e69e873e9814eef6936d8340c2d3a4087db997f7a0568349c8174a3a3b696e0d24d2ff0a1e0a2a93de5587a67c3a2228659e7e979e606c961cbde3dd73103261ef73803c2337981d44ada83547b7ae50437d56ee445b3a86ab274fbd764069b663b646b91df89fbf33ecea8fc3b09953d141b26dc44f06588eedff7be3e057059eb83d7d7872d6372cbd6e37aee1479b4e2425db690a98701180147d2a538445ac77490321ab20cd510a9c745950e485935165771f05f78119bb17b56d233e1f0972b7003ee4754ad2f30adb0855bf69d2fd20ca57485355ff382c25db40e5f361e01339395312ba536f3d1de56f8ac3dfa18ba969835b004cace9747d0d877c700ad6e9da9d587856f727839c6d5ad9a3a3e49e367817774714205eb483a32a8304827535cac92b932f9829591141588669d5f11056d5bcb81953598d085e82fa421db3c808e2263d67da3fef200eb8327e6f73288dc656e7de03d87a46dc64638e966f624f0f633d7ca8e7cea28c5f7b2cb215ed8dfdeb47eb21b6f74ec90196c819f6e13050e7ce557656ed262603a028a7445d0a8f1d837e9e3b2960dbf86b8d5380882c6bc8489ae28d90425668038f954b28a0167013694a8fb53b4b5e268782598f7892712c7f87afbc6ef63bc5876295c758101319d685d126be159f43e64c01eaf756fc7d20aebf74b6e4eb4005719d57db4a161db4dede7ddc652310e3321348ad83bd5f9d5bc01f5006c0d107e9a9e1931e6fa0096f49c6721611cdc9ac4ad5c363e829e65482883c978a446090ab19b0a5e76031f4b8bd550de9eac777b0ea3c0fe01bc3e01a6eed313ae85315ce7ed039116e54ed82b68772f546c9ad0788178459b47b2ed6bc1e4f5a2e0b8646c5f598d78a77a6d4512cbfb1227a26c0201821cc30cf919df129672ea0055fb8575dd67da5a222e9772f9815873064ca7be527d3cb2bb3e5f2d7b12f75c26b97dbb2a316ef984868ddf9f8ba1e4a48b343b85f5a6cfdf91e405e8f1c9fe8f5569885d1216f1beb6b90136484e40304eb18ad8f3cc0781e34c26e5963b369c1b50c8367688c819dc913090c91528908934888a8ab10ba39383f52620884765a5119402e9d686752b8f34d6f00439808189e56edf152bad4679f85dbe91efe94039329195310560c3fc37e3ff96a67a9c9fe2c7af946ad5fda284818ed8b6660e134354c5c8cf5486d27f659a145bf3ce05bc748901895e879e0115126a92b67d37faf9ecb7dd4c9e36a6f48d25eb070bc018f212bf712a0ffe59285362b087b372705c4e9e584192ea64fac6170bdc927b1497403d58fe2121985d7da83e6a39d48424c1fb1df042e2cdf4c24ae1c31dde6eb25e0839880070b5a4973d6d0602631319397458eb4f05d195025d4b9dfd696e97d9f76d572d881c61714bd8b4761f5a7bb12bb6eb347959e66c4f106fa59d1784bbff36f1f2e1b69711010e7d421335ef8bc146b49ee638ab0888016dfd9c9bbc15b0ce0171f27e9893497a63ddf60ae69f7d7e88c0b25b5152fdf5af07efaea158683cf0580f6b8597ffedbf4f1a5484288be158bcda69d7b29c0cd89b98ec7e29be9e8c557bd2ec73ab92f691e837a26e89977dfbefbf6231ee045763da6d387b8a1d267522ff1e99d32ff5b9a7cb766916dfbdb6e44f38c700d92b9557326e5d0add5ae880bd78a84b4868c37f7ea5ae258b31298998c8b1e9420fe3ba4dcabf08ad0a5c04c7c296a202452f7d37fc2a0582a6cd133cb1b7bfdfda0803e52fdc466d72ca619c437f03b346237246d672341a9cef9f819dbae451255c3571d7b764e6f44a61f56bdec875caed60c748f3b584bc7ed2814239f5a699b27d992a965aa0d798a3cf2974061756d686faadd2076f84ba7228c7e7d379c81567cffeb3a7fe61d5e698f28c899a1000d026252921811882899f349ac09077f3d7a5de36342f75dbb201895ffa02b1e92f9bd555af34ca1c8a51c2f0ad2c147f775717b79a37ddf7f34d7ef420d74590956b026a81ebe023ac05feb43f4ecc949c6f7b0bd3ebdc5f3a66dd107d66e73fd9abf8372d5f632c67e5588d043f176e7ff308a7378413cf2a9fab3243a0c046ddb339829d554c4102f854e782aa0e06476f4abc9b3092a5273b8f136746934c786033ce3587005d2e5c625b8adf46c1380a8613ca323bbd87fcfe46f94f8bfae15932d3d45528d71855b7b6bf8b93a85b1226512c3d842d3476197fa6fca9fcc696d39eef45f0dd6939d287c0a415bf451ed4a53f5e9c0dd7d49a13bf87f0e76fe381296a9332db2ecd04419df83fae1854e224601374f93821b136a93ed28b29c7309f7ce8cd5c145d09126068004e84ebb08623b0a5bc9b22e40c6a100a0b8a5ef6943523f89052449f7ce9d0df353e37c46ba67144ef8e329cfea2ff9de7e8209707ed2ba8b7c811197a1c5602802b57d4b6d6bab4dffe53590420fbd100a62262913eb57f028f8dd099379a049ab4162fc39fc3ca6e40209228177763b6d1bed8609b58e677f55f0290ed93dcea7fe7bd3eab906f801aa705aea4f3a2c540deb8ac9ffb5bc5564faee88908324547ab183b80dfb12d9fdaec5ab905ba10e0573d2bd4d30a9769e62dd85f8004ace2f673190c610f5279adb8d53b06c887051b9008bfdc4e3c8f758e7e65e5e32559479be60f5fdd94d19aabccb768e59f76614798a81c92477b7a5aa7dc42f05024545d8b405381712c3ed11029b73e874832beb7f5a86b17e56209b886332672db88119e9397f8de2845d12816fad1af5b6361e6ecbff4cd8fc3cd5c8e19f2758cc756cc3662075ab85271147dce3f321b01ad83eba0d63f31c1430630347b4857bddafcc91cac724f0e81f1717c2b9a06b680b0af7fe777733fd5d176e30c00254dc9ac4c77b821ddd36f80f6d4d3b596771eeb9d0ebcd66673350aedbb6122b94885f030b2cb86640281f289494e0ff8802eb690cd20b426f3c26f04c70b02802a13d95c677831d3f9fa951ff3cd7d0d16c4a9a00cbe3eaedc0943b481c801918c2f5b3bfb9ad5388ebb88cef0dfc57e8b1a703b3836f5ea89506b574a1140b29cb373d52d4ac7bd94fa00a3853fb6e7f7f34cd03030eaaafec591b43e7784a51dd7fe1692b543eb7f76c93f761b95555cb27c31c67327ac2c866f2155a8e9033e88c1fa61b92cee40f9769a61a51c3dbc67d2b403be1bb7c264d27c7d1cc41ecb87d034905d716116ceae173a4005a64e521020c1acffb7ef8a6bc150b169d1cb222721f36f75aa103e77d014caf521bd54b6d7f42e8132f74e8cd7f854ff0d6a2ef4a552edbb2abf775505bfbb07451cdac3a5b0b55b13359bb98c8de403262744cd795b3b61d5b81cd9e6687eddc0598aae3142de6e90d689e728fbde4c64cb556f39108cd9e6b48aad36574708df4a38ce5796c1f025e77744900135267097c69b50ed66d6d0d7e30a70125bf198efc88746e0c5b3adeb6c5a81a73222ac5b10ffaee083aa9863d401987dc67ca0362697da64ce45b87afedbae239c74ddf142c2db0f5b45c158f83dd706f51e4b4bd631dd8ca834a749e7d6b98bb1c9709b47a7263575eb5989d28e89bb0465f7dc837d78a0a743d46ace54e13dac1b8eb8ece5a718a0d4448817a06693ff0dcd32b10ee615c1fe39776ccc91c38a56bc77898a19df4ee7d3a30bcb5b172b7000baee19957b911e7d6dc6a889800713c41f19a4df5222056995270d35b827eab9a6d8f44d60d2afa1aa8993bcf368a32a8a05d7", 0x1000}], 0x6, 0x0, 0x0, 0x44040}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000d40)=[{&(0x7f0000000a80)="6981231d25f3a7d9008edf112ea79e4d576871a28cc99246e8d17c14dc1bacc824eebf1299ada7808c4e4e253f397004b10c6d1f3186a1a68883", 0x3a}, {&(0x7f0000000ac0)="09cf916192743a07d37402cccb8de81b00f7617efa120545ce12c45088e847a7bafebeab5f285366c8a2498a5bf94199c163e818d857201fe91f1b87cc003fa982ceda990f2ee493c34a340ecbfdd3027840341dac1b3f4d", 0x58}, {&(0x7f0000000b40)="39f60f7d034b56f3ab70a042b03f33ee072e36e0c712234a3d8ed8fb06a93876874877db493c888a23a9f3ecf3344c1bdde3ca86ad61172f39658b51daf4f400e85de721f9b5dccefae7bcd67cbfdf225aa787e889607f41ddcb556b96b38f8d2e7910fabedff2775b456cb211b2c570c337249fbf1d2b28e019367e315b8e60668e72e23756ec6cc7b2a3d27744e66c2d50505ad535a65afa66cd2da36f378ea9872c9b890a8ee03dc1984705e6104edce0cb695da2429de9f853655fee4bb993cd01b459b3c692b26b60e8d51db11c3463e4dae0978385058c24db015235fccb328e1beef4d26397f85b01b882be20b304937ddfdfa866", 0xf8}, {&(0x7f0000000c40)="739d0dc125e2316772b0f3ba020f2c076001a5f909cf3feb2dc84e2288d13819d4e9f92609a792df0050635acb717303c3558f7bc6ff434ddcd325bf0503c45136c05d03a0fd1b8fe514664dfcd751066096630c95677c5df4ef2c67eab410a9bb10f42bacb41d32dda401e9095abd1a3c3f3abf5ae845a481fb79ce0c0cd6d78a2f7e796dfa443e3764de37cf07323c3ce8c6829c961eb65d9cdd2ee0b92885537422ce792820b9f385603a7d81e5ca896fa3c7b74aa439a15f0cc1815e34a98c9521a489b7745accbac2ddab1e0c15795806c74c4773df305bf8011d", 0xdd}, {&(0x7f0000002100)="edb268639aeeb177c0f58c60a774c59ebd89a8d3c14b1957ce555ff8836f05188d875a2947a41483eb87ae7109f92938e44711108ef0701a8372a75539fd21324d2e13694a91b88793e8c60dcee7f98b809d8c43b165a1d378c1b44b72a4c89323ad74aa02930082f65fa2ff591432a8e5fa0a91116cfaee925d559a6ba8f2915360615b458b76f960404620135b555259fa43e233daebfdfaf0c84c279833b820e577b047a36021edbd8304f1b600c3cabf7b995651c5caec987b0d703593841731dcc76bf97d40b01278ab28c776ff021254442821b009435404a11849d650603dfe31f5315b9ef78152841cc7cae6ba3e5a9268c0db1419eae5eabdc5558b46d5e7672ddaba5616874765c8d09ef5853198d491eb3e0c4df69be75b0e41f2412dc0377c4977b5e1d9e33f3645084c1d7498a906276f7de18ec94c5a014c8e98d392caa35cf2257436393a07a55e0a076ae0309ead7692672b6b4c135a0bd58dd2d3880ee3f4bdc26d9317e36b00c94ca66b955e07277e62d60808b458f2a646f2bc307443d46c9f851858aa98b05292f95a6a2a8577a4c1af62cef24b752a3c52214d8ac5baec4e5d4a93bd9a9cf60db0603eb08af03df4127d8807b607378428c21c9772e0aadf52e678e4c23bf31a7a3e722ee757722fdc7a63603870310ff63e00f946538dae453d0efcd563128f9afd591a3bd5dc9a714f5e91f29f551538b8c88dadff1378f721b5f2f00292730d5783fd4c9117f3f3b6281ef155f26aa70012fdb2a43191ad31196840d8cb61e5f4788220821914ee9a659e6aee94e13f1921607b813b37a36c756b6717c6e79f9adf12173b22806d3757352ab34bbc70ce7a1e50253788f38b13c0d8f8c95f35a595d3283bc21221651787e8838d50a7d0b239728b120511481201de90d7ed57034a21e55e57df47db5155cbcafd81a663a4fce30c0a8d88bc31b5ebd7f5c7c896d2b22b9933ad03a9bd38862ebfa4825b63d2b00de79c9612d69c395fec318ebad4889261720834ed5121d7538f547bd584fda5e1b7b276fd8dbfb68bca2c53d971dbe5444e7d769265a62f8d83f7074b44fc7a5cc39a1d75411491b5691591d20e195278ebacf40591ea867419c350d5c37d7b8c41296c9fdeef95f05704beec2833adbbe885954f49623e9039096016eaa9debf7a9b6772b62c6951a8d33cd181e13c8f9b261d8e2a3bc1f25d9cce06c8b9cc6d51aac8d20027d320387d55445f665c5c722d24dae62102ca3af71f6d21df4bdd1c9cf5619c5c8f34a102e850d6daa9ef6ca1ce5ea2144e6c29aa8022a6a7130ad28e1881e2f7b4d6d16762d6025272767435f8d4cf8bc1c164c89b51a4b5a7e95ba0411b8c28384f7b661017b96bf92e6fbea49fc72e8fe0a5dfedbf2f175dff00f8208c97e9d12ae689aee600097449a2671544efd834e0c81d4da0633695d192abc80a4f0042269b335846fbceedb751d617a57cf71cc83a91d8ae6a81fafc573e926cea5426798f9401c203abd4edbc1ea3cf001760c6004e43bfe66f873a692ec3a34b1ec55120d406b931257fbb59ebebc503a9cbbf66e18b045e2fe050079347d2801a3d53666bf35103144be3604560f1f0f17dc68be07d6741120b8eed205e3d4326facd2c1fec98ef426265f20a365b00074b2416e01b0ab1515ce4270f0d43c90a2b1453c8455f34bee3368b3fc570b60daaff924236ddf45277a9fe68c10c94a7848b209a6d3025cdf169fb7d0558a274acc6a02236c2512cf60c338106b6a0a5bf66cdfce238e01475b4de47d372e263b4ceab8cec53e2e3167fd62a2447f9dbb02aa890b31f538fd0c87f96558542d62f02cb1d8ebc18abdbd454e7e9ee42b65709f9c94cac37fce26d048b2be48dc1a8b5ce0b6985c0a98c8ca0321b318fb6a32bf25327b49acbb3d5b8e0c0294a7bac4948281f4ab6ab82435576612cda945f35d4f8b49a1eb1a7ccfcfc98d9bc068f5717b740b7ce7ea18c0dcce53fe186e2d4ca49cca69befcdf314836fa89f82b733d68c36d741cd02dc01597ced876a58f4f752b29debeee0f70b449e387e8bfc89b022ce0d19002b35e05412c6978a2ee37ce786954351afead72243a72d9672be8240078f0f71aa0e06f1dfa2b532a94dc889720d9cfa1c63ae01dfa9cbee12e8104e1e89e0f41e4842f7c9b669963986360d62eea655598bb5cffff4d2ba9c15f243e258d5fa792b68c0b1e1ae7a25aa69db35482711d94b92f986b01cd196fce8e7887bc494fbe3652518c2ce5feb8e3f7df1698f35f22ff3b6760a0ac4966b4840f38beb309c468181ea102a8da2487da16e1a19a463d3196c1cdd24f65c99c7ada61e1b18adfe0a8f68832de3801eeb197a4462a36c5dabb09ce656414ce2230d09b215222a3721d827bbc765d3d807dd4667fdc1895bc8ec1f7f965329bfd6825711cccc3ee88a52161e52bcde63f4a473d22264e38c7b404502b71450b9c3fa4fc8a84ee09c0a355f86ce27649ede6fd8f6d172d69d193c4ce0a90156c02ee393235ef8df4373bc45a9b3f60366b155ae5347c32baa8808677fc41395cbc86cea57411dff58f376db939b5746bdaf60740725c66474a96e1953565a40c5cca09d87741e1e0dcc99af2756dc3864f9cb1f688f3a49da2b3997fa25822e971a2bd1d44da6b4c85a17fd70e5baee3efcfb5f461bbbf81bdcd6072de6598f6d650c5d86c6f479b7bb025a5e947bff5662135add1bfe86b28a3673f644d5994f29559f3aedef2f0c8fc6e22b9dfa6c3f364ac2a37ec8f8e318e201723673ae1c002727fd137f04ded22918f914f589feb78a1d76c274983be4232cd325e114f61a345c4251c3f1f058607f26899ae91b0390a0eab77642f4207adeff08865b3b2b14461ac4d44ed7f79529d44a01f64d12e0807e123ff0eb8811f4c434b07fb4888063c85373f90bfe9aceff0af2f712b34e022da8f008d77a361e092a0e15c9fdb6ef8478d0d46a668811cf8600a7084f3ead3a829181cc0fac427b1568c548b31854ff5dae828cd1f4f001905f0864a47d1a772aa7316998590bd02b82cfe182df53344194e761dc8db8b5a80b03f9489b548598a0400cb042b377302b78e83eea8e1e7216e2ebd8a2f841553064d8cc1bbf2e6fdf1e22c206d1ecf03466b47f29d5add31a0e796403f22cffd9bc2cbd6e4140a276531e4bef073df0718f50ac5ea9388e7072a3ca4da65ab7a600000f9478bee5bd219da1f547d668d57d0c280c43b50ce2ad64cd4835a565db5e6218727b43dc4e2f17c41715c02874c0ccd06af14c4b50277a3d9f30468113137359fc52862d36ff744c439d86145aacba0c0217aa7c888d130ddabcec308eadf338d6adc1f64f6deda7b369bad1dcc0d5ebe2620b3362d4f4885555f67119ce769e616b9cc388580b943874b515262ad0d18fd45b952aff24e073eda72771407f41f6e678faa60990d0f5e10f10e9d1cf99e623c9a3b7ad0da560690954689072b35e531e59bbf00d256f9d1ec384c77e039def0cd424a8783ac076b7a7de7362b0df70f069cc36eb4f6b30d8858e4721381bf507351b2d0f21a64e9cb9efc8f164063cc4371522fdd93e43eb3050f52956aece65ad15cab1638321e4d1d515b357ebafc17e05c5c546cfba6c1914f85e8940708ec3e12c0241dd112ab6b1737857ede0b3c0e48c0c9e6a73552896092da8b53ea44a1e2758d5cc692621fd75af4aacecce20be7dad8debd9c5728bc9d8087ef1729545276583d088b3bbc72ad3b66c61744a234d5c057c1989a6f1ce57f7022abf10bc9456a563387ea80c38de1ed3bd7d4b9d017a5afe7c17b63c3a3e35317b5f48cf106f19e1c5670fb7f1200e4621a55a2583bdb9e8db7f721ab1448a085eb0ccdb47c10216712d7dcbe86bfb1e151ab3058e40d24690a13a77c0f5410313b285502e12790821d8e388878fbd8ca08ea87627de51d41e7ec832d806dcf225aedb1900faa0d280991b9428c24515dd3e45cc388db735701118378995dd2d9983dc8d7e2ac838fbb946d540b5cdcb81120416ff78f1481a019b45011fd601266f233387565944c42afc299719c1207424626bbcc94e1ca3d2fc9e0a9ebb8d62f9b1ce224bf6c3903fa1d1eee14b83c2cdc0c55ceb7c9990b0287c93fa3da7b9acc5729e8bfc35c39b9cb9642753498957f61030e09a42ea4cd954c645e1357e3906d9b00e5417ebada563307214e2f271afb6bdb723829c9644d08ddd03705254082f1a0c120fde4c99419150a5f6a5213925e7dcfa76cb8653a89cbafbd079aa44b32a6eb4bfeeb7127af601ec287c0e588ee1ff085a1731c1b5572176e05644465584cc3ebbdd72e758a48b642f117e69cb27266a3df0441de2132c603421b163ee44724d2dec18f08b9a3a744e1e02501278ce96f91080488df678d0c3d3b62d3225201f3fe5d4f16337652512c55e84463161959c2ff47af153edc7908622392c1c1f4d6f0075a71251618a6b4fe0ff7694681ab030a95399307822bb1286aeedc89ec88dc346619bf4ebe81d5b7990517e3cf56f8bec31a6e70ddd92eed3761d6805ad04690b4a4f0311f1cd049ff883873efa2edc5d386f3c38f1055588b6d71b4088ab36585d6ea3444a64e59d78558c20892b98853e67988852cfb5b5decd7c8c3f32f573928c86ba8db84dc547462d846d31d6a4f44cb82c336788c4de69fefae1cec227e9b3d666679886b06ac9123db4193a508c989d2f93c2e0de5ab08d293cdb6b6d10064e0f4a754fd5b7f12f16b9decf268fb080dc3d8800a3537e25f1d7b7d2f309d01db40471527b2d541077f43dbead06c96a13584bc1a1778541d13315354b89a3b49802a5cfccee71bad455bd8118ac31a72f8f23ee2b6d7da15ca01569767e934ffe44a3cd179cae65bae7e38f5f8c63bacbec0f8d7fad18a8d781ba998716c8bfa82d52b7503f32e6b72251d665a954eebf9f54c7b66d1ace7d028a6d7e2f275187bcb4d3154e13c298da195c5ed4f169e1ec0310aa0f16e188564cc7353ea38fecd1db27abc50eae16cf2a7fcfc759d167f00cf2539ff854829c58de7b0825bfcd0f26d8377a9b20217d7d6407f77791d9d6b9ed8ee084d6244d9366d3911de8432538e41903418c88a00762bf15acc049dfc41f9389e160e3d5a895e1a186b26c05b9965831347d2e4ceee993a960f194955bb598d1b1214f32d2b0a506aa55cf436ac92a6c9eabac0f2359532d9ccf14cd245732ba33e4080142d671a3476b1c7dad263e3ee54c3756b195b104750b1fc11759fb4ac2ce84faccb781c2c3c9e0ddb26e11c6de793d74b1af137969b68739b474f17d5c52332622c67d77fbb6782aee34c62c0183e92d3234c1185f9f7343cf3a810216b18b259e60befac9dc52ff477da1fc8e53d6f7e139f8db26b06c7fc0af9dc92e145b1b3835c91ecb6ac335f5abead726364eb079b617eb445db0d264ae8f0e96dca9cdb3d6c2759bbbdb3dbb5765e36ca45f50e518a43b2aa53b13daeec2e77fceccbb957bf44b9c664d022c8a67d9b766ce15ac4d8a2e59b3e6d48d7e74c12f2f5ffd0f16d2477fc6582c1b0b1f62e3efd6696d233c3ea3d9e892244823dbfac8e8877a9169597bab1a891cf90f24e94a9ee6d16865222423a9a47d5079bd63d723ef28a59e82212a10911493874f5a3ac3c1b87abd4a2dd6222b9e53e59607b0ac53a9fc38b62d01b82c088063633830a7f1a73a73af1f2a459c1819a144ce5e24fe97a9b254675de31610e6d72f67d0986fb5fdec21b594c962", 0x1000}], 0x5, &(0x7f0000003100)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r0}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, r2}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r4, r10}}}], 0xe8}}, {{&(0x7f0000003200)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000005580)=[{&(0x7f0000003280)="a31ba468c5b23c4fe301c673b588a0f5913e0f5c3f1d5aa82245088a21307897c860b235066c9936adc62f7e6de7a4471f2f668ee780efc5ae49911d54076a6618ab2cad409a038e87ad39f44334a64e6561c00211287479f2039b085be8ad7d719762885e42411893fa89ee86c1f839de6840303a5371b02a5cdaab087cd7e9b8246e72d98e066fc65caff289869e1b6f41ff7241e70794970f41535d4f2166d030f49680ad0dcd40eec646458522e71c2ff3e4a1f27542e9fa1b3a8352fd0ddaaf87dedd519e50fc362b38ab2b2c5d8636e36676f5573de580b6193c59aea9e76a7009214e00c8a41aca1d944ae01fe720f70b9acc09ca4f942b7c030e1fc8ecd5288f1a2183261f2f0e2f8cb16bf412541b9b6968b125ad6db7680caac69b5f26d4c13c40e09a5038f9b968db6b26c761a5a465178db0a4bab0db1ff89cd60b5b2f0fed06749e89f25593259e7a0bc5b485c915e60474b5e54a91177a4172bdbb972dfe33f989d4e8aa396d97c7993472437939d531abb94b058c91323a0b383c524ab23247733b928ff29735eae7da6096249570b1342b35dd33b8f7c22a2f812100ca3a72aeb48556ba67829d6874447fb7a6d6e3e5478daac621199db673b0c5d615942cfe1fb04cdf53590637902c87dc59c40b58b3a4ef77a41fcc7058004093fcd9e262794262ffcf8b1c143bec5a14bc0ccef548f4ae4ca9be2b263481402104ba62869001de11ed70398cab423db1801382ed99207c2a683f324d84a22433ff50eee71958fb5ee9410bc0c4c5b8c69e8004c2ac4eebd43ff43ceb517d69a10e10396fac23ee099aab02db86e2f63845900f206ab2f18713f25f1d266a1c4b7c5235e7757b59001ab870d3b0cd18d64b59dc1bcfdc72cb69e52e8ff9e7a74ae6d20bde72e8c97274357a593b9ecb39cba1f8f5bdcdafe3f9019b0292070ed7bf99fe39e1642920685e45278cf08332283fb464b24f8db1a315000f00d6ccddfae7ef76dfd07b308819537b1fb3e0ff298644575bfa5b545c2a43be5cfe9e606b5f34d1b4639779fe423a3cb15873817b036e7972bb95c04ff0f2ec443083dbc1cad90ee30e3bf4d1cba547562765e1147afc4c81ac3b6164ea7e133b32211a031e637e23c5592855959cb88368089a29568dd368d07138b897eaf22a35ced9149f49a9dd776c801e2013230b4988036e17da8804d79ff117b974eeb0ae721159c8b62e4f79e27d387ee77272420686b32d77e2552de465aae053cff9848f54172bf32d54c895dba6d50bf6f09e8b0d627382b09822c3e96b110c85b56aaeb8403f4081e81360d581740c61b617d123bec30db41e2cf6419ba9d103e3241e826622c9884d5c88fb486aae3481435006b32b93a8c1e45d0d63c3258bb871fe923270fa80eaeaecf28947111e1ff32334d01c935f0791964f70c06d6abdd3583dbcedb222fec876fd43ed596630c3e729b1a5af219b8dd55c0d6e8218f81bfd7b7641781cfccd8c8ebb6a210e40c30f7adf0e761723133cfd472205f5b9c4fc05740bb90716cbd040c3d4ac26df85498ae5e294919d8bc3153e4a4747a44c6a8dbdd09e6b89e2e98d6150451f31ed60f224dcb5504ecca34abc6bcc6c14967606d6a115913b508ccda6b6a11894b24b2dd41cee9f7b409cd5cfe2c05d735940991d9be32fd4862b5e956dec9268aca2f3494f60aa34d99a73c8e19233ccd3634d76f4ab8330772c10fa0b7c82d0fbfb69db433e9864c028f2e077f9a81b298d37d8bf0905908b57d242dd1c612a83abc9342b66b84d9acee6f32549a4252ecbe2cdcf5575c431b2feaeb5e8fa5a4106817c705264718c7a191243fc593dfda1e210a01b8ef217be5d7660e9a1ccd91a2702bb99d4165821e8b9fe297e0ddf237ad913e02a7aba8c3b40815eb74d2c457808e2852bc3ab8c1f31b6c1f05662600a54bff178a0d87f94e1e4929d6f0a2e7f08ba1d1f17c5444d77e064815152086310885bd915a7f4f9e0592350d41d319f5c64757e62ac89446591a9cb4d628b5fcd1dc5cb17e8c0bbf5e205cca6fc5dafb1f723e70774784317095c9d41dabdfcbcff7daf231757d2f2af530475d35a167beed700b014ddd7f14ddb76065f501294ce709260fa9bcec7ec6eea47a736f0aa5b70a2285475c2e34f62d2cbd93ceb0974ad4fcbae6f505a008700bcf7528aa5da8473a2ba734da87fb9cb1e78c36da346f89fc0f987c383c0787e9d8e03550da448dd734f2421219ceca213ca6b4d98fc3b83bf034aab30cb1c49713013f4976d73e8bc1109fcfcaeec1c8ba66a0166bb0583f439a8cf0c8b1df2b43e8b12b003e08d0575358d0364fc8ab86c86a4c180d61aeca35400b899efa44461cce77287a07eec51a53c1be64edc14d122a6ab166b8b4a32ed4d1912b7885196ed714262af6356dbfdff063c2aaa18118a1a804f63adcaf101d9945d288d8ba1cde2d8714fcc7cc761143ebe1c689bebd931b8907f12503ce2848d92666f29528d252e836eecd2fdcf6bb18849e2448841548b8d8b442953b20a30d0e2ca7e6ecd853b691ee12865223731ed3354d41f44c87e505eb4ebcecb6d59250189c619e29fb0e1de5d5fe9ec683b7d6994a82bc5dc1416a9d969ca2167fe3dfd1625be94a078feb4891e8ee93ed0796f42773d13e0c4ece237196e0fb7b2e4a8465d9228e771b81f76106e53bb1309e45bef55209cb2cb92d2a5c4d3abeeed05c864d394885f5a55ed720d8c0effe217fc8368dba6fb53b11a38798de5be7a9e9c0959492b8930412f37d6511f03da020debb2a1413134da4f3cd670dfe398d999b5469192d59d6f7a730f3f78baf8df79df9305de6b334b647471c0426d610ff085cd8b36952e0fe2bfda804815365eb3d2b4b15b43f34e86d492b9c54db755f0dea137f24caf7592b8a197ca138d6d23a53c6a8985b81942f8803814e785f1a9272f35bfb656510ec9c8a6bdbb349c08e9162b776e20743f58fbb7b354a968b03bdf1b703884b9d12ede8d05b66110c8f062a99d14254d80378dde443e587a2b39c9c7b8bb486084f28cbcb8376bafc6bf21ffcc2d6a57e0709732d67c8b8881e9f3ab2d40fba90522c9e5f448da8f1892cf202c849ade14f0bdb9bcda1c2c892d965c73136e3b6d2b41758994aa962943735bafe68eb43669e0a65eaa21ccb74c76c4514511c2dfc571647343df2392063beb5213abb75b1ec80ff711a99c23daac7b77650bb238b619addc28bc3e23c1a773374c01ba5914ac27995accbfb04abf26f4bdf256a561d292bf0178626d0169bcb742af5c4084b97b2b273b1af9c5721f43fbd48496095a9576d303ed8d940060ee4f3669a24aab4c344f21a4c55a773c59fadc0c463c2766693c9e8cac397c33a6fec3c9e225e1e9bed5982c8e37bde7e407330776e559c5103172ac4f4a7d92460919fc4c53befa16dd38f576dfa2c0afae0bc8b7c95c006d54e51f30acafcfbf44ead512d04430e43245f1b5d72770992a3923fda3d9fb8a36495ea4c740772160f6a655dc3bf9276d3cf1f4bb6b5acd670504c4a5bc9bb9678e7cbc0d6c13771dd7e467a4981d526049a887659ac34aad69992a69aad60eda29a6208cb65377ca1626eab144ff6b56c759487c0bd3fd678e31f13066cb2a745ddaaa62eb0157299742937bd2b17557da1117b492fc9155b229d04fc331352306b5fa8cca508b764639f907ca9d03d8e2f4725a2037f61d5f18287ccbf4626baed4767a0cd27f4d4863e1d9f6ecb421918e6a4e706f7f5573568183bcabfd4b43bcd1cba1466c9d217600f71e6ead95231bd37e803d489c5a28c614f97bb54a7a41de8d0b192fd0224b20b281105417bc965b0fc81f0744febb03f15d49e745420ee11780c484be78ba5b8a811e3ae2b075986d8ef93369c07a99e299f331931d02b015bb388838bfe6755cd7931845ef1065afb89a5473c6dd0630898d652df0623b5786c648e58c7e89e72266b02b06b2d3b6e92a66e50684512c27cd9315ecf09cbbd8bab98b1cc49ad2d6c5764b40142621263d4669eb770704e045f5547b6d18539fe40f3d0d0e48985fbb43dfc02a90a70842b696287ff012b4a6c6bf1705b61ace5783f8d7b82dd5a3654f2f2a5e1e36a0019071a4edc4b36bb5ee2c83ff90d40b28b22fb2b3da3affe8d339653c8144eae4424122b77f5a8c9441b182b0b0d4df6f8d7e06fc7372612ecad6ee3f9c56c965130bdd69884819eb4cf3a369cfd8436e1dcb0de0e1e4da1b1f7f71d1459fff65cbb8c5ee9fb550914fac8effc016ffd5024d660cce57dcafd1698893e252d66be6930077afd15c45e7fd6420bd147e77df3e48d8ad4b616dbfab1ea53962c71ff18208892163e2ac9dfa8aaa79132e0a8a5c8c5b618c264f3acf06e0ac0816a522be90e069566e8f2c05c8fc2193349e5a1e4e521ba02232a63efd02d2b216ea9278d63777f26f6e956c86e0b747fa7f0dcdbc133034121ffd8d195f82c1edccbf1229c9e994a1ced9ad09d5c00a37f82a27b437699665e10cc93e9bb322d09d7d645983039d6c350cdaef60c94c94755b897a1bbe4af88f6d24a6f50bd00bd68cec962e783e66c49979ab65baa82948b35c6ebe437e34cd0cdd810eb84047c3c490218e649e90d867633c429ce7e66c03ec2ec5e5be23fe2773c7627e405348725d752c21c8d291fa4cab6720ee6c053c08df212a31e2b15da494c030853486bcddf94cca0a9448b302b900bdba264cdd6a3c6414a2811d8f4d6f2218080d61744bd7263dfa8057e258d2b7f667409edde2a5053d41e986d41c152eabda2e881121fb5583a52e885f96a0385a58795fcf1ef6601e9a5920999c1f5a97a071606513510e3f5801a535ea7db61b5a7ca657dbd6c49cbf5917191ac130f6e7477d62159fbb3c49dc5a36873656ee5307e0db8a72a11b6258af14cc047f07d18f4a0c84086b2e72f1be4f842a5c0fda288fcf64a5c4041ca3b6f3c4d7ca9b5ba9b9b957493372af3323fa8fdc12e3c369faf27744fcc964866311cc9fbe8687cb28ad25a4ae20715365afa92378365db0e0c6785ae89e83f69d68e98b47bde9537f1119726769441c2ea4010e649873f45151c9bedb30a526b4c824d3ffa0bc1ff204a359dc196434d1ca1d4d2f3918de0faeda57a67e19aa52c16aebb50acdd32632dd5a55d79986d184393cd3422a510ec65af9a8a0e412ee337e3bd99a21776be1d8a718c40147f61a2347986dc5abfcbdf26eb39b65a73c753ccb2abe31009f65e8bc401a0a4f851ce216e3c42b85a29bb068ba5c5f7b8299338a0809053d9959b2c2ea938ad0ee1c9bacbcc701519c17c997399f4092ee4b68e4ad1efda6e7a1f82e8e58a5ea7d63fc9a98d4d253d4e16d8fb2cad79040ec382b9034b461e75e4bfa47993699923d002c690a1bfc27b1284062f81901c08a559f2f4842333dcd5da7d32705479017134e46f0e63206db80d8b5e59e11290c260fc6a5e036b8e172582379c07d8d1704676fe6862922df32693e9a3c625b44927fcb708d61506d2307796e51aba49e6cd10ba476d20f2f11fe8486ba4be47619f96c5877b00debc0a6c4b2342dc5f0ed7ff993c16e55d51e3cbbba461ed6448a465fa17b261f479518acad1cbd8a9448f3c192ffd0dd820beefa81049124a23210c2bdf2b497c39605eb608ae7db18396be46183640db75012e085edaa698a3bf5445c3961b6af69d7d791a1e6c8d8c91eff079ba4fec378bdca4db1bc0497252d907f1c50b6ea8029ccfca632c6c8228f19e4", 0x1000}, {&(0x7f0000004280)="71d1ed16a9f2e6ad5f4280343b9a6609abb9936fd5e9d75045b4b2af0a70d202a17222abefcabb3a55eeddeaa199a0ec5e25b34b6418c10cb9e938f38a0eda2930266f228700248f5ab7c2eef6b1aed64883e08ab0eda21205680ab628216e28c8c70ca6fd65ee138d2ab38ff5f8f6e428a17868c8a3e9f0e5847d92e04dc802d7aa9cd669d9e9f6eac4ec1fb5b3b372f82efa5520ef17e9f491ba7f787f8ad5fa9f3b96c6576e7ef580fefe8e652603bbdc60c69308d6155dde0553ed0f007bf1bd3fa5d073791b5a54130506d9ee46e55f68d7e1cde4c58cd1d4630907351fa81e1c733d39dd5c04a3f4dd31073b09e780b8d7d49d37d9e6ad08f1bc05beec66523b862b7828cbf9522b981f22d5eeee34bb81a17ae002490cfe47358c367ed243f233af67d823b82961d1acb05873fbd0007a50d9471f37ef86b2bcf56e8159edd87d23f458ad44e47a6da7ecf539752a6d08582092618f8721cd09f3d85fff89e6d9a3b2ae2c68a49853f95c5e3c856f9a33ab44f50626dc70a47627ffd26401575e06daccf516f54b22721706aa752fce1597e76700fa5134d2a5ded693a5626d9592834a5c7b745c2a0dd9cff7f90118aae771fc0deac78ca27561745615ba61e780dfec4c2f574b5eca9d1dec3b9881f2dafe396908d94da7c6752ec465211b231d00a4284fd33175de30277cb5c1caca8ffac372a4f86586dc01e5bd14d57a3adc65c1d90bf670c6e4709d82836c3e9c111253410565378c1b842f8d3e0114416e4be36b3e3e505a819742e6e7aa1b84d4952fb0edd729696d50af1bebb99a4e2b0dddde44648006ce0dab580283b9d42455bb20cfd4fe5fa93b28670b624117fb3fcef2a310bb5c6870fc841993f8bbc37b02f4e01b53a2c3cb5f00aea71b8afe677e4bf404c6113d16135df8184cbb76c7e685df4fe8d6314d4036d0e4515515bb76c1b8bd3f2b8454b51e1686ec1e8335954fc5862b854c7c0198bf05a71610d68589379e56819b6b469df78e22298a69cfd2d1acea2bab929ff497d86febcbc3f4232ef4f9035b7ae827f35f773b1235e998b90953a9f56805211cf0589122fd79b8f2a3f6f4ec0205a099759b0e42b27b1fb810495dd6e5eb8f3fc2120e0f8a2ead96196a3e660aca15eca6d8f50e5211703c12a15962b6b6eb04041d58bdb2f13454e1b45a70a85a969ba3906eeb62e6c38c4d563c0c8df912aa3e09e54c4d21b573fa6c1d817e29179bc6e4e291db4117fea158f0e89eeecfc80cc7a7229b9fba1e42ecff531c3e5bd0af226b634586b63a7bb68307ac986d4bd0966fb0cf742b6a5abc8fc22687b6613eecaa75a81d0649d98b491f5db4b5a7fc6090d03261fef45dd924e2aab887085a38535a06dcab65a842cca99a3eaa9f4fec2804575fe6c71dcf5d43b13c152465ed06d232c4ef7462c79fe2310d8d8a61f50abe5c91650d16346083c560fe23359b40021e0a637f7e466c5661581a5afa5c1bed2fffab77036f13fbf3d12727c1b4ec0c48f43687e3c031b395cf303707c9f6f6b27b60436e887f8989336baccfceac538024962cb967905c56656f6c16dd6cd4ad3bf2bafd133baca90f7c7ee8da1bf8a08e261aab8788a1b10b6819af08522e75477f554efcd9872b84d679e3909b3d524c8c9147ab5a5002382a146afd4d794124ca1bba818490b2049bf105a5bac56cf044ff68b965cbeb8d9219a255e8e9449ac0170435f3b91be1cd49a0b8230bd326421947ff9df041ab672f23e436bad951d1b02bba80e3bdf836c3eb0b63f0ebdc3e35aff300aa84e80df975ba03c249f47dacb48d4bf3985024147680783f54ac57ec389b80dd845e2003ca4bab1687a74202d600e1d89cfe50a87d24e785bc01d157612f1ba69be868ff96ac80b0006b222b80e71bac9bbdc38fae43dc2be04b346a96187de88eab4f5c0561f1a9cc39163a23ae549362f6ffe40724201f50ccf303035aea2098384e3e90f7e9a5264e254085eaed936cc7f70ff2a516a53fe58492f7a85f8f3e1689db963c4d4d2f86a16d46a21c02aa99d4cea5d9e9af6005b11771f68d1189c4afdafbeaf207e621643f6c853be4f5032859fd84e7c32a5c99626ff51e92a8ebaada1047dabfaa8e4484064752b92f9d7b16518f477c418f8b4c66aec12d7b2b4307595bbb3265164798f23fb626323a4a4be61f30acdf503d5638feaca8a84df821740751aaa053a1b4c55d7d2b950c667a3c1ea5b2f3330dea45a3a97c16479ea095a5283ee4a2c9ee27be72cde2b00ccded9d7fb275efe084f220c94dba29472585b90238bd45584a9ef79b42498dce84f845630fb430b995808f04b5ec7c51f9402311501ffb43f7721655ddf1bf5f0ff37d0331995cd50800b69e82629cfeffd9e89bc820a029f21a7731e8c3a9c359aa4390ce71c5b35bd5d7ff72681905eaab12ae97eb52bfae2baca33621064398b416e292960d3b0fc6f427ecef5d1cd86150b35c0baab1e75f487d49177e658d6aab852d0c37208c2f609855f159b1e6149f0889a10bab46ceeb3f7331171c49ad14202822a916af52570aa1b4c453eca1ce087547a067418c2cb7c88a769698d9981324d1e36de8b4634ebfd6fc3b8a5e72d87e03c5e439a4c68667744d0a89abf896141b22d878e22869f6b5f0a98188f15fc9a6f39c95123d13619dde3dbea5fdf857e5143291e61fd420a06a9099cfa35cebb6f63390956267a0b43d25ce1e27a8ce52f053a5268dbcf1c65abff6bc732e049dbc8856f01c633a3f262cac43b5137b13550ac00a975fc0941206c8ba9bed5d0788ffd709296a616967fe0c0ecc31ff63df55c20816cc3c6f6f45d48f9ebb09e1bb4dc0fab48794b4e76d0e7d78f6f2428f3da98fbed8bb60a05afbcab7f9b4b4ada4662f4b6343eec62757c0fe4e688e52231d3d5bfdc838e1f118339f1b064986e982358d3c00a4dd1e5171899233d1e003d637aabe60b43450a7e0b457bdb315677330061d7d5c52138d19a6ef190e8e114be865f30292b75564e5672afb2a62bbcab7994f9b30ff3c8fa1b99d3f19e449d593bfe6bcaf9500b2c5f7a899aa86c9f7ef634a6a2c07e4ccb774554f1fc4e079333fde7ee852ddba7447668c711bdf7b63995a9fa1d228ac933c26a4f47d407a76b96a1d63874bb16645eed1c16c9fa9b7a6daa94d6296fe0d1eaaa18ec11d80660dde57deba613f30201c50fba7d6c8d95ef4befbcf7f385293d05565b7c44d779837ea31b2e746f6194016926b815720c1a79b6524fa043f5a856b796708793d2ebecb5df3b0d3696f953abb4d004fc9e0921ecf7c79a62e1632b2138496b0775c7a2b5dc1b57fa124e59dde83c8621fb4f4d5df19c2ba5365e164f4d3a297d4c85c0ed60e38272c222f9025b9d5e03627d9241aaf000278058f4da541110d22c23b036084ecde5da92ee5e08026d6014b887032452eda4ad81c797c176f7d5b3d2320676891433f90f3591503fd843fbaa652ccf2dc89b30a5b81ae4993c2a3cd8f10904b54b19df205cd97901253b88a1b07fca145f1af5e9dd3e5f3fd86c88cc67b13defc66a2690a6198c151b2e2ceae929504897f66d8ef6f414f4dfd56964fba19bbc53cac80976e11ee0db46adad277105d5f2afb0a94546c9c2b8cef80813bad6cedb59f2cb78df3793e11a3a89027325b00bea09b6ef91a110f0965961d028e14510845ea1f136e61459165fff12e12cacf33f89817272c1b2c5721f770557639158c724c1995119939d1e2380b4ad5fe65f9257b8bbde349d7123c34f012060bc834a1940cd8d48ec3469a5ec2e0e07ed65e67efddffc5e4575d81bfab3ca582ed0e8ea296cf8fe48ba08378ba7f737af6abea2faa02e8274ee6ea32bc390a2156c1f0dd0586e36a144b5cf268c010ccdaf56a3b321eb1e166a6139e47ca9dfc530ae857f7485aaeebecea12f7f382f7abb3dbf8b92925783a84f2c04d96e573bffdc6cc64608a21cab196b135f18d41675878d2248cec5268846ed4f836fe5c0fc570e9db56c00c45e333c929cf9e446afbd44acd454f11f9a51f82ff6ee1939a30dfbdec6aa1f0d9e868595518d10e4ca39c164085ca32afbc299ce922e0fa11c64c38aea993ae734c19c892d67a713e54e6f8b893fd1a137700a103693e85d1cf68bbb6460be398a0f3ce53bf8e7fb2f74bd346205d6b3f3aa3148a20a196fe78834d8cbc828d47761276958b56673d407370068ba2317b6068e087908eaba222ce19bfcfbcbd07850dc357d6e90b23cfc67f2babc7f577370e97f6c845fdab389f9820139fd7b767f19b0f7910cbd69ee304d1745fc92b46290d335e5c143bea43cf51cf2c23fd7a3e98131989c1fc7207214e13aa1de36d7e26c1c63ce1f2054b7d9fbb1dfea6210f89dcf4d7434dbe230dbdc14abe920e6ff9443cad9aab0c65deab6507a0c4dc74cd1495736a130109ce2c2db9eeee307eb8146ed3964af82334845273d8e71997fc14fa7f3f240cd1e18d1a46bf3b62cd9b0440426726dd809e85ab0c3c2cb61f90c836c43f44716ad7b4d0581aedfe3710d0e1d3df88f8e16ae7b481a2fca43a94439ceb71c9f6109a74b9d7afe5686d83cb0bc46bf4af8d8c061824dc025e99742a5c8ef4a5c79e59d7a21893cf43bafed55de2b140c463d258ff398a3c1295d177d6471c5b12287d97e6f7f63539269dd8b5fcfdd9654079d46058eb69afbee48ca6d952c0251aeed139f67b09e8adfbd21e3ae082ec500da7327ebf693f5fe6e6d29217d75d407d9b519c83a5b9bf565379f02b4e35151b55186f35ab7c2166edc734594d86051f07d1de4225b69dc164fa083268d9ce6e2fb64e839f85e1b4a9a1b03beec2cb48c070a4db5d55ee8f3212568e0495f6ad374e268ca26e2bf66aa285ac63fa284ee4d4bd06e24b381fffaaca5e6f232e564155c1310356588d29a2ef2082240e22efb2e7305f254024b62397fd38152fbf4408674afbff310059467c02bfdaa7451f0333385403ff9cdd69e160c30d8354a0e286b134c2120dbd64dd95a88b98aaf2b56a78c5df271ff2196d4694df5fb4391a733e6c48afbb282e1c3a3d4dd547047691d44cd28f46751b527b758e3fd9bd8ef7fd0117ab05d2bb295daf486b7bb86f27f5f677d756af2ccf3d4f77f561913a2954ea9755cfcf6345c6c9313ae690b5e19b7cd58954c549db7044915556ee34f4dcbc644eb0daedbb04a46ffb1c81dad432f01daba37ae682a340393f6b04dd6f4afd6cdeca830956a44c28a2b46e810db99a12687033183c30b9c8d8d3b4eb7581e256194db47215dd6079f25b84fa44af62810e6cfcfd383a19a6589374638ace4af621541e3663bb090af6bdda8ac7a3acc99a35409caea3e040792df02c405fef7393c8d3a2a825d22ee43724f8fd74af6cd3e3ee9143658d8af57f5f7458661cff746abcdd8b363da479d46e11c959a7dacb7bc7ed9a11e9cadadb6029539433e547baa2040ff74314e7177cd621c741bb158162b46d6922131bc37bf2f963078c484f2df7482a5077f48d4788315e8d11342e84cc601f2b0aab0e47e9a14b4b3bb916fb9e9c9b955e7f2790e4b0fec4695f21ce15cd3df0f57da34e00993d72500492750dfd5a0081b7dbbca0601404bcc232447335a5d96244f8ccddb7b835bb79553768728ab6bfe7e0a5932e9b377f187d47bca57db62ee72211d37de4344336b80dad3826fce4ee1903183fe8233886536775c4685000b72e0b01166a11d8bf05d7c649119d088e5d02ad3222aa289392729d011849", 0x1000}, {&(0x7f0000005280)="8de62a00ca07fafc85deb2c6899cace53146a4b78c5d242a8e53dbc44c6c64beddd65bc559d8", 0x26}, {&(0x7f00000052c0)="43f059eb910ff9df9362a797328225248364d305c66888fa0388568a53c8d3e63f4a15f5babd0e79e66abf432fac3a699a3ddc0aaf2c2ea7bac79da63ccc5d5ca1069e6c0151b085d9bded1eda812e314e1a112ad5383db588e2b115706e32dcf8727d865c70351276f590b549a6b3be444b4cd1f6e24916e5f54aac5a8c9296893afed61349d4aeae79338dbe103e9f13d8b61c0c16d6159a6feaff8630f26b03c14aedb24b69fde5066e01e0e6b09f905079603c50f2f673633c540202095dbe", 0xc1}, {&(0x7f00000053c0)="f3b425b018bab17d7948f21e14f603d976dc4349772e1478c4754805877b61913c5c0a20d1958c82d974f6f9bd18cb6de22f2148bc14eeaeaeb24261f10fe4ce43293e48a479088ef30d1bc16fe6d19a65be00261ff2511b2bfb55c8cca93601eafe8d81f77738c25d37b7642aa5d7a0ea3a1c82d14d87bfb7996818f4d07a8184849a3f71146e7872b8944af6b2f06947", 0x91}, {&(0x7f0000005480)="d86df1d36595233241455e2512ecb414d74f246c2bf2d1e74a629590a220ec270cdafd1cfd99d3ab076f9bc4c68329d24843825be088115ff7a96608812191bd4ff9c46e47d50cdd3bae6d149c33a6bbc59834545fa7fe083940b13f6a559969972378be05725bbd9cea51fa18180c93568868f91735477d9363f374d5ec810367d0ef6df6cf805b909eadc2c15782d6771266939041bd05aa05328f785e6ddd9db5cacfb89181a431e415b05cfb323a87a4382734021ab8265a60e58571353f5f0f8be04ef9e4e10a8084da28c2c0ae58419d79afbe6df3c9", 0xd9}], 0x6, 0x0, 0x0, 0x44040000}}, {{&(0x7f0000005600)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000006800)=[{&(0x7f0000005680)="f3b81de7e54261719a366d46529779d73b509e817940bc453c800523558bb9a797144b248e9ae7b79c2dd97834fed811315f574f4db099d292cc1d2cc838026ee8e3794bf0f42be499e6eabf283ee5b3669516685a31a66a7b3d189ff076065af74dd8434cdae82f9e76aea5c29184f77ab6c70eb0a068105e27d8c265b9319f09e9bc47dd612ff188a134c285aacbd1b8913a06bea99a2f7c9b5eae7d356e933346bbb9d8986c1c466212ecc383adc0c6f4f3e4dae25b53e40bb7aab6693012f4ab4552004ef1a69dc4f93b2a3e5fd8d237eb549aaa224df9118c04294117f9d80d5afbb76c0c38dd6cba61eff7c3f56e2a762f9491315d09387a1ab4b3527aaee25e11a36d19297716378797264419ccd8876010248b06eba3c461546d58e9be0cea03407966dc388d9c311fab538650ce1636231c1bdf2fd4f036afec6202b609ff428a6a336a1f1a8bd5c63151f63f6365fdd08b339cf9085e5c77bc89dc6556ff5d450c0b7fd76c107d3413a847a05573eb2f01eebf7ec2e3d9979478ce590f47692e9cc874ea5c44d65b3964380ea4ad82ca073377350bfd144a9709c27a1f9abb284f67ea29410aa5838912a942a15a57ec7f5331b57ab67193c28be60178335e3a744bf3765ccabd1d1127cdfc46a65d6a0de2482e06bd107071bcf23bc5acc0401bad8a1ee97e83d4a99ca79885cf1c523942834b43004ba3adfc6efaa0baef8e026ece13d30833ac3657845ec493ba0cd5a8a1ceb03d6c89b1df6a732cbe0cd14663ea157683125a384f636a43e613c60028bf1ed5074cef8c9e1d6b44069d46ae8fc7d77014ad906b8279f3e57c4c13f7cd5bf4f9ff6fb8eeee45af5c4a4b4031fccdd2674fb0f4f194c42c04d7789e02514700dd906609eeba405ceb7a028517b98aec573a18d870a6aa2eb15f951ac76e5b4008890d0e5da74d1c88f09d76f5ebcd5d20ca26522f4a6f589187f4edcfb9e22841e0fa1b8ae40af71be4a732d4aef1a8631f790317ba069dc986e4fea285aa1a4e1f30774fb130b6b98d83be99fe6bea62c842bb3c42758475cc6b6adb4b2a257c98fcb8423dcfee533fa8b4be5588e55d2fc4cf506ec363ed8595d1ea5552daca7ebe9cdd484c2fa3169408fe7b4565c7eb68abe98ab1a25f8158b6f4935dfca27bad5471322771c53e9d7fd239062bd937f643b3810d48e2739b2e780c99ff528bc860e3e5315c52f71fba2c2044712b809696fc08bb1e36bc5b6fcb37e77097c8a31e4ddb53d1170817f205de89d59d0eaf115d740b0f72229d1ea1f6e85fdc8ee9043a735cb32ef3eaff4e328e75ccde503f6054e6b18286c029a991e5d5bb7d42e2db0bb0c657eecc00f84f914f38bf150ec4d284606a0614a820942cb48b3db70d7ce51316e432b580c7176f065e247a69dc87c0d4643b588af2113476e87713d9c5ffbd941e31f5bad1c6746b30221b86caec7f7049ab2b2707f00a039bcfc3875a376f3b964bbf0a1dddccafa5889bd0c3ab4593d50180a1eb47aa4c22d85cd967dcc5774e1fc174647eb1477a254f56f019caad41e190d6c25684492c24dba340217cad02d1019d9d471f6c088638feb86744f5f00c03f562cdeff4af980a4875677ce8dc438ea1d3b64d5ef4aa23dc6db04596b82bcf181bc4fd5fdce9fd3caf7ae04f1510684cae68cd58738a1e5586b46742307a06e1cca92787743b973e2da60442fccdc6f12577644c256c713477a038b49dcf8cce5140506fdf9ec803c8052e70da6c8b2b61ab8184eea31527b32613c575794d7def225878906c33d81029a449c502b24e76bf6e54410ec9432334574e1c131fc574b4eeb64c2a3ea66ad4e39a54f0dd00d5f9996e2215d3da4161d439c27b4a628fc7f71aced5ffea82f461fe2159c01aa056310c156593991cdc613b44ba899dc08fa32edf77dd9194bf081dece9954f2c4b3ce279f1f32c1103846a3298a3ebf3f021eaebc62215460597e80b84150271a832b6e01743f4d22709db6935f9823530b2f0d9a2fe950e95220ad456aba25221f0d696d22db0bdbcc2c2c3b13ee158476820e43beb013bb711b9394f353302111a52080ad19447e9c43bff573d91290de8fc15c88abe0fca7150bdb5c292addb16ed7d8faf2678d414a192788b2d21490a5e12d8a8509b10d942b860799bb07d972557e0ab942df7db26cf852b5ce05c952ad184f1a54fd4faae3ce81318150603277561380378ee344ea06899fe9502ad24abd9234fc05477b96b77fb127affcd563f493edb7242c8c63a79e4b22bd5cd1983283f5898d971806d39755b6335fbd451fafda87d132f51c918109d3f364ed8b23c784e63813f1bb6f2a3c0c8c09fc7728797e6c08c996dea8c2600491bf5558f3df1abd1989e58fb2baa5e00e7772c1628f9eeaed94263ec642d6df8d76a1dfa71766dd23a6ac594c44edb2878b470a61c3aa46980ad01c53d459800f106caeb135247fbc3d1a17e8df91048776bdda638a5f86f5560297b8ccedd56aa3af2d77bcb5fa058242ab1fbc53996eea27de8312e2f05025309bcbf414644d7050c61ee1ed93a3239d7f3957751d445a8ba9643b868468788987ec9b765586575e3c53e640108a75e0fbb2c93fba916869cc8c101d775d419ed33b9f4eb34d3785ec273224f05168c8ec8ecc85a719a290e274d6b638def288d938cffe90f52eb47fe90a0687d61ae8442a718e597d8a471ed8517b9af38ba019600553387c0db6e9c727219da228abac7aaa6c7577b280aba23d70d8832d4e21284c86aeea41656a3f3ba8daeb7f62e4c82b459b934bae40eee9d887156a59d5e38b042cb49629f37c93281a90169b885da3fb74133a8e7e22f07246e049e3ad678102e41fa67447fa4cdb48d91603580262e21fe4780d0c5042c891c621be7dbefdc1d81fe0f87b9d3336ae616bb8d59f2f344575f2a0d16338365c2ff6d392f3127a05ebd41be832002c833b8d7464e415b65406e53f2727564dcd61d48f088465ab445b474997571129ce74e16d24dac54a568ccf8cf3e6d075046e03c5b13f349a8b607c4fb9219f3ba37889e6576a7a414ef137960a837941956b1af4feddba5ade844fd504b10d4d70e26f126799213cf3355171ab8db4de45ca3e9c434ab5dd29c2494ab32f97c6fe7f9b2411c87e02c9fe9786851a19c37a0de08c0465c1ff390070d6c21863c0109b0725b8f01f979026b11d526cfb0f30d426f5344acdb88d336893725d3dad9bc0d5d996581d71116b9277e6d79937c8dcff54c99ad9427f869647b423b71fec38727afac2acb0496356fb5a3f4779cea931781ca9f8bf3355e291521697a7e2993a0ebc628417018ca9ae7f62819711d93e253d21d1eb20f7b612a6e3ed50435fa47faec4d80f0a3e7315ccaa3a0179e3b58d3928ff2987c6ed859be5d46428280b830f18a441ded5fc15b3e4b813942c0211d2e2e0cfd7964f73f9e0c399dc0b5c16a7b80d74fc36ee1c6124ce74aac281424df6e7d47a2abb4d98edb2b53fbe831b1b1fc06ce6dc633bcf89e5c0a5f108746ce1b71f07f8a3077f8f20919994e624a675f42b6cc3579faf1383fec39c4b2085ce5348139ddd9ae4798e88b1698fc36fdeb733203fb40435bfce1630b90ef6f1e2eebc5b62c10cb712706413384fe41ce4e064d5cb24d7269e0c3e255682485e85c6c974ef9d4a77fd675219e534c9d5c0a56cc27dd450b44298ee883c7cd7764d757836a800f1a8cc4dca6037dc86279013e1df9904c262f9ac7f16750e222eac86b01efb26eeb2ffe0e862d5ac8b1c585d34af7a67cef8c41c30841efb9e761192ba3da2e1d447c4113b4f11a06705e8a934d6ccd576ab503e90fba08a64ab1d6351c033808563724e9cf99c2fb61d13413e6149b7bf247952b7234384445a5faa5bdd631c1c6d5ec589393fd75fded73306103f8ebd9af8c0b60cb489d4f260d0d2afbca85c40bc6104e132aeb2c9a6fb468d750f8928a957d452fff5c31e25abd0f5798a7733dd76bc95dbed20cf7fe5a8baf2e94616c0e5fa61f3c44449dee419655691e6ff8a6e1cd93c7c4b487e1d66f025fcefb762fc983640da7914937922a02b1146adf1f024bf5e06132f83be86e3c92fe7c9320406976f9c9620f0d2836865d0b8f61a0998b788f008e4db5cc01375e6812dfa79af81a45dc9351507908a821bb9d5907c0ec9be1db8010a389446e7516146c95b33048d36dd88d7d3da3c9cdf8c6a88a081f0a0202929732c6d9043594d3fad73b880bf1958df1c4cc9054ecf4394f8dd7adf3ec6935d0ea17931c978d001157259b54b41ba42bfa71aac6fb388ae5e82acb168cb319d0fd5dd199dd919810f310bc76274fcb9a17b757138b2a866db5e8782e61b00e2de8292ad58a559f119ae1cbd9e404a12868efda16dfa68d547627f8f58287aca4e0a50ecbce6410a738921b9245d02099bc62104ddc0d16935ebbdf1b6144a57cbd6a962643f56f66c0830ddce54f8060e4009e9a4c5d70a49a6174ed743a98b0155b84e9d4cf756f2583eef49d15e8ebba4c1afb0c06e8e855c8394c67e3389da81da1e5ee2c00c6e8ef43b469583f576826f4c47d8fa2d8493bb7ae1135e7d9cc9a373315f42760707b6f70ec24ec5b0334b68c7320c4d1085e69e2d4a35b13c40ec436d0dc817b1396199dacd4cb4efc8ef2c23adc0941240c17b55a257a2ebe48dd771e65ed8dcff7e4d4bcd665ef061a6009a134c9bcfac2a97e728920ffaefdcbf28f7d711c99271db072a65608d2a5ff5c97512b8c6a2e74c94ee2f21458caf2d201b8551a60d6f24093d2aebab10aa0d951926fd7b886a6467e716a8f4e243961456f97ab11a4eade789226ff3accc22fcdb63247d289e0ccaff2477fbb6fafcd2faeca7e034181b031b8d886f2acb0ed0843c81c51f317b6b8519cc9c1294f7ac9077c17b2d92c46f3f82d7030d21f52fa580b20c833e524169c517b40d66386c3fa23c318b2b1b0787445f4010220943fa455c8fafbf4ff707a72a227056b15f585006b6b0179afbf67f4ac8cccb7e5f26e35883bff32fb782de56ed740fc67d84e489ef45554eb2333b2f76c6111ab6fe40e7795ef01e6d74f6e97b6df1e969d742ea1f882ce9b14ff7ae4cc3e52b7e7c9cdfff4461a0a1aa777402065c297e9976283b2058229e4f20dec850290ee0a8b9e3e442cec7ff4aca3ab1782a37e6beaa362e874fdcd95490c8246a538c48bccdc4d9489d24b8f86bf0e2965a24d846dc7cd299d63c4d1501ab06e95858f74bc0341a5fb360437de5db82b01787e5119eb01af6d855c86d8eb592bd1762b88df9bdbd391f48d8a9875eadbc6f863476abfcca3d610cb7496fd357bde71b0e4339ebd248d9f26ea10245b5086ecf564b4147b4be8ef921458662cef4200781bdd6e5634a44de192f7049cc92eb2a512f3341d787fb49b54b8854d95cc0579f77b2691daab0366210a0c7e91a395269f96457ef3055fee0bc4aa71cb6c6b91b7624537006265a23e6f133ef3907523946944e0960de4c7dee5f673ce1227fd73f3d9878fc9bbdc4e5e21cc346379af53f7196e362900a956599ca9c6788c44b234a69d2592f36f56b649bb801198c742fde87575b13a44f1e68f92b429c2399eb0f931fb9e66b1a6c364737a61688648cad76317983cc9d6e5980ec3ccdbca11c1f0a48755b304cef168397e6533bc9a1f8bac7fbd706d1fb198afb79df6c5197ab2925683a3bfbebb15b8a42baca05eafb2a1fea63dd1dfc29617070073f4392dd0656e629fa7e3b1", 0x1000}, {&(0x7f0000006680)="3ebcc98097f5213061eb41dabf68356fe980adfe1e13fd515ea3ca38a533c624f952c9731b3e3f448c5b7cda67ff0e81b238d4cbf55e3f79e804cf697e67d27637816117b7cdb1387a112409331ca00bab766791ca", 0x55}, {&(0x7f0000006700)="c9085df5c354cdb4cb7a004bbc92cedce4b5de0f01568d2e450ee993616faf5d3810d8f9c4f15389e40e29b8e1d59f1ff32d086fd09b15fad2c980900ffddcbc90bc54eb6926aff776c1abd10033ab377ec74ba4b4afea750b4f7312e7081b8f041730767a91b091664a46b4b424d9188522494ddb73afdeb629be88776d1f36510800f3dfbfc21559ea7b32e047db30b948740fd86b844e2abb205d61f0589d35ab75b03c7bc119807fc50d242e7fd2f4bf2580ce0b4ef9cc6a44a91b72c8b224ee76d94faa43fb674cc818beeab7d46229176035daafa495a936fd12d863cc", 0xe0}], 0x3, &(0x7f0000006840)=[@rights={{0x10}}, @rights={{0x1c, 0x1, 0x1, [r11, 0xffffffffffffffff, r12]}}], 0x30, 0x48800}}], 0x5, 0x4815) mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r14 = openat$cgroup_procs(r13, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r14, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r15 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r15, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r15, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r16}) 13:10:08 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:08 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, 0x0, 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:08 executing program 4: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)='gfs2\x00', 0x1b2d094, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r1, 0xf501, 0x0) r2 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) mount(&(0x7f0000000380)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='ntfs\x00', 0x290812, &(0x7f0000000440)='/[\x00') mount(&(0x7f0000000080)=ANY=[@ANYBLOB="2f6465762f6d64fc61"], &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='cramfs\x00', 0x8000, &(0x7f0000000240)='/dev/iommu\x00') r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) mount(&(0x7f0000000280)=@sg0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='msdos\x00', 0x2000, &(0x7f0000000340)='$$]&\x00') ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r4}) 13:10:08 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1645.667641][ T449] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:08 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r3}) 13:10:08 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, 0x0, 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1645.822348][ T468] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1645.837195][ T468] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1645.857756][ T27] audit: type=1800 audit(1680959408.436:1378): pid=470 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1185 res=0 errno=0 13:10:08 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r3}) 13:10:08 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1646.193625][ T475] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1646.221422][ T475] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:08 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r3}) 13:10:08 executing program 4: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)='gfs2\x00', 0x1b2d094, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r1, 0xf501, 0x0) r2 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) mount(&(0x7f0000000380)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='ntfs\x00', 0x290812, &(0x7f0000000440)='/[\x00') mount(&(0x7f0000000080)=ANY=[@ANYBLOB="2f6465762f6d64fc61"], &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='cramfs\x00', 0x8000, &(0x7f0000000240)='/dev/iommu\x00') r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) mount(&(0x7f0000000280)=@sg0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='msdos\x00', 0x2000, &(0x7f0000000340)='$$]&\x00') ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r4}) 13:10:08 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1646.393544][ T481] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1646.402722][ T481] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:09 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r3}) 13:10:09 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:09 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:09 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:09 executing program 4: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)='gfs2\x00', 0x1b2d094, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r1, 0xf501, 0x0) r2 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) mount(&(0x7f0000000380)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='ntfs\x00', 0x290812, &(0x7f0000000440)='/[\x00') mount(&(0x7f0000000080)=ANY=[@ANYBLOB="2f6465762f6d64fc61"], &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='cramfs\x00', 0x8000, &(0x7f0000000240)='/dev/iommu\x00') r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) mount(&(0x7f0000000280)=@sg0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='msdos\x00', 0x2000, &(0x7f0000000340)='$$]&\x00') ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r4}) 13:10:09 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r3}) 13:10:09 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, 0x0) 13:10:09 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:09 executing program 4: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) r3 = fcntl$getown(r0, 0x9) syz_clone3(&(0x7f0000000400)={0x800100, &(0x7f0000000080)=0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000200), {0x18}, &(0x7f0000000240)=""/113, 0x71, &(0x7f00000002c0)=""/255, &(0x7f00000003c0)=[0x0, r2, r3], 0x3}, 0x58) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = openat$cgroup_procs(r7, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r10, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r9, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r11 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) lseek(r11, 0x2, 0x0) sendmmsg$unix(r7, &(0x7f0000003740)=[{{&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001100)=[{&(0x7f0000001740)="847236ae11127402138f7820a1236b3b12faff2bb5e742d6a126343df896d6d8a74ec59503a33efa5e428c451d886499e1bb63ac790c056ef49283c906bcd1c6cf732df950c11a3952678dcb0d9255029c5176da45c34d4f832a0c6f235b6a943dd1424fe348a14d92de955625c195088cd77f3735904d99c2d6fc9aee9c28c6665ceaacc9ab746f26e82f23740e775959ccbd5cbd5c6474e7991c0750173d840c045d2c27f5b42e98f43cfe7a2bc445d1ceb4491b9ba6a4bab5b59a30be0854d4e759afc41cef8c41bf87112209462ed0994391663bc710853088c10d1b1cc0d566293a939ce60d8d3c3fcac3c5af066fab8d31aa887c341f2896a2eb0e404c4b6ccdbaceb3cc864ac07004982f55b17c08246d677b3ce4db342a80ee7042373e88a489e899e34e0dbd4e5e5d320939db9b6e8b6c291de6a6635876170dc4382cc2d851ccb11a52c327f3fd8f7d444a30227fc69e8f3a68a3098366ff7a96e816c053957bd3ed79e66a1065ce343a45bc8011d197af5fcd0cda2a62dde93603cdf02bc793244f08d1d7d38357fb6c001e914f4bcfc8aef1f615de1fc7c7778c48e96335696273937e6fc52da3dd7ea67791df0d7b3b8c3c622a25085ce7e7e8845182290181ae4c23b7f49b50291fcef9a12cb40c11441faabb9d8516bd75ff83f31236e052bb48c1523220278eb8dec5f85da1392116aeca5d2a2334d503527cb5fa034a59bfa51a48b36e183dd02a39ed047f5a79337e8c445329decd92a9730abeb429802933f467657278dd4b476b886ff7acaaa0e3defcac7a526f30795bf5b6c81f04c286cb52cf452b3996eb1adbbdb0e2a4fa5b6a255ff33b04f5c9bd66d191d812914df81b29248a6ab5a8e315eb097dbdaa8f9f1aa709fca40de29381151474d6a9bd0f991f48eb418317bf319da4d39893439a55a0d94029c23b744b8aa00cea01005883e0ebb21dc914debec3a9f9b7b2f6bd8bdfe8890d71bc77bae1c3551c891e1bf8804bcaf1ef73bf0489b7b94f1a70231f52e23778ef852be44ef56081816a07d9de12938e16cfcc4150d09345c7a3e2de5982376512c4e222248497ee50afa3065ca44ef91bd52130fe159ff0fd795ad0e3e42c2092a512929dc99b4905743e1455753224fc6342b69b25eff091af647c28728e959d20ae94c2029492b72d201dc66f4001769f25e92760519c39e1af62f4bb546c86e258e8968b63ae2b441cda2af72390b571d2e1d4390c15f76d82229c1795cca2f431879fd4a2600cb84dee79053c05dde87e020c823e92bc5020680f3755af7aafda97836955eeeb576a8d5230578473f25ef412282f4652a409dceae0654905e0d532533e7ce7309861cef0ad1dc4532d3c898b7873b4ea95f8455b5e3500f5bd64eacb1cdc0857ec48f6a3aadea4790e177b2f1ebd0e73777fe6f9a5d90b1b5fb82f77ba3307d84512a70bfc5fb60c8a55c22f9fc0232bb3d9c80fb98b35e19f27a35900974e3c21314e6c330d4cef8c473e46aadadf68b02fdb996b33a824805655ed7c78ab395301969d5001467362180b36fc24aa40818b4a40fb454353f2551fed72b91042542a62d00df92496bfcf5d67f005972cb8886f0408c4b63a297c9095fdba3649ecd5e79415f5e0140d7da07f4b7f4244eab4f969cb746d7e39de34ca2c87011988a3f0ae3b70eb9b958b9747650e5049557cc9818e344c4e30593085ea3bc1944abf3300744b1bf2e9f5c03bd1fc2776d0b308d7ec522aa7e7af529e004f1d72fa2f188d469fb818b4ee018f9eb56f4cf242e8d0e3d3a0dfed5aa11b3c08bf0eccfa60d1abc2a31ff91d7bd97071e5fe96d0f290950ad1728344368685bc494146ab5a14daab7ba8a1a4b15b1350b2bf5f408431a3acfdd11a719533a72b5c4a70890dee2cf94a77f1c1a72581c23f4e1b315a19d4b5130a55853c90cdeb755ae388e8ef8ef46019742254348d62b78a9c240d46fd2d8bc9a9516d2602390b0c6accdde5372dc1197ce018b685ed4be5ad68fd5a23aa9201c3a240a213de377064077b69a9ccea0da32306941bc8c0e2c8ea97ab02a7f6cef47d2123ab1339946630a7c0a51eeabe20122d699200332f166c5c4b9641ed0f23719494de3208dfc3bf2c0d14f2301225e9bcd4dd930b6e92623f4fe3f61a68f24b716ae48da0c6b6809518276747923ee16cca4b825b6418a8e44037f5c883f42b71ba5657a27e5f64c19fad595dfeae0dd0aff93aa7df3a8c07b84adaa0380c8c6fce381ca79e0756e32f0f47260ce895a0b4f1b59ed3ca5682b3c83715a92f21386158889a8561c23d57798ac19d5f17b5dc50f0162833ac98a17ac3d50041187c55ccdc9fd9bceb9041544a1d1810e7981701e2a2bb3b46654918df514170d2cd952e30269ee744054d5b691df519ced83cc7be1fb9fcaf4776afed20dd63c311784e2c0b140d2bbba4a4273eb59d51e41129423ff11cd634af855b59133bb1a82a23c84a1f04fe0171407755fa8dc3f0e0142176f293bd28f88281716af159b4e85bdeac931182117ac0cf91aff38993d67834d7f5437f01234d74b677ec6e6757060d16a6244ba9598b52e7b279b56742b77dcd7331673caef2d80044ae00abd0fe17aca10e531a4e5802f355270e1b0e83a8689ae0ef26c703af2713668ab1ddbcb0c36bce2b282e766b570ec6abfaa9d33e8630565353d2614afd45e1969e3a999a325dd48dc1724cf66c76a4f27490a57e9bff19401d34ee521b3889a61a3f435d2d1245493492436356420318f74e576e7e41d0425dda036f74737a565ea6283c180341e49ed66a10069500b7f89fda06b6a8391a72b9d230f0e7070b77e74a344faabdfabc6cdc4775d5f353672d186faef7880259251bd378189dcd6603bf4b91dbfa0e27d2c56d8e158df7eed0b11cc1757ea92e1322b79d852c14ad3eeab2c93d26eb40a7423733d68919d7f957393c2d1280973f9a79620a230e4a4574bf5c91335e7551a022eb262d6ad588630a853f044da3fd44726ae6a19978009b246f1f1a75084e2f4a4265f5d254fc5f1814dc13b26c60233eef4b3a3865500075bce59517f3012cbe49ab53b245977540796de9db460b4ded2e790214c0acac4d1ca355fd702d7c145e04cd2a5a0cf4e230f769c8fcfcc9580c86643c7950d7f1f3df040d99d765c50dd38a2f33ae973e654bb0da86199a401048ae7d0dc47b79df7293ca5cc703ef4801ce9f2279caecf08af02343d54b2e88e6a7c1e8965d3f0e953c8e50b48e38c891e7760a2dc1df048d8b4284d6bfe54af1d89f6f3dfcbc31cea0394dd33a616d3bd71126d6812aa3e6145b9ac6039b4a6e873144fbc2a158412c14f1d7b7f073f0cd13ef5e66ebb2ef4f5b56f7d2118cdc7fe25331670f9e97c215c863cdd6215e703470f1347219b29f1c9955c2e5c12ed45d295a0976be3828bc0cf8b20af06901a27b1dcecee9ee4dd2c6e5d92d02f7acfe8243af21e288c104299e0e414256871d22445415e7fd927cc473dda428c48f7f0717bdb84dfe2391f673682167d3315ee54c8f5d224a3358e0fb21620bef69296acc48ca9b39d9724dd20f06b7b53a220db3421679f9b3b1ff4a191f27d2a8e9df66d6f7ff36d425b58638a2718cfe9f103f04db80ded79968532402ab43e8451c326ad9e246722918efe6c67b4aa9d03e4a43b2646ae813f220032b4974464ff8710bd0d461e0d0c7770d78713ec2ef5e5c6a7199e043853a0dab2f0911bd3416aea9f8c6acfe762d1b6461261ad36eb2044e28851c40f029eb1a6a5c4e731d735aa4feb0409ddfc3db8cf5bb4b48ac56809446a4d1b9bffca671151514774be7efdc2a5f1c4dc2236608c45330618287e64d3460e6d664026d117927e3ef001dbe68c33402739bcaf3bd1f0a1e97e47b6730d19460b18ff11ab1576ca10b97afe5c24b43b86126590cb96a0e5ea1afc0df0dc23785151f7e9bc03e80b9cafacfba005fbacff723de7b5f7823f5fc03f5d34807ef69fed1217fde4429d5c878f0e831f8bb85ec7170ce1931d636721bf4b471d0259320f843b22ff70e2ac7b794b9c42325f83545dbf5104c2d181469c8c25efb5bc58523a513a6955f1900aa86bb9b7806d56f9439c84673c1f087c761d88dad8551ee824ced01af53feba43abafc17ff625558ec3644c88a6335f99f3f48547e4c49b38a5c676d763437d8ca71922ec87d0e6aa97b396e505e22766a94eda8f1aae77a3baf67895a0d313b4b4eef6eccc22fb9ec7cf4433d7971860f252308176d31f0cf08cd87f4ede7bc03e84deee0abc1dbd87a425a2c06e4386b47db4ab3a908b280c3339bc62bb5c23f27001ef4af8893ebd8cdc029507d7ed3e24d0e85d4c4bbc97bb20873cb374031ab28c950512fbf4448aa045185a34adc57f455442eedecc6c92302420405fdce83d7e0d0afe056dca52b9e7ad484cd56ad7d03d1cd8aa348ff414371ed502f3cf9fba5e312fea3aa9deb517225db811ea8a971c57de6fd7e75dcbf1b6a935a3faccb270f3f87b077233b37dfafdcff88dee6226eadf3948aec78f96fcec83580bfec559a9c49462b0b23fe7162533dce9128abbcdcb5520b842e29ff6c3163e155346a13c1824a5bf1f589eb07441c5b902177b080d13258ae23aa0814ab48bbb9651e0c214b3e2e77c8294ca968ad141d3ca82bfc47c1964f8ba3ab738b92b7691a714c78753af8e14f78cedc33de40a40a461d6215d8baccf0503e68508f5aba6e705ebd0e815af54db2aa5d397f06b4a8421f6b7a2ed0ff6e10de723f2e39388cb890da41437d826fd3e82c1ef20bcf5ffb6921f1d83088b913aa077431c906b378a0c14fc88b0ef6c382d1ad8f8c717a6a9c72f010cba8823deedead6a9f91c8352a2434fe0a6008ea22829c42a576b9dd70314f0bebaa22ac2a7c2b464b25112871f1f24143dbe13bdae11554b1a6afa201e2ee73a7556489e0017d0b998848a90913c5f8fe9feb6a38f7d8a7817a301ccf32b9b7193c1ceac9d6ab8ec757b820da15e9bd789d66ae0d4e1e4a88040de35a55d4d59a95e54e6d8482332eb64bf5253a56e13ccfaddc01dde9e63795121c2c23f2b0ea606aa985f0078f2d3002c7184d2c0245bf002dd9bfee5fb48db285ed80adcd8a288d429092194d67449398fdd137529923499a27b2baaa7604734051a98cc216b11e35ffadfe4e290bde54aaf1c5edb10e58e264278648240605494d757d09344d076a9eba21ef3ab53adacbcc22445965ace3b3921989b293f71c540800fbc72d625aee38806ac67d678a7d60982bb117489d70af4971f3b828e2f60c953b40952f63192b00424ebd4c82c50096991182b6e6bfcb928bb432fa1e26f001447edb5f06c4cc5208545c913f4c46e320ea4463ec9a96c6245dbd7a16cecdba64a9e196d67cd5739efa7459a88f93ac0fd0ce9466a0b0b240c44751f8d1da8c62756af9ad384341db4b6c0f35ddae7e5ea2dfea55a0da0c631f4ea7c357e98f74a0795918327508aa09199bcea738cedc455241d9fc094f3d5a93fccf8535a2cd9224c6e50da34562139085bfb8d6e475b36639ed02337c3ef23351fbc6b0ca80aab16e974ab4a6d0f2927653f64bf6d80e81ffa1c7d8392893e2f74a3645eaf333c7768b55f2c042b24f4c87e6a55b8e8e27015a770d2a9c2a2678c0bc6f38d8b46a2ae2a4f4e10278a720d9b435d5203a3768a244c6ba8cb3c917e8f5c5115241a3b0a5b55d26321d7c7814325bfe0bb487c57189511ef78f0e3a11709b42cedb0cf09e68b5ed1", 0x1000}, {&(0x7f0000000b00)="5fc08b11efe309b1d61b7822a35459a166b9b7e174355355874681dcc4bc91cf06b1ca7d38af250c522a510ead3557b88ce688765978abfcaa43c4c58d3bac77f81d93196f8021717665650cf80ae070ce6148c0e59623a90af5e7e3c6de3968921f9ec26ef9d4000d8c2f7998cf725aca1e3bb87ced62e0fbfed09b2a97ef50a6a48e2b3103fbadf384739045b5eb51863e4941980f09bc49033d115907d377bf52b7d9884168d51ae3e009d3657358fae216367623fac5cf0f8654b53a8088b13b2724cf9d70d4c8f0a2b3d05088de06e5f213f196d31a2076c76b5f531fe93e3a528197ab7ee877447ded6e", 0xed}, {&(0x7f0000000400)="8cc2c4357b53926d2b3aa19cbd574e698a77208b6f3d613aa614da237d0c97251cbf8adfc5f93600e369cc7d478e2922ceb7c220738d61c1c08400a99708eb32b175b1dfc4256415", 0x48}, {&(0x7f0000001000)="7194f3fe6aad5154bb84febfeac554b0270a68124ee3e5f839640d998ed843bc9efb9f507af8c89c08bdf27f691416000bef0b5359f6b0c864e9c4a86ed391c04d2d4f9065b7a50621a2a9ec083a099f97cd1e816b85253c857638988c311bd4fe30d74ea83cf9ca3606ed34265b099730e602479f7013ade3b2aa8ed625f418362b0c6dcf5487505e91ac869896f3474a44d86f9f441d47d02f7ab35949733b10c3f978ed1d6ba55f94d9b6ce369dfa5af49d83948da29901b5d323e69ed6708219928129c7f7177c1d5ec3a7149b0d4a5e5fbedb74506bad16b6e00f64f662ea4b087fa5c0601ddce36970c1252f", 0xef}, {&(0x7f0000000500)="8420a7b12a08d7448dc96c1d155663cb6fcf6d76d734929a0ca2bc2d0eb0dfea84d6a081b60681a935cdc8d051b3813ca156710f6ff6e81d6dbe6fa9516660f25541b734afa9103e11", 0x49}, {&(0x7f0000000940)="95f3c5c781da590ac12d00140ed0fb9825a06d8285071c4c401b609a4ea6974bfecf2cd27a967a89193eab0597a90ef29627cc0811481d0a85bab0cd29963e1c42ed5e0f206bd9be0fd51bdd86aa9b62556eb0069e6737ee8f3fcd4cf48d8297678e72e133281644d24978d32a28a6ddbc0481c6af4bfe2b67ad3d6f9d9600d274ae5361c71543e6447b21431da83dca7ee044e78dea7b0cde2d8e9f172493b79bf0c285dee770169c753b4a868aa800", 0xb0}, {&(0x7f0000000680)="3ad3e6868bb3740e73b7839038ec9a33c8686e5ee204aba083c37640b19b03c5f02cb85c2f3a0cb0e52c7acdf7cfab6d3739", 0x32}], 0x7, 0x0, 0x0, 0x40000d4}}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000001380)="a2d875ceadee1c770f270e744e32e7a8d68bb03f8acdb3b38ccfbca0f2267823499a8896346080f0b46da0fca05e5a396cecfb01000080c9795f8153a3b99f258251af34226c598c40e5a68d78a24d92ab541c4edc69627962898674bfdf85f57e2d23a29c0096031fdcf4b1e27672f9692e616f59fb8eedfbe8b4c8bba03b43c4b6b72447b8fb31f073ea39565bfd50dc88a916df10ae6a831909d7bc24551e18bff0f0f2b259ffb6d68d5b96b32179c7affcfccf42f46a974f221f8d29dda76a0600e4e9a8fb3609601204bdd9", 0xce}, {&(0x7f0000001200)="8b36fe5c91639fae3b8057bfb16cb759c1b2bb3558155788f8f69eb32ba3c4f20a69a59556a866865693282ecbd1f3ce32e3b50b51545c3e035d3cbf3b26b0ba86ffe5349bf57e2c8d5e6ca4b5fee0d41c3b176c2cb3c004f2301308e72a85ba2d32468fd14bfcfb007b056073a7aa1417221d1d5871557f5347b62a0ea9d48f69041a09cdf51462b0834f572c9f1ad46a3f95c0390e7987d34e763125521493d2adea17320ec3293a77ce15aa680cf11ce2140bfa9d202a63044e3bfec93551584b6781b93621", 0xc7}, {&(0x7f0000001300)="21a5d62b230abd9f7c617beb57d8e8556a7010780ecfd4b70f2778ae10c0f08fb7cb89ea55424047e1165d43bc8423b68788ceaf808da3ce90242107b34f5ff8544b301dd047c65b63d0d727dd29c77a2c5d575b7aa9efe97fc347a032610db3a76cdcc1e2e035f7c8b4b5c18225952bae05b5", 0x73}, {&(0x7f0000002740)="23a194bca9b88c4bce432a89b4c8a848211571c768c30bc2fed7d740cfdda5bd9020bcdd1b78b2ec6c9f6e82a67e2a572edb85a857e78ee3407b9c497e1ce47593f76605aa42ed625d81d65642323c8c2a59c79fe8b5652bff26be9adeb7471adb1472d0941f94043a485ce9e8a8e24c7f6ce1b27fa06da62de61751d821a8bd8c20a70537b2f950646fb4346779962c2103b89fbba7973814ace9e1b045a0ffb533d00a35425f887136114cc47e1ae745a265fe43f0bd7fb7c0ac556b5df1e0f380d2afc911cf8b40c3a8ae01f1f81b153a02f1a511bc21f05c98b3a56a89bc42eb35f8b6a0a03caa1a1de5fc7cdecc59240beb1dd3e118089b2b49b96f6c36fc83d431162f230bab09eb8e8baaf59b79c63d9453add768408025a1c2b090347e1f71022a08724743569788ac863767704c5615f27301abe20a5299266a7034c1d470db50be6de47768aa681a71eb17584903b8590781f0bf9a41127cf2edc28c108d629467e1f3896cca7399be8b6456f3809e84552487354d5044146e62107ec5fcb2fe7c9c6d2133478bf98335bfe0a93dff768d314d981b99c3dd3c08ff313b0c8694cf0a48bc63031680ca1a0a3f4bf30918afca33d7e868369ed911ec942fb9980d071af8f685d557bd784e0ec3088bcc4cea3b338f8ffea777364350667dbcbc28c683279512026fdec874475cbf4db1e40d788992158b2e5e0b4bb284684c849a2e94d1a7bf66b5330fb1ad7ede993275d3b347c23392b93d0b3799690aea5f9c07fd376195cb56be93f7568fe1f04929083139c26fb3eee327302750ef109db625d50e5e89762f5b084aa62c8988269dd3e30210266e5fdf88c80fb9ec06ac70e6525033e923f5db253b0ed7fdd7f626a029e0cb61ac99513e7c1c8512d09c1736419026a3cff7c33ec591ec046d53998d60dde9be7cc5a8def8c9b746afe84263ef8ecf6f72dbf619c83359f9dbf53cfafa096e7afee1cdc8e5f51eb11b8829adb4047b34d151df8126915976e239387aad48de0ed7ae786636da2e6b0dc37f463ba0a244c366210d6365531f1c7763bfff97d37ff3b2b57fc8297a2cca83f44395eac0a46150ad78f29054ea678f7457ad4b925415d21225efa42e518e6343455ef40a6ae194ab36274dd46cfb8f715828ed94fa4871c047503a42c5daa6e9ca45dc54e055af6bc1f3894b5cdb2d71983ddda98ad3309ec83f472a00bb9f55c1de8f0cfbb4f909d52341d5f780595a474e92d0598be6a56b59b92e490002fe98e86d3662e9592088a5ec68db28c31018e1249a793cf661347387655ce0be120672d8469326973793f55112bafe09efc454af291082eecee4dc5443e75c705c1ded847638ee979f582c3be99f509fdd4d34e951cc79e5bf4291a4575528e0b6d5e7cf7c2699d032ae2616846c6b8351b194d4bb3c08a1a2290d95a160a5b1466d07bbfbd695737dcf8a08746e35e332be766dd228dbff29bf6587c00e8274978f50a3d168abd34a6133b3acb91edb4d7f78ee83091258cbee868dca90282356f57fbe009669273a348facfa8f76beb36153d8f1e00eb3bab67478f298e0755b0569e59d103f073f5075bd26c33230720908a0c29fb4f205406e8c4bbf561c61577fb0289baf497a9dc2e99b1f922a0b2fd2aadce950cd8050b0f6db7879dfe9e5273fae11a897feacdaa010ee837e91f50982ffb4f2061fffa2af3d18676fef421488984c055d1409f2b4521bdd821186fdb8e523d23fd51c75b14eba3c67d61fdd5b8c21c33c2484d37da9c5a9c26d17b2d18df9eb42ae2b78de5c3454aee7403f63432d18ffbb6b5c678e7c56e2ab41777635fab8633c63c5a8b990f65e90e6c2f1a1a479ba804f50befda248bbee44d72fb2a817243a803c621eba7d9d22881f1b33477033662e54daade6078ce3558c523df3491ea6035e09d9c4136a02494c137c5230bb2cad47c963592755cd0951fc39b2e2522d2ff5a30fb5277675d1fd130ba3335f282c8d42f9474fc8758a4513aa700d7091cad804ae75c57cf5500c278a3298bb8f74dafb52b7a5ea7726c3d0c98242475f3df404a0cc8ed83f7084167eb3aefcdb434078a6bd72c1b73ed5e4e12333aac96ec321fe531ddc1bf9f4341bcf7cf2c87b08dd8d777d4d80b74378d4c9172571980c39da8a83bbc9e0eff864b49023d6a47c8a985b3d44723cef6873c51ce7e397bf9f4eeaecb30099c5eeae239158bb689fae480a30d3acc5cf14be1a8938fc12f4a7142683ff90d61353554c7849d36196c0ce893dce4eb65ddb583ce9135d74c3f53b52974efaeb118829d367c7ed300bd2770ea8452879b61e3c5752597a913408d8e5cebfe51dad2264e4862db360e2a25d2e9074f5eec0811d1dfbfe4eafba58d2216aa6bdf54845a9139748a42077d294243479de4828fd0799e6537203eccd94332c01f0e10b60e1098a8197d5fb1ac8d2fc01e1481046b533a6b33c49d08c38fddad31936eefd80916dad478b575e40917e290ceea4d11d6b9cfd427871e45506566632a7f7f28a7d6016d14b381d285d0815b1d362eead57bab0227953b9a300ca2c8786c488b5782331f1d64c12bb2b6dfe3afd52ab1281636774311aee68857106f389215c368157aebdd08f9e6cbee9f11643a7a14c418e27754b3ff3f42337250f8e1aa109703ca47eb9db51719235439072614682e236a42ab3d9c5636e6d382ceb6b58c3b511d3a9cb5032aa20a1bc03bc4d5fca7b09c0adefc3015cdbccb2fd1409f3c98d51612da28a673fdaad4efb4a488539f3313e4b02295097a78f36c22a5ca55038551300bacd4f26bc89fa0b41dd4413c35bb7b18d790ad0ef4872d3df5b1ce9e993cee0ca8cc9d387c5505e5e49986d8d01fe78209006d4050d737a18152f03b6272c711d74c49bfbf1ce8df678c174ccc5c053c650d8e9b636478635e9e1a25b5396f463f1f97716c1816a5c6ba6ace923ec9fb4f74a65d90888f72e316d7a8e732ce37c0ea765e6d2f1bd3602f5254ea6c846c90a6928f07ab2d1063b0c55dd6464ccf1d6d84f3267aa62fff78d6626581f3b3e59293c5e4535dc5660106a143af20cca6222cf934219fefc0029734dee0ee69d7265582e2032931710a3ab43c5dc2144b0928b9aa91b695bf06230b2a1aed5f098c6bad729a8390dd27259a1ba1f6e57d5a15f3fedb7af794998fca392cfa535c2a535f57b6e18b863412999f10f18932fd73960643e609361793ae5e7e17e9a235fea3e2d8245a6a4f3ab05d6a51ff0f2252a087febbca2161dc8ea0999305dea08f7c8fde1af995659cafe4e5d954fe119abe5b8188f977c9f14480e90dfc4f029f651eadab8595aeb371a976b78f61337dbe30214779cff4fd9178cb5a4556064aebc4d0599b5298d73866478147fe632c730062b8534f4e864108d87dd1fab7ad81a5eee302687ad068a5749f688501455a95c80332f017391ce7caf2327b8caa7419935a31f5836aacafbabdf753bdf23411f36753bb95ce4396b3a286138a5b5c3c0b8a983fcf9d36c561f68b0420a58ef1ab91a9a5455548f45e5d3481d380fcc7819a31ad20c4e0d773b9af5676dc6d6b17f2a65172ebd325a9fffdb958cb2051362536a872b078b4714840801623a988c29cc8d2cdee7dd4322a848408acdba3f4216184766551dfd0a54fdad11c480c208238cde691d26b6ffea0f59b108f4588bf7ebb36688a716ee5b6c8dc3b0bca2483902f1c87938190f8b08fce73de8577c2c8dcb03050044fdd31919fc609f8adbfb11769d593846b73e6458cfe9fd788c606f159643b7a681ebce192290999cc94b9bcd34972a76f6fdeed2b6ed5d3254ae659c7c0104fa5f2c32cf1eb17a33576ca5157e8451934275e9df64d09df4f03cb0470f39499e372bfe3988d71d6d22b7a111631f2b8b925dc1da7f689e24f70f7babbe6a8f8252b0356aeccc51e67615a34445593c1c5dd90d5bc09be60945963a08c372820f7be3b06d20265b207cbd43cdb7dda83a1d051ccebc3a6341c6369fff8580a2fdb27a7eeaa0c9ba72efbb5fb1440ae8eda24016a2e3063feedac086ce07030e36ce931ae692116d33b81e5964ed4b708995897ecb7802de3ee7eedef59dcd4fde38ff7e2d27f0bcd4131f42ab94ed0f9a745bbd2211c45d813a74526a419ca795dc061f7d03b5a1150723dd0f2adf52488646dbf810747b745422a587044f2e96efed1125ae9af071a9f0aeb476948eba9fb48d967ddafe7fcc0d95328804e8caa7c15c1ca694d6c97a243199ab1fc7d17c57d67811a2360b9e483f4f18ed7674821baed62f28c51e572611ee3c8de63ea57968ff112e658689966edaee0f55e8fbd315ec7e02ba1d7e805097edfdddbc38dc1c5622e4e614c900b93ca02334c7a2ce482627ab541d5b618af55315c687d0fa97b7f96d41d4150a8d6cff5282238897a78469bab8bf1940d8b58b3a5dad36a928a6989724d08623a5846b7992840e9d8be105118e080b741bbddc7b117187814008fae12fffea2c67a901b2ea1aee7208cee7918666a4c652bc886852a780eb60d086f80d2d0cf3d74398d2f641a3f3d39ea9cc16c3ae56146d003d683d21f7eaf86396f16c9d37bcb1ba76d88b8db8ce89f71d65d97add83328cc14ba0080c192c05a30c632ae93ac8dd63c649bc4b70f909ab3f00573a1674e643646d7270ed64c48d5a1acdbdc38ef04187466bd74887b18c61bdf22fabec5e40a3975de5b279bc1cf6ab592fc75fd1379b14e83615a52d3f5108cb6b121c5ccbafc72563a8c78fc5d04c2dd60c4960e3971938056584834a53b8e9b94ed3c63b6edffd95f368204fc3fd5654499b270d4ad991e61749cdf3b8a18dc9f05c6113b3af892b6c471b6852543eab74a03d7f78c4eb056be1d2b5531fbb4adeabb4e9a08c5a0515ecd4268061272b955abf969f203a9ad1f3e2f42bc64b6657c48e085b8bca22be4ca0870bfdb28c4cb23b4f1ba03da02512e8206b058ce0e2519ec9114de64bdadf4d549e9f4dcd48c5cf345727a7288a1de1a7b8148607f964a730ab4d8f9743816d84209423fcc11ac314d9535a83969bfeb4fe040b7b7139227efc26fbf86ec661af0b2dca886234f1470a4a58ba01580d93e671cf8bc8737e9908176bbfaf2748644bf0510bbb2b09d24031e2d33ad8ef55e328723ec449d647223c93a00577b2e8d1dc4e58933de31b246ab21282716bdb6c417da6ec379805ca82b5ae3c392db30781a24705918096db557dd15293f27086adb6c9a1c8b5040749bf83bc644e1489692949b7ddfd360d2824028a7ea68ce69aa2ffe020941d44d5ca62416a8b07c4b1eaf1eac33d218c6a285504c35d2f8f1772cd49292d4dc1a2217ea920f4181f5632f389e30389e400bfef19c171d4bb4366a089d02e21dbd71308f91115efd4c5075d4a91369d714f406336ec4d8448ceea386ac1572b52fb4b457cf932ef219c3bc72c2bb0fa0989dfca8165e3c789860b4ebaeef53ce8125771e607fc1af6105b0a53a6d645e2c563dcb8b9d28765a22a677fa16e6d40b3a1d037fe654a70b0e536ccb58a5d8d8d14dc27b60313a6c40bfa44f27d86b3824f648b3f8e6186c6704505bd6e341ab2b9cb536a797fbcd3edb463615c2f5e01b92699e258c2bcb384c21201ab4d1d3f4f24073fafa1cd7322771c7e196c150abe186baacd6a8a3cefec9a082edff6d5bbe1ac0e5d43a9527bdb4e4cd7f1d11695959c1f2caf84cec3e76e87a8a611ada88c5f7bd54837daa1109e3dcca3163e06d5dbeee8", 0x1000}], 0x4, &(0x7f0000001580)=[@rights={{0x28, 0x1, 0x1, [r11, 0xffffffffffffffff, r7, r9, r11, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r11, r8, r7, 0xffffffffffffffff, r9]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r10, r10, r11]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r9, r7, r7, r9, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r8, r8, r7, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [r10, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r10]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x170, 0xc000}}], 0x2, 0x840) statx(r11, &(0x7f0000000a00)='./file0\x00', 0x3100, 0x10, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0), 0x10000, &(0x7f0000000e80)=ANY=[@ANYBLOB='redirect_dir=./file0,xino=auto,metacopy=off,xino=on,xino=auto,index=off,default_permissions,nfs_export=off,default_permissions,workdir=./file0,fowner<', @ANYRESDEC=r9, @ANYBLOB=',euid=', @ANYRESOCT, @ANYBLOB="2c736d61636b6673666c6f6f723d2c61756469742c6f626a5f757365723d6367726f757032002c6d61736b3d4d41595f455845432c736d61636b66737472616e736d7574653d297d232c7569643dcf56f986cb7ba9f765cd4701211fd26620db5e9d4a88", @ANYRES8=r12, @ANYRES32]) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000004340)=0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000004380)={{{@in6=@initdev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@local}}, &(0x7f0000004480)=0xe8) newfstatat(0xffffffffffffff9c, &(0x7f00000044c0)='./file0\x00', &(0x7f0000004500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000004580)={0x0, 0x0}) r17 = getegid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004680)=[{{&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000540)="b4d1a0a773cdd01a0283cac02b5761ac5ffc08470564bad4e8f82801c858f818ba55cb90ed472e74a43c77e6540e8243b7c9f7c135cf328972906834abcb5bfd735054bf397e7c45a2920c4715fc23cb3c113b71201cbf0ea12b67816cb1a752fa941887fc8865789b660886cc7ab526ac295988c69a00c33126b226d6f6ac1539765300b5f4c83bc955a9", 0x8b}, {&(0x7f0000000600)="879ef6d3c18b6eb0d45a9e739c355b19ead0594d4aec04a4b982d05cfafe7da07e3a16bd9e59f16d2597a8d9bd15ca654828fdbb4ff14f69f7ac0d549b1942e48a1d2341309515781aac827e29d7bea1228768c5641431092f78444fa57bd14c2c34a4591f8160d0afbcff2ae12635f25ad042e74808faf8c8eb7f486fe7b8e0bf1211bb15b726251fa69d1a54fd938659ad581d263b4fae519d7ac8d7", 0x9d}, {&(0x7f0000001100)="43e12218f7f25c0db18cf97e3117aaae31df84f2d71859fdf338d6dfa292fd5e98dad25ae8eaa979f194a8a24325a3e900b9c743a4af0cf26ec5debbd6c6aa4c493d70a56d559e434ea5b7d64d1271444be908f62f3616d99e91c92408b814c243c90d6d9e1788d34ef62be9611b4398b366985c21350b50f1cbcc0adbfd979d8c6735c601d2c3156b8dfe95baeed9a4f664af56bcacdc2e2a0f3b8839d045bb2d7b371e1c579d629e66427a287b9b8b662b9ff2e1fe205e6a631c254df8f20543786a62b83f0b55cf33d85cfafb25c0ca765c4be9208470afc80dd9db9b2adb2870e1abf62731c92710b7c0dcabb9801c4692bb3daa9189cfe5c9b7fe582dea4961db90f9e96cd2357069ea490a56cd1baccf4c1e57da8047d0c9a165decef423db2af9235025a1ef2b3bb24a417e93e94dac72025cb87994f41773636e7d049560b5d08aa913c6c756bd07bc9f1fa26504923c365a9ccdb8f2e22fbca121f48702b200b76506486210223259b38470bfb719622cd8950418f189373177186663ef78d3ce4151cb5f93f7338b47af3fef86fb4d4efe5a298e07f3061b86688ecaa38e09df8247ddf15c36eeae10c7f2d167f28a1ed24b659e67bbeced1b19222a5dfe617d50aff5b909d6b95ba811dcd69dc6b54fbce4c5d8a08fd25b779ba4fae034fba4db8eaa0857a2cbeea5017303252c309c46902875346553da1e90439d4088c2515322ac365264f28fbcf95072b12640a52bf29c4b7abf0e661a568302c005eecd7e27893d46fbaac89ad029c466c372021d49ee8d6f74aa9902223ea5fb09c12a2882d720320e6c70f6f5d6b1ee7edc0cda586563421f95df90046283871c892e92674d5ab1711447674f52d30bf48a181162f98139efc5c556121d4b9112024dd5518798c193cc5cd460181f2b321c82da34bf903e4ecdf93693f97c602c68a3ed41a9cf46dd40198dcbb477d399be3ff55ce56fbb803ea7c3d20abbded490a1a6a59a5cca511d0831b4cc89c2b91f9689a1a1c18514b1b7f2469e440c64c88813d25052d63549c0341c9208aa37f1a88109b8ba43e0dc9c34612fee3a44488839a92f8eb8af8dce75aaf76f3d326ac172b18d0f5277b2ea81c13dc8dd14df7fb181c2cf23d7ba098cdb21fa5f0cef0f52efd7524a20d646f375f99aa611b99a33e770ff452f505653833f8537b7466cbbb251bde9ea0cc49ee13e388d7f78c578ad8ed6cd2d689f365e200f53d33be00913ae1e2353d6f2155b722dfe0517da3eb35225bceb3a0644eafb6af704145f054fe67baf35f63bdad9f679d4fcbdc696a1fb164e450a6c19d8f8fd0e9c62c23fbaf99bb1759ae13a8153b62ad35023463ebff691eed9f22b3391c2d440016837abbe8ce5018294209718bc01968861e7540034b8b9a0f9663136253f59b2c6e33c605746dd51d029c3e73597b41774ef5efb14f0328fec63263296e1c5621ad39f48964aa49da9e798d4546e9fafba70676b97e60bd25afc5e98da8f92649c647759625ff53232a530d6022e5ab1cb9dfcf72ff4160f7c4767791ec6d7ae002a5c5da564980a6fe697207f0dfa08998f68e8a322dc79c8bdee53ef5ecd24a3b714f80895db9482f6b961e01541a1ba089350f519cd1c70c33f20d9f0700835242c40c29967853c298390f773b92e3de1dc70188a1ca6ed30b18be4f7b108981efc053e35e4259b707b5b801a98cbf52a8d15ab0cc5bc02318d555fabb4ec62863fbff9e657b43004487e23d5d68dd7babf43801fb25e57f539b643ef1e196395a6e53e8286b3d68d5fae9652a8fca0088c0ba63586f7de9cdd3abbce55f30dd0d5cdb6942fd952be6ee2116b716709c06efb12e867adce5db421970e8d35395b1129f1ab98c2c5a19ba2a43f571a776eb4c93098a9b6674e37398139200232d455b63b0fd0b244de7756b3630e5fe8a95aea1554f2667f19dd065eb177bb7b4b1d773a1bd4c6fb8afab730033e4dd6247ae41bdf50e5205e18b4c0ec0550f3a9dfe59b15ef140fe6bcd9c7eaaa0b3c1c942b86f2eabdd8c06808c7aeba25eaef329a590297e044ce6ee918636f768145acd2d26b9d845bf9908baf545579d508d8ab38fee3b8d25da4ba5364c38f2a15d9647ce4205ef91a00b27627ea359327a13bf3b516ed3830ebb28b3fade5af0591bd34848df3ccae865dbc33b46b3c5a0227bd1ccf683260ef94658e1f79394b90cb5fa56e2104864f30b6526cda9eb47ffae0136bfccd657570232d96ef1d8d5c46e1aa4b9129f7d7c1e2fef11efeb4cf0b100ee97ae02a366cd0355194f291d069a66d9ebd156b110e3778c6293387f1f035baf19c4e18ee3274fd61322be2b6b45e46ed2fc35923d546c368dab14d7ddd441012828a50341ae31b9ed0eeefa10edab1256c5c775fdb9f9e99ab35987939901efc59a46fe1e815c2b753b453d7d6bc357c609d33215e48e588132d953db568ae00207b155a71a0f0f510816858cec5061a537c117e7dabc46df9b456569bfde36a5d877caaf7262f5627176f97bac50f5b031de9bcd0a93c484503ac0acff219a92863470a077855ffa995c970ad3483d8d29abfb54f401a7a81ff790a89b2b7599e264d0472058de044955ef8ff1a9272c2f2061cb9604246fa84c4739bc9685d211f89a56d138afb91268abf76419705c816be65f13b26295e65c75f86fed646f17b834d2279a9dfcfeaa18203d99d67c0f90239854002339a8e3d0ba760f609b3d05efcc8149ededf486517ad75edc779d1c28ab554031dd0a543a6dc1eab63694ad3cd123faefd81548f838f8d83857c7382763f998d7d329ed2cb12f191fc78ea98ea526286335e37a87a5895b893207e93c91b5ea541e9b9604df4e4b41a2a3939eb456856cfa9154882dc8de7a1421df08472a6e0544117490af0bc5cefa0d28cd3d43319b3c98ab07edd3b909d0422f4d3b95bceced4b26e75a8ab173cab303e7909b404aaa596d8dd866ed21552b826007b9aefc3736b3699ebb5307faaf3deb9a8f90d27f6ff1581a71f565b29d0a5e762a1c8f637ec28b27d92110037280652ca805a9f63a9f593bf2c6cf74b77cbb30475e6837e84699c6317449a34266e735db3d7f15128ea84ed52ab8833aaa71fdec606bcdc93187127bc5f68a7a3082f5aeaa5970f6275ad4d4abd6878d45be1048b05d831094680b8497f20d39461b4ea3dfbbfa91555862959dfc1bfd10e6d3015ca60e4acb585be69a73b1e71b3adac36fc7530d85a6f28a5092177a199158ae4010105418f8113fa894145b2fed89a345e340994ee20c72639bc8dd3f3ea1bbabc2ce15fc766e78b3bb0181a7d6673aa51de4f3c0a3d3aafc66bb8bcaebb25cd21fd5efcec74db6ad82f9ccf631e26aaf117dae302f05efb10349d94afae63e541532ba20ae574c0c97fbf71daac5fb8a0718b015cd6e7006be39af6dd5593e5fbdb9edcb47f4576850b1d987c3eb991552b19dc7c69b6f589078c3b4228d49ffad175169b854d56afcda7bc50153368c197e366538eb3bec1277f6508f96a801404fdd7c2fcac2391afe3fc227e5bad6bd5c2d28c4a5a55b04019d6cee7f4ed71954de721fce6206393911dced681cef3aaa94ac363faac30200de0fb6901b054cd1a737f378ed309736b4a6eab5439e2835695c41e0f977f06b4c7283d7228b190d2db5f01115823b1a725bd454ca1ed1a6489d920fba01f5c2fabe399c418eb3a97b08aff21efcaf1a5f2a7f4247b9dca12a67fc801c30b1b4c8d54d6c407fe322e24edf3adbbebb106296884e27c980bdedc21e720045ecda2b34493082d867423fa760581ff3c1613d970e609978fa07277b93aee188bd8c34498f7d8a955c8964f76681ee77534fb6bf5eb21e2c6f0d18b9743a4a3b1d99d4da3b3b6fb5ef8840b18d120c4bff94f85b8d379c41f77adf26a8128181bdc27afb026f34230ea592c6fef629fefe566884a2b9acbdec2be386b0f4e92a8963e393dac9c878bcf3ec1bceb1f5a14d7c4150f5653a747632f9021cc814c3c8248c72c73375a11138d9d167d678fb7539a167b137b6de85ba62862895af119e283b593ee5a1602d2c6190e9889a2db3ecde25990cfc08e1b13f220b2a42b1041933e0832d9257da30ca22892c38b0451ce4a65ee0a233b08c71c44b41ae7777884f913833f9fa9796aa64209735cb576e82019b83d590cd6b02e37b1b5486af5d3c29496b42b94ee9c5feb95a5c74728a72762bfa1c9c02fab9940d4632f1b13c9ab1958d06235f193db700c046d23704b77fa036b576deafae1e1ffd18ba759f02ddb4bb875a0be536172b0f8ad233975a3ed69b7496d49c7d69625e5eba77b21a8b01eca949d54d85abdb865fe6050538e4f70155e1f6e35914f6faae181933ccd0f7ad768ab443af18ccdef12fb207e6a468720a32fd4e619e770d218cfd12a69fd7000ec033642c72549a9be84ab00518c15bd4ec0ab1d8a7d0944b9c3e91ec94b5a40238da98f9229ae86ae9f7c8c02ea5c6cbba9d438d1c0372a4392b919f788d817bcb40ee4271e560d3d981f9e423f60252cb90d0244c63da993b9e422ccb9ded12993a3863b2e58a17f3a10e87ab6b91251f6a7951b27ed58b0e293b6fbfd27c6a0fcee53998ded8f4fe0213c3130fcd5696d13cdb5c39110623bc524900b0331f1cb91e471e763fe0ea1ba326114e5e2481513350d9c60c88386e77d0e9bc6130c1203993d3fb40c5b20a2e61693d10091856ee0709d625c16d8fd9ef742066b7457a47a4e62703369dad119f5a0893ff6df5837a573b4e60bef22cf2e903ac9518d890155094a10c1fd35597494973bdfaec16eadd774dc5254c2e53efe299c481dfe6dda759d63589087fe2e1f9f028887bd39b15eaafbc230e744b87522b77ece36714f4e28c7e2962ccf950a0345ff175a3646b07948261f1cd531309a7627ff802711dc4fe085d187c77b5c899e5f45a696a6edd284b2c1cd4ff0ad90de90f50249bdaeeb795d01b1de1cea084a02a9c30b984da7d407c7641b50b46f9b7ee3d8ba10be36eec5d924e53e48495c3dc77cbf1b229cac6904747cc7f7c8107737b27221a241270fac2d0fe0cd3d90d33cbe9dd911a3e4276ee94e006f643436831849507ca2d08087237599fbad5dd95e51865c4e34fcdbc2cafef44059fedfb532baaa566b62094464c6bd984884369b5460987aee36b73d1fde0a925f2cd933871b2c663c723ca2a85135af1387bcb65390bc491f7ee4ebcd540ea8f608adcdc2aec57e4ebdf6e2ae518b4095c5e653b44f59c0214096b3c096cd050aef483659225b8f5a37ccd2206e6146ede837d21c0ba51a2008a36ff05013d69dac2c08d539bf557480232f4dcf3a4d194b87642dd40af5d92e0b171ba866f401c4fe108deb29ee5be46d2766a75bb0d99c558ce51c804d68c9a7a9fbf09e1c1a73f0e14eb7ee74c41ce67aecef3380091a061eccce9a0ffbf20aa362280c0793dd8cc290572ac7a1f2c449aa1b7efd44cda14950ce0ce28c040c46abb4809c2c9f296a43c26dc04d429e96f52b12da23a213f3eb3f570a1eefe8f1c2726183ab55963a3491a04c8749565a233572db92f0b14713f7b88ec3534b3941a0933b1b87de6131a1f32d7d8958b605c3f597e7ede70605682179645aac19b1dde2c60ae65370540958a3d0e23ecc0c342a6441e99e09a407f9d06cac8c8fb85e6c8ae33506363ff680427d79992b6d1e70b3d82634e94286986a5036b10a7406455d04981abed57d2333bcbbc438e6b0b26a3901", 0x1000}, {&(0x7f00000006c0)="d39ba33681048afc97d7f527019bd6b4f6f9cf2dee9b2e71774c27bb79b99777f5a5c0f976deb4cadc9dc35f990f0968897c858858f4bb827e131452958750cd28a5d19ca9ba29", 0x47}, {&(0x7f0000000740)="ee99c3b17a03618c43d052de302be9fdcaf96966a52a5fe5096cb7471212bc22dbeb9bd9c5650ce299322e9b1500a23f9e147e9154d70ea34330aeb740a824a4d70fc873ca9164745b5f44da6eafda9b4199f4e62fe78def2829594b23b5f9044f95c7a319c1afbe8ddc6e9e10df6f762a4a4082a7d0ec8447d9871f5dab17c78a911a1d2524d16e3542a84e34e1ed0d7f11a0ec59c7fc40a0c0626567807bc767bb86f4f6970705e72847185f5cff47da23ebebcf0d2f3d4474536e85ceb4b5bd598137357ba363f6da035425f85d", 0xcf}], 0x5, &(0x7f0000000a80)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r1, 0xffffffffffffffff, r5, r0, 0xffffffffffffffff, r4, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x70, 0x800}}, {{&(0x7f0000000b00)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000e80)=[{&(0x7f0000000b80)="5cfa2ac817b0c781bf24a8a3e5960019ad9419a4e41dab88a39d9d8acfc56b61e2664b233365d80a0dd4d0758808b0c9fb41b285f0854bcd1d17aaf0f82eda05597362a88be62e6edb171a9f07386a2e6cc346103d9d", 0x56}, {&(0x7f0000000c00)="eaba2e542f3c7155697ef2f2deb74e18b82a7f8c489052eb251a2c47e4b0945883c0bf5f97e87d2539adb1e43a6f5e64c236620ae1e4ac12cae77cdb18e7d03d4ea58d3fc29d0be820849f50a40b15758b88a9c5b5220f99070ba3c43de9ee22f8c86a99be12a21273d953ff2e955c79bb05e08203de09271612782152d4c37e42c95be1d7be93aac22d0f665f6ae2675caae96ab5af8a631b", 0x99}, {&(0x7f0000002100)="ad2d3a6b1fa29c2124c1569740ee1b4d41c250c142cbbcf7aa152a97e1f7a1c37f96368d6a5f200b7dc88c489573149d15994e0836614a45dc557bcced305c1b4c35fc7968d2807bf25da685a14b0756244533f6b564a5a30efdf2bdd43856ac7a98f0dd64a1b7ddbe3904a7b1173abacf51bd30ded418c69000010c697c6c6d82d9161daef30e6ba6caa6b79c9187939939cb5d8b7bcea481ddbed56df22aaa8257e8fffb43d6a86afe80ae4586991c05e14d4ae2570626d13dec0456b1a7a211f03ddb83e8feb8ec3aa03dcdab309c314739f8eaa4114e95f5d11628ae3c95b940f89227e9aa46e2801ad712bcff2b7014bfe8bc46e1a62ddb353cebf6fd00748808e0e6af99ed02323e5a6a906e1a6f63d510babf405eb1df6302fd90cbc69c5d6c02cda9678ec1c68c353a6eac1ff12997365bf8bb60ad8cfc74f9f3c6c0e15fd13deb37c6a0b1aa0b5bcedd784704beab87f4f4a09c11508c132e56e71b7b32ecd7e140a4bf34655aede89d4f0773fc58158508874dddd7e699c056fb576558f55ace69a4de31f1e367578cafd1468de6ebed237c161b6fc6e86921820ddf6756e3087c74fc7e86363238167e10d8f032001a9a4a0f13996b44f456c3367a647a380410ac36634292558348a3855a5f08f606027547493e26c658faf3154dc5a0bcb8a904a837121a0bc4d992760417a4bbc889f48c2b8e92e5be8f98171340510d8e4a86a44439c355c08a46a10c89fe94698f754f1012cb45660e54ab045d86cdd82558ff7154f1d6db5190f95bf8d62707ae2b6b6ccaeea347b28ffff4b5a7da00b6da931e4036bfa20959262bc3c72de8d5a27b503c0d275ea38625743f2acb299016c45d68e8cd0149a328ddcbf32ea39e384fd45ffd3be48a60cf9daa89c274a51304166a1f7b0cd4f310f1b4612bbc18ae8133adbed198b3a8fb0742064ebd6e9e6f74c1f567337178a652125d0b47ad1f83f971440b6a8ec2f8a9c9ce96a1d177094817401d5b2e1093883894590c1cd63c37644efcd1efb6255e717cb6ea156e1b11f0f5c257df8d8c4f18232b38874e8685f5e887fdee8315cdec179ffe9f325f8bac3cd76b57ab9df9608b3365947157e1303e1906682d57924965817d6848618ab05099f197aa85f33d557172e973eef4426b198517e64a39548afe11b2f50eeb86a2005f46de0013b39d6421e15d076e547d22b59f0acdaf34a4addd82c3a4ae8f9677b7ccbdf5894a4fe58a6aefc8a3c06ae55ecc0f40864acec1d80a2cf916609437a990a952f834e0e5bb3006c09013de196ed394d470c3f14d6382b9602b3e098dae11fbacbab3cafb435d0ab0c001d423bd1b8df3d83fe93f4cec6c54e8545e2ca8ba9536f501de539e281f54e12fb10173568676ec7d9363c2b0fb082e1acca68981c1fcb2455c6ada662c898bd7d85fe3daed6cf3a5fb2ba7ac83cd0dbb28209e7bff5c06ffed313949ae45f8f6f0312e2f8e260174998f4312cad49a7486c162aaed87b69a406c84f2af92a0b077a894e4adf74b93f90e1b7791ab010f4d2ff3188eeb61dd0f5388063e209c7d6b618ff85ef24164c12bafa786a14131a93eacfc411657aec80e3d53d2d3b67ad4fc860c78c1530f18270ae26a601d94974637eec56b385d71d66f047698c40403dcea38909d07a00ee09b95c32501c7d38022c8fabf9838f1da2205fe099c3865673034366fece57ef48c59216719a8ced66d61446abfcc6e8cde843b41b4e58f42b7098933e07fc352f9b22c35be01abbdd56667782a4ea84f7c71312eb5edec6559317dc83fb9941ad879d6a04b813f0cd15c813f7f51b143d9c7307d3e51c792af6074a825d4968e03b153f65d39144b603fc3165e96cda5ac1a4e0138e97157b019d04cf933512a81f20ec1829573cf872270fc106ebf319569fd16a1e9974b1e772d5bd8797d0ef3ba65c9ccd955d7b93b965753cc9727c020ff67d17f4bb0a6d953d35fbd30457686b45c840614c69430916cffa8808b117ed15fa288ae1c5d1d38ffbfc35b83886412621e67056322c939a351a5052fc2f89d32797ee989202c95aaf43de6cf5de6aaad9933b01d34ed2abfba3bca085f7b22c528838e2da27da1cab48d8d46970a7e52a1491d39d3605c8267c1647f82ff73bd499d1a19916a3bd83c1c9c0cd235d15c6dbe7a9a7654de387b09b5d777e22a96a220a4fc275e4f597f6991fe30461c18d19c7e704d459769a9042734b6220634250e3b87a1e6b5b094f2f99056a7227d1c058ffad971158292559d2b91ad7c99995af557a9758f64a10c9a67de19370ad2c90935c61dd3335bc5aab758a1005ec0bc0b8406476198ccec5bdb398bf59adc5740ad5a93610a6da029b4372618550dfbafa8aa4128dcfff9b79b02a229d26ef0b8a135ec099addcf17e389c684afe08ac8945c81bb7a0712d1b4d7499ade6422bd95856143ed58bc4b23222fb961276d303629adaf7dcfd363d4ebc9db3f5abfc9c51b68e8da272664fd4a0ea24356a525077263fe642376a20014462474841c1e3de28c2ad3102df7bf12d13f6d95d226aacfacc4ca1df9fe4131994a433e71f6125d6bc90f26edf56f836b87d0fe61df357ad77878e96d5621e7e358c535d0cc11ee095fe0fe3c42750187d5d86b086ae82c563a553c267075a5674ec71ad866c6b32ab40eb65350732e0e97755b9a5cb8953bc5f908f153ae68ab985e98d4076bc3c95ec02f999207f6888d2e834daff0c72ae05a3ebfcaaba646e89bea80ca36cb1b3d384bbe2b4d05ffb9cbbb053bd6186247e1135add0b9eef905188356181cff3d90e469f3a91d5d7b06b5dafd3636fd934a3aa8802c2aad78b3d683c34c467ba19af264f5e7553bc297dc808dc27e35467a89d83aaec615d70c1aa5c0848d0ab064f0928a665f9b2789ef36ea53e6a78361e11f6fc54a5bc7ed8a145ef5b98f96c7f06e7025dbc545e72c6cc9e998ffe367d9db4338d7a01be29191b9ab296d65ae0394decd8205aa1a26350ea5e7b2ae19bfd9a4914abd3e44296e5a3e13d0a8eb55ff1fee758cffdf0e8bfd48e2503843477485180ba4b276912da0aa9fd2da56ffd30260ad06fdfbe6cd35ca9527979f2b2292ae8af1805aa3312488862ddad72b0dbeb5b5823df81f5dfd874ac5a80df45e62509673c098c94c43a02f3ec96a3a6be1235ad9e4d500d94ba67c9318ba5fba27b731dcb718dc39e5d2df7d1e4a243d43d3ae8c22c993917e4de058f9719a8deeb60177d8e986e80aa1113ecef4577b56733b2e60c504b73f065c98c250e62dbdd7dae9390dcc1b0032ba0ad658fdb5c191e835e1ea646d17c190847773b526abced279793b8329092ba0178d95ea301b17e9c1c4515cf3f230d16943a7d56dc4d011f45cf26be818dcdeaa6fef1c9f4595be6eb407a15bd90738e01d5abaf5d322f81a2123c61dfd232faee13ab216db7d4ec421b25caf20f848176a58edd54510eee2934158f39e44bb2b25a782ff49f2b7085f070b39efb74df9c32ea99205190c3a7ebfa5a5ca68b9e60683632955a5418feb16526f07dd03db9e59e95fa6c7ae145fde52514ff7d3128f1bb3f8daa71fbaaf9f4da738f2458d72c22610d7fe480d05e1619034eaffa43c8e3d7d32bf060d1484a9da957c2735bcd02a055c0052343379586acf4c058a39b6cae9c6cb3555fffee8b94147304d4500f18dd1ec4f60f9c86e27a95e4d422f79e8bb0df0faa51155cc10eb8750f692077e24ded12db0ddeef71d787f4b81de344a6fd4146b397e4c39464c0f74520c50fe7c649fe1865c4e1bf0518286dfa81dc92b2bbef84df15d908ff786131306bb15f55fb31d6aa6b354165a5a65bdb56dfdbc92d72688fcb97657a975f75934d571279094aff54c88756567f387f6d5291dc9708aa5fc097d3ba2feacc8f2395df7e841614a03f67c43f319a7bfee328e3cebc053deac0046ab982be52f7aa1ba4e46975598a01552d0623fcf101064adcfe4d69d8075f5254f6f278fa0a7a220ec9fddd922c695edc0fd8ab4baf0aff74c1b28b6da4709444294114bef1e448960e290f8a7ec6ecc28de9c20b44e97793e35517078722a8d59dc7599b746b3b9f7c7611f78c39e983dc6b1fcc61feae982c4981a0f9e75d2962613d5180de2c461f847befd94473a574988f60a5aaafa06b01e5cd5d360b0bb33c1e2070e436d3464fa0e386179847699bba7ada0a8e0fb210d3974e1bbf3a756472bb3a9559adbc29cb4cb838b58a19f24781067384174c6cd4ef363fcedd44e6ca0e3a541901ef0fc7894d72fdf9b38c61e4baa2ceb64d36590256bc6531b64fb51bf1a471053720caf3661ed594a39dcd700451234a998395e5de7b7208cb0297db8d34f1e3fd50dd2c7ff25aacb09d7d165b72b055a42352f590dece84cd8ca9e90495a9956f2d2d6cb3a156ba5928be45e6e39f8723b89a0b3578bac7361c0d1be3700bd9a1623a97d8e539c2d9ec7753de3c4f1373a76771c9d483872d342e93272f014eeded4fa5e4307ce4d6572195f41c4adae28c38d04fd833ff39880b9435f5b9c77d8ac5dbdcfabcee854920f2436782c184265e4a349b735a552210c9e3fb81705da023afa42c0b3112fc592bd81eda00aafd6f7fe39cfc4aeedaea8da1cb826bdd956bed54fa218ee35c0e3708bb31acb4abfe4b69624b05f92ced931526532d0b486730acc2f1a7975bf510f748834dcf6492338331b63b0f3bfd420352a935c3a2ce943aa702c85f4b3b1748dfc6cd7a06fa3ded17c614db9b690d39f0522fdaba37f235f8a30eb66808a7cc2d787851746a172cb80c0f3c177ab6f0018783f19911250c8aa5c1ea320d0f212e4d09260a3b41f72a3930b451e681cd014b1810503a93db27b1925fd97fde9d27a4c201785af3157875a525eb1513793cb25803f216b7963b9bc0e9fc94507dac899d1d95914cfd85d05ab5dfe4945e7e06ff38951dea841d1f50c675ee72c79293aebadf411c9602566d924f4dda090464f98426ed49c3574170e27e3b8f37516bee6dc263c9236006d5cb027d7f1c3f8f77fb548e846302aab5a1b3a6c89da436063edfdfb64b6cfd660c0a172fa650f540769bb04a6c38bbcf2e57bc03b68869f6a2989204d4098547af2959756b61e1b5dc429047b0ea107aa03d8024af07a79f6533bc8eae9b2a595d6b84fa4b3e33af981c67d036024cafad09887e08134c2006867ff0a07e9270c3820d9b4312114b590437ba3452d7e9cd326842f47e56ef3b6346cb72aaac7f1f09c2847346bc13ef2ee40e956c32cecee431fcf618c4d6109efd4b2f5103d1dcf71777c189862a00572d6a323747a9472c33c3d1ad9179a79f07e6bf08a44c85f40816a2c8e1819b0984264d13e62dc5b4e541f653df4786bdf63d21f6577bf9ed137085f118e978329e3fc3e04e8b1eebf5c0e69e01139d599fc220d65c00d7b17d89c31f1493a7618e83e3569d10636535f04e8050a03ee51a94e66882aaaa18e45ece39f4478c0e85e7fff69868a4be6062319c0e9561da8df9aafbf009a68ed0954a0335b2e7cd646950a042c1b5527c7b42cf8b03142a4fea02ec3e5ceaaa4c8bd1b24910c3d41bb997a347f1bcfe99567a09e08c52544225d1fb66b2853740a13246ad31a973557cc315b862e728b18fb2ebbf0d875a4611c6a17c6fe6499b22fe7d9bb67022c309d5d412ee04ea0639a50f93ac353b9825946b67fcfb2eae00c41cc6a1cae133e20d709b042505d2a63d468ae2f9f6fd9a9ec2b90c18dbc75e7ea8abe2", 0x1000}, {&(0x7f0000003100)="8d79bdb740778d3e901d0e8e357f0a7f9bc4933b036b0280543fed9e39a9bb4423df40272275c524441c57cecf73e87e258639c4305fb13f3ef5b27ad5c62c2edeeb28d86529e5a81baf3a276109efd7a84705cb636b223d7ca1c01409eaef5ff0fc54b191bd4c566e3980097392c683afd54e074ecbcc8222cc3810019ec575bb23bebc6cb3a7ad02133aa8eca856d9efc31ceaf61a157405b85bbfbccfe29bf20fe27507ef055befa9d9e5126465020317ed6f15cd6b23fccde59b572aee2b7c14135129786ec8a3354a9ea13def1363886845d67011854a4bb75becb06cf6cd776b55342f6370a27f1b0c020410ada58cb9f0bb0ee88945ecf95a7a11de049307d19187f14ad7be76437fbc8036e8a4de7c8f94378e05001aa3398f8cac74b1d20c3d82309ec55102d06745d9b0a1032c848cac177edbc60dfdd869d8f80ecb386d678ae545f23591d4f90193bd6950d442a3d1523c552e0dc824a094a72f9b899591e94f60e2231ba2d4b26289b17fc7595588433ad61a8d4e14b0d4204a6606735e6ab301bcd0a31dd94ee6b9595c23a669668497057c3b078135fa2e3dd8e65b858eb57a77a5a2c6f120975cdc45ee00ec1b95bf9ba6f3de8cccdfc8cf52a45aaf25684ae765cc59e9af827ad92d69526f3cd3c4fa99557f5b627658a9aa06d05901d5096800542c44ad40f391c7c8de1eda6c6f05a3e82c4cb5755a8d70bb451cd7e3bf783c31ab07e1d457f0ca35834078d08c6cd63b12f9f0de4340be78f06a937e3ec7ab0fad506eca25d1091c3a0938b0df9f8a6ec87231270c93af74c789b2b1ea24190d98e0d25fd592ad8ef2798065aca371de3db6339e084ae20d8c831a5f91cc733c9bfea3ab1343f42ec499fceccfb42111b9dc7d6da6ad91bfef7cca4e677ff2715b1d88995345d1a0cba4be1bf33fb1831ef3a07a15974584fc0b924c2db3b5b763698b24d2d784deb1bef0b1f2f71966b6cfdb10f64dd8999f91a968ec2ed426fc511e936378a5a1aba97bf1eb6db39edc5a8775f835fcec26be22e381c60ed3fe6b04b84f486cc7f1c77317490f205c14e8138fdce5a1aa3de50de0c75faf7dce3fb11b775ea55e2b5aea4306bc4621cc0331d0ffd405dd86adb9e6982fa221dab436dff2a7c927bec7daa5048813636a9901dbc0f24975726f399c21811fa67aca7742d4b21f696482979b3b3011126713f1b064689a7f207a6aca3d6a1ab55ef9376a87ac285e9d20baa96491e717762b8b4f1fc516006c46ca9bb221b6f278feb52d0faad9164c9c93492a2d8df049c5f680a81f7e3e075589030e28d1857d1f865de4656c8827ce5ecea25bc07ddb03fd33536d601a6f9a0d50931612bc3a693265c2751531ef28d4e43e06bc233bad263fdeca7f18ff165d7caebb10d1772b4141ce5459a2558d43bae9fe021655336632f5282ec74d807cee8fefb1e74d357f706b21d3a196597bcd7b6d528e0a9b1f7aeaca02ff0e50c3342a6c889f0a7c85abaa2d3e574dc2817de13285217c3c2a8f889cae9980bf9ce40d04dc3fa717daf46d88bb27934cdba8a2c46a4cf23040d1d0456e64853c6556147761bd1a49e749a12f9d1dc0984af73613a62caf4ed87baa462519c9319ef87110a19467e5f6b02129e2500aa5f7a93b3c907f64aa25c2c0be1ea09fff4d7e6d433a26d11b25cc1356ad70b787ba36a780060e3cb0bd8fa8c673f80b422def9b15985c7c7eae1177489c24b46c87dd05b527cb99b8d6d813533504aeb9773c6431771841c3477985af6a4bbcbe3250bc603e2fc417a557d814d855ade8d9706e9eb5657fe15838097a06df863d316fe5a85668b6294575bd44bb733340c167fc50944fe0282e83f38f6caea88942aea1de0b65fa92f27de1a61964166fa60244ef05848d80f47ad7f5649f60f4d6e6f32e60f028baa6b7da0f32f90da12ca3085141388ba44bb83075a399bf6f7f6c125a992ec04c19e71ea60c24cb797fe327d83481e1e62dca22736de3e1a4d6a38185730b2d68c0b7a36a9e54c04341182a5ae20a49dbedfa74e0288323369b89ae7e56a239c2cc8934add5cdea2252f7a1c1356408741a453bd1251118c5ec9181822c0e8707cdced68d48086b7e0739ffbba8a0ca4ee6e682ed6981a04202a16af222c1dd3744ef9803ed72a045c141788de6bc4f4b758abd449c00240cb67bcc2e1c90697d14aca56a95757a938ec585f86591d1e88f07ebd376aa9b0825006eb873d0fd06680d4d73a86cc40506f16ab2af82913cd3c0d23b496ff2592a8f0047055bb7f3b3eaa206bcb11fdde365d5a415ae25a72a12d8adb1c952886fa8105ae04cd3ab1e36833275b2ea83a4a9d99bfaa4ab46f8c3145dfe5ae74cf76015acfab1bd0b75b667d00deda37d88e4a75dc51a23085c2e3f5f9231a19bece4dd94a6d53b8aadbd3fe245aebf898caf01103b71eb210c6eb8d2cb9666351a880b47eee4b3e0efc58b61eaee42b7be5da1221694f37eb8eff7b9de53ad622743768f3a0c4bf010a6a5a18d0881eec070e5a518f3dd030357454674a5f95b7b68c17f9c236c0dda1d50303ca74251fb5290658a980e178e8cf4418f49e10171937badc4fe49a8c1a25a21d7246412448932e6d0b4944480edbdb7be642af756c251a9e2739a3693acd4aa91f757cbca982eb5ac853d102bbc64a8e642ef514cc90e2c0dccd86b1de8569421e40914f06bf8a5aac075022e12c6efe11d3c2d324587e401f4379dc4d96a2ec114c98d4e3c501b318731b2864dabcb706de27a637c13084eedd5cabf363d72589fd3cd3ef4351fcd32798643dd32e37c051d3ef59f0a9a3ffcbd05092b14c5f69610e61941613fc8cfcae0aa1239f845cc93195a3fe2152d44fcb4355b5a960d9f97ef7b529d589984e838eb8587cd24b13e1c786fee3c4752b6aa8d38041b145fc84b531c2af7e4a497875216ee7642556d2ee37dd4bd73129fdce6651a3d49fac7e93b704f234e8f4d2f8e448fc4a3786667b4ae7c54a8adecd83419f1ab295faaec38ce50386531be10c050f071abb5030e4697c74a45160251bcd027fa1d61d67d16d1c173bddeb5677209bbcd3fbded2e155e236c75a7c7dd0f7b856e5ba523421e9cf8376792310b5e9615b39eb36ef41d4f835677e97ae59c2853687d8f4bc5e0392129b7749500dc98e4ee3bab2842764f4f166ba0dd98bdc610a7956688c2e8ce3a043feb43b5c81d88131fdee208472fee5bf186db409712e346e6e9491cfd029da72f504d59e375baecc8ae3a83d358e7432ed50f96f52a67cc7be43acbcb79802aad3274c318460ad0b27b95e2d45f6418dc9784864cdd77d964840c2c8c859feb51679057ccde1ef991f65def2db1ff8a3099805ed633e61dcd246726d79a53944885b1f02f7a60665023bb2655f94eec5bd13e992d11812d18ed06ff60d7fc52e3542e91deb111b643ff624711917f85720786760acd2a93f1a4d032b84745f32009ec47cacd3343d3869c79057045daaa02c9c4b73341a6abf67f398c4c0530dbb4f9a5a101d03aaa6de0978fef652ef58fdfb3e8332d06d344bf19ad6ef5fad6e0a20caa83b6f1c5d194ba0870b33bf97689088f334c4a27e96c3144974b1fe22339618e42de53b4c963ad98110beb95041a0d9020e7138c9b7c79780977b475a85c5274280de3d299232f6ad514c0276a377def2d0b0166c261ae23369f2de8a7782f9985d6bca5f89d676b6f9acd2f4e1cc6b326742c9828e5d841ca09990f19d16be35d010ace0c40e096c6d69be7fe303e28349674c5196f0e437ff03290f25990af1c87c382851ce97c34957064823114f6f8ef5bb00be99db861b5cd14bf3615bb9a92cd0c580b84e0349ceda10de22061bc785da27e72d54856a8aa0b69128a14a7a4ec5baf04c6d153964b47de06b676c9fcee9b81ebf7685063230dabf752bca4006cc3c073d578d1da6ba29dbdb2872ff11297e913b25700a71ace2a81e89fa4e7ebfe96de8981c8edc2085d08d589e2ab5be3ff8f44e7ba3ac2602b04f7a6750f23beb5ddf2c9c81fe2545340191984cfa24a5a5c0bfea5da53ab6b20009a77402be049caa8de119190b4c3e70f417cccbca5ef149b690917c91e7ca7ff3b6e133cdad2abb931280e386e1eafc7954a2a7def08d70c5916f184cd5bc24884330448ef5afb446da898cdca1579a56e26f5ec488eb2a96e1b1fe6d8f5dafdf315f180520efb164fb7ebe566941d0d49a1b85ff1737fe31e34c9e57353fd119bc122c8815da4c8ce9643047c4a02409b95d5bdda62ae649dcda5799f756fe467877f3fedfec8fc88e8d6d52a94210220e637f21093f22b1cbdc5fb748ee5887fbb73c598346319239ddb521d97ee381ce04a92e17dd06bd686f9c9770102aad7591c55c9c3961e334de930513fdeed2bd37be2687ece8b60bec2f5c2f75feb9dcf769573de15647cb2e1d3c93573af33e7c268154c7a0f40293174b3ed2475521fcf8085099cadac74f4acce398a38202281a0d7564c24c2a8dc83e0ca7123efa22efc17123842e26ed719ee05d8b17690356a0b50091f7a0cd580744244122b44e39be4e5f61d1808e94f35f4bb8d23674189a838e73ce05951fafe38ff006b4bac876b325315aaf5cfb0e4a39126463136e7e2f16ce847bfc9d3f6d5dab15c23595743f74c2a99323e0afcd08a66dc57e3304bd79c805d3eb5ea9561a9dd9db2b4434a1c18d360b9aa670857af4744f71916430b09ac6fcc48e7bb2f2103e0c0cda641e543a1bf6cd140a77db87873d348b7d6b4bbff6e9670f6db49929a912b403fa3db53465d3b29649380a9e61b8fe20e7e87916d6423cdaffe4b1e12531ad2c0fff3d6fcd82eec39d1bbc3ad58fd7bb280144d8467e63754d7d33030ad2f453f55b54915ece18b31d620e48aa8be457957731e37e8bcc183840e057329b7bc15b4d6f9e8310c9d89435b52858ef700898af8815f262fd207ccddf4f6fb36a31c5c54f11865ee91bf19aeff954b95c89b8f433fad2c9c799d0ca6ec16594a792542dd35da90e08c94e96f7b48d8520fa1e6f5a0ba46b9191600d7ce7d7ccdd7353e46edeb3849231c7fb36ef37e5511a6b7ca003708299e1eba06694a0867c09a74e7d3d842b2d0c431be6fbc99b57ea708f04ae16e65e671b617622000f21335b69fb044e7446c9b8afd4cb281c91e51d29506700422369ef3780929a28e547b43e2a1b50a4076ea47ed833af39eadb33ecf5eac82d2f7633bd4669a0774534476163381d150168894b6c05b042912adbd2441aad4aed64e28360c815a1f54b9586dd79ae9ca908bb8f7be395beb1fd1612fe539116281507768d1a5a55d78869227a52dd41bdca040561514197dd77b73a878b3c14272718a8ad1ee387a92e0adc885211c03b568a3e55762a68eb584764cfdb0e7656000d72e82a68cbcedf487dc12b9c32f094f0bbb64f1e4be577f6e2583ce44894422547fb4d93e2adc7cd90bdfaa2cd8da82c14b2caf7b3e4fa28be0d01b980c86c79a0b70cce0f30dc19f541be414ad6fe341407d3e77e4225e0d52200e829d2f01fc34dae964360d696eea696729af893ff5a3c04d21bba597864d8e11815227311968f164fbc045ef9982701d1953129fe1f34dd96e4f2c2af83116a1174147f2d2265052874468b589116b9ee5fd136aced21d27103c2ed241e9da3cbdb67a8fd6d60a11542dac1fc5382bbe67fe9b530c3a1629a22010f89be0ab0d140b70b4747186c2445fbc2c31bcbe64944c7349926e147aad7df4ea", 0x1000}, {&(0x7f0000000cc0)}, {&(0x7f0000000d00)="863a77a858801963a46a5a6f342ebd84efa45c29b3109e8d4577ed093c39e89537d52c00b2602888dab3d35f3de8bdd5495dd05414006f07c56cc018b90c46a676e728ad6286f9f5649280c1bb60fc24a170361554491eef95f3b63f0f619e2ec370ba0fbdf90c4e1a60a5fa3d5958a5baaeb56b28583e76dcc4336e217190c8cd44465eedc9b5e256197f5a25d1c4521759f089258a1a79684ddfe463df82ffc4c9b643134dcc8285e2c9a975fee684dcd2ef1ed9d21ca6963a4b90816fc11c9c06e3d7fcbfb664b771b4e29fe57d34a0c17c5a11fdb002e1ebee24e4", 0xdd}, {&(0x7f0000000e00)="62d62872d51d9ef664860fce617c5e2b94056a34cc8aeb560d7a51726792136b9a9c7f9ef06e9a01374c582b65e9386f693f3235e2b36c3935069940a846903ed4660c2ece596e1613d89f93361155c536772b4114ccdeff044e5c4c13fe", 0x5e}], 0x7, &(0x7f0000000f40)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x1}}, {{&(0x7f0000000f80)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000042c0)=[{&(0x7f0000004100)="55514e2794041b49c88f1a3f90d205c5e53e7157219561b96f2cb4d7a726d4ccc30a50f4749ed67752d4b3fb447047e9e6ce350a3ef38ba2ee8922056f8067d668c47fd84b9b8396f464ba1689e019860158a69da7ce02caec219bd7ccc6dfa026b9b7b12d07dbfc27f283d08b53739e51b18fe9b626d91de8cc35a1f167f41ad32a17712fdc6c1414a68f93c407435bc46cb166b9a11446b8f8ac0fb0511d8d72dd0f8a37ea218ea2d8fd099a938463306b5905face6c6a17c7c1f33c948f1199792f041d2064354ea8c2fcb3912eedc619b29a5dd9a4f393dbadbc3cc20298777819bcc74cd2401407e754844f0d746a95e6de0afded743b70", 0xfa}, {&(0x7f0000001000)="5ec6aad66449537d894f709f26356590903fd8890ed5f205d1849655071c0457ecf7dcbb4399f24564f325a90161e4dabb7ad8a1b9c314c8a1853b75515d958fd84871a5dee374b44a599285e70276ac0f78ee3ca8e0aad14439da0f37afcaa0ad89", 0x62}, {&(0x7f0000004200)="012f4f8fd980884daae7e84911d0e23c2f9637baf9c00d011676c4f525d2e4726ed7debafb1c28c22bb3ac70fb30fedf062db8b48e5abab7859faa1a9042050860bf30af21e0d1b82cbe74578ccaa6475cc636afc7e4b5ffb14d5a1d801786c08a9a4ff89a17e0a7d1e8e32e7d4cf02e305c817499df52e9781dd9297801aeef8af2db0d1ec3bfc86ca06bb3585932", 0x8f}, {&(0x7f0000001080)}], 0x4, &(0x7f0000004600)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r12}}}, @cred={{0x1c, 0x1, 0x2, {r13, r14, r15}}}, @cred={{0x1c, 0x1, 0x2, {r16, 0x0, r17}}}], 0x78, 0x88c1}}], 0x3, 0x4) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r6}) [ 1646.614362][ T490] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1646.630834][ T488] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1646.645495][ T490] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:09 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r3}) 13:10:09 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r2, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r3}) 13:10:09 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1646.666582][ T488] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:09 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, 0x0) 13:10:09 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785713fccb1e080f7f3e2a335adc2fe3afe2d8b3871dc7c43c39ca8c12599f9ea76b219cae1122652", 0x34, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:09 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:09 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1646.787818][ T503] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1646.812932][ T503] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1646.822853][ T506] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:09 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, 0x0) [ 1646.854106][ T506] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:09 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8}) 13:10:09 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:09 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1646.900616][ T512] overlayfs: unrecognized mount option "fowner<00000000000000000007" or missing value [ 1646.984571][ T520] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1647.012213][ T520] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:10 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, 0x0, 0x7000000}) 13:10:10 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:10 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:10 executing program 4: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) r3 = fcntl$getown(r0, 0x9) syz_clone3(&(0x7f0000000400)={0x800100, &(0x7f0000000080)=0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000200), {0x18}, &(0x7f0000000240)=""/113, 0x71, &(0x7f00000002c0)=""/255, &(0x7f00000003c0)=[0x0, r2, r3], 0x3}, 0x58) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = openat$cgroup_procs(r7, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r10, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r9, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r11 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) lseek(r11, 0x2, 0x0) sendmmsg$unix(r7, &(0x7f0000003740)=[{{&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001100)=[{&(0x7f0000001740)="847236ae11127402138f7820a1236b3b12faff2bb5e742d6a126343df896d6d8a74ec59503a33efa5e428c451d886499e1bb63ac790c056ef49283c906bcd1c6cf732df950c11a3952678dcb0d9255029c5176da45c34d4f832a0c6f235b6a943dd1424fe348a14d92de955625c195088cd77f3735904d99c2d6fc9aee9c28c6665ceaacc9ab746f26e82f23740e775959ccbd5cbd5c6474e7991c0750173d840c045d2c27f5b42e98f43cfe7a2bc445d1ceb4491b9ba6a4bab5b59a30be0854d4e759afc41cef8c41bf87112209462ed0994391663bc710853088c10d1b1cc0d566293a939ce60d8d3c3fcac3c5af066fab8d31aa887c341f2896a2eb0e404c4b6ccdbaceb3cc864ac07004982f55b17c08246d677b3ce4db342a80ee7042373e88a489e899e34e0dbd4e5e5d320939db9b6e8b6c291de6a6635876170dc4382cc2d851ccb11a52c327f3fd8f7d444a30227fc69e8f3a68a3098366ff7a96e816c053957bd3ed79e66a1065ce343a45bc8011d197af5fcd0cda2a62dde93603cdf02bc793244f08d1d7d38357fb6c001e914f4bcfc8aef1f615de1fc7c7778c48e96335696273937e6fc52da3dd7ea67791df0d7b3b8c3c622a25085ce7e7e8845182290181ae4c23b7f49b50291fcef9a12cb40c11441faabb9d8516bd75ff83f31236e052bb48c1523220278eb8dec5f85da1392116aeca5d2a2334d503527cb5fa034a59bfa51a48b36e183dd02a39ed047f5a79337e8c445329decd92a9730abeb429802933f467657278dd4b476b886ff7acaaa0e3defcac7a526f30795bf5b6c81f04c286cb52cf452b3996eb1adbbdb0e2a4fa5b6a255ff33b04f5c9bd66d191d812914df81b29248a6ab5a8e315eb097dbdaa8f9f1aa709fca40de29381151474d6a9bd0f991f48eb418317bf319da4d39893439a55a0d94029c23b744b8aa00cea01005883e0ebb21dc914debec3a9f9b7b2f6bd8bdfe8890d71bc77bae1c3551c891e1bf8804bcaf1ef73bf0489b7b94f1a70231f52e23778ef852be44ef56081816a07d9de12938e16cfcc4150d09345c7a3e2de5982376512c4e222248497ee50afa3065ca44ef91bd52130fe159ff0fd795ad0e3e42c2092a512929dc99b4905743e1455753224fc6342b69b25eff091af647c28728e959d20ae94c2029492b72d201dc66f4001769f25e92760519c39e1af62f4bb546c86e258e8968b63ae2b441cda2af72390b571d2e1d4390c15f76d82229c1795cca2f431879fd4a2600cb84dee79053c05dde87e020c823e92bc5020680f3755af7aafda97836955eeeb576a8d5230578473f25ef412282f4652a409dceae0654905e0d532533e7ce7309861cef0ad1dc4532d3c898b7873b4ea95f8455b5e3500f5bd64eacb1cdc0857ec48f6a3aadea4790e177b2f1ebd0e73777fe6f9a5d90b1b5fb82f77ba3307d84512a70bfc5fb60c8a55c22f9fc0232bb3d9c80fb98b35e19f27a35900974e3c21314e6c330d4cef8c473e46aadadf68b02fdb996b33a824805655ed7c78ab395301969d5001467362180b36fc24aa40818b4a40fb454353f2551fed72b91042542a62d00df92496bfcf5d67f005972cb8886f0408c4b63a297c9095fdba3649ecd5e79415f5e0140d7da07f4b7f4244eab4f969cb746d7e39de34ca2c87011988a3f0ae3b70eb9b958b9747650e5049557cc9818e344c4e30593085ea3bc1944abf3300744b1bf2e9f5c03bd1fc2776d0b308d7ec522aa7e7af529e004f1d72fa2f188d469fb818b4ee018f9eb56f4cf242e8d0e3d3a0dfed5aa11b3c08bf0eccfa60d1abc2a31ff91d7bd97071e5fe96d0f290950ad1728344368685bc494146ab5a14daab7ba8a1a4b15b1350b2bf5f408431a3acfdd11a719533a72b5c4a70890dee2cf94a77f1c1a72581c23f4e1b315a19d4b5130a55853c90cdeb755ae388e8ef8ef46019742254348d62b78a9c240d46fd2d8bc9a9516d2602390b0c6accdde5372dc1197ce018b685ed4be5ad68fd5a23aa9201c3a240a213de377064077b69a9ccea0da32306941bc8c0e2c8ea97ab02a7f6cef47d2123ab1339946630a7c0a51eeabe20122d699200332f166c5c4b9641ed0f23719494de3208dfc3bf2c0d14f2301225e9bcd4dd930b6e92623f4fe3f61a68f24b716ae48da0c6b6809518276747923ee16cca4b825b6418a8e44037f5c883f42b71ba5657a27e5f64c19fad595dfeae0dd0aff93aa7df3a8c07b84adaa0380c8c6fce381ca79e0756e32f0f47260ce895a0b4f1b59ed3ca5682b3c83715a92f21386158889a8561c23d57798ac19d5f17b5dc50f0162833ac98a17ac3d50041187c55ccdc9fd9bceb9041544a1d1810e7981701e2a2bb3b46654918df514170d2cd952e30269ee744054d5b691df519ced83cc7be1fb9fcaf4776afed20dd63c311784e2c0b140d2bbba4a4273eb59d51e41129423ff11cd634af855b59133bb1a82a23c84a1f04fe0171407755fa8dc3f0e0142176f293bd28f88281716af159b4e85bdeac931182117ac0cf91aff38993d67834d7f5437f01234d74b677ec6e6757060d16a6244ba9598b52e7b279b56742b77dcd7331673caef2d80044ae00abd0fe17aca10e531a4e5802f355270e1b0e83a8689ae0ef26c703af2713668ab1ddbcb0c36bce2b282e766b570ec6abfaa9d33e8630565353d2614afd45e1969e3a999a325dd48dc1724cf66c76a4f27490a57e9bff19401d34ee521b3889a61a3f435d2d1245493492436356420318f74e576e7e41d0425dda036f74737a565ea6283c180341e49ed66a10069500b7f89fda06b6a8391a72b9d230f0e7070b77e74a344faabdfabc6cdc4775d5f353672d186faef7880259251bd378189dcd6603bf4b91dbfa0e27d2c56d8e158df7eed0b11cc1757ea92e1322b79d852c14ad3eeab2c93d26eb40a7423733d68919d7f957393c2d1280973f9a79620a230e4a4574bf5c91335e7551a022eb262d6ad588630a853f044da3fd44726ae6a19978009b246f1f1a75084e2f4a4265f5d254fc5f1814dc13b26c60233eef4b3a3865500075bce59517f3012cbe49ab53b245977540796de9db460b4ded2e790214c0acac4d1ca355fd702d7c145e04cd2a5a0cf4e230f769c8fcfcc9580c86643c7950d7f1f3df040d99d765c50dd38a2f33ae973e654bb0da86199a401048ae7d0dc47b79df7293ca5cc703ef4801ce9f2279caecf08af02343d54b2e88e6a7c1e8965d3f0e953c8e50b48e38c891e7760a2dc1df048d8b4284d6bfe54af1d89f6f3dfcbc31cea0394dd33a616d3bd71126d6812aa3e6145b9ac6039b4a6e873144fbc2a158412c14f1d7b7f073f0cd13ef5e66ebb2ef4f5b56f7d2118cdc7fe25331670f9e97c215c863cdd6215e703470f1347219b29f1c9955c2e5c12ed45d295a0976be3828bc0cf8b20af06901a27b1dcecee9ee4dd2c6e5d92d02f7acfe8243af21e288c104299e0e414256871d22445415e7fd927cc473dda428c48f7f0717bdb84dfe2391f673682167d3315ee54c8f5d224a3358e0fb21620bef69296acc48ca9b39d9724dd20f06b7b53a220db3421679f9b3b1ff4a191f27d2a8e9df66d6f7ff36d425b58638a2718cfe9f103f04db80ded79968532402ab43e8451c326ad9e246722918efe6c67b4aa9d03e4a43b2646ae813f220032b4974464ff8710bd0d461e0d0c7770d78713ec2ef5e5c6a7199e043853a0dab2f0911bd3416aea9f8c6acfe762d1b6461261ad36eb2044e28851c40f029eb1a6a5c4e731d735aa4feb0409ddfc3db8cf5bb4b48ac56809446a4d1b9bffca671151514774be7efdc2a5f1c4dc2236608c45330618287e64d3460e6d664026d117927e3ef001dbe68c33402739bcaf3bd1f0a1e97e47b6730d19460b18ff11ab1576ca10b97afe5c24b43b86126590cb96a0e5ea1afc0df0dc23785151f7e9bc03e80b9cafacfba005fbacff723de7b5f7823f5fc03f5d34807ef69fed1217fde4429d5c878f0e831f8bb85ec7170ce1931d636721bf4b471d0259320f843b22ff70e2ac7b794b9c42325f83545dbf5104c2d181469c8c25efb5bc58523a513a6955f1900aa86bb9b7806d56f9439c84673c1f087c761d88dad8551ee824ced01af53feba43abafc17ff625558ec3644c88a6335f99f3f48547e4c49b38a5c676d763437d8ca71922ec87d0e6aa97b396e505e22766a94eda8f1aae77a3baf67895a0d313b4b4eef6eccc22fb9ec7cf4433d7971860f252308176d31f0cf08cd87f4ede7bc03e84deee0abc1dbd87a425a2c06e4386b47db4ab3a908b280c3339bc62bb5c23f27001ef4af8893ebd8cdc029507d7ed3e24d0e85d4c4bbc97bb20873cb374031ab28c950512fbf4448aa045185a34adc57f455442eedecc6c92302420405fdce83d7e0d0afe056dca52b9e7ad484cd56ad7d03d1cd8aa348ff414371ed502f3cf9fba5e312fea3aa9deb517225db811ea8a971c57de6fd7e75dcbf1b6a935a3faccb270f3f87b077233b37dfafdcff88dee6226eadf3948aec78f96fcec83580bfec559a9c49462b0b23fe7162533dce9128abbcdcb5520b842e29ff6c3163e155346a13c1824a5bf1f589eb07441c5b902177b080d13258ae23aa0814ab48bbb9651e0c214b3e2e77c8294ca968ad141d3ca82bfc47c1964f8ba3ab738b92b7691a714c78753af8e14f78cedc33de40a40a461d6215d8baccf0503e68508f5aba6e705ebd0e815af54db2aa5d397f06b4a8421f6b7a2ed0ff6e10de723f2e39388cb890da41437d826fd3e82c1ef20bcf5ffb6921f1d83088b913aa077431c906b378a0c14fc88b0ef6c382d1ad8f8c717a6a9c72f010cba8823deedead6a9f91c8352a2434fe0a6008ea22829c42a576b9dd70314f0bebaa22ac2a7c2b464b25112871f1f24143dbe13bdae11554b1a6afa201e2ee73a7556489e0017d0b998848a90913c5f8fe9feb6a38f7d8a7817a301ccf32b9b7193c1ceac9d6ab8ec757b820da15e9bd789d66ae0d4e1e4a88040de35a55d4d59a95e54e6d8482332eb64bf5253a56e13ccfaddc01dde9e63795121c2c23f2b0ea606aa985f0078f2d3002c7184d2c0245bf002dd9bfee5fb48db285ed80adcd8a288d429092194d67449398fdd137529923499a27b2baaa7604734051a98cc216b11e35ffadfe4e290bde54aaf1c5edb10e58e264278648240605494d757d09344d076a9eba21ef3ab53adacbcc22445965ace3b3921989b293f71c540800fbc72d625aee38806ac67d678a7d60982bb117489d70af4971f3b828e2f60c953b40952f63192b00424ebd4c82c50096991182b6e6bfcb928bb432fa1e26f001447edb5f06c4cc5208545c913f4c46e320ea4463ec9a96c6245dbd7a16cecdba64a9e196d67cd5739efa7459a88f93ac0fd0ce9466a0b0b240c44751f8d1da8c62756af9ad384341db4b6c0f35ddae7e5ea2dfea55a0da0c631f4ea7c357e98f74a0795918327508aa09199bcea738cedc455241d9fc094f3d5a93fccf8535a2cd9224c6e50da34562139085bfb8d6e475b36639ed02337c3ef23351fbc6b0ca80aab16e974ab4a6d0f2927653f64bf6d80e81ffa1c7d8392893e2f74a3645eaf333c7768b55f2c042b24f4c87e6a55b8e8e27015a770d2a9c2a2678c0bc6f38d8b46a2ae2a4f4e10278a720d9b435d5203a3768a244c6ba8cb3c917e8f5c5115241a3b0a5b55d26321d7c7814325bfe0bb487c57189511ef78f0e3a11709b42cedb0cf09e68b5ed1", 0x1000}, {&(0x7f0000000b00)="5fc08b11efe309b1d61b7822a35459a166b9b7e174355355874681dcc4bc91cf06b1ca7d38af250c522a510ead3557b88ce688765978abfcaa43c4c58d3bac77f81d93196f8021717665650cf80ae070ce6148c0e59623a90af5e7e3c6de3968921f9ec26ef9d4000d8c2f7998cf725aca1e3bb87ced62e0fbfed09b2a97ef50a6a48e2b3103fbadf384739045b5eb51863e4941980f09bc49033d115907d377bf52b7d9884168d51ae3e009d3657358fae216367623fac5cf0f8654b53a8088b13b2724cf9d70d4c8f0a2b3d05088de06e5f213f196d31a2076c76b5f531fe93e3a528197ab7ee877447ded6e", 0xed}, {&(0x7f0000000400)="8cc2c4357b53926d2b3aa19cbd574e698a77208b6f3d613aa614da237d0c97251cbf8adfc5f93600e369cc7d478e2922ceb7c220738d61c1c08400a99708eb32b175b1dfc4256415", 0x48}, {&(0x7f0000001000)="7194f3fe6aad5154bb84febfeac554b0270a68124ee3e5f839640d998ed843bc9efb9f507af8c89c08bdf27f691416000bef0b5359f6b0c864e9c4a86ed391c04d2d4f9065b7a50621a2a9ec083a099f97cd1e816b85253c857638988c311bd4fe30d74ea83cf9ca3606ed34265b099730e602479f7013ade3b2aa8ed625f418362b0c6dcf5487505e91ac869896f3474a44d86f9f441d47d02f7ab35949733b10c3f978ed1d6ba55f94d9b6ce369dfa5af49d83948da29901b5d323e69ed6708219928129c7f7177c1d5ec3a7149b0d4a5e5fbedb74506bad16b6e00f64f662ea4b087fa5c0601ddce36970c1252f", 0xef}, {&(0x7f0000000500)="8420a7b12a08d7448dc96c1d155663cb6fcf6d76d734929a0ca2bc2d0eb0dfea84d6a081b60681a935cdc8d051b3813ca156710f6ff6e81d6dbe6fa9516660f25541b734afa9103e11", 0x49}, {&(0x7f0000000940)="95f3c5c781da590ac12d00140ed0fb9825a06d8285071c4c401b609a4ea6974bfecf2cd27a967a89193eab0597a90ef29627cc0811481d0a85bab0cd29963e1c42ed5e0f206bd9be0fd51bdd86aa9b62556eb0069e6737ee8f3fcd4cf48d8297678e72e133281644d24978d32a28a6ddbc0481c6af4bfe2b67ad3d6f9d9600d274ae5361c71543e6447b21431da83dca7ee044e78dea7b0cde2d8e9f172493b79bf0c285dee770169c753b4a868aa800", 0xb0}, {&(0x7f0000000680)="3ad3e6868bb3740e73b7839038ec9a33c8686e5ee204aba083c37640b19b03c5f02cb85c2f3a0cb0e52c7acdf7cfab6d3739", 0x32}], 0x7, 0x0, 0x0, 0x40000d4}}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000001380)="a2d875ceadee1c770f270e744e32e7a8d68bb03f8acdb3b38ccfbca0f2267823499a8896346080f0b46da0fca05e5a396cecfb01000080c9795f8153a3b99f258251af34226c598c40e5a68d78a24d92ab541c4edc69627962898674bfdf85f57e2d23a29c0096031fdcf4b1e27672f9692e616f59fb8eedfbe8b4c8bba03b43c4b6b72447b8fb31f073ea39565bfd50dc88a916df10ae6a831909d7bc24551e18bff0f0f2b259ffb6d68d5b96b32179c7affcfccf42f46a974f221f8d29dda76a0600e4e9a8fb3609601204bdd9", 0xce}, {&(0x7f0000001200)="8b36fe5c91639fae3b8057bfb16cb759c1b2bb3558155788f8f69eb32ba3c4f20a69a59556a866865693282ecbd1f3ce32e3b50b51545c3e035d3cbf3b26b0ba86ffe5349bf57e2c8d5e6ca4b5fee0d41c3b176c2cb3c004f2301308e72a85ba2d32468fd14bfcfb007b056073a7aa1417221d1d5871557f5347b62a0ea9d48f69041a09cdf51462b0834f572c9f1ad46a3f95c0390e7987d34e763125521493d2adea17320ec3293a77ce15aa680cf11ce2140bfa9d202a63044e3bfec93551584b6781b93621", 0xc7}, {&(0x7f0000001300)="21a5d62b230abd9f7c617beb57d8e8556a7010780ecfd4b70f2778ae10c0f08fb7cb89ea55424047e1165d43bc8423b68788ceaf808da3ce90242107b34f5ff8544b301dd047c65b63d0d727dd29c77a2c5d575b7aa9efe97fc347a032610db3a76cdcc1e2e035f7c8b4b5c18225952bae05b5", 0x73}, {&(0x7f0000002740)="23a194bca9b88c4bce432a89b4c8a848211571c768c30bc2fed7d740cfdda5bd9020bcdd1b78b2ec6c9f6e82a67e2a572edb85a857e78ee3407b9c497e1ce47593f76605aa42ed625d81d65642323c8c2a59c79fe8b5652bff26be9adeb7471adb1472d0941f94043a485ce9e8a8e24c7f6ce1b27fa06da62de61751d821a8bd8c20a70537b2f950646fb4346779962c2103b89fbba7973814ace9e1b045a0ffb533d00a35425f887136114cc47e1ae745a265fe43f0bd7fb7c0ac556b5df1e0f380d2afc911cf8b40c3a8ae01f1f81b153a02f1a511bc21f05c98b3a56a89bc42eb35f8b6a0a03caa1a1de5fc7cdecc59240beb1dd3e118089b2b49b96f6c36fc83d431162f230bab09eb8e8baaf59b79c63d9453add768408025a1c2b090347e1f71022a08724743569788ac863767704c5615f27301abe20a5299266a7034c1d470db50be6de47768aa681a71eb17584903b8590781f0bf9a41127cf2edc28c108d629467e1f3896cca7399be8b6456f3809e84552487354d5044146e62107ec5fcb2fe7c9c6d2133478bf98335bfe0a93dff768d314d981b99c3dd3c08ff313b0c8694cf0a48bc63031680ca1a0a3f4bf30918afca33d7e868369ed911ec942fb9980d071af8f685d557bd784e0ec3088bcc4cea3b338f8ffea777364350667dbcbc28c683279512026fdec874475cbf4db1e40d788992158b2e5e0b4bb284684c849a2e94d1a7bf66b5330fb1ad7ede993275d3b347c23392b93d0b3799690aea5f9c07fd376195cb56be93f7568fe1f04929083139c26fb3eee327302750ef109db625d50e5e89762f5b084aa62c8988269dd3e30210266e5fdf88c80fb9ec06ac70e6525033e923f5db253b0ed7fdd7f626a029e0cb61ac99513e7c1c8512d09c1736419026a3cff7c33ec591ec046d53998d60dde9be7cc5a8def8c9b746afe84263ef8ecf6f72dbf619c83359f9dbf53cfafa096e7afee1cdc8e5f51eb11b8829adb4047b34d151df8126915976e239387aad48de0ed7ae786636da2e6b0dc37f463ba0a244c366210d6365531f1c7763bfff97d37ff3b2b57fc8297a2cca83f44395eac0a46150ad78f29054ea678f7457ad4b925415d21225efa42e518e6343455ef40a6ae194ab36274dd46cfb8f715828ed94fa4871c047503a42c5daa6e9ca45dc54e055af6bc1f3894b5cdb2d71983ddda98ad3309ec83f472a00bb9f55c1de8f0cfbb4f909d52341d5f780595a474e92d0598be6a56b59b92e490002fe98e86d3662e9592088a5ec68db28c31018e1249a793cf661347387655ce0be120672d8469326973793f55112bafe09efc454af291082eecee4dc5443e75c705c1ded847638ee979f582c3be99f509fdd4d34e951cc79e5bf4291a4575528e0b6d5e7cf7c2699d032ae2616846c6b8351b194d4bb3c08a1a2290d95a160a5b1466d07bbfbd695737dcf8a08746e35e332be766dd228dbff29bf6587c00e8274978f50a3d168abd34a6133b3acb91edb4d7f78ee83091258cbee868dca90282356f57fbe009669273a348facfa8f76beb36153d8f1e00eb3bab67478f298e0755b0569e59d103f073f5075bd26c33230720908a0c29fb4f205406e8c4bbf561c61577fb0289baf497a9dc2e99b1f922a0b2fd2aadce950cd8050b0f6db7879dfe9e5273fae11a897feacdaa010ee837e91f50982ffb4f2061fffa2af3d18676fef421488984c055d1409f2b4521bdd821186fdb8e523d23fd51c75b14eba3c67d61fdd5b8c21c33c2484d37da9c5a9c26d17b2d18df9eb42ae2b78de5c3454aee7403f63432d18ffbb6b5c678e7c56e2ab41777635fab8633c63c5a8b990f65e90e6c2f1a1a479ba804f50befda248bbee44d72fb2a817243a803c621eba7d9d22881f1b33477033662e54daade6078ce3558c523df3491ea6035e09d9c4136a02494c137c5230bb2cad47c963592755cd0951fc39b2e2522d2ff5a30fb5277675d1fd130ba3335f282c8d42f9474fc8758a4513aa700d7091cad804ae75c57cf5500c278a3298bb8f74dafb52b7a5ea7726c3d0c98242475f3df404a0cc8ed83f7084167eb3aefcdb434078a6bd72c1b73ed5e4e12333aac96ec321fe531ddc1bf9f4341bcf7cf2c87b08dd8d777d4d80b74378d4c9172571980c39da8a83bbc9e0eff864b49023d6a47c8a985b3d44723cef6873c51ce7e397bf9f4eeaecb30099c5eeae239158bb689fae480a30d3acc5cf14be1a8938fc12f4a7142683ff90d61353554c7849d36196c0ce893dce4eb65ddb583ce9135d74c3f53b52974efaeb118829d367c7ed300bd2770ea8452879b61e3c5752597a913408d8e5cebfe51dad2264e4862db360e2a25d2e9074f5eec0811d1dfbfe4eafba58d2216aa6bdf54845a9139748a42077d294243479de4828fd0799e6537203eccd94332c01f0e10b60e1098a8197d5fb1ac8d2fc01e1481046b533a6b33c49d08c38fddad31936eefd80916dad478b575e40917e290ceea4d11d6b9cfd427871e45506566632a7f7f28a7d6016d14b381d285d0815b1d362eead57bab0227953b9a300ca2c8786c488b5782331f1d64c12bb2b6dfe3afd52ab1281636774311aee68857106f389215c368157aebdd08f9e6cbee9f11643a7a14c418e27754b3ff3f42337250f8e1aa109703ca47eb9db51719235439072614682e236a42ab3d9c5636e6d382ceb6b58c3b511d3a9cb5032aa20a1bc03bc4d5fca7b09c0adefc3015cdbccb2fd1409f3c98d51612da28a673fdaad4efb4a488539f3313e4b02295097a78f36c22a5ca55038551300bacd4f26bc89fa0b41dd4413c35bb7b18d790ad0ef4872d3df5b1ce9e993cee0ca8cc9d387c5505e5e49986d8d01fe78209006d4050d737a18152f03b6272c711d74c49bfbf1ce8df678c174ccc5c053c650d8e9b636478635e9e1a25b5396f463f1f97716c1816a5c6ba6ace923ec9fb4f74a65d90888f72e316d7a8e732ce37c0ea765e6d2f1bd3602f5254ea6c846c90a6928f07ab2d1063b0c55dd6464ccf1d6d84f3267aa62fff78d6626581f3b3e59293c5e4535dc5660106a143af20cca6222cf934219fefc0029734dee0ee69d7265582e2032931710a3ab43c5dc2144b0928b9aa91b695bf06230b2a1aed5f098c6bad729a8390dd27259a1ba1f6e57d5a15f3fedb7af794998fca392cfa535c2a535f57b6e18b863412999f10f18932fd73960643e609361793ae5e7e17e9a235fea3e2d8245a6a4f3ab05d6a51ff0f2252a087febbca2161dc8ea0999305dea08f7c8fde1af995659cafe4e5d954fe119abe5b8188f977c9f14480e90dfc4f029f651eadab8595aeb371a976b78f61337dbe30214779cff4fd9178cb5a4556064aebc4d0599b5298d73866478147fe632c730062b8534f4e864108d87dd1fab7ad81a5eee302687ad068a5749f688501455a95c80332f017391ce7caf2327b8caa7419935a31f5836aacafbabdf753bdf23411f36753bb95ce4396b3a286138a5b5c3c0b8a983fcf9d36c561f68b0420a58ef1ab91a9a5455548f45e5d3481d380fcc7819a31ad20c4e0d773b9af5676dc6d6b17f2a65172ebd325a9fffdb958cb2051362536a872b078b4714840801623a988c29cc8d2cdee7dd4322a848408acdba3f4216184766551dfd0a54fdad11c480c208238cde691d26b6ffea0f59b108f4588bf7ebb36688a716ee5b6c8dc3b0bca2483902f1c87938190f8b08fce73de8577c2c8dcb03050044fdd31919fc609f8adbfb11769d593846b73e6458cfe9fd788c606f159643b7a681ebce192290999cc94b9bcd34972a76f6fdeed2b6ed5d3254ae659c7c0104fa5f2c32cf1eb17a33576ca5157e8451934275e9df64d09df4f03cb0470f39499e372bfe3988d71d6d22b7a111631f2b8b925dc1da7f689e24f70f7babbe6a8f8252b0356aeccc51e67615a34445593c1c5dd90d5bc09be60945963a08c372820f7be3b06d20265b207cbd43cdb7dda83a1d051ccebc3a6341c6369fff8580a2fdb27a7eeaa0c9ba72efbb5fb1440ae8eda24016a2e3063feedac086ce07030e36ce931ae692116d33b81e5964ed4b708995897ecb7802de3ee7eedef59dcd4fde38ff7e2d27f0bcd4131f42ab94ed0f9a745bbd2211c45d813a74526a419ca795dc061f7d03b5a1150723dd0f2adf52488646dbf810747b745422a587044f2e96efed1125ae9af071a9f0aeb476948eba9fb48d967ddafe7fcc0d95328804e8caa7c15c1ca694d6c97a243199ab1fc7d17c57d67811a2360b9e483f4f18ed7674821baed62f28c51e572611ee3c8de63ea57968ff112e658689966edaee0f55e8fbd315ec7e02ba1d7e805097edfdddbc38dc1c5622e4e614c900b93ca02334c7a2ce482627ab541d5b618af55315c687d0fa97b7f96d41d4150a8d6cff5282238897a78469bab8bf1940d8b58b3a5dad36a928a6989724d08623a5846b7992840e9d8be105118e080b741bbddc7b117187814008fae12fffea2c67a901b2ea1aee7208cee7918666a4c652bc886852a780eb60d086f80d2d0cf3d74398d2f641a3f3d39ea9cc16c3ae56146d003d683d21f7eaf86396f16c9d37bcb1ba76d88b8db8ce89f71d65d97add83328cc14ba0080c192c05a30c632ae93ac8dd63c649bc4b70f909ab3f00573a1674e643646d7270ed64c48d5a1acdbdc38ef04187466bd74887b18c61bdf22fabec5e40a3975de5b279bc1cf6ab592fc75fd1379b14e83615a52d3f5108cb6b121c5ccbafc72563a8c78fc5d04c2dd60c4960e3971938056584834a53b8e9b94ed3c63b6edffd95f368204fc3fd5654499b270d4ad991e61749cdf3b8a18dc9f05c6113b3af892b6c471b6852543eab74a03d7f78c4eb056be1d2b5531fbb4adeabb4e9a08c5a0515ecd4268061272b955abf969f203a9ad1f3e2f42bc64b6657c48e085b8bca22be4ca0870bfdb28c4cb23b4f1ba03da02512e8206b058ce0e2519ec9114de64bdadf4d549e9f4dcd48c5cf345727a7288a1de1a7b8148607f964a730ab4d8f9743816d84209423fcc11ac314d9535a83969bfeb4fe040b7b7139227efc26fbf86ec661af0b2dca886234f1470a4a58ba01580d93e671cf8bc8737e9908176bbfaf2748644bf0510bbb2b09d24031e2d33ad8ef55e328723ec449d647223c93a00577b2e8d1dc4e58933de31b246ab21282716bdb6c417da6ec379805ca82b5ae3c392db30781a24705918096db557dd15293f27086adb6c9a1c8b5040749bf83bc644e1489692949b7ddfd360d2824028a7ea68ce69aa2ffe020941d44d5ca62416a8b07c4b1eaf1eac33d218c6a285504c35d2f8f1772cd49292d4dc1a2217ea920f4181f5632f389e30389e400bfef19c171d4bb4366a089d02e21dbd71308f91115efd4c5075d4a91369d714f406336ec4d8448ceea386ac1572b52fb4b457cf932ef219c3bc72c2bb0fa0989dfca8165e3c789860b4ebaeef53ce8125771e607fc1af6105b0a53a6d645e2c563dcb8b9d28765a22a677fa16e6d40b3a1d037fe654a70b0e536ccb58a5d8d8d14dc27b60313a6c40bfa44f27d86b3824f648b3f8e6186c6704505bd6e341ab2b9cb536a797fbcd3edb463615c2f5e01b92699e258c2bcb384c21201ab4d1d3f4f24073fafa1cd7322771c7e196c150abe186baacd6a8a3cefec9a082edff6d5bbe1ac0e5d43a9527bdb4e4cd7f1d11695959c1f2caf84cec3e76e87a8a611ada88c5f7bd54837daa1109e3dcca3163e06d5dbeee8", 0x1000}], 0x4, &(0x7f0000001580)=[@rights={{0x28, 0x1, 0x1, [r11, 0xffffffffffffffff, r7, r9, r11, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r11, r8, r7, 0xffffffffffffffff, r9]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r10, r10, r11]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r9, r7, r7, r9, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r8, r8, r7, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [r10, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r10]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x170, 0xc000}}], 0x2, 0x840) statx(r11, &(0x7f0000000a00)='./file0\x00', 0x3100, 0x10, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0), 0x10000, &(0x7f0000000e80)=ANY=[@ANYBLOB='redirect_dir=./file0,xino=auto,metacopy=off,xino=on,xino=auto,index=off,default_permissions,nfs_export=off,default_permissions,workdir=./file0,fowner<', @ANYRESDEC=r9, @ANYBLOB=',euid=', @ANYRESOCT, @ANYBLOB="2c736d61636b6673666c6f6f723d2c61756469742c6f626a5f757365723d6367726f757032002c6d61736b3d4d41595f455845432c736d61636b66737472616e736d7574653d297d232c7569643dcf56f986cb7ba9f765cd4701211fd26620db5e9d4a88", @ANYRES8=r12, @ANYRES32]) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000004340)=0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000004380)={{{@in6=@initdev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@local}}, &(0x7f0000004480)=0xe8) newfstatat(0xffffffffffffff9c, &(0x7f00000044c0)='./file0\x00', &(0x7f0000004500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000004580)={0x0, 0x0}) r17 = getegid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004680)=[{{&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000540)="b4d1a0a773cdd01a0283cac02b5761ac5ffc08470564bad4e8f82801c858f818ba55cb90ed472e74a43c77e6540e8243b7c9f7c135cf328972906834abcb5bfd735054bf397e7c45a2920c4715fc23cb3c113b71201cbf0ea12b67816cb1a752fa941887fc8865789b660886cc7ab526ac295988c69a00c33126b226d6f6ac1539765300b5f4c83bc955a9", 0x8b}, {&(0x7f0000000600)="879ef6d3c18b6eb0d45a9e739c355b19ead0594d4aec04a4b982d05cfafe7da07e3a16bd9e59f16d2597a8d9bd15ca654828fdbb4ff14f69f7ac0d549b1942e48a1d2341309515781aac827e29d7bea1228768c5641431092f78444fa57bd14c2c34a4591f8160d0afbcff2ae12635f25ad042e74808faf8c8eb7f486fe7b8e0bf1211bb15b726251fa69d1a54fd938659ad581d263b4fae519d7ac8d7", 0x9d}, {&(0x7f0000001100)="43e12218f7f25c0db18cf97e3117aaae31df84f2d71859fdf338d6dfa292fd5e98dad25ae8eaa979f194a8a24325a3e900b9c743a4af0cf26ec5debbd6c6aa4c493d70a56d559e434ea5b7d64d1271444be908f62f3616d99e91c92408b814c243c90d6d9e1788d34ef62be9611b4398b366985c21350b50f1cbcc0adbfd979d8c6735c601d2c3156b8dfe95baeed9a4f664af56bcacdc2e2a0f3b8839d045bb2d7b371e1c579d629e66427a287b9b8b662b9ff2e1fe205e6a631c254df8f20543786a62b83f0b55cf33d85cfafb25c0ca765c4be9208470afc80dd9db9b2adb2870e1abf62731c92710b7c0dcabb9801c4692bb3daa9189cfe5c9b7fe582dea4961db90f9e96cd2357069ea490a56cd1baccf4c1e57da8047d0c9a165decef423db2af9235025a1ef2b3bb24a417e93e94dac72025cb87994f41773636e7d049560b5d08aa913c6c756bd07bc9f1fa26504923c365a9ccdb8f2e22fbca121f48702b200b76506486210223259b38470bfb719622cd8950418f189373177186663ef78d3ce4151cb5f93f7338b47af3fef86fb4d4efe5a298e07f3061b86688ecaa38e09df8247ddf15c36eeae10c7f2d167f28a1ed24b659e67bbeced1b19222a5dfe617d50aff5b909d6b95ba811dcd69dc6b54fbce4c5d8a08fd25b779ba4fae034fba4db8eaa0857a2cbeea5017303252c309c46902875346553da1e90439d4088c2515322ac365264f28fbcf95072b12640a52bf29c4b7abf0e661a568302c005eecd7e27893d46fbaac89ad029c466c372021d49ee8d6f74aa9902223ea5fb09c12a2882d720320e6c70f6f5d6b1ee7edc0cda586563421f95df90046283871c892e92674d5ab1711447674f52d30bf48a181162f98139efc5c556121d4b9112024dd5518798c193cc5cd460181f2b321c82da34bf903e4ecdf93693f97c602c68a3ed41a9cf46dd40198dcbb477d399be3ff55ce56fbb803ea7c3d20abbded490a1a6a59a5cca511d0831b4cc89c2b91f9689a1a1c18514b1b7f2469e440c64c88813d25052d63549c0341c9208aa37f1a88109b8ba43e0dc9c34612fee3a44488839a92f8eb8af8dce75aaf76f3d326ac172b18d0f5277b2ea81c13dc8dd14df7fb181c2cf23d7ba098cdb21fa5f0cef0f52efd7524a20d646f375f99aa611b99a33e770ff452f505653833f8537b7466cbbb251bde9ea0cc49ee13e388d7f78c578ad8ed6cd2d689f365e200f53d33be00913ae1e2353d6f2155b722dfe0517da3eb35225bceb3a0644eafb6af704145f054fe67baf35f63bdad9f679d4fcbdc696a1fb164e450a6c19d8f8fd0e9c62c23fbaf99bb1759ae13a8153b62ad35023463ebff691eed9f22b3391c2d440016837abbe8ce5018294209718bc01968861e7540034b8b9a0f9663136253f59b2c6e33c605746dd51d029c3e73597b41774ef5efb14f0328fec63263296e1c5621ad39f48964aa49da9e798d4546e9fafba70676b97e60bd25afc5e98da8f92649c647759625ff53232a530d6022e5ab1cb9dfcf72ff4160f7c4767791ec6d7ae002a5c5da564980a6fe697207f0dfa08998f68e8a322dc79c8bdee53ef5ecd24a3b714f80895db9482f6b961e01541a1ba089350f519cd1c70c33f20d9f0700835242c40c29967853c298390f773b92e3de1dc70188a1ca6ed30b18be4f7b108981efc053e35e4259b707b5b801a98cbf52a8d15ab0cc5bc02318d555fabb4ec62863fbff9e657b43004487e23d5d68dd7babf43801fb25e57f539b643ef1e196395a6e53e8286b3d68d5fae9652a8fca0088c0ba63586f7de9cdd3abbce55f30dd0d5cdb6942fd952be6ee2116b716709c06efb12e867adce5db421970e8d35395b1129f1ab98c2c5a19ba2a43f571a776eb4c93098a9b6674e37398139200232d455b63b0fd0b244de7756b3630e5fe8a95aea1554f2667f19dd065eb177bb7b4b1d773a1bd4c6fb8afab730033e4dd6247ae41bdf50e5205e18b4c0ec0550f3a9dfe59b15ef140fe6bcd9c7eaaa0b3c1c942b86f2eabdd8c06808c7aeba25eaef329a590297e044ce6ee918636f768145acd2d26b9d845bf9908baf545579d508d8ab38fee3b8d25da4ba5364c38f2a15d9647ce4205ef91a00b27627ea359327a13bf3b516ed3830ebb28b3fade5af0591bd34848df3ccae865dbc33b46b3c5a0227bd1ccf683260ef94658e1f79394b90cb5fa56e2104864f30b6526cda9eb47ffae0136bfccd657570232d96ef1d8d5c46e1aa4b9129f7d7c1e2fef11efeb4cf0b100ee97ae02a366cd0355194f291d069a66d9ebd156b110e3778c6293387f1f035baf19c4e18ee3274fd61322be2b6b45e46ed2fc35923d546c368dab14d7ddd441012828a50341ae31b9ed0eeefa10edab1256c5c775fdb9f9e99ab35987939901efc59a46fe1e815c2b753b453d7d6bc357c609d33215e48e588132d953db568ae00207b155a71a0f0f510816858cec5061a537c117e7dabc46df9b456569bfde36a5d877caaf7262f5627176f97bac50f5b031de9bcd0a93c484503ac0acff219a92863470a077855ffa995c970ad3483d8d29abfb54f401a7a81ff790a89b2b7599e264d0472058de044955ef8ff1a9272c2f2061cb9604246fa84c4739bc9685d211f89a56d138afb91268abf76419705c816be65f13b26295e65c75f86fed646f17b834d2279a9dfcfeaa18203d99d67c0f90239854002339a8e3d0ba760f609b3d05efcc8149ededf486517ad75edc779d1c28ab554031dd0a543a6dc1eab63694ad3cd123faefd81548f838f8d83857c7382763f998d7d329ed2cb12f191fc78ea98ea526286335e37a87a5895b893207e93c91b5ea541e9b9604df4e4b41a2a3939eb456856cfa9154882dc8de7a1421df08472a6e0544117490af0bc5cefa0d28cd3d43319b3c98ab07edd3b909d0422f4d3b95bceced4b26e75a8ab173cab303e7909b404aaa596d8dd866ed21552b826007b9aefc3736b3699ebb5307faaf3deb9a8f90d27f6ff1581a71f565b29d0a5e762a1c8f637ec28b27d92110037280652ca805a9f63a9f593bf2c6cf74b77cbb30475e6837e84699c6317449a34266e735db3d7f15128ea84ed52ab8833aaa71fdec606bcdc93187127bc5f68a7a3082f5aeaa5970f6275ad4d4abd6878d45be1048b05d831094680b8497f20d39461b4ea3dfbbfa91555862959dfc1bfd10e6d3015ca60e4acb585be69a73b1e71b3adac36fc7530d85a6f28a5092177a199158ae4010105418f8113fa894145b2fed89a345e340994ee20c72639bc8dd3f3ea1bbabc2ce15fc766e78b3bb0181a7d6673aa51de4f3c0a3d3aafc66bb8bcaebb25cd21fd5efcec74db6ad82f9ccf631e26aaf117dae302f05efb10349d94afae63e541532ba20ae574c0c97fbf71daac5fb8a0718b015cd6e7006be39af6dd5593e5fbdb9edcb47f4576850b1d987c3eb991552b19dc7c69b6f589078c3b4228d49ffad175169b854d56afcda7bc50153368c197e366538eb3bec1277f6508f96a801404fdd7c2fcac2391afe3fc227e5bad6bd5c2d28c4a5a55b04019d6cee7f4ed71954de721fce6206393911dced681cef3aaa94ac363faac30200de0fb6901b054cd1a737f378ed309736b4a6eab5439e2835695c41e0f977f06b4c7283d7228b190d2db5f01115823b1a725bd454ca1ed1a6489d920fba01f5c2fabe399c418eb3a97b08aff21efcaf1a5f2a7f4247b9dca12a67fc801c30b1b4c8d54d6c407fe322e24edf3adbbebb106296884e27c980bdedc21e720045ecda2b34493082d867423fa760581ff3c1613d970e609978fa07277b93aee188bd8c34498f7d8a955c8964f76681ee77534fb6bf5eb21e2c6f0d18b9743a4a3b1d99d4da3b3b6fb5ef8840b18d120c4bff94f85b8d379c41f77adf26a8128181bdc27afb026f34230ea592c6fef629fefe566884a2b9acbdec2be386b0f4e92a8963e393dac9c878bcf3ec1bceb1f5a14d7c4150f5653a747632f9021cc814c3c8248c72c73375a11138d9d167d678fb7539a167b137b6de85ba62862895af119e283b593ee5a1602d2c6190e9889a2db3ecde25990cfc08e1b13f220b2a42b1041933e0832d9257da30ca22892c38b0451ce4a65ee0a233b08c71c44b41ae7777884f913833f9fa9796aa64209735cb576e82019b83d590cd6b02e37b1b5486af5d3c29496b42b94ee9c5feb95a5c74728a72762bfa1c9c02fab9940d4632f1b13c9ab1958d06235f193db700c046d23704b77fa036b576deafae1e1ffd18ba759f02ddb4bb875a0be536172b0f8ad233975a3ed69b7496d49c7d69625e5eba77b21a8b01eca949d54d85abdb865fe6050538e4f70155e1f6e35914f6faae181933ccd0f7ad768ab443af18ccdef12fb207e6a468720a32fd4e619e770d218cfd12a69fd7000ec033642c72549a9be84ab00518c15bd4ec0ab1d8a7d0944b9c3e91ec94b5a40238da98f9229ae86ae9f7c8c02ea5c6cbba9d438d1c0372a4392b919f788d817bcb40ee4271e560d3d981f9e423f60252cb90d0244c63da993b9e422ccb9ded12993a3863b2e58a17f3a10e87ab6b91251f6a7951b27ed58b0e293b6fbfd27c6a0fcee53998ded8f4fe0213c3130fcd5696d13cdb5c39110623bc524900b0331f1cb91e471e763fe0ea1ba326114e5e2481513350d9c60c88386e77d0e9bc6130c1203993d3fb40c5b20a2e61693d10091856ee0709d625c16d8fd9ef742066b7457a47a4e62703369dad119f5a0893ff6df5837a573b4e60bef22cf2e903ac9518d890155094a10c1fd35597494973bdfaec16eadd774dc5254c2e53efe299c481dfe6dda759d63589087fe2e1f9f028887bd39b15eaafbc230e744b87522b77ece36714f4e28c7e2962ccf950a0345ff175a3646b07948261f1cd531309a7627ff802711dc4fe085d187c77b5c899e5f45a696a6edd284b2c1cd4ff0ad90de90f50249bdaeeb795d01b1de1cea084a02a9c30b984da7d407c7641b50b46f9b7ee3d8ba10be36eec5d924e53e48495c3dc77cbf1b229cac6904747cc7f7c8107737b27221a241270fac2d0fe0cd3d90d33cbe9dd911a3e4276ee94e006f643436831849507ca2d08087237599fbad5dd95e51865c4e34fcdbc2cafef44059fedfb532baaa566b62094464c6bd984884369b5460987aee36b73d1fde0a925f2cd933871b2c663c723ca2a85135af1387bcb65390bc491f7ee4ebcd540ea8f608adcdc2aec57e4ebdf6e2ae518b4095c5e653b44f59c0214096b3c096cd050aef483659225b8f5a37ccd2206e6146ede837d21c0ba51a2008a36ff05013d69dac2c08d539bf557480232f4dcf3a4d194b87642dd40af5d92e0b171ba866f401c4fe108deb29ee5be46d2766a75bb0d99c558ce51c804d68c9a7a9fbf09e1c1a73f0e14eb7ee74c41ce67aecef3380091a061eccce9a0ffbf20aa362280c0793dd8cc290572ac7a1f2c449aa1b7efd44cda14950ce0ce28c040c46abb4809c2c9f296a43c26dc04d429e96f52b12da23a213f3eb3f570a1eefe8f1c2726183ab55963a3491a04c8749565a233572db92f0b14713f7b88ec3534b3941a0933b1b87de6131a1f32d7d8958b605c3f597e7ede70605682179645aac19b1dde2c60ae65370540958a3d0e23ecc0c342a6441e99e09a407f9d06cac8c8fb85e6c8ae33506363ff680427d79992b6d1e70b3d82634e94286986a5036b10a7406455d04981abed57d2333bcbbc438e6b0b26a3901", 0x1000}, {&(0x7f00000006c0)="d39ba33681048afc97d7f527019bd6b4f6f9cf2dee9b2e71774c27bb79b99777f5a5c0f976deb4cadc9dc35f990f0968897c858858f4bb827e131452958750cd28a5d19ca9ba29", 0x47}, {&(0x7f0000000740)="ee99c3b17a03618c43d052de302be9fdcaf96966a52a5fe5096cb7471212bc22dbeb9bd9c5650ce299322e9b1500a23f9e147e9154d70ea34330aeb740a824a4d70fc873ca9164745b5f44da6eafda9b4199f4e62fe78def2829594b23b5f9044f95c7a319c1afbe8ddc6e9e10df6f762a4a4082a7d0ec8447d9871f5dab17c78a911a1d2524d16e3542a84e34e1ed0d7f11a0ec59c7fc40a0c0626567807bc767bb86f4f6970705e72847185f5cff47da23ebebcf0d2f3d4474536e85ceb4b5bd598137357ba363f6da035425f85d", 0xcf}], 0x5, &(0x7f0000000a80)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r1, 0xffffffffffffffff, r5, r0, 0xffffffffffffffff, r4, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x70, 0x800}}, {{&(0x7f0000000b00)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000e80)=[{&(0x7f0000000b80)="5cfa2ac817b0c781bf24a8a3e5960019ad9419a4e41dab88a39d9d8acfc56b61e2664b233365d80a0dd4d0758808b0c9fb41b285f0854bcd1d17aaf0f82eda05597362a88be62e6edb171a9f07386a2e6cc346103d9d", 0x56}, {&(0x7f0000000c00)="eaba2e542f3c7155697ef2f2deb74e18b82a7f8c489052eb251a2c47e4b0945883c0bf5f97e87d2539adb1e43a6f5e64c236620ae1e4ac12cae77cdb18e7d03d4ea58d3fc29d0be820849f50a40b15758b88a9c5b5220f99070ba3c43de9ee22f8c86a99be12a21273d953ff2e955c79bb05e08203de09271612782152d4c37e42c95be1d7be93aac22d0f665f6ae2675caae96ab5af8a631b", 0x99}, {&(0x7f0000002100)="ad2d3a6b1fa29c2124c1569740ee1b4d41c250c142cbbcf7aa152a97e1f7a1c37f96368d6a5f200b7dc88c489573149d15994e0836614a45dc557bcced305c1b4c35fc7968d2807bf25da685a14b0756244533f6b564a5a30efdf2bdd43856ac7a98f0dd64a1b7ddbe3904a7b1173abacf51bd30ded418c69000010c697c6c6d82d9161daef30e6ba6caa6b79c9187939939cb5d8b7bcea481ddbed56df22aaa8257e8fffb43d6a86afe80ae4586991c05e14d4ae2570626d13dec0456b1a7a211f03ddb83e8feb8ec3aa03dcdab309c314739f8eaa4114e95f5d11628ae3c95b940f89227e9aa46e2801ad712bcff2b7014bfe8bc46e1a62ddb353cebf6fd00748808e0e6af99ed02323e5a6a906e1a6f63d510babf405eb1df6302fd90cbc69c5d6c02cda9678ec1c68c353a6eac1ff12997365bf8bb60ad8cfc74f9f3c6c0e15fd13deb37c6a0b1aa0b5bcedd784704beab87f4f4a09c11508c132e56e71b7b32ecd7e140a4bf34655aede89d4f0773fc58158508874dddd7e699c056fb576558f55ace69a4de31f1e367578cafd1468de6ebed237c161b6fc6e86921820ddf6756e3087c74fc7e86363238167e10d8f032001a9a4a0f13996b44f456c3367a647a380410ac36634292558348a3855a5f08f606027547493e26c658faf3154dc5a0bcb8a904a837121a0bc4d992760417a4bbc889f48c2b8e92e5be8f98171340510d8e4a86a44439c355c08a46a10c89fe94698f754f1012cb45660e54ab045d86cdd82558ff7154f1d6db5190f95bf8d62707ae2b6b6ccaeea347b28ffff4b5a7da00b6da931e4036bfa20959262bc3c72de8d5a27b503c0d275ea38625743f2acb299016c45d68e8cd0149a328ddcbf32ea39e384fd45ffd3be48a60cf9daa89c274a51304166a1f7b0cd4f310f1b4612bbc18ae8133adbed198b3a8fb0742064ebd6e9e6f74c1f567337178a652125d0b47ad1f83f971440b6a8ec2f8a9c9ce96a1d177094817401d5b2e1093883894590c1cd63c37644efcd1efb6255e717cb6ea156e1b11f0f5c257df8d8c4f18232b38874e8685f5e887fdee8315cdec179ffe9f325f8bac3cd76b57ab9df9608b3365947157e1303e1906682d57924965817d6848618ab05099f197aa85f33d557172e973eef4426b198517e64a39548afe11b2f50eeb86a2005f46de0013b39d6421e15d076e547d22b59f0acdaf34a4addd82c3a4ae8f9677b7ccbdf5894a4fe58a6aefc8a3c06ae55ecc0f40864acec1d80a2cf916609437a990a952f834e0e5bb3006c09013de196ed394d470c3f14d6382b9602b3e098dae11fbacbab3cafb435d0ab0c001d423bd1b8df3d83fe93f4cec6c54e8545e2ca8ba9536f501de539e281f54e12fb10173568676ec7d9363c2b0fb082e1acca68981c1fcb2455c6ada662c898bd7d85fe3daed6cf3a5fb2ba7ac83cd0dbb28209e7bff5c06ffed313949ae45f8f6f0312e2f8e260174998f4312cad49a7486c162aaed87b69a406c84f2af92a0b077a894e4adf74b93f90e1b7791ab010f4d2ff3188eeb61dd0f5388063e209c7d6b618ff85ef24164c12bafa786a14131a93eacfc411657aec80e3d53d2d3b67ad4fc860c78c1530f18270ae26a601d94974637eec56b385d71d66f047698c40403dcea38909d07a00ee09b95c32501c7d38022c8fabf9838f1da2205fe099c3865673034366fece57ef48c59216719a8ced66d61446abfcc6e8cde843b41b4e58f42b7098933e07fc352f9b22c35be01abbdd56667782a4ea84f7c71312eb5edec6559317dc83fb9941ad879d6a04b813f0cd15c813f7f51b143d9c7307d3e51c792af6074a825d4968e03b153f65d39144b603fc3165e96cda5ac1a4e0138e97157b019d04cf933512a81f20ec1829573cf872270fc106ebf319569fd16a1e9974b1e772d5bd8797d0ef3ba65c9ccd955d7b93b965753cc9727c020ff67d17f4bb0a6d953d35fbd30457686b45c840614c69430916cffa8808b117ed15fa288ae1c5d1d38ffbfc35b83886412621e67056322c939a351a5052fc2f89d32797ee989202c95aaf43de6cf5de6aaad9933b01d34ed2abfba3bca085f7b22c528838e2da27da1cab48d8d46970a7e52a1491d39d3605c8267c1647f82ff73bd499d1a19916a3bd83c1c9c0cd235d15c6dbe7a9a7654de387b09b5d777e22a96a220a4fc275e4f597f6991fe30461c18d19c7e704d459769a9042734b6220634250e3b87a1e6b5b094f2f99056a7227d1c058ffad971158292559d2b91ad7c99995af557a9758f64a10c9a67de19370ad2c90935c61dd3335bc5aab758a1005ec0bc0b8406476198ccec5bdb398bf59adc5740ad5a93610a6da029b4372618550dfbafa8aa4128dcfff9b79b02a229d26ef0b8a135ec099addcf17e389c684afe08ac8945c81bb7a0712d1b4d7499ade6422bd95856143ed58bc4b23222fb961276d303629adaf7dcfd363d4ebc9db3f5abfc9c51b68e8da272664fd4a0ea24356a525077263fe642376a20014462474841c1e3de28c2ad3102df7bf12d13f6d95d226aacfacc4ca1df9fe4131994a433e71f6125d6bc90f26edf56f836b87d0fe61df357ad77878e96d5621e7e358c535d0cc11ee095fe0fe3c42750187d5d86b086ae82c563a553c267075a5674ec71ad866c6b32ab40eb65350732e0e97755b9a5cb8953bc5f908f153ae68ab985e98d4076bc3c95ec02f999207f6888d2e834daff0c72ae05a3ebfcaaba646e89bea80ca36cb1b3d384bbe2b4d05ffb9cbbb053bd6186247e1135add0b9eef905188356181cff3d90e469f3a91d5d7b06b5dafd3636fd934a3aa8802c2aad78b3d683c34c467ba19af264f5e7553bc297dc808dc27e35467a89d83aaec615d70c1aa5c0848d0ab064f0928a665f9b2789ef36ea53e6a78361e11f6fc54a5bc7ed8a145ef5b98f96c7f06e7025dbc545e72c6cc9e998ffe367d9db4338d7a01be29191b9ab296d65ae0394decd8205aa1a26350ea5e7b2ae19bfd9a4914abd3e44296e5a3e13d0a8eb55ff1fee758cffdf0e8bfd48e2503843477485180ba4b276912da0aa9fd2da56ffd30260ad06fdfbe6cd35ca9527979f2b2292ae8af1805aa3312488862ddad72b0dbeb5b5823df81f5dfd874ac5a80df45e62509673c098c94c43a02f3ec96a3a6be1235ad9e4d500d94ba67c9318ba5fba27b731dcb718dc39e5d2df7d1e4a243d43d3ae8c22c993917e4de058f9719a8deeb60177d8e986e80aa1113ecef4577b56733b2e60c504b73f065c98c250e62dbdd7dae9390dcc1b0032ba0ad658fdb5c191e835e1ea646d17c190847773b526abced279793b8329092ba0178d95ea301b17e9c1c4515cf3f230d16943a7d56dc4d011f45cf26be818dcdeaa6fef1c9f4595be6eb407a15bd90738e01d5abaf5d322f81a2123c61dfd232faee13ab216db7d4ec421b25caf20f848176a58edd54510eee2934158f39e44bb2b25a782ff49f2b7085f070b39efb74df9c32ea99205190c3a7ebfa5a5ca68b9e60683632955a5418feb16526f07dd03db9e59e95fa6c7ae145fde52514ff7d3128f1bb3f8daa71fbaaf9f4da738f2458d72c22610d7fe480d05e1619034eaffa43c8e3d7d32bf060d1484a9da957c2735bcd02a055c0052343379586acf4c058a39b6cae9c6cb3555fffee8b94147304d4500f18dd1ec4f60f9c86e27a95e4d422f79e8bb0df0faa51155cc10eb8750f692077e24ded12db0ddeef71d787f4b81de344a6fd4146b397e4c39464c0f74520c50fe7c649fe1865c4e1bf0518286dfa81dc92b2bbef84df15d908ff786131306bb15f55fb31d6aa6b354165a5a65bdb56dfdbc92d72688fcb97657a975f75934d571279094aff54c88756567f387f6d5291dc9708aa5fc097d3ba2feacc8f2395df7e841614a03f67c43f319a7bfee328e3cebc053deac0046ab982be52f7aa1ba4e46975598a01552d0623fcf101064adcfe4d69d8075f5254f6f278fa0a7a220ec9fddd922c695edc0fd8ab4baf0aff74c1b28b6da4709444294114bef1e448960e290f8a7ec6ecc28de9c20b44e97793e35517078722a8d59dc7599b746b3b9f7c7611f78c39e983dc6b1fcc61feae982c4981a0f9e75d2962613d5180de2c461f847befd94473a574988f60a5aaafa06b01e5cd5d360b0bb33c1e2070e436d3464fa0e386179847699bba7ada0a8e0fb210d3974e1bbf3a756472bb3a9559adbc29cb4cb838b58a19f24781067384174c6cd4ef363fcedd44e6ca0e3a541901ef0fc7894d72fdf9b38c61e4baa2ceb64d36590256bc6531b64fb51bf1a471053720caf3661ed594a39dcd700451234a998395e5de7b7208cb0297db8d34f1e3fd50dd2c7ff25aacb09d7d165b72b055a42352f590dece84cd8ca9e90495a9956f2d2d6cb3a156ba5928be45e6e39f8723b89a0b3578bac7361c0d1be3700bd9a1623a97d8e539c2d9ec7753de3c4f1373a76771c9d483872d342e93272f014eeded4fa5e4307ce4d6572195f41c4adae28c38d04fd833ff39880b9435f5b9c77d8ac5dbdcfabcee854920f2436782c184265e4a349b735a552210c9e3fb81705da023afa42c0b3112fc592bd81eda00aafd6f7fe39cfc4aeedaea8da1cb826bdd956bed54fa218ee35c0e3708bb31acb4abfe4b69624b05f92ced931526532d0b486730acc2f1a7975bf510f748834dcf6492338331b63b0f3bfd420352a935c3a2ce943aa702c85f4b3b1748dfc6cd7a06fa3ded17c614db9b690d39f0522fdaba37f235f8a30eb66808a7cc2d787851746a172cb80c0f3c177ab6f0018783f19911250c8aa5c1ea320d0f212e4d09260a3b41f72a3930b451e681cd014b1810503a93db27b1925fd97fde9d27a4c201785af3157875a525eb1513793cb25803f216b7963b9bc0e9fc94507dac899d1d95914cfd85d05ab5dfe4945e7e06ff38951dea841d1f50c675ee72c79293aebadf411c9602566d924f4dda090464f98426ed49c3574170e27e3b8f37516bee6dc263c9236006d5cb027d7f1c3f8f77fb548e846302aab5a1b3a6c89da436063edfdfb64b6cfd660c0a172fa650f540769bb04a6c38bbcf2e57bc03b68869f6a2989204d4098547af2959756b61e1b5dc429047b0ea107aa03d8024af07a79f6533bc8eae9b2a595d6b84fa4b3e33af981c67d036024cafad09887e08134c2006867ff0a07e9270c3820d9b4312114b590437ba3452d7e9cd326842f47e56ef3b6346cb72aaac7f1f09c2847346bc13ef2ee40e956c32cecee431fcf618c4d6109efd4b2f5103d1dcf71777c189862a00572d6a323747a9472c33c3d1ad9179a79f07e6bf08a44c85f40816a2c8e1819b0984264d13e62dc5b4e541f653df4786bdf63d21f6577bf9ed137085f118e978329e3fc3e04e8b1eebf5c0e69e01139d599fc220d65c00d7b17d89c31f1493a7618e83e3569d10636535f04e8050a03ee51a94e66882aaaa18e45ece39f4478c0e85e7fff69868a4be6062319c0e9561da8df9aafbf009a68ed0954a0335b2e7cd646950a042c1b5527c7b42cf8b03142a4fea02ec3e5ceaaa4c8bd1b24910c3d41bb997a347f1bcfe99567a09e08c52544225d1fb66b2853740a13246ad31a973557cc315b862e728b18fb2ebbf0d875a4611c6a17c6fe6499b22fe7d9bb67022c309d5d412ee04ea0639a50f93ac353b9825946b67fcfb2eae00c41cc6a1cae133e20d709b042505d2a63d468ae2f9f6fd9a9ec2b90c18dbc75e7ea8abe2", 0x1000}, {&(0x7f0000003100)="8d79bdb740778d3e901d0e8e357f0a7f9bc4933b036b0280543fed9e39a9bb4423df40272275c524441c57cecf73e87e258639c4305fb13f3ef5b27ad5c62c2edeeb28d86529e5a81baf3a276109efd7a84705cb636b223d7ca1c01409eaef5ff0fc54b191bd4c566e3980097392c683afd54e074ecbcc8222cc3810019ec575bb23bebc6cb3a7ad02133aa8eca856d9efc31ceaf61a157405b85bbfbccfe29bf20fe27507ef055befa9d9e5126465020317ed6f15cd6b23fccde59b572aee2b7c14135129786ec8a3354a9ea13def1363886845d67011854a4bb75becb06cf6cd776b55342f6370a27f1b0c020410ada58cb9f0bb0ee88945ecf95a7a11de049307d19187f14ad7be76437fbc8036e8a4de7c8f94378e05001aa3398f8cac74b1d20c3d82309ec55102d06745d9b0a1032c848cac177edbc60dfdd869d8f80ecb386d678ae545f23591d4f90193bd6950d442a3d1523c552e0dc824a094a72f9b899591e94f60e2231ba2d4b26289b17fc7595588433ad61a8d4e14b0d4204a6606735e6ab301bcd0a31dd94ee6b9595c23a669668497057c3b078135fa2e3dd8e65b858eb57a77a5a2c6f120975cdc45ee00ec1b95bf9ba6f3de8cccdfc8cf52a45aaf25684ae765cc59e9af827ad92d69526f3cd3c4fa99557f5b627658a9aa06d05901d5096800542c44ad40f391c7c8de1eda6c6f05a3e82c4cb5755a8d70bb451cd7e3bf783c31ab07e1d457f0ca35834078d08c6cd63b12f9f0de4340be78f06a937e3ec7ab0fad506eca25d1091c3a0938b0df9f8a6ec87231270c93af74c789b2b1ea24190d98e0d25fd592ad8ef2798065aca371de3db6339e084ae20d8c831a5f91cc733c9bfea3ab1343f42ec499fceccfb42111b9dc7d6da6ad91bfef7cca4e677ff2715b1d88995345d1a0cba4be1bf33fb1831ef3a07a15974584fc0b924c2db3b5b763698b24d2d784deb1bef0b1f2f71966b6cfdb10f64dd8999f91a968ec2ed426fc511e936378a5a1aba97bf1eb6db39edc5a8775f835fcec26be22e381c60ed3fe6b04b84f486cc7f1c77317490f205c14e8138fdce5a1aa3de50de0c75faf7dce3fb11b775ea55e2b5aea4306bc4621cc0331d0ffd405dd86adb9e6982fa221dab436dff2a7c927bec7daa5048813636a9901dbc0f24975726f399c21811fa67aca7742d4b21f696482979b3b3011126713f1b064689a7f207a6aca3d6a1ab55ef9376a87ac285e9d20baa96491e717762b8b4f1fc516006c46ca9bb221b6f278feb52d0faad9164c9c93492a2d8df049c5f680a81f7e3e075589030e28d1857d1f865de4656c8827ce5ecea25bc07ddb03fd33536d601a6f9a0d50931612bc3a693265c2751531ef28d4e43e06bc233bad263fdeca7f18ff165d7caebb10d1772b4141ce5459a2558d43bae9fe021655336632f5282ec74d807cee8fefb1e74d357f706b21d3a196597bcd7b6d528e0a9b1f7aeaca02ff0e50c3342a6c889f0a7c85abaa2d3e574dc2817de13285217c3c2a8f889cae9980bf9ce40d04dc3fa717daf46d88bb27934cdba8a2c46a4cf23040d1d0456e64853c6556147761bd1a49e749a12f9d1dc0984af73613a62caf4ed87baa462519c9319ef87110a19467e5f6b02129e2500aa5f7a93b3c907f64aa25c2c0be1ea09fff4d7e6d433a26d11b25cc1356ad70b787ba36a780060e3cb0bd8fa8c673f80b422def9b15985c7c7eae1177489c24b46c87dd05b527cb99b8d6d813533504aeb9773c6431771841c3477985af6a4bbcbe3250bc603e2fc417a557d814d855ade8d9706e9eb5657fe15838097a06df863d316fe5a85668b6294575bd44bb733340c167fc50944fe0282e83f38f6caea88942aea1de0b65fa92f27de1a61964166fa60244ef05848d80f47ad7f5649f60f4d6e6f32e60f028baa6b7da0f32f90da12ca3085141388ba44bb83075a399bf6f7f6c125a992ec04c19e71ea60c24cb797fe327d83481e1e62dca22736de3e1a4d6a38185730b2d68c0b7a36a9e54c04341182a5ae20a49dbedfa74e0288323369b89ae7e56a239c2cc8934add5cdea2252f7a1c1356408741a453bd1251118c5ec9181822c0e8707cdced68d48086b7e0739ffbba8a0ca4ee6e682ed6981a04202a16af222c1dd3744ef9803ed72a045c141788de6bc4f4b758abd449c00240cb67bcc2e1c90697d14aca56a95757a938ec585f86591d1e88f07ebd376aa9b0825006eb873d0fd06680d4d73a86cc40506f16ab2af82913cd3c0d23b496ff2592a8f0047055bb7f3b3eaa206bcb11fdde365d5a415ae25a72a12d8adb1c952886fa8105ae04cd3ab1e36833275b2ea83a4a9d99bfaa4ab46f8c3145dfe5ae74cf76015acfab1bd0b75b667d00deda37d88e4a75dc51a23085c2e3f5f9231a19bece4dd94a6d53b8aadbd3fe245aebf898caf01103b71eb210c6eb8d2cb9666351a880b47eee4b3e0efc58b61eaee42b7be5da1221694f37eb8eff7b9de53ad622743768f3a0c4bf010a6a5a18d0881eec070e5a518f3dd030357454674a5f95b7b68c17f9c236c0dda1d50303ca74251fb5290658a980e178e8cf4418f49e10171937badc4fe49a8c1a25a21d7246412448932e6d0b4944480edbdb7be642af756c251a9e2739a3693acd4aa91f757cbca982eb5ac853d102bbc64a8e642ef514cc90e2c0dccd86b1de8569421e40914f06bf8a5aac075022e12c6efe11d3c2d324587e401f4379dc4d96a2ec114c98d4e3c501b318731b2864dabcb706de27a637c13084eedd5cabf363d72589fd3cd3ef4351fcd32798643dd32e37c051d3ef59f0a9a3ffcbd05092b14c5f69610e61941613fc8cfcae0aa1239f845cc93195a3fe2152d44fcb4355b5a960d9f97ef7b529d589984e838eb8587cd24b13e1c786fee3c4752b6aa8d38041b145fc84b531c2af7e4a497875216ee7642556d2ee37dd4bd73129fdce6651a3d49fac7e93b704f234e8f4d2f8e448fc4a3786667b4ae7c54a8adecd83419f1ab295faaec38ce50386531be10c050f071abb5030e4697c74a45160251bcd027fa1d61d67d16d1c173bddeb5677209bbcd3fbded2e155e236c75a7c7dd0f7b856e5ba523421e9cf8376792310b5e9615b39eb36ef41d4f835677e97ae59c2853687d8f4bc5e0392129b7749500dc98e4ee3bab2842764f4f166ba0dd98bdc610a7956688c2e8ce3a043feb43b5c81d88131fdee208472fee5bf186db409712e346e6e9491cfd029da72f504d59e375baecc8ae3a83d358e7432ed50f96f52a67cc7be43acbcb79802aad3274c318460ad0b27b95e2d45f6418dc9784864cdd77d964840c2c8c859feb51679057ccde1ef991f65def2db1ff8a3099805ed633e61dcd246726d79a53944885b1f02f7a60665023bb2655f94eec5bd13e992d11812d18ed06ff60d7fc52e3542e91deb111b643ff624711917f85720786760acd2a93f1a4d032b84745f32009ec47cacd3343d3869c79057045daaa02c9c4b73341a6abf67f398c4c0530dbb4f9a5a101d03aaa6de0978fef652ef58fdfb3e8332d06d344bf19ad6ef5fad6e0a20caa83b6f1c5d194ba0870b33bf97689088f334c4a27e96c3144974b1fe22339618e42de53b4c963ad98110beb95041a0d9020e7138c9b7c79780977b475a85c5274280de3d299232f6ad514c0276a377def2d0b0166c261ae23369f2de8a7782f9985d6bca5f89d676b6f9acd2f4e1cc6b326742c9828e5d841ca09990f19d16be35d010ace0c40e096c6d69be7fe303e28349674c5196f0e437ff03290f25990af1c87c382851ce97c34957064823114f6f8ef5bb00be99db861b5cd14bf3615bb9a92cd0c580b84e0349ceda10de22061bc785da27e72d54856a8aa0b69128a14a7a4ec5baf04c6d153964b47de06b676c9fcee9b81ebf7685063230dabf752bca4006cc3c073d578d1da6ba29dbdb2872ff11297e913b25700a71ace2a81e89fa4e7ebfe96de8981c8edc2085d08d589e2ab5be3ff8f44e7ba3ac2602b04f7a6750f23beb5ddf2c9c81fe2545340191984cfa24a5a5c0bfea5da53ab6b20009a77402be049caa8de119190b4c3e70f417cccbca5ef149b690917c91e7ca7ff3b6e133cdad2abb931280e386e1eafc7954a2a7def08d70c5916f184cd5bc24884330448ef5afb446da898cdca1579a56e26f5ec488eb2a96e1b1fe6d8f5dafdf315f180520efb164fb7ebe566941d0d49a1b85ff1737fe31e34c9e57353fd119bc122c8815da4c8ce9643047c4a02409b95d5bdda62ae649dcda5799f756fe467877f3fedfec8fc88e8d6d52a94210220e637f21093f22b1cbdc5fb748ee5887fbb73c598346319239ddb521d97ee381ce04a92e17dd06bd686f9c9770102aad7591c55c9c3961e334de930513fdeed2bd37be2687ece8b60bec2f5c2f75feb9dcf769573de15647cb2e1d3c93573af33e7c268154c7a0f40293174b3ed2475521fcf8085099cadac74f4acce398a38202281a0d7564c24c2a8dc83e0ca7123efa22efc17123842e26ed719ee05d8b17690356a0b50091f7a0cd580744244122b44e39be4e5f61d1808e94f35f4bb8d23674189a838e73ce05951fafe38ff006b4bac876b325315aaf5cfb0e4a39126463136e7e2f16ce847bfc9d3f6d5dab15c23595743f74c2a99323e0afcd08a66dc57e3304bd79c805d3eb5ea9561a9dd9db2b4434a1c18d360b9aa670857af4744f71916430b09ac6fcc48e7bb2f2103e0c0cda641e543a1bf6cd140a77db87873d348b7d6b4bbff6e9670f6db49929a912b403fa3db53465d3b29649380a9e61b8fe20e7e87916d6423cdaffe4b1e12531ad2c0fff3d6fcd82eec39d1bbc3ad58fd7bb280144d8467e63754d7d33030ad2f453f55b54915ece18b31d620e48aa8be457957731e37e8bcc183840e057329b7bc15b4d6f9e8310c9d89435b52858ef700898af8815f262fd207ccddf4f6fb36a31c5c54f11865ee91bf19aeff954b95c89b8f433fad2c9c799d0ca6ec16594a792542dd35da90e08c94e96f7b48d8520fa1e6f5a0ba46b9191600d7ce7d7ccdd7353e46edeb3849231c7fb36ef37e5511a6b7ca003708299e1eba06694a0867c09a74e7d3d842b2d0c431be6fbc99b57ea708f04ae16e65e671b617622000f21335b69fb044e7446c9b8afd4cb281c91e51d29506700422369ef3780929a28e547b43e2a1b50a4076ea47ed833af39eadb33ecf5eac82d2f7633bd4669a0774534476163381d150168894b6c05b042912adbd2441aad4aed64e28360c815a1f54b9586dd79ae9ca908bb8f7be395beb1fd1612fe539116281507768d1a5a55d78869227a52dd41bdca040561514197dd77b73a878b3c14272718a8ad1ee387a92e0adc885211c03b568a3e55762a68eb584764cfdb0e7656000d72e82a68cbcedf487dc12b9c32f094f0bbb64f1e4be577f6e2583ce44894422547fb4d93e2adc7cd90bdfaa2cd8da82c14b2caf7b3e4fa28be0d01b980c86c79a0b70cce0f30dc19f541be414ad6fe341407d3e77e4225e0d52200e829d2f01fc34dae964360d696eea696729af893ff5a3c04d21bba597864d8e11815227311968f164fbc045ef9982701d1953129fe1f34dd96e4f2c2af83116a1174147f2d2265052874468b589116b9ee5fd136aced21d27103c2ed241e9da3cbdb67a8fd6d60a11542dac1fc5382bbe67fe9b530c3a1629a22010f89be0ab0d140b70b4747186c2445fbc2c31bcbe64944c7349926e147aad7df4ea", 0x1000}, {&(0x7f0000000cc0)}, {&(0x7f0000000d00)="863a77a858801963a46a5a6f342ebd84efa45c29b3109e8d4577ed093c39e89537d52c00b2602888dab3d35f3de8bdd5495dd05414006f07c56cc018b90c46a676e728ad6286f9f5649280c1bb60fc24a170361554491eef95f3b63f0f619e2ec370ba0fbdf90c4e1a60a5fa3d5958a5baaeb56b28583e76dcc4336e217190c8cd44465eedc9b5e256197f5a25d1c4521759f089258a1a79684ddfe463df82ffc4c9b643134dcc8285e2c9a975fee684dcd2ef1ed9d21ca6963a4b90816fc11c9c06e3d7fcbfb664b771b4e29fe57d34a0c17c5a11fdb002e1ebee24e4", 0xdd}, {&(0x7f0000000e00)="62d62872d51d9ef664860fce617c5e2b94056a34cc8aeb560d7a51726792136b9a9c7f9ef06e9a01374c582b65e9386f693f3235e2b36c3935069940a846903ed4660c2ece596e1613d89f93361155c536772b4114ccdeff044e5c4c13fe", 0x5e}], 0x7, &(0x7f0000000f40)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x1}}, {{&(0x7f0000000f80)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000042c0)=[{&(0x7f0000004100)="55514e2794041b49c88f1a3f90d205c5e53e7157219561b96f2cb4d7a726d4ccc30a50f4749ed67752d4b3fb447047e9e6ce350a3ef38ba2ee8922056f8067d668c47fd84b9b8396f464ba1689e019860158a69da7ce02caec219bd7ccc6dfa026b9b7b12d07dbfc27f283d08b53739e51b18fe9b626d91de8cc35a1f167f41ad32a17712fdc6c1414a68f93c407435bc46cb166b9a11446b8f8ac0fb0511d8d72dd0f8a37ea218ea2d8fd099a938463306b5905face6c6a17c7c1f33c948f1199792f041d2064354ea8c2fcb3912eedc619b29a5dd9a4f393dbadbc3cc20298777819bcc74cd2401407e754844f0d746a95e6de0afded743b70", 0xfa}, {&(0x7f0000001000)="5ec6aad66449537d894f709f26356590903fd8890ed5f205d1849655071c0457ecf7dcbb4399f24564f325a90161e4dabb7ad8a1b9c314c8a1853b75515d958fd84871a5dee374b44a599285e70276ac0f78ee3ca8e0aad14439da0f37afcaa0ad89", 0x62}, {&(0x7f0000004200)="012f4f8fd980884daae7e84911d0e23c2f9637baf9c00d011676c4f525d2e4726ed7debafb1c28c22bb3ac70fb30fedf062db8b48e5abab7859faa1a9042050860bf30af21e0d1b82cbe74578ccaa6475cc636afc7e4b5ffb14d5a1d801786c08a9a4ff89a17e0a7d1e8e32e7d4cf02e305c817499df52e9781dd9297801aeef8af2db0d1ec3bfc86ca06bb3585932", 0x8f}, {&(0x7f0000001080)}], 0x4, &(0x7f0000004600)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r12}}}, @cred={{0x1c, 0x1, 0x2, {r13, r14, r15}}}, @cred={{0x1c, 0x1, 0x2, {r16, 0x0, r17}}}], 0x78, 0x88c1}}], 0x3, 0x4) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r6}) 13:10:10 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8}) 13:10:10 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:10 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, 0x0, 0x600}) 13:10:10 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:10 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8}) 13:10:10 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x1b, 0x0, 0xffffff7f}) 13:10:10 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:10 executing program 5: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) lseek(0xffffffffffffffff, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003740)=[{{&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001100)=[{&(0x7f0000001740)="847236ae11127402138f7820a1236b3b12faff2bb5e742d6a126343df896d6d8a74ec59503a33efa5e428c451d886499e1bb63ac790c056ef49283c906bcd1c6cf732df950c11a3952678dcb0d9255029c5176da45c34d4f832a0c6f235b6a943dd1424fe348a14d92de955625c195088cd77f3735904d99c2d6fc9aee9c28c6665ceaacc9ab746f26e82f23740e775959ccbd5cbd5c6474e7991c0750173d840c045d2c27f5b42e98f43cfe7a2bc445d1ceb4491b9ba6a4bab5b59a30be0854d4e759afc41cef8c41bf87112209462ed0994391663bc710853088c10d1b1cc0d566293a939ce60d8d3c3fcac3c5af066fab8d31aa887c341f2896a2eb0e404c4b6ccdbaceb3cc864ac07004982f55b17c08246d677b3ce4db342a80ee7042373e88a489e899e34e0dbd4e5e5d320939db9b6e8b6c291de6a6635876170dc4382cc2d851ccb11a52c327f3fd8f7d444a30227fc69e8f3a68a3098366ff7a96e816c053957bd3ed79e66a1065ce343a45bc8011d197af5fcd0cda2a62dde93603cdf02bc793244f08d1d7d38357fb6c001e914f4bcfc8aef1f615de1fc7c7778c48e96335696273937e6fc52da3dd7ea67791df0d7b3b8c3c622a25085ce7e7e8845182290181ae4c23b7f49b50291fcef9a12cb40c11441faabb9d8516bd75ff83f31236e052bb48c1523220278eb8dec5f85da1392116aeca5d2a2334d503527cb5fa034a59bfa51a48b36e183dd02a39ed047f5a79337e8c445329decd92a9730abeb429802933f467657278dd4b476b886ff7acaaa0e3defcac7a526f30795bf5b6c81f04c286cb52cf452b3996eb1adbbdb0e2a4fa5b6a255ff33b04f5c9bd66d191d812914df81b29248a6ab5a8e315eb097dbdaa8f9f1aa709fca40de29381151474d6a9bd0f991f48eb418317bf319da4d39893439a55a0d94029c23b744b8aa00cea01005883e0ebb21dc914debec3a9f9b7b2f6bd8bdfe8890d71bc77bae1c3551c891e1bf8804bcaf1ef73bf0489b7b94f1a70231f52e23778ef852be44ef56081816a07d9de12938e16cfcc4150d09345c7a3e2de5982376512c4e222248497ee50afa3065ca44ef91bd52130fe159ff0fd795ad0e3e42c2092a512929dc99b4905743e1455753224fc6342b69b25eff091af647c28728e959d20ae94c2029492b72d201dc66f4001769f25e92760519c39e1af62f4bb546c86e258e8968b63ae2b441cda2af72390b571d2e1d4390c15f76d82229c1795cca2f431879fd4a2600cb84dee79053c05dde87e020c823e92bc5020680f3755af7aafda97836955eeeb576a8d5230578473f25ef412282f4652a409dceae0654905e0d532533e7ce7309861cef0ad1dc4532d3c898b7873b4ea95f8455b5e3500f5bd64eacb1cdc0857ec48f6a3aadea4790e177b2f1ebd0e73777fe6f9a5d90b1b5fb82f77ba3307d84512a70bfc5fb60c8a55c22f9fc0232bb3d9c80fb98b35e19f27a35900974e3c21314e6c330d4cef8c473e46aadadf68b02fdb996b33a824805655ed7c78ab395301969d5001467362180b36fc24aa40818b4a40fb454353f2551fed72b91042542a62d00df92496bfcf5d67f005972cb8886f0408c4b63a297c9095fdba3649ecd5e79415f5e0140d7da07f4b7f4244eab4f969cb746d7e39de34ca2c87011988a3f0ae3b70eb9b958b9747650e5049557cc9818e344c4e30593085ea3bc1944abf3300744b1bf2e9f5c03bd1fc2776d0b308d7ec522aa7e7af529e004f1d72fa2f188d469fb818b4ee018f9eb56f4cf242e8d0e3d3a0dfed5aa11b3c08bf0eccfa60d1abc2a31ff91d7bd97071e5fe96d0f290950ad1728344368685bc494146ab5a14daab7ba8a1a4b15b1350b2bf5f408431a3acfdd11a719533a72b5c4a70890dee2cf94a77f1c1a72581c23f4e1b315a19d4b5130a55853c90cdeb755ae388e8ef8ef46019742254348d62b78a9c240d46fd2d8bc9a9516d2602390b0c6accdde5372dc1197ce018b685ed4be5ad68fd5a23aa9201c3a240a213de377064077b69a9ccea0da32306941bc8c0e2c8ea97ab02a7f6cef47d2123ab1339946630a7c0a51eeabe20122d699200332f166c5c4b9641ed0f23719494de3208dfc3bf2c0d14f2301225e9bcd4dd930b6e92623f4fe3f61a68f24b716ae48da0c6b6809518276747923ee16cca4b825b6418a8e44037f5c883f42b71ba5657a27e5f64c19fad595dfeae0dd0aff93aa7df3a8c07b84adaa0380c8c6fce381ca79e0756e32f0f47260ce895a0b4f1b59ed3ca5682b3c83715a92f21386158889a8561c23d57798ac19d5f17b5dc50f0162833ac98a17ac3d50041187c55ccdc9fd9bceb9041544a1d1810e7981701e2a2bb3b46654918df514170d2cd952e30269ee744054d5b691df519ced83cc7be1fb9fcaf4776afed20dd63c311784e2c0b140d2bbba4a4273eb59d51e41129423ff11cd634af855b59133bb1a82a23c84a1f04fe0171407755fa8dc3f0e0142176f293bd28f88281716af159b4e85bdeac931182117ac0cf91aff38993d67834d7f5437f01234d74b677ec6e6757060d16a6244ba9598b52e7b279b56742b77dcd7331673caef2d80044ae00abd0fe17aca10e531a4e5802f355270e1b0e83a8689ae0ef26c703af2713668ab1ddbcb0c36bce2b282e766b570ec6abfaa9d33e8630565353d2614afd45e1969e3a999a325dd48dc1724cf66c76a4f27490a57e9bff19401d34ee521b3889a61a3f435d2d1245493492436356420318f74e576e7e41d0425dda036f74737a565ea6283c180341e49ed66a10069500b7f89fda06b6a8391a72b9d230f0e7070b77e74a344faabdfabc6cdc4775d5f353672d186faef7880259251bd378189dcd6603bf4b91dbfa0e27d2c56d8e158df7eed0b11cc1757ea92e1322b79d852c14ad3eeab2c93d26eb40a7423733d68919d7f957393c2d1280973f9a79620a230e4a4574bf5c91335e7551a022eb262d6ad588630a853f044da3fd44726ae6a19978009b246f1f1a75084e2f4a4265f5d254fc5f1814dc13b26c60233eef4b3a3865500075bce59517f3012cbe49ab53b245977540796de9db460b4ded2e790214c0acac4d1ca355fd702d7c145e04cd2a5a0cf4e230f769c8fcfcc9580c86643c7950d7f1f3df040d99d765c50dd38a2f33ae973e654bb0da86199a401048ae7d0dc47b79df7293ca5cc703ef4801ce9f2279caecf08af02343d54b2e88e6a7c1e8965d3f0e953c8e50b48e38c891e7760a2dc1df048d8b4284d6bfe54af1d89f6f3dfcbc31cea0394dd33a616d3bd71126d6812aa3e6145b9ac6039b4a6e873144fbc2a158412c14f1d7b7f073f0cd13ef5e66ebb2ef4f5b56f7d2118cdc7fe25331670f9e97c215c863cdd6215e703470f1347219b29f1c9955c2e5c12ed45d295a0976be3828bc0cf8b20af06901a27b1dcecee9ee4dd2c6e5d92d02f7acfe8243af21e288c104299e0e414256871d22445415e7fd927cc473dda428c48f7f0717bdb84dfe2391f673682167d3315ee54c8f5d224a3358e0fb21620bef69296acc48ca9b39d9724dd20f06b7b53a220db3421679f9b3b1ff4a191f27d2a8e9df66d6f7ff36d425b58638a2718cfe9f103f04db80ded79968532402ab43e8451c326ad9e246722918efe6c67b4aa9d03e4a43b2646ae813f220032b4974464ff8710bd0d461e0d0c7770d78713ec2ef5e5c6a7199e043853a0dab2f0911bd3416aea9f8c6acfe762d1b6461261ad36eb2044e28851c40f029eb1a6a5c4e731d735aa4feb0409ddfc3db8cf5bb4b48ac56809446a4d1b9bffca671151514774be7efdc2a5f1c4dc2236608c45330618287e64d3460e6d664026d117927e3ef001dbe68c33402739bcaf3bd1f0a1e97e47b6730d19460b18ff11ab1576ca10b97afe5c24b43b86126590cb96a0e5ea1afc0df0dc23785151f7e9bc03e80b9cafacfba005fbacff723de7b5f7823f5fc03f5d34807ef69fed1217fde4429d5c878f0e831f8bb85ec7170ce1931d636721bf4b471d0259320f843b22ff70e2ac7b794b9c42325f83545dbf5104c2d181469c8c25efb5bc58523a513a6955f1900aa86bb9b7806d56f9439c84673c1f087c761d88dad8551ee824ced01af53feba43abafc17ff625558ec3644c88a6335f99f3f48547e4c49b38a5c676d763437d8ca71922ec87d0e6aa97b396e505e22766a94eda8f1aae77a3baf67895a0d313b4b4eef6eccc22fb9ec7cf4433d7971860f252308176d31f0cf08cd87f4ede7bc03e84deee0abc1dbd87a425a2c06e4386b47db4ab3a908b280c3339bc62bb5c23f27001ef4af8893ebd8cdc029507d7ed3e24d0e85d4c4bbc97bb20873cb374031ab28c950512fbf4448aa045185a34adc57f455442eedecc6c92302420405fdce83d7e0d0afe056dca52b9e7ad484cd56ad7d03d1cd8aa348ff414371ed502f3cf9fba5e312fea3aa9deb517225db811ea8a971c57de6fd7e75dcbf1b6a935a3faccb270f3f87b077233b37dfafdcff88dee6226eadf3948aec78f96fcec83580bfec559a9c49462b0b23fe7162533dce9128abbcdcb5520b842e29ff6c3163e155346a13c1824a5bf1f589eb07441c5b902177b080d13258ae23aa0814ab48bbb9651e0c214b3e2e77c8294ca968ad141d3ca82bfc47c1964f8ba3ab738b92b7691a714c78753af8e14f78cedc33de40a40a461d6215d8baccf0503e68508f5aba6e705ebd0e815af54db2aa5d397f06b4a8421f6b7a2ed0ff6e10de723f2e39388cb890da41437d826fd3e82c1ef20bcf5ffb6921f1d83088b913aa077431c906b378a0c14fc88b0ef6c382d1ad8f8c717a6a9c72f010cba8823deedead6a9f91c8352a2434fe0a6008ea22829c42a576b9dd70314f0bebaa22ac2a7c2b464b25112871f1f24143dbe13bdae11554b1a6afa201e2ee73a7556489e0017d0b998848a90913c5f8fe9feb6a38f7d8a7817a301ccf32b9b7193c1ceac9d6ab8ec757b820da15e9bd789d66ae0d4e1e4a88040de35a55d4d59a95e54e6d8482332eb64bf5253a56e13ccfaddc01dde9e63795121c2c23f2b0ea606aa985f0078f2d3002c7184d2c0245bf002dd9bfee5fb48db285ed80adcd8a288d429092194d67449398fdd137529923499a27b2baaa7604734051a98cc216b11e35ffadfe4e290bde54aaf1c5edb10e58e264278648240605494d757d09344d076a9eba21ef3ab53adacbcc22445965ace3b3921989b293f71c540800fbc72d625aee38806ac67d678a7d60982bb117489d70af4971f3b828e2f60c953b40952f63192b00424ebd4c82c50096991182b6e6bfcb928bb432fa1e26f001447edb5f06c4cc5208545c913f4c46e320ea4463ec9a96c6245dbd7a16cecdba64a9e196d67cd5739efa7459a88f93ac0fd0ce9466a0b0b240c44751f8d1da8c62756af9ad384341db4b6c0f35ddae7e5ea2dfea55a0da0c631f4ea7c357e98f74a0795918327508aa09199bcea738cedc455241d9fc094f3d5a93fccf8535a2cd9224c6e50da34562139085bfb8d6e475b36639ed02337c3ef23351fbc6b0ca80aab16e974ab4a6d0f2927653f64bf6d80e81ffa1c7d8392893e2f74a3645eaf333c7768b55f2c042b24f4c87e6a55b8e8e27015a770d2a9c2a2678c0bc6f38d8b46a2ae2a4f4e10278a720d9b435d5203a3768a244c6ba8cb3c917e8f5c5115241a3b0a5b55d26321d7c7814325bfe0bb487c57189511ef78f0e3a11709b42cedb0cf09e68b5ed1", 0x1000}, {&(0x7f0000000b00)="5fc08b11efe309b1d61b7822a35459a166b9b7e174355355874681dcc4bc91cf06b1ca7d38af250c522a510ead3557b88ce688765978abfcaa43c4c58d3bac77f81d93196f8021717665650cf80ae070ce6148c0e59623a90af5e7e3c6de3968921f9ec26ef9d4000d8c2f7998cf725aca1e3bb87ced62e0fbfed09b2a97ef50a6a48e2b3103fbadf384739045b5eb51863e4941980f09bc49033d115907d377bf52b7d9884168d51ae3e009d3657358fae216367623fac5cf0f8654b53a8088b13b2724cf9d70d4c8f0a2b3d05088de06e5f213f196d31a2076c76b5f531fe93e3a528197ab7ee877447ded6e", 0xed}, {&(0x7f0000000400)="8cc2c4357b53926d2b3aa19cbd574e698a77208b6f3d613aa614da237d0c97251cbf8adfc5f93600e369cc7d478e2922ceb7c220738d61c1c08400a99708eb32b175b1dfc4256415", 0x48}, {&(0x7f0000001000)="7194f3fe6aad5154bb84febfeac554b0270a68124ee3e5f839640d998ed843bc9efb9f507af8c89c08bdf27f691416000bef0b5359f6b0c864e9c4a86ed391c04d2d4f9065b7a50621a2a9ec083a099f97cd1e816b85253c857638988c311bd4fe30d74ea83cf9ca3606ed34265b099730e602479f7013ade3b2aa8ed625f418362b0c6dcf5487505e91ac869896f3474a44d86f9f441d47d02f7ab35949733b10c3f978ed1d6ba55f94d9b6ce369dfa5af49d83948da29901b5d323e69ed6708219928129c7f7177c1d5ec3a7149b0d4a5e5fbedb74506bad16b6e00f64f662ea4b087fa5c0601ddce36970c1252f", 0xef}, {&(0x7f0000000500)="8420a7b12a08d7448dc96c1d155663cb6fcf6d76d734929a0ca2bc2d0eb0dfea84d6a081b60681a935cdc8d051b3813ca156710f6ff6e81d6dbe6fa9516660f25541b734afa9103e11", 0x49}, {&(0x7f0000000940)="95f3c5c781da590ac12d00140ed0fb9825a06d8285071c4c401b609a4ea6974bfecf2cd27a967a89193eab0597a90ef29627cc0811481d0a85bab0cd29963e1c42ed5e0f206bd9be0fd51bdd86aa9b62556eb0069e6737ee8f3fcd4cf48d8297678e72e133281644d24978d32a28a6ddbc0481c6af4bfe2b67ad3d6f9d9600d274ae5361c71543e6447b21431da83dca7ee044e78dea7b0cde2d8e9f172493b79bf0c285dee770169c753b4a868aa800", 0xb0}, {&(0x7f0000000680)="3ad3e6868bb3740e73b7839038ec9a33c8686e5ee204aba083c37640b19b03c5f02cb85c2f3a0cb0e52c7acdf7cfab6d3739", 0x32}], 0x7, 0x0, 0x0, 0x40000d4}}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000001380)="a2d875ceadee1c770f270e744e32e7a8d68bb03f8acdb3b38ccfbca0f2267823499a8896346080f0b46da0fca05e5a396cecfb01000080c9795f8153a3b99f258251af34226c598c40e5a68d78a24d92ab541c4edc69627962898674bfdf85f57e2d23a29c0096031fdcf4b1e27672f9692e616f59fb8eedfbe8b4c8bba03b43c4b6b72447b8fb31f073ea39565bfd50dc88a916df10ae6a831909d7bc24551e18bff0f0f2b259ffb6d68d5b96b32179c7affcfccf42f46a974f221f8d29dda76a0600e4e9a8fb3609601204bdd9", 0xce}, {&(0x7f0000001200)="8b36fe5c91639fae3b8057bfb16cb759c1b2bb3558155788f8f69eb32ba3c4f20a69a59556a866865693282ecbd1f3ce32e3b50b51545c3e035d3cbf3b26b0ba86ffe5349bf57e2c8d5e6ca4b5fee0d41c3b176c2cb3c004f2301308e72a85ba2d32468fd14bfcfb007b056073a7aa1417221d1d5871557f5347b62a0ea9d48f69041a09cdf51462b0834f572c9f1ad46a3f95c0390e7987d34e763125521493d2adea17320ec3293a77ce15aa680cf11ce2140bfa9d202a63044e3bfec93551584b6781b93621", 0xc7}, {&(0x7f0000001300)="21a5d62b230abd9f7c617beb57d8e8556a7010780ecfd4b70f2778ae10c0f08fb7cb89ea55424047e1165d43bc8423b68788ceaf808da3ce90242107b34f5ff8544b301dd047c65b63d0d727dd29c77a2c5d575b7aa9efe97fc347a032610db3a76cdcc1e2e035f7c8b4b5c18225952bae05b5", 0x73}, {&(0x7f0000002740)="23a194bca9b88c4bce432a89b4c8a848211571c768c30bc2fed7d740cfdda5bd9020bcdd1b78b2ec6c9f6e82a67e2a572edb85a857e78ee3407b9c497e1ce47593f76605aa42ed625d81d65642323c8c2a59c79fe8b5652bff26be9adeb7471adb1472d0941f94043a485ce9e8a8e24c7f6ce1b27fa06da62de61751d821a8bd8c20a70537b2f950646fb4346779962c2103b89fbba7973814ace9e1b045a0ffb533d00a35425f887136114cc47e1ae745a265fe43f0bd7fb7c0ac556b5df1e0f380d2afc911cf8b40c3a8ae01f1f81b153a02f1a511bc21f05c98b3a56a89bc42eb35f8b6a0a03caa1a1de5fc7cdecc59240beb1dd3e118089b2b49b96f6c36fc83d431162f230bab09eb8e8baaf59b79c63d9453add768408025a1c2b090347e1f71022a08724743569788ac863767704c5615f27301abe20a5299266a7034c1d470db50be6de47768aa681a71eb17584903b8590781f0bf9a41127cf2edc28c108d629467e1f3896cca7399be8b6456f3809e84552487354d5044146e62107ec5fcb2fe7c9c6d2133478bf98335bfe0a93dff768d314d981b99c3dd3c08ff313b0c8694cf0a48bc63031680ca1a0a3f4bf30918afca33d7e868369ed911ec942fb9980d071af8f685d557bd784e0ec3088bcc4cea3b338f8ffea777364350667dbcbc28c683279512026fdec874475cbf4db1e40d788992158b2e5e0b4bb284684c849a2e94d1a7bf66b5330fb1ad7ede993275d3b347c23392b93d0b3799690aea5f9c07fd376195cb56be93f7568fe1f04929083139c26fb3eee327302750ef109db625d50e5e89762f5b084aa62c8988269dd3e30210266e5fdf88c80fb9ec06ac70e6525033e923f5db253b0ed7fdd7f626a029e0cb61ac99513e7c1c8512d09c1736419026a3cff7c33ec591ec046d53998d60dde9be7cc5a8def8c9b746afe84263ef8ecf6f72dbf619c83359f9dbf53cfafa096e7afee1cdc8e5f51eb11b8829adb4047b34d151df8126915976e239387aad48de0ed7ae786636da2e6b0dc37f463ba0a244c366210d6365531f1c7763bfff97d37ff3b2b57fc8297a2cca83f44395eac0a46150ad78f29054ea678f7457ad4b925415d21225efa42e518e6343455ef40a6ae194ab36274dd46cfb8f715828ed94fa4871c047503a42c5daa6e9ca45dc54e055af6bc1f3894b5cdb2d71983ddda98ad3309ec83f472a00bb9f55c1de8f0cfbb4f909d52341d5f780595a474e92d0598be6a56b59b92e490002fe98e86d3662e9592088a5ec68db28c31018e1249a793cf661347387655ce0be120672d8469326973793f55112bafe09efc454af291082eecee4dc5443e75c705c1ded847638ee979f582c3be99f509fdd4d34e951cc79e5bf4291a4575528e0b6d5e7cf7c2699d032ae2616846c6b8351b194d4bb3c08a1a2290d95a160a5b1466d07bbfbd695737dcf8a08746e35e332be766dd228dbff29bf6587c00e8274978f50a3d168abd34a6133b3acb91edb4d7f78ee83091258cbee868dca90282356f57fbe009669273a348facfa8f76beb36153d8f1e00eb3bab67478f298e0755b0569e59d103f073f5075bd26c33230720908a0c29fb4f205406e8c4bbf561c61577fb0289baf497a9dc2e99b1f922a0b2fd2aadce950cd8050b0f6db7879dfe9e5273fae11a897feacdaa010ee837e91f50982ffb4f2061fffa2af3d18676fef421488984c055d1409f2b4521bdd821186fdb8e523d23fd51c75b14eba3c67d61fdd5b8c21c33c2484d37da9c5a9c26d17b2d18df9eb42ae2b78de5c3454aee7403f63432d18ffbb6b5c678e7c56e2ab41777635fab8633c63c5a8b990f65e90e6c2f1a1a479ba804f50befda248bbee44d72fb2a817243a803c621eba7d9d22881f1b33477033662e54daade6078ce3558c523df3491ea6035e09d9c4136a02494c137c5230bb2cad47c963592755cd0951fc39b2e2522d2ff5a30fb5277675d1fd130ba3335f282c8d42f9474fc8758a4513aa700d7091cad804ae75c57cf5500c278a3298bb8f74dafb52b7a5ea7726c3d0c98242475f3df404a0cc8ed83f7084167eb3aefcdb434078a6bd72c1b73ed5e4e12333aac96ec321fe531ddc1bf9f4341bcf7cf2c87b08dd8d777d4d80b74378d4c9172571980c39da8a83bbc9e0eff864b49023d6a47c8a985b3d44723cef6873c51ce7e397bf9f4eeaecb30099c5eeae239158bb689fae480a30d3acc5cf14be1a8938fc12f4a7142683ff90d61353554c7849d36196c0ce893dce4eb65ddb583ce9135d74c3f53b52974efaeb118829d367c7ed300bd2770ea8452879b61e3c5752597a913408d8e5cebfe51dad2264e4862db360e2a25d2e9074f5eec0811d1dfbfe4eafba58d2216aa6bdf54845a9139748a42077d294243479de4828fd0799e6537203eccd94332c01f0e10b60e1098a8197d5fb1ac8d2fc01e1481046b533a6b33c49d08c38fddad31936eefd80916dad478b575e40917e290ceea4d11d6b9cfd427871e45506566632a7f7f28a7d6016d14b381d285d0815b1d362eead57bab0227953b9a300ca2c8786c488b5782331f1d64c12bb2b6dfe3afd52ab1281636774311aee68857106f389215c368157aebdd08f9e6cbee9f11643a7a14c418e27754b3ff3f42337250f8e1aa109703ca47eb9db51719235439072614682e236a42ab3d9c5636e6d382ceb6b58c3b511d3a9cb5032aa20a1bc03bc4d5fca7b09c0adefc3015cdbccb2fd1409f3c98d51612da28a673fdaad4efb4a488539f3313e4b02295097a78f36c22a5ca55038551300bacd4f26bc89fa0b41dd4413c35bb7b18d790ad0ef4872d3df5b1ce9e993cee0ca8cc9d387c5505e5e49986d8d01fe78209006d4050d737a18152f03b6272c711d74c49bfbf1ce8df678c174ccc5c053c650d8e9b636478635e9e1a25b5396f463f1f97716c1816a5c6ba6ace923ec9fb4f74a65d90888f72e316d7a8e732ce37c0ea765e6d2f1bd3602f5254ea6c846c90a6928f07ab2d1063b0c55dd6464ccf1d6d84f3267aa62fff78d6626581f3b3e59293c5e4535dc5660106a143af20cca6222cf934219fefc0029734dee0ee69d7265582e2032931710a3ab43c5dc2144b0928b9aa91b695bf06230b2a1aed5f098c6bad729a8390dd27259a1ba1f6e57d5a15f3fedb7af794998fca392cfa535c2a535f57b6e18b863412999f10f18932fd73960643e609361793ae5e7e17e9a235fea3e2d8245a6a4f3ab05d6a51ff0f2252a087febbca2161dc8ea0999305dea08f7c8fde1af995659cafe4e5d954fe119abe5b8188f977c9f14480e90dfc4f029f651eadab8595aeb371a976b78f61337dbe30214779cff4fd9178cb5a4556064aebc4d0599b5298d73866478147fe632c730062b8534f4e864108d87dd1fab7ad81a5eee302687ad068a5749f688501455a95c80332f017391ce7caf2327b8caa7419935a31f5836aacafbabdf753bdf23411f36753bb95ce4396b3a286138a5b5c3c0b8a983fcf9d36c561f68b0420a58ef1ab91a9a5455548f45e5d3481d380fcc7819a31ad20c4e0d773b9af5676dc6d6b17f2a65172ebd325a9fffdb958cb2051362536a872b078b4714840801623a988c29cc8d2cdee7dd4322a848408acdba3f4216184766551dfd0a54fdad11c480c208238cde691d26b6ffea0f59b108f4588bf7ebb36688a716ee5b6c8dc3b0bca2483902f1c87938190f8b08fce73de8577c2c8dcb03050044fdd31919fc609f8adbfb11769d593846b73e6458cfe9fd788c606f159643b7a681ebce192290999cc94b9bcd34972a76f6fdeed2b6ed5d3254ae659c7c0104fa5f2c32cf1eb17a33576ca5157e8451934275e9df64d09df4f03cb0470f39499e372bfe3988d71d6d22b7a111631f2b8b925dc1da7f689e24f70f7babbe6a8f8252b0356aeccc51e67615a34445593c1c5dd90d5bc09be60945963a08c372820f7be3b06d20265b207cbd43cdb7dda83a1d051ccebc3a6341c6369fff8580a2fdb27a7eeaa0c9ba72efbb5fb1440ae8eda24016a2e3063feedac086ce07030e36ce931ae692116d33b81e5964ed4b708995897ecb7802de3ee7eedef59dcd4fde38ff7e2d27f0bcd4131f42ab94ed0f9a745bbd2211c45d813a74526a419ca795dc061f7d03b5a1150723dd0f2adf52488646dbf810747b745422a587044f2e96efed1125ae9af071a9f0aeb476948eba9fb48d967ddafe7fcc0d95328804e8caa7c15c1ca694d6c97a243199ab1fc7d17c57d67811a2360b9e483f4f18ed7674821baed62f28c51e572611ee3c8de63ea57968ff112e658689966edaee0f55e8fbd315ec7e02ba1d7e805097edfdddbc38dc1c5622e4e614c900b93ca02334c7a2ce482627ab541d5b618af55315c687d0fa97b7f96d41d4150a8d6cff5282238897a78469bab8bf1940d8b58b3a5dad36a928a6989724d08623a5846b7992840e9d8be105118e080b741bbddc7b117187814008fae12fffea2c67a901b2ea1aee7208cee7918666a4c652bc886852a780eb60d086f80d2d0cf3d74398d2f641a3f3d39ea9cc16c3ae56146d003d683d21f7eaf86396f16c9d37bcb1ba76d88b8db8ce89f71d65d97add83328cc14ba0080c192c05a30c632ae93ac8dd63c649bc4b70f909ab3f00573a1674e643646d7270ed64c48d5a1acdbdc38ef04187466bd74887b18c61bdf22fabec5e40a3975de5b279bc1cf6ab592fc75fd1379b14e83615a52d3f5108cb6b121c5ccbafc72563a8c78fc5d04c2dd60c4960e3971938056584834a53b8e9b94ed3c63b6edffd95f368204fc3fd5654499b270d4ad991e61749cdf3b8a18dc9f05c6113b3af892b6c471b6852543eab74a03d7f78c4eb056be1d2b5531fbb4adeabb4e9a08c5a0515ecd4268061272b955abf969f203a9ad1f3e2f42bc64b6657c48e085b8bca22be4ca0870bfdb28c4cb23b4f1ba03da02512e8206b058ce0e2519ec9114de64bdadf4d549e9f4dcd48c5cf345727a7288a1de1a7b8148607f964a730ab4d8f9743816d84209423fcc11ac314d9535a83969bfeb4fe040b7b7139227efc26fbf86ec661af0b2dca886234f1470a4a58ba01580d93e671cf8bc8737e9908176bbfaf2748644bf0510bbb2b09d24031e2d33ad8ef55e328723ec449d647223c93a00577b2e8d1dc4e58933de31b246ab21282716bdb6c417da6ec379805ca82b5ae3c392db30781a24705918096db557dd15293f27086adb6c9a1c8b5040749bf83bc644e1489692949b7ddfd360d2824028a7ea68ce69aa2ffe020941d44d5ca62416a8b07c4b1eaf1eac33d218c6a285504c35d2f8f1772cd49292d4dc1a2217ea920f4181f5632f389e30389e400bfef19c171d4bb4366a089d02e21dbd71308f91115efd4c5075d4a91369d714f406336ec4d8448ceea386ac1572b52fb4b457cf932ef219c3bc72c2bb0fa0989dfca8165e3c789860b4ebaeef53ce8125771e607fc1af6105b0a53a6d645e2c563dcb8b9d28765a22a677fa16e6d40b3a1d037fe654a70b0e536ccb58a5d8d8d14dc27b60313a6c40bfa44f27d86b3824f648b3f8e6186c6704505bd6e341ab2b9cb536a797fbcd3edb463615c2f5e01b92699e258c2bcb384c21201ab4d1d3f4f24073fafa1cd7322771c7e196c150abe186baacd6a8a3cefec9a082edff6d5bbe1ac0e5d43a9527bdb4e4cd7f1d11695959c1f2caf84cec3e76e87a8a611ada88c5f7bd54837daa1109e3dcca3163e06d5dbeee8", 0x1000}], 0x4, &(0x7f0000001580)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x170, 0xc000}}], 0x2, 0x840) statx(0xffffffffffffffff, &(0x7f0000000a00)='./file0\x00', 0x3100, 0x10, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0), 0x10000, &(0x7f0000000e80)=ANY=[@ANYBLOB='redirect_dir=./file0,xino=auto,metacopy=off,xino=on,xino=auto,index=off,default_permissions,nfs_export=off,default_permissions,workdir=./file0,fowner<', @ANYRESDEC, @ANYBLOB=',euid=', @ANYRESOCT, @ANYBLOB="2c736d61636b6673666c6f6f723d2c61756469742c6f626a5f757365723d6367726f757032002c6d61736b3d4d41595f455845432c736d61636b66737472616e736d7574653d297d232c7569643dcf56f986cb7ba9f765cd4701211fd26620db5e9d4a88", @ANYRES8=r2, @ANYRES32]) read$FUSE(r0, &(0x7f0000002100)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = openat$cgroup_procs(r4, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r7, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r8 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) lseek(r8, 0x2, 0x0) sendmmsg$unix(r4, &(0x7f0000003740)=[{{&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001100)=[{&(0x7f0000001740)="847236ae11127402138f7820a1236b3b12faff2bb5e742d6a126343df896d6d8a74ec59503a33efa5e428c451d886499e1bb63ac790c056ef49283c906bcd1c6cf732df950c11a3952678dcb0d9255029c5176da45c34d4f832a0c6f235b6a943dd1424fe348a14d92de955625c195088cd77f3735904d99c2d6fc9aee9c28c6665ceaacc9ab746f26e82f23740e775959ccbd5cbd5c6474e7991c0750173d840c045d2c27f5b42e98f43cfe7a2bc445d1ceb4491b9ba6a4bab5b59a30be0854d4e759afc41cef8c41bf87112209462ed0994391663bc710853088c10d1b1cc0d566293a939ce60d8d3c3fcac3c5af066fab8d31aa887c341f2896a2eb0e404c4b6ccdbaceb3cc864ac07004982f55b17c08246d677b3ce4db342a80ee7042373e88a489e899e34e0dbd4e5e5d320939db9b6e8b6c291de6a6635876170dc4382cc2d851ccb11a52c327f3fd8f7d444a30227fc69e8f3a68a3098366ff7a96e816c053957bd3ed79e66a1065ce343a45bc8011d197af5fcd0cda2a62dde93603cdf02bc793244f08d1d7d38357fb6c001e914f4bcfc8aef1f615de1fc7c7778c48e96335696273937e6fc52da3dd7ea67791df0d7b3b8c3c622a25085ce7e7e8845182290181ae4c23b7f49b50291fcef9a12cb40c11441faabb9d8516bd75ff83f31236e052bb48c1523220278eb8dec5f85da1392116aeca5d2a2334d503527cb5fa034a59bfa51a48b36e183dd02a39ed047f5a79337e8c445329decd92a9730abeb429802933f467657278dd4b476b886ff7acaaa0e3defcac7a526f30795bf5b6c81f04c286cb52cf452b3996eb1adbbdb0e2a4fa5b6a255ff33b04f5c9bd66d191d812914df81b29248a6ab5a8e315eb097dbdaa8f9f1aa709fca40de29381151474d6a9bd0f991f48eb418317bf319da4d39893439a55a0d94029c23b744b8aa00cea01005883e0ebb21dc914debec3a9f9b7b2f6bd8bdfe8890d71bc77bae1c3551c891e1bf8804bcaf1ef73bf0489b7b94f1a70231f52e23778ef852be44ef56081816a07d9de12938e16cfcc4150d09345c7a3e2de5982376512c4e222248497ee50afa3065ca44ef91bd52130fe159ff0fd795ad0e3e42c2092a512929dc99b4905743e1455753224fc6342b69b25eff091af647c28728e959d20ae94c2029492b72d201dc66f4001769f25e92760519c39e1af62f4bb546c86e258e8968b63ae2b441cda2af72390b571d2e1d4390c15f76d82229c1795cca2f431879fd4a2600cb84dee79053c05dde87e020c823e92bc5020680f3755af7aafda97836955eeeb576a8d5230578473f25ef412282f4652a409dceae0654905e0d532533e7ce7309861cef0ad1dc4532d3c898b7873b4ea95f8455b5e3500f5bd64eacb1cdc0857ec48f6a3aadea4790e177b2f1ebd0e73777fe6f9a5d90b1b5fb82f77ba3307d84512a70bfc5fb60c8a55c22f9fc0232bb3d9c80fb98b35e19f27a35900974e3c21314e6c330d4cef8c473e46aadadf68b02fdb996b33a824805655ed7c78ab395301969d5001467362180b36fc24aa40818b4a40fb454353f2551fed72b91042542a62d00df92496bfcf5d67f005972cb8886f0408c4b63a297c9095fdba3649ecd5e79415f5e0140d7da07f4b7f4244eab4f969cb746d7e39de34ca2c87011988a3f0ae3b70eb9b958b9747650e5049557cc9818e344c4e30593085ea3bc1944abf3300744b1bf2e9f5c03bd1fc2776d0b308d7ec522aa7e7af529e004f1d72fa2f188d469fb818b4ee018f9eb56f4cf242e8d0e3d3a0dfed5aa11b3c08bf0eccfa60d1abc2a31ff91d7bd97071e5fe96d0f290950ad1728344368685bc494146ab5a14daab7ba8a1a4b15b1350b2bf5f408431a3acfdd11a719533a72b5c4a70890dee2cf94a77f1c1a72581c23f4e1b315a19d4b5130a55853c90cdeb755ae388e8ef8ef46019742254348d62b78a9c240d46fd2d8bc9a9516d2602390b0c6accdde5372dc1197ce018b685ed4be5ad68fd5a23aa9201c3a240a213de377064077b69a9ccea0da32306941bc8c0e2c8ea97ab02a7f6cef47d2123ab1339946630a7c0a51eeabe20122d699200332f166c5c4b9641ed0f23719494de3208dfc3bf2c0d14f2301225e9bcd4dd930b6e92623f4fe3f61a68f24b716ae48da0c6b6809518276747923ee16cca4b825b6418a8e44037f5c883f42b71ba5657a27e5f64c19fad595dfeae0dd0aff93aa7df3a8c07b84adaa0380c8c6fce381ca79e0756e32f0f47260ce895a0b4f1b59ed3ca5682b3c83715a92f21386158889a8561c23d57798ac19d5f17b5dc50f0162833ac98a17ac3d50041187c55ccdc9fd9bceb9041544a1d1810e7981701e2a2bb3b46654918df514170d2cd952e30269ee744054d5b691df519ced83cc7be1fb9fcaf4776afed20dd63c311784e2c0b140d2bbba4a4273eb59d51e41129423ff11cd634af855b59133bb1a82a23c84a1f04fe0171407755fa8dc3f0e0142176f293bd28f88281716af159b4e85bdeac931182117ac0cf91aff38993d67834d7f5437f01234d74b677ec6e6757060d16a6244ba9598b52e7b279b56742b77dcd7331673caef2d80044ae00abd0fe17aca10e531a4e5802f355270e1b0e83a8689ae0ef26c703af2713668ab1ddbcb0c36bce2b282e766b570ec6abfaa9d33e8630565353d2614afd45e1969e3a999a325dd48dc1724cf66c76a4f27490a57e9bff19401d34ee521b3889a61a3f435d2d1245493492436356420318f74e576e7e41d0425dda036f74737a565ea6283c180341e49ed66a10069500b7f89fda06b6a8391a72b9d230f0e7070b77e74a344faabdfabc6cdc4775d5f353672d186faef7880259251bd378189dcd6603bf4b91dbfa0e27d2c56d8e158df7eed0b11cc1757ea92e1322b79d852c14ad3eeab2c93d26eb40a7423733d68919d7f957393c2d1280973f9a79620a230e4a4574bf5c91335e7551a022eb262d6ad588630a853f044da3fd44726ae6a19978009b246f1f1a75084e2f4a4265f5d254fc5f1814dc13b26c60233eef4b3a3865500075bce59517f3012cbe49ab53b245977540796de9db460b4ded2e790214c0acac4d1ca355fd702d7c145e04cd2a5a0cf4e230f769c8fcfcc9580c86643c7950d7f1f3df040d99d765c50dd38a2f33ae973e654bb0da86199a401048ae7d0dc47b79df7293ca5cc703ef4801ce9f2279caecf08af02343d54b2e88e6a7c1e8965d3f0e953c8e50b48e38c891e7760a2dc1df048d8b4284d6bfe54af1d89f6f3dfcbc31cea0394dd33a616d3bd71126d6812aa3e6145b9ac6039b4a6e873144fbc2a158412c14f1d7b7f073f0cd13ef5e66ebb2ef4f5b56f7d2118cdc7fe25331670f9e97c215c863cdd6215e703470f1347219b29f1c9955c2e5c12ed45d295a0976be3828bc0cf8b20af06901a27b1dcecee9ee4dd2c6e5d92d02f7acfe8243af21e288c104299e0e414256871d22445415e7fd927cc473dda428c48f7f0717bdb84dfe2391f673682167d3315ee54c8f5d224a3358e0fb21620bef69296acc48ca9b39d9724dd20f06b7b53a220db3421679f9b3b1ff4a191f27d2a8e9df66d6f7ff36d425b58638a2718cfe9f103f04db80ded79968532402ab43e8451c326ad9e246722918efe6c67b4aa9d03e4a43b2646ae813f220032b4974464ff8710bd0d461e0d0c7770d78713ec2ef5e5c6a7199e043853a0dab2f0911bd3416aea9f8c6acfe762d1b6461261ad36eb2044e28851c40f029eb1a6a5c4e731d735aa4feb0409ddfc3db8cf5bb4b48ac56809446a4d1b9bffca671151514774be7efdc2a5f1c4dc2236608c45330618287e64d3460e6d664026d117927e3ef001dbe68c33402739bcaf3bd1f0a1e97e47b6730d19460b18ff11ab1576ca10b97afe5c24b43b86126590cb96a0e5ea1afc0df0dc23785151f7e9bc03e80b9cafacfba005fbacff723de7b5f7823f5fc03f5d34807ef69fed1217fde4429d5c878f0e831f8bb85ec7170ce1931d636721bf4b471d0259320f843b22ff70e2ac7b794b9c42325f83545dbf5104c2d181469c8c25efb5bc58523a513a6955f1900aa86bb9b7806d56f9439c84673c1f087c761d88dad8551ee824ced01af53feba43abafc17ff625558ec3644c88a6335f99f3f48547e4c49b38a5c676d763437d8ca71922ec87d0e6aa97b396e505e22766a94eda8f1aae77a3baf67895a0d313b4b4eef6eccc22fb9ec7cf4433d7971860f252308176d31f0cf08cd87f4ede7bc03e84deee0abc1dbd87a425a2c06e4386b47db4ab3a908b280c3339bc62bb5c23f27001ef4af8893ebd8cdc029507d7ed3e24d0e85d4c4bbc97bb20873cb374031ab28c950512fbf4448aa045185a34adc57f455442eedecc6c92302420405fdce83d7e0d0afe056dca52b9e7ad484cd56ad7d03d1cd8aa348ff414371ed502f3cf9fba5e312fea3aa9deb517225db811ea8a971c57de6fd7e75dcbf1b6a935a3faccb270f3f87b077233b37dfafdcff88dee6226eadf3948aec78f96fcec83580bfec559a9c49462b0b23fe7162533dce9128abbcdcb5520b842e29ff6c3163e155346a13c1824a5bf1f589eb07441c5b902177b080d13258ae23aa0814ab48bbb9651e0c214b3e2e77c8294ca968ad141d3ca82bfc47c1964f8ba3ab738b92b7691a714c78753af8e14f78cedc33de40a40a461d6215d8baccf0503e68508f5aba6e705ebd0e815af54db2aa5d397f06b4a8421f6b7a2ed0ff6e10de723f2e39388cb890da41437d826fd3e82c1ef20bcf5ffb6921f1d83088b913aa077431c906b378a0c14fc88b0ef6c382d1ad8f8c717a6a9c72f010cba8823deedead6a9f91c8352a2434fe0a6008ea22829c42a576b9dd70314f0bebaa22ac2a7c2b464b25112871f1f24143dbe13bdae11554b1a6afa201e2ee73a7556489e0017d0b998848a90913c5f8fe9feb6a38f7d8a7817a301ccf32b9b7193c1ceac9d6ab8ec757b820da15e9bd789d66ae0d4e1e4a88040de35a55d4d59a95e54e6d8482332eb64bf5253a56e13ccfaddc01dde9e63795121c2c23f2b0ea606aa985f0078f2d3002c7184d2c0245bf002dd9bfee5fb48db285ed80adcd8a288d429092194d67449398fdd137529923499a27b2baaa7604734051a98cc216b11e35ffadfe4e290bde54aaf1c5edb10e58e264278648240605494d757d09344d076a9eba21ef3ab53adacbcc22445965ace3b3921989b293f71c540800fbc72d625aee38806ac67d678a7d60982bb117489d70af4971f3b828e2f60c953b40952f63192b00424ebd4c82c50096991182b6e6bfcb928bb432fa1e26f001447edb5f06c4cc5208545c913f4c46e320ea4463ec9a96c6245dbd7a16cecdba64a9e196d67cd5739efa7459a88f93ac0fd0ce9466a0b0b240c44751f8d1da8c62756af9ad384341db4b6c0f35ddae7e5ea2dfea55a0da0c631f4ea7c357e98f74a0795918327508aa09199bcea738cedc455241d9fc094f3d5a93fccf8535a2cd9224c6e50da34562139085bfb8d6e475b36639ed02337c3ef23351fbc6b0ca80aab16e974ab4a6d0f2927653f64bf6d80e81ffa1c7d8392893e2f74a3645eaf333c7768b55f2c042b24f4c87e6a55b8e8e27015a770d2a9c2a2678c0bc6f38d8b46a2ae2a4f4e10278a720d9b435d5203a3768a244c6ba8cb3c917e8f5c5115241a3b0a5b55d26321d7c7814325bfe0bb487c57189511ef78f0e3a11709b42cedb0cf09e68b5ed1", 0x1000}, {&(0x7f0000000b00)="5fc08b11efe309b1d61b7822a35459a166b9b7e174355355874681dcc4bc91cf06b1ca7d38af250c522a510ead3557b88ce688765978abfcaa43c4c58d3bac77f81d93196f8021717665650cf80ae070ce6148c0e59623a90af5e7e3c6de3968921f9ec26ef9d4000d8c2f7998cf725aca1e3bb87ced62e0fbfed09b2a97ef50a6a48e2b3103fbadf384739045b5eb51863e4941980f09bc49033d115907d377bf52b7d9884168d51ae3e009d3657358fae216367623fac5cf0f8654b53a8088b13b2724cf9d70d4c8f0a2b3d05088de06e5f213f196d31a2076c76b5f531fe93e3a528197ab7ee877447ded6e", 0xed}, {&(0x7f0000000400)="8cc2c4357b53926d2b3aa19cbd574e698a77208b6f3d613aa614da237d0c97251cbf8adfc5f93600e369cc7d478e2922ceb7c220738d61c1c08400a99708eb32b175b1dfc4256415", 0x48}, {&(0x7f0000001000)="7194f3fe6aad5154bb84febfeac554b0270a68124ee3e5f839640d998ed843bc9efb9f507af8c89c08bdf27f691416000bef0b5359f6b0c864e9c4a86ed391c04d2d4f9065b7a50621a2a9ec083a099f97cd1e816b85253c857638988c311bd4fe30d74ea83cf9ca3606ed34265b099730e602479f7013ade3b2aa8ed625f418362b0c6dcf5487505e91ac869896f3474a44d86f9f441d47d02f7ab35949733b10c3f978ed1d6ba55f94d9b6ce369dfa5af49d83948da29901b5d323e69ed6708219928129c7f7177c1d5ec3a7149b0d4a5e5fbedb74506bad16b6e00f64f662ea4b087fa5c0601ddce36970c1252f", 0xef}, {&(0x7f0000000500)="8420a7b12a08d7448dc96c1d155663cb6fcf6d76d734929a0ca2bc2d0eb0dfea84d6a081b60681a935cdc8d051b3813ca156710f6ff6e81d6dbe6fa9516660f25541b734afa9103e11", 0x49}, {&(0x7f0000000940)="95f3c5c781da590ac12d00140ed0fb9825a06d8285071c4c401b609a4ea6974bfecf2cd27a967a89193eab0597a90ef29627cc0811481d0a85bab0cd29963e1c42ed5e0f206bd9be0fd51bdd86aa9b62556eb0069e6737ee8f3fcd4cf48d8297678e72e133281644d24978d32a28a6ddbc0481c6af4bfe2b67ad3d6f9d9600d274ae5361c71543e6447b21431da83dca7ee044e78dea7b0cde2d8e9f172493b79bf0c285dee770169c753b4a868aa800", 0xb0}, {&(0x7f0000000680)="3ad3e6868bb3740e73b7839038ec9a33c8686e5ee204aba083c37640b19b03c5f02cb85c2f3a0cb0e52c7acdf7cfab6d3739", 0x32}], 0x7, 0x0, 0x0, 0x40000d4}}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000001380)="a2d875ceadee1c770f270e744e32e7a8d68bb03f8acdb3b38ccfbca0f2267823499a8896346080f0b46da0fca05e5a396cecfb01000080c9795f8153a3b99f258251af34226c598c40e5a68d78a24d92ab541c4edc69627962898674bfdf85f57e2d23a29c0096031fdcf4b1e27672f9692e616f59fb8eedfbe8b4c8bba03b43c4b6b72447b8fb31f073ea39565bfd50dc88a916df10ae6a831909d7bc24551e18bff0f0f2b259ffb6d68d5b96b32179c7affcfccf42f46a974f221f8d29dda76a0600e4e9a8fb3609601204bdd9", 0xce}, {&(0x7f0000001200)="8b36fe5c91639fae3b8057bfb16cb759c1b2bb3558155788f8f69eb32ba3c4f20a69a59556a866865693282ecbd1f3ce32e3b50b51545c3e035d3cbf3b26b0ba86ffe5349bf57e2c8d5e6ca4b5fee0d41c3b176c2cb3c004f2301308e72a85ba2d32468fd14bfcfb007b056073a7aa1417221d1d5871557f5347b62a0ea9d48f69041a09cdf51462b0834f572c9f1ad46a3f95c0390e7987d34e763125521493d2adea17320ec3293a77ce15aa680cf11ce2140bfa9d202a63044e3bfec93551584b6781b93621", 0xc7}, {&(0x7f0000001300)="21a5d62b230abd9f7c617beb57d8e8556a7010780ecfd4b70f2778ae10c0f08fb7cb89ea55424047e1165d43bc8423b68788ceaf808da3ce90242107b34f5ff8544b301dd047c65b63d0d727dd29c77a2c5d575b7aa9efe97fc347a032610db3a76cdcc1e2e035f7c8b4b5c18225952bae05b5", 0x73}, {&(0x7f0000002740)="23a194bca9b88c4bce432a89b4c8a848211571c768c30bc2fed7d740cfdda5bd9020bcdd1b78b2ec6c9f6e82a67e2a572edb85a857e78ee3407b9c497e1ce47593f76605aa42ed625d81d65642323c8c2a59c79fe8b5652bff26be9adeb7471adb1472d0941f94043a485ce9e8a8e24c7f6ce1b27fa06da62de61751d821a8bd8c20a70537b2f950646fb4346779962c2103b89fbba7973814ace9e1b045a0ffb533d00a35425f887136114cc47e1ae745a265fe43f0bd7fb7c0ac556b5df1e0f380d2afc911cf8b40c3a8ae01f1f81b153a02f1a511bc21f05c98b3a56a89bc42eb35f8b6a0a03caa1a1de5fc7cdecc59240beb1dd3e118089b2b49b96f6c36fc83d431162f230bab09eb8e8baaf59b79c63d9453add768408025a1c2b090347e1f71022a08724743569788ac863767704c5615f27301abe20a5299266a7034c1d470db50be6de47768aa681a71eb17584903b8590781f0bf9a41127cf2edc28c108d629467e1f3896cca7399be8b6456f3809e84552487354d5044146e62107ec5fcb2fe7c9c6d2133478bf98335bfe0a93dff768d314d981b99c3dd3c08ff313b0c8694cf0a48bc63031680ca1a0a3f4bf30918afca33d7e868369ed911ec942fb9980d071af8f685d557bd784e0ec3088bcc4cea3b338f8ffea777364350667dbcbc28c683279512026fdec874475cbf4db1e40d788992158b2e5e0b4bb284684c849a2e94d1a7bf66b5330fb1ad7ede993275d3b347c23392b93d0b3799690aea5f9c07fd376195cb56be93f7568fe1f04929083139c26fb3eee327302750ef109db625d50e5e89762f5b084aa62c8988269dd3e30210266e5fdf88c80fb9ec06ac70e6525033e923f5db253b0ed7fdd7f626a029e0cb61ac99513e7c1c8512d09c1736419026a3cff7c33ec591ec046d53998d60dde9be7cc5a8def8c9b746afe84263ef8ecf6f72dbf619c83359f9dbf53cfafa096e7afee1cdc8e5f51eb11b8829adb4047b34d151df8126915976e239387aad48de0ed7ae786636da2e6b0dc37f463ba0a244c366210d6365531f1c7763bfff97d37ff3b2b57fc8297a2cca83f44395eac0a46150ad78f29054ea678f7457ad4b925415d21225efa42e518e6343455ef40a6ae194ab36274dd46cfb8f715828ed94fa4871c047503a42c5daa6e9ca45dc54e055af6bc1f3894b5cdb2d71983ddda98ad3309ec83f472a00bb9f55c1de8f0cfbb4f909d52341d5f780595a474e92d0598be6a56b59b92e490002fe98e86d3662e9592088a5ec68db28c31018e1249a793cf661347387655ce0be120672d8469326973793f55112bafe09efc454af291082eecee4dc5443e75c705c1ded847638ee979f582c3be99f509fdd4d34e951cc79e5bf4291a4575528e0b6d5e7cf7c2699d032ae2616846c6b8351b194d4bb3c08a1a2290d95a160a5b1466d07bbfbd695737dcf8a08746e35e332be766dd228dbff29bf6587c00e8274978f50a3d168abd34a6133b3acb91edb4d7f78ee83091258cbee868dca90282356f57fbe009669273a348facfa8f76beb36153d8f1e00eb3bab67478f298e0755b0569e59d103f073f5075bd26c33230720908a0c29fb4f205406e8c4bbf561c61577fb0289baf497a9dc2e99b1f922a0b2fd2aadce950cd8050b0f6db7879dfe9e5273fae11a897feacdaa010ee837e91f50982ffb4f2061fffa2af3d18676fef421488984c055d1409f2b4521bdd821186fdb8e523d23fd51c75b14eba3c67d61fdd5b8c21c33c2484d37da9c5a9c26d17b2d18df9eb42ae2b78de5c3454aee7403f63432d18ffbb6b5c678e7c56e2ab41777635fab8633c63c5a8b990f65e90e6c2f1a1a479ba804f50befda248bbee44d72fb2a817243a803c621eba7d9d22881f1b33477033662e54daade6078ce3558c523df3491ea6035e09d9c4136a02494c137c5230bb2cad47c963592755cd0951fc39b2e2522d2ff5a30fb5277675d1fd130ba3335f282c8d42f9474fc8758a4513aa700d7091cad804ae75c57cf5500c278a3298bb8f74dafb52b7a5ea7726c3d0c98242475f3df404a0cc8ed83f7084167eb3aefcdb434078a6bd72c1b73ed5e4e12333aac96ec321fe531ddc1bf9f4341bcf7cf2c87b08dd8d777d4d80b74378d4c9172571980c39da8a83bbc9e0eff864b49023d6a47c8a985b3d44723cef6873c51ce7e397bf9f4eeaecb30099c5eeae239158bb689fae480a30d3acc5cf14be1a8938fc12f4a7142683ff90d61353554c7849d36196c0ce893dce4eb65ddb583ce9135d74c3f53b52974efaeb118829d367c7ed300bd2770ea8452879b61e3c5752597a913408d8e5cebfe51dad2264e4862db360e2a25d2e9074f5eec0811d1dfbfe4eafba58d2216aa6bdf54845a9139748a42077d294243479de4828fd0799e6537203eccd94332c01f0e10b60e1098a8197d5fb1ac8d2fc01e1481046b533a6b33c49d08c38fddad31936eefd80916dad478b575e40917e290ceea4d11d6b9cfd427871e45506566632a7f7f28a7d6016d14b381d285d0815b1d362eead57bab0227953b9a300ca2c8786c488b5782331f1d64c12bb2b6dfe3afd52ab1281636774311aee68857106f389215c368157aebdd08f9e6cbee9f11643a7a14c418e27754b3ff3f42337250f8e1aa109703ca47eb9db51719235439072614682e236a42ab3d9c5636e6d382ceb6b58c3b511d3a9cb5032aa20a1bc03bc4d5fca7b09c0adefc3015cdbccb2fd1409f3c98d51612da28a673fdaad4efb4a488539f3313e4b02295097a78f36c22a5ca55038551300bacd4f26bc89fa0b41dd4413c35bb7b18d790ad0ef4872d3df5b1ce9e993cee0ca8cc9d387c5505e5e49986d8d01fe78209006d4050d737a18152f03b6272c711d74c49bfbf1ce8df678c174ccc5c053c650d8e9b636478635e9e1a25b5396f463f1f97716c1816a5c6ba6ace923ec9fb4f74a65d90888f72e316d7a8e732ce37c0ea765e6d2f1bd3602f5254ea6c846c90a6928f07ab2d1063b0c55dd6464ccf1d6d84f3267aa62fff78d6626581f3b3e59293c5e4535dc5660106a143af20cca6222cf934219fefc0029734dee0ee69d7265582e2032931710a3ab43c5dc2144b0928b9aa91b695bf06230b2a1aed5f098c6bad729a8390dd27259a1ba1f6e57d5a15f3fedb7af794998fca392cfa535c2a535f57b6e18b863412999f10f18932fd73960643e609361793ae5e7e17e9a235fea3e2d8245a6a4f3ab05d6a51ff0f2252a087febbca2161dc8ea0999305dea08f7c8fde1af995659cafe4e5d954fe119abe5b8188f977c9f14480e90dfc4f029f651eadab8595aeb371a976b78f61337dbe30214779cff4fd9178cb5a4556064aebc4d0599b5298d73866478147fe632c730062b8534f4e864108d87dd1fab7ad81a5eee302687ad068a5749f688501455a95c80332f017391ce7caf2327b8caa7419935a31f5836aacafbabdf753bdf23411f36753bb95ce4396b3a286138a5b5c3c0b8a983fcf9d36c561f68b0420a58ef1ab91a9a5455548f45e5d3481d380fcc7819a31ad20c4e0d773b9af5676dc6d6b17f2a65172ebd325a9fffdb958cb2051362536a872b078b4714840801623a988c29cc8d2cdee7dd4322a848408acdba3f4216184766551dfd0a54fdad11c480c208238cde691d26b6ffea0f59b108f4588bf7ebb36688a716ee5b6c8dc3b0bca2483902f1c87938190f8b08fce73de8577c2c8dcb03050044fdd31919fc609f8adbfb11769d593846b73e6458cfe9fd788c606f159643b7a681ebce192290999cc94b9bcd34972a76f6fdeed2b6ed5d3254ae659c7c0104fa5f2c32cf1eb17a33576ca5157e8451934275e9df64d09df4f03cb0470f39499e372bfe3988d71d6d22b7a111631f2b8b925dc1da7f689e24f70f7babbe6a8f8252b0356aeccc51e67615a34445593c1c5dd90d5bc09be60945963a08c372820f7be3b06d20265b207cbd43cdb7dda83a1d051ccebc3a6341c6369fff8580a2fdb27a7eeaa0c9ba72efbb5fb1440ae8eda24016a2e3063feedac086ce07030e36ce931ae692116d33b81e5964ed4b708995897ecb7802de3ee7eedef59dcd4fde38ff7e2d27f0bcd4131f42ab94ed0f9a745bbd2211c45d813a74526a419ca795dc061f7d03b5a1150723dd0f2adf52488646dbf810747b745422a587044f2e96efed1125ae9af071a9f0aeb476948eba9fb48d967ddafe7fcc0d95328804e8caa7c15c1ca694d6c97a243199ab1fc7d17c57d67811a2360b9e483f4f18ed7674821baed62f28c51e572611ee3c8de63ea57968ff112e658689966edaee0f55e8fbd315ec7e02ba1d7e805097edfdddbc38dc1c5622e4e614c900b93ca02334c7a2ce482627ab541d5b618af55315c687d0fa97b7f96d41d4150a8d6cff5282238897a78469bab8bf1940d8b58b3a5dad36a928a6989724d08623a5846b7992840e9d8be105118e080b741bbddc7b117187814008fae12fffea2c67a901b2ea1aee7208cee7918666a4c652bc886852a780eb60d086f80d2d0cf3d74398d2f641a3f3d39ea9cc16c3ae56146d003d683d21f7eaf86396f16c9d37bcb1ba76d88b8db8ce89f71d65d97add83328cc14ba0080c192c05a30c632ae93ac8dd63c649bc4b70f909ab3f00573a1674e643646d7270ed64c48d5a1acdbdc38ef04187466bd74887b18c61bdf22fabec5e40a3975de5b279bc1cf6ab592fc75fd1379b14e83615a52d3f5108cb6b121c5ccbafc72563a8c78fc5d04c2dd60c4960e3971938056584834a53b8e9b94ed3c63b6edffd95f368204fc3fd5654499b270d4ad991e61749cdf3b8a18dc9f05c6113b3af892b6c471b6852543eab74a03d7f78c4eb056be1d2b5531fbb4adeabb4e9a08c5a0515ecd4268061272b955abf969f203a9ad1f3e2f42bc64b6657c48e085b8bca22be4ca0870bfdb28c4cb23b4f1ba03da02512e8206b058ce0e2519ec9114de64bdadf4d549e9f4dcd48c5cf345727a7288a1de1a7b8148607f964a730ab4d8f9743816d84209423fcc11ac314d9535a83969bfeb4fe040b7b7139227efc26fbf86ec661af0b2dca886234f1470a4a58ba01580d93e671cf8bc8737e9908176bbfaf2748644bf0510bbb2b09d24031e2d33ad8ef55e328723ec449d647223c93a00577b2e8d1dc4e58933de31b246ab21282716bdb6c417da6ec379805ca82b5ae3c392db30781a24705918096db557dd15293f27086adb6c9a1c8b5040749bf83bc644e1489692949b7ddfd360d2824028a7ea68ce69aa2ffe020941d44d5ca62416a8b07c4b1eaf1eac33d218c6a285504c35d2f8f1772cd49292d4dc1a2217ea920f4181f5632f389e30389e400bfef19c171d4bb4366a089d02e21dbd71308f91115efd4c5075d4a91369d714f406336ec4d8448ceea386ac1572b52fb4b457cf932ef219c3bc72c2bb0fa0989dfca8165e3c789860b4ebaeef53ce8125771e607fc1af6105b0a53a6d645e2c563dcb8b9d28765a22a677fa16e6d40b3a1d037fe654a70b0e536ccb58a5d8d8d14dc27b60313a6c40bfa44f27d86b3824f648b3f8e6186c6704505bd6e341ab2b9cb536a797fbcd3edb463615c2f5e01b92699e258c2bcb384c21201ab4d1d3f4f24073fafa1cd7322771c7e196c150abe186baacd6a8a3cefec9a082edff6d5bbe1ac0e5d43a9527bdb4e4cd7f1d11695959c1f2caf84cec3e76e87a8a611ada88c5f7bd54837daa1109e3dcca3163e06d5dbeee8", 0x1000}], 0x4, &(0x7f0000001580)=[@rights={{0x28, 0x1, 0x1, [r8, 0xffffffffffffffff, r4, r6, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r8, r5, r4, 0xffffffffffffffff, r6]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r7, r7, r8]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r6, r4, r4, r6, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r5, r5, r4, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [r7, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r7]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x170, 0xc000}}], 0x2, 0x840) statx(r8, &(0x7f0000000a00)='./file0\x00', 0x3100, 0x10, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0), 0x10000, &(0x7f0000000e80)=ANY=[@ANYBLOB='redirect_dir=./file0,xino=auto,metacopy=off,xino=on,xino=auto,index=off,default_permissions,nfs_export=off,default_permissions,workdir=./file0,fowner<', @ANYRESDEC=r6, @ANYBLOB=',euid=', @ANYRESOCT, @ANYBLOB="2c736d61636b6673666c6f6f723d2c61756469742c6f626a5f757365723d6367726f757032002c6d61736b3d4d41595f455845432c736d61636b66737472616e736d7574653d297d232c7569643dcf56f986cb7ba9f765cd4701211fd26620db5e9d4a88", @ANYRES8=r9, @ANYRES32]) r10 = syz_open_dev$sndpcmc(&(0x7f0000000640), 0x8, 0x800) r11 = getpid() sched_setscheduler(r11, 0x2, &(0x7f0000000200)=0x4) getgroups(0x2, &(0x7f00000009c0)=[0xee01, 0xee00]) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000200)="03af0215d1d6a19d55b92f0b6328907b46a35d0b64cb34161a6f8f33c996867444471e63e78f979948f25e2b8d05664c779ca4271d2cabbca08881faa98225b7d1871f79883fc47d11164fed729b0d6068457c60a9cb204e1ff42df4e63a6b2e111d88940679", 0x66}, {&(0x7f0000000280)="d0525d8b2f52e103a958d00e67fdf8523fe3eada0d4482d8cf046d0bce3252e86e4a297e9178dfb33588bedaf71a6735751055e2f9a77b44b6931168d355125cd24b056525", 0x45}, {&(0x7f0000000300)="6784204da875e278d3a5e605315e89726b066daaded56d021e96f16deaec9e5d61d551eb1492240be8e6561d482666f10e2625fc17bd034cfcc1f7e98b3db6e338f74611884944bf7d7461f8", 0x4c}, {&(0x7f0000001100)="ea5e56453f1fa9ad1fab04d2000f05fc079c31d0ea02e9150f54e0147911195a8d4f7ee2c3266a405fa2b765ac62d1e4c6e63f6c36fd4cdfbfaeac44ffe14cd6e8f6a5900370dc197894861e8667e72257c8f1ce56c2d3da57b76ab0e777b806bebdcf304125f5793a479d2ec975721d506a0e895f0708f4f9f560a68f1ee3a31129900001ef9f04e45ffbfdb05ee1ed36e4b5c6e37c18c6df1c4728db34a769bf465505daecc4bab68c9bfc95434e33a3d4722a41c5d064840e9aa0ba657b1d8f3d992ad29e03516f199c749652e95de144abd2b0a4376b5b5e99c7485476b28d26e36386f6348794c6deabe2beb36baaf18e61e7c0d68c5bd8cccd9f55bbc484cc8378cf6de4b2a49a3ce01ad24786b3c4987deccb501fc18b99047c161c8ba6cb9175c6b262baefb5aa15144b5ba266474852ba8f60ccbbeed1691c59a3d48d2c623f1a67d1fd0708663c0a1bba732669a75bddb05c3de2836c2329d6ceebd25addc3a4f760299386c2cdd878f2fea91cc933fb763b10e8c97b66c550e9b7646ecdf518f6a051e65720edabf66b5b3fb550ae2dadac408c6559a47fd515b374555e3e05a7f929dd2e0abac3e99410af3ca6ffd0fb3be4aee380813700725f512c6979a325041634d66b26cf0d477fc7e80ea791d097569152037681dbd4c22de6b1b7a0e2f620d9a5871858c0342ae715e5bd5ba15d69fda51cc1a58a39f8223d02f6343dd2335ea6dd32f3c0b4072c08ecd02144505d854a814112785bb9f2b931425bc138523e577c06ef69b579ed7c1c7c8958d66da3d50bc75e3ab24cb08c6c44697792acc87de5baf55a0f870c857373c863ac917a7c6a5ff83f67a4d17dafe67a875d7be8e6566c332ed3d587032bc8c58d0c6f7e749b3cdff2d2804e28fe8c5966b79bb2a02e27c99634af9da4db04f265d660ff929c20cff7cc5452e545541e09c624d41283df0c66f86d7b6623b401d98151e147def2317bef53ce7e6ce824c674752c4c124af6aa1ec2c95fb5c880ac19fd0b947cfb44b3b059a858e9109731d47bb58d4fb3d562c90ba6e3ac9533b9a9d53d20cd624d002af3703d1bbfaa205b13f698a2b104f3beddcc956744bc05a25741f94698986fdd4445c532bf6f2496bf7621be1894fcd63cfe9e8be1e6932d93b0d71fc55a651c42a0d0e0a272bedf6b348281ee8512a65c3d3eee54054003ee85954b8510b11e94538ffd42e1ac16512cb65c85313fc61b6869fa9bb1cba61f0782ead2824fba7aa11979f17a2748fc252889af883a9439c7967ab81cb9327389840a4b806d6bc2dcffe3f66bc462dd6966cea63b896af2bdfa4023057b46a8a74136adb6da52cbc85829c8ab610315d7a415b76b247a996f97b1685e60d65d3fa7b3d79adf6182319755cebe21fd00552b8228f1b00ff00ef90617bd437261e10e32ce89eb163e600421b23c2de2860448da914ce111da30173cecbae5040af77619d9b277531009360e0b69c01bd72eac1f16a5e0eea52c536dc48f077a2812799840f368be0422b0552cc4ddb3063937ef77858f8f0458858e3b43cf28dd1150432679bf0ac89a40352291d873629463c83e45c4b94b9c40601e8732099b9badf86ffe8cf9b9d49aac555dea1de5768388d93c38c9a7f6bd95024a5195ebd131efe8ea3a8645c533dbe430ae66fbf06f3fffa590f577475073ac591856dc59d3c5c7e6a32d3b6f6de0bbaa63f62f8ffdad6adb8ab0dacff421ef55b8d1818973e0f4a93ea4c9c16d240bce15fb89fd6ecf7d6ece8ffe260d9b48339582fd93f14c521fbd0461d6544e25208367477465ee3e35825891a484b9228bbe7ec3cde23a0c0c3c35df589cff60b22f5b315709c01083d0391d70bffe8fb783bd266caba764c9563996fd166404f664832fb5612d6ea3bd7465e7cf4589e56db3f127079a3c78b082ff417445385b9fe31e75b302481a389dd75d0284f127342fb55cdbfc61ae2308fe10cfffd0431ef280bd5ac58c6bd4c9f757607c92e88a7ecebc9549e33f597a6a77d76008c12abdc96e532075fb9197c384b487e124349cec913bf44fb1c4244907459355586f698293b658f707acbe96a5690892875182fdb17ad030ba950451f348e59b169eb4f6a91323692f3e776c603b2640c50189850e08b94fead9906cfe0a03070c9673eb63629788db8aafc25b177853a0672c0f88ab12a519874e21eacd4c64848ed35668e39aa53087d5a4770a045ec0898c9bd80be15aefe5536ab5c58ebdb1b4841252eed39815d8474890032d214768c6643ee730b759b9fbd46a098182b7c8f3b7390298e61e898ab2177e60ff1e5faadb948f8db4bf6d48a70d6c0dedb2430b5e627cf1a1419cc835527d948fd7bd4604f9569ab9f52ad9eca8ad8d40709c91b806ac0dce72cf5dd3ef0512a4d8e907ce1ab17a9935065a3203bad619b9989631505a7a3a146a0fc18967641b88620b052f8c2656840065933151bf667ca436f9813a530d68833dfb0f894a30ecac8a862799fb0da3b5843da03c2057ef2cfd79f44d085fe0e050d8bc72b75c206273ccbf29297d2c09c61f2f3cd222b69797bb0d3516ee2fca611d160bbca21d550f5dc949d744e3d45096129c16d374bc138a09a7884f297fe47a77500dc15233b217039e40f356193a1d9dde284ea5afb03bca2d266539b24aa058232b0c40368cc19a730ea5235369e34f16de122e7a9002e5559f1185f98bb8660cfcc4716f69770909e1bbf87a33c54cb6818af45aedfc6527c43e766990c0bbed3673ae238db9bfa0e9867ff5ce9f47353e6d44bc077c821cfa94d1d2ddb83488acfe4de94df30c4cbb285e1d6920918938a7397ae3c960f518912b4df8bcf4ade4a7f1fb73f38fca1d9366e3edb5d270910b5aaa76f8da470ff69f3b7908f1281d458b8c188fb4e99db9240429581e4fc80fcc89e507831720302aeaa06b8938cf597439954935de66d083341b5565fba6d340d14bb970ecb207825b41b1d239dcdbd4fd422193c3f77328baebe3847b581a58c51f16799b271c7d06db96341531c9b6d1bf38e7dcd340ed87d3346ea588b09b148cf4a434193e2df8f8e0ed54749f9cbb15690dc6af8ef6d863407ef4c9ad79f581bb65dca2f6933fc2c3c97ad8c9f3bbbf2ce395de1df7723efac93d6fed3ba1dbc6bb5887080f09a7e61da7345ccdee979c0b0fd1ba021a79eb2442755e415847af6ffeedfdc42753bb9e25190f65807fdd1ffbae0ebc043aa06982ee554383b379a09c998f62c4b6ddbae4146af5617890aa54e144fdf96d7dc3c841d6dd21be68e92f24b12334c6b2c0826b5072d88f1593a96ea530907ed1bd489f4cfeaa32168389ebce54c12f2adeb02b9380cb5873526cfa56bc0798e1edf290cc08d176366f9b23d7537993a7553bd8787dcb92de3fa219532543250bd30738e8604d8dcc6efdcb020a4fa5ea3f2b47a605ab71563d7c78fd137e8e0a7d0327e85caf461f119616d90eda52db918cb61ce12b0c855aa6d0f90fce5d5fa1f2c87d78a4f7895a09fb18cf4212971ef54ab023c763753ac9feaa5c79edf7fcfcba63d75ef17cf1aa2056b38dd2dff82007e7cdabd050b950b9e577f8ec9f721fb00d6a537ce504e33924784cc5f68da0f59c79d03c721a892219843164fe12f9525926fdddfaaca5e9b316dab1a2056fc78fc02b15cab4a55782ce8d54573bf82aa4cb55a1ef0aac3b99f2294c737ea1f09047729ec1e1a01d52b14276019a70bc853df6c432bb61639991360f89090a371b5920612b200c5447dc7cd2b1f71e4ba40262d215f660d3433dc5aeaf43a261ac21f597c3aad4cd4e3625a40ae6e6ff88775064e242ef83fb58552f60445adffce69ed1d9e309093e93f9bdd756e9a60ee10041862081c34dffeb659175d3bb7f4f37ddde662d49e8a0a376803ca7a5e5c5b0bb07aa54082ba25459da4b719c561eecc7fe43a139172f16ce51d4c1ce81dc4f66362d5c464d253abbb6194ae8a4c92a805f7be3013096b6478f33fd8e303e5497f8cba19132232c1782a547561f48be99e90a7d5feccd8fc6d5e47bcd09e807db84c8a2a21ca92249f27c55088f254a33c0eab8baf79e2dc9b6f56cf63314faeb3e5d7b307f17681f31e6afdab2e7b6866e869ca56092ffb4d2524be1153d17894a5a45bd787ba22f9233636ebe7c917766bf640504d3bc966bf7e2ee6057530c1a4d96a3220f665083bb12797f53d0c4b74e3d454003f1361c53d426e7ce5cd5407406e05db826a113132e6223da74df81283ad4e99024f63899adbb1bccdc044bdb31305338458db6ac844dab913706f98423511ca9315fd7de735af806650cd994597a47f181f25fdd8addaface9d4c0dcfd55561b829a5da8e2c76148c0b4da6976fbd172a94d66857eaeb2f8a1cad2c2c94cedab1023137f60aa2d7d393a8b932bd4127a9f6fbff6ec629bb4b85894d581881a1496c1bb122d6273e3a12f37a423dd324464235757ea096f04506d05c78094b5b07c66322a380900afc4b03314704fbc3b44a1b94219dba14052e13ef0b2c88c05cff96b8a5d0739141d818112fafef82d202f150de77336d2f514edbb6ae854648667ebf37898b77617027f19b2d7d776127b40278aef7f082f88f54cc94dbdd98ad799315fd36585ad89d6e2fc7e12ae3fd33adbfa59dc1163a0ae20a9806779dd50739dab0cc5fcf61949e8081faa71d992a331bd6f4096d73fefe29e980e40af5948498399bfb0ee6ff541a04b544280140f3064611699259e1b08b35f9b75e92a8a0e2b647462b4a97526caf5ef4205eb6f851bb6c91a45387e2dcd42032948f04480c56d3fea1bee86f11cceae54d04cdb06fbd12c9d6301aa1aa65474e98cf45755e51b47c49c4938a759b3b7e1c8fe0c7a805851be49adbbb0735c1c4c021a86350f22c4a81bd6aae192ce71ae4ec276c093ed2d8347de6b39ccf29d25f7d72582031b8731be337268ebea00bc84b74e9bcd2a7f6dfc86891cbf1269d62ae5cd8c089f2d97917ae33b0a41c95f091c0bfc9f1e4ff7fc13483be70052ce45aacb1cca5ab1301d7eed44c4cb90cdca600b85172b6095c0ad68862e48229ba8f5e57757a53d9d6b17b3f5c3fb5135e2c26d77aca77433907098301689db7939b9adbdec802ef39d717a4d380797e102a0d60e5bd6f5ab68ad2d9878e69f20a1dcc9e2df13bd2f261eccd7a81434851ba7cecf5e751a28bfdccb834772ea30ef2df5bdce5c19ec523e6b211677c61d37f279d6049713e98e6e0b02f3465ec705dc7d6c25add58bf9d441e68585d6bcbcc1117397abd77d01b0ac2c69ace308700ad4a32306d0cfb37f828f17ff3602494e2e0f8b7320d89ec4fbf3fda19b7c23b7e186a4ced9431e309af96b7b4eae78e427e668aae07f79d06a95039746995974a76804d9326d787e25433ae02e73fe5bb8b390002da6450b39582d192f1635b553831dcea178973fc61b5e06bf3516e91c7067d7ad6c2561647c4380d5db0c7bf3cc4a112c22bd665294ae28371a4d7395a717c89192934b9123ce9f807531763d811b21d2ebc5b29635b8225878b3440d875120aa946e16016a70b655e3df63f151691e260897b51e6bcf9bb56b44fe5e591fe5f53e8b6d461e80b2ecb047c100a43a78f9c7920394d5f8e28963b274619923efc71bc378020e2888ae1ead0042d6e0d696f26c87a2c8fb1701b4554c11d0744fa434d05e9a29e38be8c3f6a1a4132bd337bc21d76b54a6b482637a2f3162dff68d22f1d9e00e5588c850c8ff19", 0x1000}, {&(0x7f0000000380)="53fb5623b1fc647545955bcf343a55315d7a4ce4b8f235d706254a23ddbbce1731ecdab77325422dd6b4cd83", 0x2c}, {&(0x7f00000003c0)="9c3c9eff205b852ec7dcea1ae4752510946f3fe7089c6ebe0ddfdef8177793ea9a08293606a13a9400f67dc519905f02c8f9af10819056ef5e6d4bd53cfc55ac7bb692982d39c47edabe006e98bc652c8fbd15ac220cc466c1eb37a64cdb9df8dd52b6792fe534f4aa15ee25f2bc4ad94dd992af05ba7e251893ef501dd05c7a2f236275c09c0cbc98032a407c5741ace01eee398f50aa235d0ecac67bcfa14bfafe56ce380be93be548f0e24a0a", 0xae}], 0x6, &(0x7f0000000680)=[@cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01, r2}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3, r9}}}, @rights={{0x14, 0x1, 0x1, [r10]}}], 0x98, 0x40000}}, {{&(0x7f0000000740)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000980)=[{&(0x7f00000007c0)="e2d07c22134781e1049d919067432c6aee1e0a6d22d7aa62197ddce8e10bcceafef8689388521c4c50dff3960f5a95390c55a408eb47c3038c678f32bde1cdc015d150865b2d69118aec7d815db5acc9103a38ff2aa5f9406b53e27711b18a4a82db78441c1e1493913a6f5c87f24be3e323ca14cb4a978c677645bff39017ce392e87ae77f121a07daeb8e8ce48b969871a6e69f9c568450d91330a20a9f85d1997a030c3722cd4147a2fa65ab766dc020f8af5da2774f5db79ef8047da1a8e557f4dde676a06a85eccfb953164e1d42c44e65365f949ab39a12316fdd0fe448fbb06ba0ca7ada0", 0xe8}, {&(0x7f00000008c0)="5c5b15e9cdf1053685e26b7225134d98afbff59a08406d71d47365e33ccb01fd8ff7a458643ee28a335c2be1e68882996718ae7b9792be763b2f0bf3a841a7851596ca3cced0b2f6e0ef7055d700c339ad6101eccd105d2adc1dcd924875e789e141c9c9757ca3601c504ea84eac2bc05e84e5d2703afad63d14fdec3ce818d021c918662cdd33686e", 0x89}, {&(0x7f0000004140)="eb0c25f91cfecc24ad66de4b187782d0be9ed730368796380bbd03875e8ebc442717c686cbc5ca6a810caa99e3eeae4225dddc71870d68c1f72819b08e2ddf806dd6021a194a341be602e8a41f6db8b816edbf0c4861673a31a8421a540c59bf8c376285e005241c6fe34948307cd5c22ae3cf3d6e482a84aa90e4af8cf57d42da5d638aa80852f08bb9797c6b009e588a343d92f1277c932fbf7bf4d118286c3209a5380722013c400d68a9f353d0601f0ce39dcbea9e8b29a0cec935936b7e429928fbcb1f38405185f86e55ce21a631d78a7f811f54f6b51d5217cdef5458666785b8eb1355b2ac46f8c67464d12fadec3ebb27a1b14fc18f4467f814be5f05bac400b22d9602652445c7f0c1b5cf29cb00bc0976940531030ae736603a865c252e09ed1855564ddd0d89e28bf8cece139448e38171937abc45a9c389e8eeae78bf54833898b344d3a15eccad417312a8455ea20c9618ff0accfd706a04441f8d337f00d97835746030f191462efa3c3af04b5328be8da38951b241f5e41bcfbb17da5d1741889d42311572ff225157548d09e4606f2ff39a446f56937593330423bdd9cc420ae8ae0d595c3b1fd1cbfe043a6a6b03d66985f4bc0fed9c7c9ac12ffa9b9be9e21be5a689d5dd410c6ea0228556e008053256bb7d50c04147ba7e70393e77ba5d36228e268a32d29124676415af8f6bb9f08ed02c239f45b8b83085a5d3d51c49e27f068096040867a0ad3fda977c6965d2181b26b761178ccfec04ad1d0a6362168e2de70504f283fb43af0f4bb7e1cad3f13d2ada3134477bf9d3f2cdc954e2cd749382bdc17525d6c649e11e9b9fc490773b10f74f852d7f38a2615d6e31437fde55e574f23ac2e2f6bd6907971183f277e78e7f4e8b551103c1bb111e9340994d2234a1f03809f8ac2c9ee8c6d938b0b7f2c042527f9027596ea753197c5532dc3f64dc0e4c8b81f3116c1e400774b32bc86266b5faac092e83e5408e8872b9b2cd2438e5b0c65f6afe9d42c61f94730095337e521f1b6ad12acb8da9d193bfacd2277eee19cc7cf7106161ba0be91db1175f3fb39f059ac9a06c37b1cbacc75838c480f30065c49bcd5190716145e9b0483c1301824a01c9a80af9cfbdbbeacb8670f5d8084864596b86cc7200188069a6fad65a5c59ea81fb9a22a1698d10ccb7b28fac60e233b9b4fb937f19157212dc8c977c207adf9bc6fb0eb49e04e8d63e2cd1ac1faff97ff4abd8f274624689c68c45af7896e81000ab815dee5f600001ca1a781d5968a54ba53d83b20efcdff7e6be89dee782b800b0d680791d0c5215bf6d83c592386db710b3e9327b60fed9b0cee0536b19b473124696767bd4e31c5aa894b037e6f979d70efe1c2bfc0a650e1a1d00808177445bb5834ebdd6a5150832a1a47670f7da0f2bfcd9c42e031b29bbf3824dd19fb5ea2ea3c5f3982a0b739b5e846a039f040ad83b873531bb1547b11c6f9a26f49669ec79547c2a90391e19550ef1eb234effeb01d4ef11a648d6313620c2c7d493aafe87cf363b0e8f302da9eb80c04f96ab2a8e5b591ce1f8da52d4641912b95f88d1afc8fb9578927391a0e3c1281e755d787819711c03fcf58de839ee9bfe2d12b63b548bf17371cc91373274da97204c626328c1509e2adcfb4fbf98533c97196e91657f838f61b5a733aeb5adcb9a1e4b76450a9547620c0ef3b145cadbcf157fe42cb15ab6e44da208a23662d71e7aa9581969f3bc729ca933eac13aa8b58af5a13eb6791f3f06fe5327f82cae152c218fbcff75c965575ab231ccd0de9f2e29a7520ba06e67f737077f0340e20cd32a3617791e618d7129960b8d988784449960ae40e7fee04d2c61e3cf042492d82f0c0dc77cbfc3b870397178c216efdca9bc95939be4cec7c54a039cbad736f4650971ece8526ecfe4ccae864a61bbcd5cf53a22b254a578ce523929b4e00af0f932f5b2acdeb4a67513ebe48ad1296f2d3533043ca274f1ce96319d480784fa84b754d4f4976e4826ed901df5d53243edccf1398d0850b9885c31f35208372b9887a7d8925f1cf931c7ae8d5174c7a9d2e97a2de0d47433b82ea2aac5be87a707f347733b204329fd1b9f8a476382a0d897b77969f4868c14c78d5366854df20ea7b03b957105fd8fdd3aa9b12c5eecad9bacc8528a88d3db20446a3988ef53175b23b30a791e36d78b7399b8b4f5526aa1b1ec5c3abc3606d9cdf187125f9243b58caa4b4c0dfb6b2ce164464980475c7ecae46c91c7f55a15b0e1709c251bd98381c397b60d89bb4798d43c6fc164982bfd0917f4c6092e6837b2254e6c9409e42a6cdec79b56953ded5f1e4a49f66a4daf2042e6fccefb8304d608d9d01470012545aa8579a528ef58f871dcb1838153ee8fe384c89bf1126e516c8c815cd149260e1a86e2a28eed7544adb29008db61823c5024d3ad991588d6acc7d23f22ec5b9731ddca011cf11d3ea9f2d13ee35c7e38e7acedd4612f90792268afe5040059081894d082dbd460e18ffe9fbc84732733cbf727ad313e93e8754c4aaa63f2a54110b49797c68c660f46089d6e38440c7e6aeec7c13e7ac1d570d62f9eab840aa5a8cfd66569f19a079a3c9d5534826b06c98b530c4f92250e135c76a2d6197e3fadd2e922a78ce180c00fca4ec22c8e2131ffae45903a4ad9b74943ec9ab0a41c6aa465efa039f6d03aaa9305f4b725126abf15c8b8780df284b023790377152be0059e6d076cfbc7ecf8b67ad10695c12a784c3ef02c8c12d0a7d0178cf240d7e25253ac68a098b8b2275add520c6cd862bfffb0f5c8172a24b7a28a3ad0132f1b05ca48c184fa13a7d536ff7556f0973aa5ce98984d8f65452dec55f5383172d055f413c2f14c864f55ab9db1f53ae711684e59de0dc8b2eac62937432b4cb993e7f05874e0cbe45c3cf51d93dd20861684e84fc569372bcecdb0a5617fb8479fad17c4ddde050939f377073663fe739a2e5beb2df744018de72eabfde4bd0177cf89e2ea8a3cd63a7149233d83e2d0ca35a5c443ecf61a08af62e2aae6e0999b4f3586d103d4028dac9cad8e4c9c015626da6cc96d2b7de2993dd7ba8161705f78ba80f49add543b04f880f7cd5c81bda8fbf982b74d6b63121390fd52c92d77370107868801c982920c69428afc57cba85c82159f52bd071ebb63c27d784ba0fe1694eee22835756eae0cd8e9f1561517d3c5ccc65b03ed78eaa7019b9b9b1db44af788f0460042f6b16ea9e4c814f798f1e6253043b812d0b17de7d703546df30bdc46545175647ace0499c6689dde66948a6efdb778ac2e7b170aef755163e0860541e2a7e11e9f0b9401e0b89ff48c8178f46d572871e9d87b088f6c16076bb137c08dd9d3002ca3b21f251889f89e7cba217d72b123851bac16e3c5f38461cd6c51a9fb3d23a61e9a27b6644a886311740093d944d9bc4b473298f244d02d8c445e6375c5b980ef715926872bfcb2850a1319a9f0b1b1a7cf9a760c0954a6cba38563370e7b2e61d5bc8c73fb2c267d9242d062b912c57ea719e6a667fb3197fcbb0b6f8d689b24b01ae78fe30ab6c6cf0dfcd4ace598e8b184ed15d15cb485da32c88d47fba4f3bbad965cc51469f23b23150316a7120d3e61e9bbaa664b455986bde9f6e06cae048953b066146da400a45e7e762c070509d5adf583a2a8af560e68115f4de22df16dfa86aff632791e53d048ec0f0bf401cd325388f4e89f446a40f3a67d1c868a7042767d7f55c490458840c3992964e7de6bdeab70e8f7f19bed62cfed18a3af8a366adb786db092d589d5c90ad44b801adffe04f89f27ee52069c123750c481aa300b8c732c19ba3ca26503ade82bec561727fffa85956f944ff0e362fbd5e5537c46d63ff96b0e8f7c7e40bdde110bbc9c250f4b62ac4e9516d3ef65ae730df4b5e7fd8ed69e606ae7885227a572df317c58ef5cc536bb6aea500fb1de19e07ee06fd37957ad08928034f15a0e34f00d77c4d4fd157179c425de85a8b47c50c85e408652c2cd5af8d97bf0159cd07081029e51652b0193e2cc93f3e5da13ddf3c6030b9a766e7b1c696bffd8388a2f8c0996a363412a010f99d18ae3c07a9ee595474a21e6cfc574aef906762f996e627497e4708a320be497fda53e682efead4608bd12057266ef52650ffd6930ad9eff88cebbfe72f2747d6af46916694d60d27ef2907a181b5baa2f0dfb10cbcc11164713f82464d9471575652f519a4b116ea01f9e7740b6ed070013697ea8ecc9186fcb370c65bcb78bb9a2e6dc7938c221e7ad725cd7ade16e5badacb1f5a5a5e6fab72a1b1afcc4dfac42d21617cb05b9a754a2e1cf4ad513db01c158adb3568be9c37945fa326cca8eaf1fbbe4f07c8173f1fa7ba8b44a26def04b275b95366ec53cb8eabf89666867e38c394dea5711e5a9072cfb0f8fb779798ccd8c97ca09985fbf2051a044a9b166a3cbf338c6e8cfaa0d567d4e1613b0789df1fedb87a13fae95673f55835da4da73243323c112dbac51158bd769630d2aac437203aba3c9ab65c15b81cf01b1b3f22b5b9da825af7f01341dc5c3bd6979005e18367fb45b73db30be835c4f50ac2a829a3c0f8893c669bcb5a96287d80f8f943879b6f01a11089668dba44fd6ee2c0d2e322333f4e838e89e3a458c55c477325c9318c025df4d994a2ab47e8093fd7032a0d6b1726de444d5569e29e25a2afd026de22db8a2d937506499c5f73efd973d002f9c6228bce4538aaeea0a4c8e31c7a08da190be53a6ca3dcb1d16439ebe344f4b1d6b5312564b2970efba8e89fe187f67b001416e3ee866fadfc72a57a5ad0b7839dc11b76d28e321789a0b75d7bb00b08abcccbf7fcf4173f499582c1941c739c827927163c1382ffe4eb9764395b525606441d853a86ea3fd57f305c02166caafae6421d33d77eb3a0089eb7c5ae7a73ec912c02b362d5e94474d397afcfdccc7fe7c59aaf532315556c7dcc3f0fdb1a76c04509cc89a40602c1778bd92e6bfbfad2c167afc582d095ed3585cbacd32ab01b0e7aadb13b7b081bedae07fbd6696b3b65966b5a6d4e38b7ca3c93d44b71dc56a92481e1c6c138f12abc54914dc834c571919ee3d6b9ad961bca58306199f679a3522a10a16678df128076a89c2754f021b2b54abac26cbc2f59463da3545d5966e2c520f081d318ca5a0ca1e380f04a3233e88bd79d6e188820458039661fd5657b29f94adb027bac759c83781237bb7486833196751e5e48088af7736ff05e07c30ec28a096e2daf3c42eecc60b096b6ed46337251c76e3c09158eb6f620f6e85727481219ca1a454deb520d076e8d6693e794d410e0de43f3856849e0b7594e398007890d62fc9ec0fe7b1108d54be19dc7332fd4e8ad95beac13d8a896a12ee72fccb59dfbc50ffb3fa62f2e12a03e505709ed02129811cf317ff71c10a8fe617e911f6258fb5fe3e054dcc4ae32e2747f180a445231ea6e43eff04f79455ed82f4928d4188066eebd7a63a0d87a082d35ce7976b2c0424859b824ae8549c9c665508292dbac8332834398ba8b3b9db4483f139eb775c8aa70dac4bf1b1dedb73a221837114de20c00588a0f88ab93baa3d4e7fb7fcb6eb8ef956d912e2cf5d12a5fe377e9584a2b5d7fa95a2531736c7595d175b256bd90b43959cc74d78a9563a5d17ec47cd896e9dd0254c74c6dbad5596f9bca8167b10df65ab8d43a856387fed42da673afe80ff904dc69ee7f8a5d13077df8fa60d81c40c1274ce2c12c24a172f554190", 0x1000}], 0x3, &(0x7f0000000a00)=[@cred={{0x1c, 0x1, 0x2, {r11, 0xee00, r12}}}], 0x20, 0x20040084}}, {{&(0x7f0000000a40)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000c00)=[{&(0x7f0000005140)="ae886c8fbd564bb7f082217e689266d5d011525c4d07bd42249ae0a692a365de8018cb45ab90cb8439bde5d17286b6bc2d552d5e1290225b50b74b3430e1ccdad8608bb1f33e7bfe1351aac9db7a42511535be92fdea11144bd928e7beeb13cbe26182d21a6ed81efd0275a800074834794697b0eb4fc2be6716819c26ed01bdbe46237ce0e91fe6fd4eb7abd1a2335afbc6281f350cf09bda363661af12b08f95f74e01ff6974ef08508ffb66eb6c9ec729434e160738277d129c89f58ce5d830894464500c02fdaf1b57921ea984d02ddd2318fe8479851b8be62936303cec9295b1d0d2828c7bfae03fda8644497ac97942d4cb56ad84e3e7dd9e7af7c27c4695c425f1b4bd02c86007c46cb407317a71cdf919794555ea0c8259ba24e126f9f1e538707c5664a4e4097887def55163434d3d53f31cb933464d24922d33f2c21d3fc069517dfb6746cf5e867d75bbca6ecac139302e2fd833d2c1e936ab846a379c9b23705cc812a005c088cfd8bb0b5ce4b18bb355584d212bbff22cf070cccd6dcabaa7730acc5cfa0a73befa2fc36b5d1a1a6c4ed2e385ae6f0a46660587bb6fdf6de14e3ad3810d39bce4910286a67cc0316aac4436799f89c756ce6d3ba9d17e0a6d22c8e973203426dbed277142b7a24ededbf9766a987822c7db375764c95e4d91daf48bd25ececb203c72373a36fba08677d00d1e5a7cccdfd1502acf645db60faaea5c81029b67aadae3ecf263fde1a1269a2af174be4557efb29618cc3313fa11f735f21cfb1ffcbca7950e794a7e309d742f329c7a0c7fbbc7ab13307092584e5633b9578b8a81385c06ff48f098e488f8ec1104175fbc40234436fe871885e81eb2fab23b534f0c7b95bd93e9a2e0b38162f2469864eead59d3d7a1904156388f1632f29d46a8e81dc5f92b805add02c4c118912aeb3f98d28f4e1c5058956b62238e4e89e94d977b3a454e6cca7ff69a13fb68cb24cfaf73630878972e0a89a947ab22a0910f8b48b4d25abdcecd2b89de6b1046212799ab6e95be988c6dc5d9482e156a1a5522d6fe7f84fe6b3e2cb52bc2330de07bafd26a863c366415757f209c19c067387e98796d1e7b65ef3727fdf90bf8284d820b6d3056b30ae39fd5b682849367c9271c90b931cab78c802d831b1b522c5ce84f3c46de4ccd0aab98556e0d23bf56f98441eee7fcc740dc323d1057d2834dfd7ef2cb2439a455e65058f3d570cc66eeba95113017015ddbd22a35536c603575056c7bf50466f94557656b6ace775a40119d2114f5845e0f6bd5635784cb799baa3b04ba94d1d8d96a0a917617a861fa63415910568186c54396f65037bf94d102b2d7e171dc2747083a19bcf19bfd8bbbd048ba044b8462d6ca736b14cd817f5715219c146441d8f8e6d97683041c575c17ccafd904da3fa85ef69d20b0815baa926d5ff2e0b978003638fbf0f1717e3679e7466da11059abf9c026e11735a6b9414bec29e887b7209b1d2d31d31574f34e25d3a492e5dd15404ffaa75a43017f8159187f5c92810bffe1e9e67369ce208a73417fd244dab8b6afebda0390a62454a64b9e0b712b38b440acbf7c5e30e97155c806dbcbf01042cdb21bc7bb1984d361444412135510c4463073681ddc0a14e6c67334046e758a02e5774e3222ec25cd91a74dd2b443242deee20604d5a1aa83f5537959d0c57b0ea8d5d4e9853f9940e028dc69a5773d4832a486cb1067bf46c184518fa8a9fb81b120e049565e9271d8fc5b83137809bd10b1bdb69f445141a1f7f267069a10770462c29defe6ab341c086e6f3d6336ac80876d48fd95efe0d92a71d6548bfb9f0420c0a1e4e23ff17e75782bb9a1571b61b7f0a27d5a8b9b08baf61310968cab634f596dc0e3880dbd601257bf254455b914fd7d1affff055883bd8947adce33efca62223b39a6c6a9a69448c4fb55cf705213812820927322b08e42992831bf38d40cff699e1ac708d3ea7aa1a692c7601ae4efd7aa3d042cfcd19240d82be0995ccf516c1951f332937edf9cc3e39725a5ce48b764da0dc959e82905f2537c00722f0382c76ccfbc9aa860aa28b9517f753cc2a31a50ca57e285b73ccfac91b592d9fcd17de2b54b287d97e70d156650287b205bf37fa7665d5a6aefe9db6141dc2a5861da490bd673cfccd1102b868facc4bd013140bb8a9e8f33b3d35a86e43f1c3e4aaf6cd052b651b9df8fa4b7909f1e4b5cb52af9f6c9f9da018414c22f2f3970fa937c28b06dfccf0cf76f032e686bb0c9d7af38e6c23a52ff1d1ce2756a965827ac6c5ef7383d35897ee6ca23e03be159b420ec344bb6eef3bebc7bb08787b93b696c7e9c0a37456335455ff00ce981f2b7c4ee6c9ab9c78fe1f58d6ebb5de56e58035683898f539e40ba14c70cc59e72f78d937305d858985273cf722935756c0c0a26abd5cb1361b932ff3c7cd060edf41c35d597659970ecf56b6c47305546777c950e6af5dbc70116dd041eafb606e663a9297f2cec0c710ffbde9e5b9e0c80c1114eb42f0eae1416ca4348e000f90c5e3f5f50cd9f914d1fd45c649549fd9a7121e3670734abf11c8d2a6b0b2ca60af62d54a346fa63db1156d871e974a9ee2603f5514d0d530b412573ece5d8b54cd51d20a3d402691c6f7365f1065b97740bcc41553278b636ca9c69e2b293ed178c4689690f92c1841eeaeae38120c398a69e62ac7670904bd91d32a12a0514c7057539931e48dcf0e0a9ae4a79aa647bc4814e7ff178edd436afa26b3877e56d5e5cda4112d7006d73a9de292f01d718bd3739084d9d54ed22e32185aa5d96fe7f2cd73917653c93796bd3497b3afe07bc2508bf11064003b45585513608ff847ca992dffd35b3f2e1af3ad3701cd057d9963ca75fc8aff00935a0ace61202e78d8b6b36dd35010190163d724b63c866db1ad907b077c84b9e9e49982639644d65c903691e43045882d1200467ddaa89bf4155d23b2d087842617e5491446829958d6050bc3cf62e6c83019e4447b3fe57ab91ef6fa61394a2fe2029af078cd730966ad089e54b10bdaedc8521fc425ae8defcdb23ef21663caf8a082eded5ed929c685c8778f5a40d094d6c11249890f0b5e236622a404cf30e111afa438213b3ab4389d1f1960ab7ac1938c3602351cc569418769c55e63797891a0b88b6f705f282f0f6405b1069d36aa93ee6c7027c1c370f7f7b9a81f26a78bdca6ef2c3f628c0c187a1e735912211e337a56103db003221329c756d07a8bc0072e2135dea4c9b15fff71a23bf7b5ed522531f0c0d3960364a3fef3300cd930ed23957e59cb0b23ea12164beb70be67aee6db0e1e37333f844e5441a3586efd0bb6dc30d32e8c082be479f18732000d9f29ec4293be441905f6a500cf9b0cbe19f3e53123eb7fb5e8f01f33269ff62b673aca2fef814fd710534d6679de819e8b2c80739883d8243d586ca32bc1420737dd8cdfcf188eeb569da8337ca81f53245c7706eae1058b738cb46afbf5800187591b88de0f4007501872861a7208fcccbb077b09756c0a4aa382173d1227a0b3bce215c96679ef960868c352e9c7494ae53adcd77b6af55575c6b7a2ba0b4f2672fe9b64444a8b23a74761ee5338d495a1c13c05fb54145f93309e917e6d2eb014afad1952454e8b353e53d06e0000933b8519f39e473789b86d2689fd4160f48d141130aa570c445e12418133d5c1d83eef22d8a7653312df8d826ca6f5a5fec8bc59ca36f8f204a6e37a94d14cde7ecf48552b4a61b1fc5606be1233722174567a52e2c17beacd6574c92d1b29889efd7fa07c7fb7d1cb5098c5939bded81c55c51c67add0fbe71ddfe0d933a69b1b7e502638a52d8aaf26009efbacb203a7af8c5c81a40ffc75e4b60e9aee082af1f0169e9244ac5895b4c98e60f83a6b0c90e0a5f8f9431e393cb9e5d235b2ba9ea11bcb3f9fec32671562b993e7b0886b947e49d8259ec118098a85e893cbbae35e9439d6188cd7aa3d07f2dcafe6b51aa7e6ee016f4cdb8e14e194180a100dd74b741ffc317144b290e644e1071893ff0fbbacebb70f3f3f33508c5d21791e07d3a94373cca67f7652d17b53b252093c3e4f2cd2dbd9885cda366dfce866fcd4100e9b0e93f858f176591f625ace9ef3a0c01938b14dd655eb4946cafb645f5509c4d41dfdf5660cd3b15049db72d86f7a0b9de7bfbf3c201fa23c2e0288da8ee896a84af3b60ce0510f6722d94145b507c0e3d47cce23714426c039f86adbf79ce0a037f159e8fc9517ecae81096f55cc2ff61fd22bccabd32b436ce296b5979d047929d12d707695efd5b7243cea881b70dad3ce7b42d00f48df51b33ae4d4d2ab593addb1124ddc74768b78a553040ee77239162fece01cc31264e59ca3602212f0536d69977f002c2ea63faac3bab9514d767621175d2b54392ea850538939ec831846ac64b4f5fb033668609f91067f1d97be57ca16cdc4cfce9c96e7bb0d6a551836e0291b9d78c7dc5a07170173cd17ed53e2738e3fca298d726b61da78bab3b78fe8d78ec311d3340c5c58dc691b058e750a39b41f1542941fad5b075e9ce4354ce2c21bbd920ed313b887a34b4260df33e5baa3c3cba4386fb7b004fd5cec3e463eba8978024903ac29ef3271efd371b3ec275e715e44f7c809a86cd56c9c75c7b3e71d34a8cedf3bbab31b5cb96c270acd048e5686b9195dbf4858e841a98001491a68d09e448c13b6e284513f3cfd3ada36f703eb0f548393a7432a9d79c6d56eb591b9ab241a9f40a93440d81bf9a68b92c438f60e5458ea4964c67490dd62a8882cbfd4f810df20cbf80783b4a8b707c47e4f7be3a7021353ee253045361495f2072eb0916fb541a18fa1eb6bb465027e4e0d2180c1ec57de528593c9496e9895046474ab2096066a618625a66ac6cf181aef4f6ef4ad2a643c85bc8ed234e4709c958a78f4e628e989567b7fb01ec54f9c421b9ef74a108ca7a1d650f4c79ce7310ce33dff070eab60c516959d7c1c8495d2becd3467fb7ee8f7460dc16719e8fb0fc1a8207aa079127863445c2503d406cf70c6c16816499ba1f4f45fed17bd659dbda9925aa3645019cc16164e24ca6e9f90c84cf6ffbe7f6501773e5723c6cc1ef089906df2f9636320bd4be2921a88bcfd0816b154d83638ba01ed2726f238b40ead2281437254e5a1585f58a58887659f36ab5bb3f5ae9360be9269d955a0e2c5f76c4c551762d5a7695b55f1760eda4115770c58a1c3a2924ed92dfc818e6a2bd7b07cb01297b3d31a4f7a75f5b068ad934380f99f944e094ded172b840e05f285c7553cbb6aab93444d2a0efb4e515549058bddd3e6e3ab83a6a037d0dd0519e7e8fe61220064b9c3a4d74b1b16fb2660a05a68d9241b78ce157643ab57a7a5f2d990c0d7e8040cc472db90de08004265b7cdc5a7c7af5ca8914ee72f9198de53da89efc984ee02d43845a7bb713141f6094a1aa861acf60a6c54f8be4260d8a47466d622306f38832b1a7e82382a63e851aa066fced00f96850fd9bf4f317bdc43c1646034efa4e11cba3bb558bf7d180ae1d99c5a968f2159a8731e5925ba1b4a624e4856ddd05df97ca0c0699be21a8affe3a832004f6e4eca0b933fb9fe5bb4c7a59cf29bce9bf564b0c0ba74788030aab624e91c44a07cf802a2b59550ce72644ce1971802b204e4db99c389f99987dab92ae0aae0d968d31c0629fee2c50e572d6d75c25f6ff8b91e85de0e95ebd440dcc3a7943e03323d7c5f8f9ba656f6b6b4da5f49c1e38", 0x1000}, {&(0x7f0000000ac0)="e8aa716aa9ff3f4fd6d9492def9574c2d638289475bd0a74f0e332f1cb7568e8371ad27c59dfb06876b6b3ef7abc52cd8b8646f30fd17f57b7d7842937678e99e91012e1d1c7fe5cf19767d09fa4503699209c28463022328d832245bcb98d3d07ebff84d346a0b001239e404ce2467914306590f72ae5639a626bca57f8e62d1adf9fdf7023a20cdbd68550eb51d436cef5a1582888df9571b52bd9b50e0d494503cb2051d19afebd5bc9dbbb31c56e974c9219b11742d1b0a9a74a40922708a1844cc0c2a3669eb84f7d6a51bde4a8c7c898155e5ecf21bf088044c2f6a592ae06b1469c15", 0xe6}, {&(0x7f0000000bc0)="01811388de54a9ce009e65668846364777", 0x11}], 0x3, 0x0, 0x0, 0x4000}}], 0x3, 0x44804) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r13 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r13, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r13, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r14}) [ 1647.802040][ T546] overlayfs: unrecognized mount option "fowner<18446744073709551615" or missing value [ 1647.836028][ T547] overlayfs: unrecognized mount option "fowner<00000000000000000007" or missing value [ 1647.874110][ T548] overlayfs: unrecognized mount option "fowner<00000000000000000007" or missing value 13:10:11 executing program 4: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) r3 = fcntl$getown(r0, 0x9) syz_clone3(&(0x7f0000000400)={0x800100, &(0x7f0000000080)=0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000200), {0x18}, &(0x7f0000000240)=""/113, 0x71, &(0x7f00000002c0)=""/255, &(0x7f00000003c0)=[0x0, r2, r3], 0x3}, 0x58) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = openat$cgroup_procs(r7, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r10, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r9, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r11 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) lseek(r11, 0x2, 0x0) sendmmsg$unix(r7, &(0x7f0000003740)=[{{&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001100)=[{&(0x7f0000001740)="847236ae11127402138f7820a1236b3b12faff2bb5e742d6a126343df896d6d8a74ec59503a33efa5e428c451d886499e1bb63ac790c056ef49283c906bcd1c6cf732df950c11a3952678dcb0d9255029c5176da45c34d4f832a0c6f235b6a943dd1424fe348a14d92de955625c195088cd77f3735904d99c2d6fc9aee9c28c6665ceaacc9ab746f26e82f23740e775959ccbd5cbd5c6474e7991c0750173d840c045d2c27f5b42e98f43cfe7a2bc445d1ceb4491b9ba6a4bab5b59a30be0854d4e759afc41cef8c41bf87112209462ed0994391663bc710853088c10d1b1cc0d566293a939ce60d8d3c3fcac3c5af066fab8d31aa887c341f2896a2eb0e404c4b6ccdbaceb3cc864ac07004982f55b17c08246d677b3ce4db342a80ee7042373e88a489e899e34e0dbd4e5e5d320939db9b6e8b6c291de6a6635876170dc4382cc2d851ccb11a52c327f3fd8f7d444a30227fc69e8f3a68a3098366ff7a96e816c053957bd3ed79e66a1065ce343a45bc8011d197af5fcd0cda2a62dde93603cdf02bc793244f08d1d7d38357fb6c001e914f4bcfc8aef1f615de1fc7c7778c48e96335696273937e6fc52da3dd7ea67791df0d7b3b8c3c622a25085ce7e7e8845182290181ae4c23b7f49b50291fcef9a12cb40c11441faabb9d8516bd75ff83f31236e052bb48c1523220278eb8dec5f85da1392116aeca5d2a2334d503527cb5fa034a59bfa51a48b36e183dd02a39ed047f5a79337e8c445329decd92a9730abeb429802933f467657278dd4b476b886ff7acaaa0e3defcac7a526f30795bf5b6c81f04c286cb52cf452b3996eb1adbbdb0e2a4fa5b6a255ff33b04f5c9bd66d191d812914df81b29248a6ab5a8e315eb097dbdaa8f9f1aa709fca40de29381151474d6a9bd0f991f48eb418317bf319da4d39893439a55a0d94029c23b744b8aa00cea01005883e0ebb21dc914debec3a9f9b7b2f6bd8bdfe8890d71bc77bae1c3551c891e1bf8804bcaf1ef73bf0489b7b94f1a70231f52e23778ef852be44ef56081816a07d9de12938e16cfcc4150d09345c7a3e2de5982376512c4e222248497ee50afa3065ca44ef91bd52130fe159ff0fd795ad0e3e42c2092a512929dc99b4905743e1455753224fc6342b69b25eff091af647c28728e959d20ae94c2029492b72d201dc66f4001769f25e92760519c39e1af62f4bb546c86e258e8968b63ae2b441cda2af72390b571d2e1d4390c15f76d82229c1795cca2f431879fd4a2600cb84dee79053c05dde87e020c823e92bc5020680f3755af7aafda97836955eeeb576a8d5230578473f25ef412282f4652a409dceae0654905e0d532533e7ce7309861cef0ad1dc4532d3c898b7873b4ea95f8455b5e3500f5bd64eacb1cdc0857ec48f6a3aadea4790e177b2f1ebd0e73777fe6f9a5d90b1b5fb82f77ba3307d84512a70bfc5fb60c8a55c22f9fc0232bb3d9c80fb98b35e19f27a35900974e3c21314e6c330d4cef8c473e46aadadf68b02fdb996b33a824805655ed7c78ab395301969d5001467362180b36fc24aa40818b4a40fb454353f2551fed72b91042542a62d00df92496bfcf5d67f005972cb8886f0408c4b63a297c9095fdba3649ecd5e79415f5e0140d7da07f4b7f4244eab4f969cb746d7e39de34ca2c87011988a3f0ae3b70eb9b958b9747650e5049557cc9818e344c4e30593085ea3bc1944abf3300744b1bf2e9f5c03bd1fc2776d0b308d7ec522aa7e7af529e004f1d72fa2f188d469fb818b4ee018f9eb56f4cf242e8d0e3d3a0dfed5aa11b3c08bf0eccfa60d1abc2a31ff91d7bd97071e5fe96d0f290950ad1728344368685bc494146ab5a14daab7ba8a1a4b15b1350b2bf5f408431a3acfdd11a719533a72b5c4a70890dee2cf94a77f1c1a72581c23f4e1b315a19d4b5130a55853c90cdeb755ae388e8ef8ef46019742254348d62b78a9c240d46fd2d8bc9a9516d2602390b0c6accdde5372dc1197ce018b685ed4be5ad68fd5a23aa9201c3a240a213de377064077b69a9ccea0da32306941bc8c0e2c8ea97ab02a7f6cef47d2123ab1339946630a7c0a51eeabe20122d699200332f166c5c4b9641ed0f23719494de3208dfc3bf2c0d14f2301225e9bcd4dd930b6e92623f4fe3f61a68f24b716ae48da0c6b6809518276747923ee16cca4b825b6418a8e44037f5c883f42b71ba5657a27e5f64c19fad595dfeae0dd0aff93aa7df3a8c07b84adaa0380c8c6fce381ca79e0756e32f0f47260ce895a0b4f1b59ed3ca5682b3c83715a92f21386158889a8561c23d57798ac19d5f17b5dc50f0162833ac98a17ac3d50041187c55ccdc9fd9bceb9041544a1d1810e7981701e2a2bb3b46654918df514170d2cd952e30269ee744054d5b691df519ced83cc7be1fb9fcaf4776afed20dd63c311784e2c0b140d2bbba4a4273eb59d51e41129423ff11cd634af855b59133bb1a82a23c84a1f04fe0171407755fa8dc3f0e0142176f293bd28f88281716af159b4e85bdeac931182117ac0cf91aff38993d67834d7f5437f01234d74b677ec6e6757060d16a6244ba9598b52e7b279b56742b77dcd7331673caef2d80044ae00abd0fe17aca10e531a4e5802f355270e1b0e83a8689ae0ef26c703af2713668ab1ddbcb0c36bce2b282e766b570ec6abfaa9d33e8630565353d2614afd45e1969e3a999a325dd48dc1724cf66c76a4f27490a57e9bff19401d34ee521b3889a61a3f435d2d1245493492436356420318f74e576e7e41d0425dda036f74737a565ea6283c180341e49ed66a10069500b7f89fda06b6a8391a72b9d230f0e7070b77e74a344faabdfabc6cdc4775d5f353672d186faef7880259251bd378189dcd6603bf4b91dbfa0e27d2c56d8e158df7eed0b11cc1757ea92e1322b79d852c14ad3eeab2c93d26eb40a7423733d68919d7f957393c2d1280973f9a79620a230e4a4574bf5c91335e7551a022eb262d6ad588630a853f044da3fd44726ae6a19978009b246f1f1a75084e2f4a4265f5d254fc5f1814dc13b26c60233eef4b3a3865500075bce59517f3012cbe49ab53b245977540796de9db460b4ded2e790214c0acac4d1ca355fd702d7c145e04cd2a5a0cf4e230f769c8fcfcc9580c86643c7950d7f1f3df040d99d765c50dd38a2f33ae973e654bb0da86199a401048ae7d0dc47b79df7293ca5cc703ef4801ce9f2279caecf08af02343d54b2e88e6a7c1e8965d3f0e953c8e50b48e38c891e7760a2dc1df048d8b4284d6bfe54af1d89f6f3dfcbc31cea0394dd33a616d3bd71126d6812aa3e6145b9ac6039b4a6e873144fbc2a158412c14f1d7b7f073f0cd13ef5e66ebb2ef4f5b56f7d2118cdc7fe25331670f9e97c215c863cdd6215e703470f1347219b29f1c9955c2e5c12ed45d295a0976be3828bc0cf8b20af06901a27b1dcecee9ee4dd2c6e5d92d02f7acfe8243af21e288c104299e0e414256871d22445415e7fd927cc473dda428c48f7f0717bdb84dfe2391f673682167d3315ee54c8f5d224a3358e0fb21620bef69296acc48ca9b39d9724dd20f06b7b53a220db3421679f9b3b1ff4a191f27d2a8e9df66d6f7ff36d425b58638a2718cfe9f103f04db80ded79968532402ab43e8451c326ad9e246722918efe6c67b4aa9d03e4a43b2646ae813f220032b4974464ff8710bd0d461e0d0c7770d78713ec2ef5e5c6a7199e043853a0dab2f0911bd3416aea9f8c6acfe762d1b6461261ad36eb2044e28851c40f029eb1a6a5c4e731d735aa4feb0409ddfc3db8cf5bb4b48ac56809446a4d1b9bffca671151514774be7efdc2a5f1c4dc2236608c45330618287e64d3460e6d664026d117927e3ef001dbe68c33402739bcaf3bd1f0a1e97e47b6730d19460b18ff11ab1576ca10b97afe5c24b43b86126590cb96a0e5ea1afc0df0dc23785151f7e9bc03e80b9cafacfba005fbacff723de7b5f7823f5fc03f5d34807ef69fed1217fde4429d5c878f0e831f8bb85ec7170ce1931d636721bf4b471d0259320f843b22ff70e2ac7b794b9c42325f83545dbf5104c2d181469c8c25efb5bc58523a513a6955f1900aa86bb9b7806d56f9439c84673c1f087c761d88dad8551ee824ced01af53feba43abafc17ff625558ec3644c88a6335f99f3f48547e4c49b38a5c676d763437d8ca71922ec87d0e6aa97b396e505e22766a94eda8f1aae77a3baf67895a0d313b4b4eef6eccc22fb9ec7cf4433d7971860f252308176d31f0cf08cd87f4ede7bc03e84deee0abc1dbd87a425a2c06e4386b47db4ab3a908b280c3339bc62bb5c23f27001ef4af8893ebd8cdc029507d7ed3e24d0e85d4c4bbc97bb20873cb374031ab28c950512fbf4448aa045185a34adc57f455442eedecc6c92302420405fdce83d7e0d0afe056dca52b9e7ad484cd56ad7d03d1cd8aa348ff414371ed502f3cf9fba5e312fea3aa9deb517225db811ea8a971c57de6fd7e75dcbf1b6a935a3faccb270f3f87b077233b37dfafdcff88dee6226eadf3948aec78f96fcec83580bfec559a9c49462b0b23fe7162533dce9128abbcdcb5520b842e29ff6c3163e155346a13c1824a5bf1f589eb07441c5b902177b080d13258ae23aa0814ab48bbb9651e0c214b3e2e77c8294ca968ad141d3ca82bfc47c1964f8ba3ab738b92b7691a714c78753af8e14f78cedc33de40a40a461d6215d8baccf0503e68508f5aba6e705ebd0e815af54db2aa5d397f06b4a8421f6b7a2ed0ff6e10de723f2e39388cb890da41437d826fd3e82c1ef20bcf5ffb6921f1d83088b913aa077431c906b378a0c14fc88b0ef6c382d1ad8f8c717a6a9c72f010cba8823deedead6a9f91c8352a2434fe0a6008ea22829c42a576b9dd70314f0bebaa22ac2a7c2b464b25112871f1f24143dbe13bdae11554b1a6afa201e2ee73a7556489e0017d0b998848a90913c5f8fe9feb6a38f7d8a7817a301ccf32b9b7193c1ceac9d6ab8ec757b820da15e9bd789d66ae0d4e1e4a88040de35a55d4d59a95e54e6d8482332eb64bf5253a56e13ccfaddc01dde9e63795121c2c23f2b0ea606aa985f0078f2d3002c7184d2c0245bf002dd9bfee5fb48db285ed80adcd8a288d429092194d67449398fdd137529923499a27b2baaa7604734051a98cc216b11e35ffadfe4e290bde54aaf1c5edb10e58e264278648240605494d757d09344d076a9eba21ef3ab53adacbcc22445965ace3b3921989b293f71c540800fbc72d625aee38806ac67d678a7d60982bb117489d70af4971f3b828e2f60c953b40952f63192b00424ebd4c82c50096991182b6e6bfcb928bb432fa1e26f001447edb5f06c4cc5208545c913f4c46e320ea4463ec9a96c6245dbd7a16cecdba64a9e196d67cd5739efa7459a88f93ac0fd0ce9466a0b0b240c44751f8d1da8c62756af9ad384341db4b6c0f35ddae7e5ea2dfea55a0da0c631f4ea7c357e98f74a0795918327508aa09199bcea738cedc455241d9fc094f3d5a93fccf8535a2cd9224c6e50da34562139085bfb8d6e475b36639ed02337c3ef23351fbc6b0ca80aab16e974ab4a6d0f2927653f64bf6d80e81ffa1c7d8392893e2f74a3645eaf333c7768b55f2c042b24f4c87e6a55b8e8e27015a770d2a9c2a2678c0bc6f38d8b46a2ae2a4f4e10278a720d9b435d5203a3768a244c6ba8cb3c917e8f5c5115241a3b0a5b55d26321d7c7814325bfe0bb487c57189511ef78f0e3a11709b42cedb0cf09e68b5ed1", 0x1000}, {&(0x7f0000000b00)="5fc08b11efe309b1d61b7822a35459a166b9b7e174355355874681dcc4bc91cf06b1ca7d38af250c522a510ead3557b88ce688765978abfcaa43c4c58d3bac77f81d93196f8021717665650cf80ae070ce6148c0e59623a90af5e7e3c6de3968921f9ec26ef9d4000d8c2f7998cf725aca1e3bb87ced62e0fbfed09b2a97ef50a6a48e2b3103fbadf384739045b5eb51863e4941980f09bc49033d115907d377bf52b7d9884168d51ae3e009d3657358fae216367623fac5cf0f8654b53a8088b13b2724cf9d70d4c8f0a2b3d05088de06e5f213f196d31a2076c76b5f531fe93e3a528197ab7ee877447ded6e", 0xed}, {&(0x7f0000000400)="8cc2c4357b53926d2b3aa19cbd574e698a77208b6f3d613aa614da237d0c97251cbf8adfc5f93600e369cc7d478e2922ceb7c220738d61c1c08400a99708eb32b175b1dfc4256415", 0x48}, {&(0x7f0000001000)="7194f3fe6aad5154bb84febfeac554b0270a68124ee3e5f839640d998ed843bc9efb9f507af8c89c08bdf27f691416000bef0b5359f6b0c864e9c4a86ed391c04d2d4f9065b7a50621a2a9ec083a099f97cd1e816b85253c857638988c311bd4fe30d74ea83cf9ca3606ed34265b099730e602479f7013ade3b2aa8ed625f418362b0c6dcf5487505e91ac869896f3474a44d86f9f441d47d02f7ab35949733b10c3f978ed1d6ba55f94d9b6ce369dfa5af49d83948da29901b5d323e69ed6708219928129c7f7177c1d5ec3a7149b0d4a5e5fbedb74506bad16b6e00f64f662ea4b087fa5c0601ddce36970c1252f", 0xef}, {&(0x7f0000000500)="8420a7b12a08d7448dc96c1d155663cb6fcf6d76d734929a0ca2bc2d0eb0dfea84d6a081b60681a935cdc8d051b3813ca156710f6ff6e81d6dbe6fa9516660f25541b734afa9103e11", 0x49}, {&(0x7f0000000940)="95f3c5c781da590ac12d00140ed0fb9825a06d8285071c4c401b609a4ea6974bfecf2cd27a967a89193eab0597a90ef29627cc0811481d0a85bab0cd29963e1c42ed5e0f206bd9be0fd51bdd86aa9b62556eb0069e6737ee8f3fcd4cf48d8297678e72e133281644d24978d32a28a6ddbc0481c6af4bfe2b67ad3d6f9d9600d274ae5361c71543e6447b21431da83dca7ee044e78dea7b0cde2d8e9f172493b79bf0c285dee770169c753b4a868aa800", 0xb0}, {&(0x7f0000000680)="3ad3e6868bb3740e73b7839038ec9a33c8686e5ee204aba083c37640b19b03c5f02cb85c2f3a0cb0e52c7acdf7cfab6d3739", 0x32}], 0x7, 0x0, 0x0, 0x40000d4}}, {{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000001380)="a2d875ceadee1c770f270e744e32e7a8d68bb03f8acdb3b38ccfbca0f2267823499a8896346080f0b46da0fca05e5a396cecfb01000080c9795f8153a3b99f258251af34226c598c40e5a68d78a24d92ab541c4edc69627962898674bfdf85f57e2d23a29c0096031fdcf4b1e27672f9692e616f59fb8eedfbe8b4c8bba03b43c4b6b72447b8fb31f073ea39565bfd50dc88a916df10ae6a831909d7bc24551e18bff0f0f2b259ffb6d68d5b96b32179c7affcfccf42f46a974f221f8d29dda76a0600e4e9a8fb3609601204bdd9", 0xce}, {&(0x7f0000001200)="8b36fe5c91639fae3b8057bfb16cb759c1b2bb3558155788f8f69eb32ba3c4f20a69a59556a866865693282ecbd1f3ce32e3b50b51545c3e035d3cbf3b26b0ba86ffe5349bf57e2c8d5e6ca4b5fee0d41c3b176c2cb3c004f2301308e72a85ba2d32468fd14bfcfb007b056073a7aa1417221d1d5871557f5347b62a0ea9d48f69041a09cdf51462b0834f572c9f1ad46a3f95c0390e7987d34e763125521493d2adea17320ec3293a77ce15aa680cf11ce2140bfa9d202a63044e3bfec93551584b6781b93621", 0xc7}, {&(0x7f0000001300)="21a5d62b230abd9f7c617beb57d8e8556a7010780ecfd4b70f2778ae10c0f08fb7cb89ea55424047e1165d43bc8423b68788ceaf808da3ce90242107b34f5ff8544b301dd047c65b63d0d727dd29c77a2c5d575b7aa9efe97fc347a032610db3a76cdcc1e2e035f7c8b4b5c18225952bae05b5", 0x73}, {&(0x7f0000002740)="23a194bca9b88c4bce432a89b4c8a848211571c768c30bc2fed7d740cfdda5bd9020bcdd1b78b2ec6c9f6e82a67e2a572edb85a857e78ee3407b9c497e1ce47593f76605aa42ed625d81d65642323c8c2a59c79fe8b5652bff26be9adeb7471adb1472d0941f94043a485ce9e8a8e24c7f6ce1b27fa06da62de61751d821a8bd8c20a70537b2f950646fb4346779962c2103b89fbba7973814ace9e1b045a0ffb533d00a35425f887136114cc47e1ae745a265fe43f0bd7fb7c0ac556b5df1e0f380d2afc911cf8b40c3a8ae01f1f81b153a02f1a511bc21f05c98b3a56a89bc42eb35f8b6a0a03caa1a1de5fc7cdecc59240beb1dd3e118089b2b49b96f6c36fc83d431162f230bab09eb8e8baaf59b79c63d9453add768408025a1c2b090347e1f71022a08724743569788ac863767704c5615f27301abe20a5299266a7034c1d470db50be6de47768aa681a71eb17584903b8590781f0bf9a41127cf2edc28c108d629467e1f3896cca7399be8b6456f3809e84552487354d5044146e62107ec5fcb2fe7c9c6d2133478bf98335bfe0a93dff768d314d981b99c3dd3c08ff313b0c8694cf0a48bc63031680ca1a0a3f4bf30918afca33d7e868369ed911ec942fb9980d071af8f685d557bd784e0ec3088bcc4cea3b338f8ffea777364350667dbcbc28c683279512026fdec874475cbf4db1e40d788992158b2e5e0b4bb284684c849a2e94d1a7bf66b5330fb1ad7ede993275d3b347c23392b93d0b3799690aea5f9c07fd376195cb56be93f7568fe1f04929083139c26fb3eee327302750ef109db625d50e5e89762f5b084aa62c8988269dd3e30210266e5fdf88c80fb9ec06ac70e6525033e923f5db253b0ed7fdd7f626a029e0cb61ac99513e7c1c8512d09c1736419026a3cff7c33ec591ec046d53998d60dde9be7cc5a8def8c9b746afe84263ef8ecf6f72dbf619c83359f9dbf53cfafa096e7afee1cdc8e5f51eb11b8829adb4047b34d151df8126915976e239387aad48de0ed7ae786636da2e6b0dc37f463ba0a244c366210d6365531f1c7763bfff97d37ff3b2b57fc8297a2cca83f44395eac0a46150ad78f29054ea678f7457ad4b925415d21225efa42e518e6343455ef40a6ae194ab36274dd46cfb8f715828ed94fa4871c047503a42c5daa6e9ca45dc54e055af6bc1f3894b5cdb2d71983ddda98ad3309ec83f472a00bb9f55c1de8f0cfbb4f909d52341d5f780595a474e92d0598be6a56b59b92e490002fe98e86d3662e9592088a5ec68db28c31018e1249a793cf661347387655ce0be120672d8469326973793f55112bafe09efc454af291082eecee4dc5443e75c705c1ded847638ee979f582c3be99f509fdd4d34e951cc79e5bf4291a4575528e0b6d5e7cf7c2699d032ae2616846c6b8351b194d4bb3c08a1a2290d95a160a5b1466d07bbfbd695737dcf8a08746e35e332be766dd228dbff29bf6587c00e8274978f50a3d168abd34a6133b3acb91edb4d7f78ee83091258cbee868dca90282356f57fbe009669273a348facfa8f76beb36153d8f1e00eb3bab67478f298e0755b0569e59d103f073f5075bd26c33230720908a0c29fb4f205406e8c4bbf561c61577fb0289baf497a9dc2e99b1f922a0b2fd2aadce950cd8050b0f6db7879dfe9e5273fae11a897feacdaa010ee837e91f50982ffb4f2061fffa2af3d18676fef421488984c055d1409f2b4521bdd821186fdb8e523d23fd51c75b14eba3c67d61fdd5b8c21c33c2484d37da9c5a9c26d17b2d18df9eb42ae2b78de5c3454aee7403f63432d18ffbb6b5c678e7c56e2ab41777635fab8633c63c5a8b990f65e90e6c2f1a1a479ba804f50befda248bbee44d72fb2a817243a803c621eba7d9d22881f1b33477033662e54daade6078ce3558c523df3491ea6035e09d9c4136a02494c137c5230bb2cad47c963592755cd0951fc39b2e2522d2ff5a30fb5277675d1fd130ba3335f282c8d42f9474fc8758a4513aa700d7091cad804ae75c57cf5500c278a3298bb8f74dafb52b7a5ea7726c3d0c98242475f3df404a0cc8ed83f7084167eb3aefcdb434078a6bd72c1b73ed5e4e12333aac96ec321fe531ddc1bf9f4341bcf7cf2c87b08dd8d777d4d80b74378d4c9172571980c39da8a83bbc9e0eff864b49023d6a47c8a985b3d44723cef6873c51ce7e397bf9f4eeaecb30099c5eeae239158bb689fae480a30d3acc5cf14be1a8938fc12f4a7142683ff90d61353554c7849d36196c0ce893dce4eb65ddb583ce9135d74c3f53b52974efaeb118829d367c7ed300bd2770ea8452879b61e3c5752597a913408d8e5cebfe51dad2264e4862db360e2a25d2e9074f5eec0811d1dfbfe4eafba58d2216aa6bdf54845a9139748a42077d294243479de4828fd0799e6537203eccd94332c01f0e10b60e1098a8197d5fb1ac8d2fc01e1481046b533a6b33c49d08c38fddad31936eefd80916dad478b575e40917e290ceea4d11d6b9cfd427871e45506566632a7f7f28a7d6016d14b381d285d0815b1d362eead57bab0227953b9a300ca2c8786c488b5782331f1d64c12bb2b6dfe3afd52ab1281636774311aee68857106f389215c368157aebdd08f9e6cbee9f11643a7a14c418e27754b3ff3f42337250f8e1aa109703ca47eb9db51719235439072614682e236a42ab3d9c5636e6d382ceb6b58c3b511d3a9cb5032aa20a1bc03bc4d5fca7b09c0adefc3015cdbccb2fd1409f3c98d51612da28a673fdaad4efb4a488539f3313e4b02295097a78f36c22a5ca55038551300bacd4f26bc89fa0b41dd4413c35bb7b18d790ad0ef4872d3df5b1ce9e993cee0ca8cc9d387c5505e5e49986d8d01fe78209006d4050d737a18152f03b6272c711d74c49bfbf1ce8df678c174ccc5c053c650d8e9b636478635e9e1a25b5396f463f1f97716c1816a5c6ba6ace923ec9fb4f74a65d90888f72e316d7a8e732ce37c0ea765e6d2f1bd3602f5254ea6c846c90a6928f07ab2d1063b0c55dd6464ccf1d6d84f3267aa62fff78d6626581f3b3e59293c5e4535dc5660106a143af20cca6222cf934219fefc0029734dee0ee69d7265582e2032931710a3ab43c5dc2144b0928b9aa91b695bf06230b2a1aed5f098c6bad729a8390dd27259a1ba1f6e57d5a15f3fedb7af794998fca392cfa535c2a535f57b6e18b863412999f10f18932fd73960643e609361793ae5e7e17e9a235fea3e2d8245a6a4f3ab05d6a51ff0f2252a087febbca2161dc8ea0999305dea08f7c8fde1af995659cafe4e5d954fe119abe5b8188f977c9f14480e90dfc4f029f651eadab8595aeb371a976b78f61337dbe30214779cff4fd9178cb5a4556064aebc4d0599b5298d73866478147fe632c730062b8534f4e864108d87dd1fab7ad81a5eee302687ad068a5749f688501455a95c80332f017391ce7caf2327b8caa7419935a31f5836aacafbabdf753bdf23411f36753bb95ce4396b3a286138a5b5c3c0b8a983fcf9d36c561f68b0420a58ef1ab91a9a5455548f45e5d3481d380fcc7819a31ad20c4e0d773b9af5676dc6d6b17f2a65172ebd325a9fffdb958cb2051362536a872b078b4714840801623a988c29cc8d2cdee7dd4322a848408acdba3f4216184766551dfd0a54fdad11c480c208238cde691d26b6ffea0f59b108f4588bf7ebb36688a716ee5b6c8dc3b0bca2483902f1c87938190f8b08fce73de8577c2c8dcb03050044fdd31919fc609f8adbfb11769d593846b73e6458cfe9fd788c606f159643b7a681ebce192290999cc94b9bcd34972a76f6fdeed2b6ed5d3254ae659c7c0104fa5f2c32cf1eb17a33576ca5157e8451934275e9df64d09df4f03cb0470f39499e372bfe3988d71d6d22b7a111631f2b8b925dc1da7f689e24f70f7babbe6a8f8252b0356aeccc51e67615a34445593c1c5dd90d5bc09be60945963a08c372820f7be3b06d20265b207cbd43cdb7dda83a1d051ccebc3a6341c6369fff8580a2fdb27a7eeaa0c9ba72efbb5fb1440ae8eda24016a2e3063feedac086ce07030e36ce931ae692116d33b81e5964ed4b708995897ecb7802de3ee7eedef59dcd4fde38ff7e2d27f0bcd4131f42ab94ed0f9a745bbd2211c45d813a74526a419ca795dc061f7d03b5a1150723dd0f2adf52488646dbf810747b745422a587044f2e96efed1125ae9af071a9f0aeb476948eba9fb48d967ddafe7fcc0d95328804e8caa7c15c1ca694d6c97a243199ab1fc7d17c57d67811a2360b9e483f4f18ed7674821baed62f28c51e572611ee3c8de63ea57968ff112e658689966edaee0f55e8fbd315ec7e02ba1d7e805097edfdddbc38dc1c5622e4e614c900b93ca02334c7a2ce482627ab541d5b618af55315c687d0fa97b7f96d41d4150a8d6cff5282238897a78469bab8bf1940d8b58b3a5dad36a928a6989724d08623a5846b7992840e9d8be105118e080b741bbddc7b117187814008fae12fffea2c67a901b2ea1aee7208cee7918666a4c652bc886852a780eb60d086f80d2d0cf3d74398d2f641a3f3d39ea9cc16c3ae56146d003d683d21f7eaf86396f16c9d37bcb1ba76d88b8db8ce89f71d65d97add83328cc14ba0080c192c05a30c632ae93ac8dd63c649bc4b70f909ab3f00573a1674e643646d7270ed64c48d5a1acdbdc38ef04187466bd74887b18c61bdf22fabec5e40a3975de5b279bc1cf6ab592fc75fd1379b14e83615a52d3f5108cb6b121c5ccbafc72563a8c78fc5d04c2dd60c4960e3971938056584834a53b8e9b94ed3c63b6edffd95f368204fc3fd5654499b270d4ad991e61749cdf3b8a18dc9f05c6113b3af892b6c471b6852543eab74a03d7f78c4eb056be1d2b5531fbb4adeabb4e9a08c5a0515ecd4268061272b955abf969f203a9ad1f3e2f42bc64b6657c48e085b8bca22be4ca0870bfdb28c4cb23b4f1ba03da02512e8206b058ce0e2519ec9114de64bdadf4d549e9f4dcd48c5cf345727a7288a1de1a7b8148607f964a730ab4d8f9743816d84209423fcc11ac314d9535a83969bfeb4fe040b7b7139227efc26fbf86ec661af0b2dca886234f1470a4a58ba01580d93e671cf8bc8737e9908176bbfaf2748644bf0510bbb2b09d24031e2d33ad8ef55e328723ec449d647223c93a00577b2e8d1dc4e58933de31b246ab21282716bdb6c417da6ec379805ca82b5ae3c392db30781a24705918096db557dd15293f27086adb6c9a1c8b5040749bf83bc644e1489692949b7ddfd360d2824028a7ea68ce69aa2ffe020941d44d5ca62416a8b07c4b1eaf1eac33d218c6a285504c35d2f8f1772cd49292d4dc1a2217ea920f4181f5632f389e30389e400bfef19c171d4bb4366a089d02e21dbd71308f91115efd4c5075d4a91369d714f406336ec4d8448ceea386ac1572b52fb4b457cf932ef219c3bc72c2bb0fa0989dfca8165e3c789860b4ebaeef53ce8125771e607fc1af6105b0a53a6d645e2c563dcb8b9d28765a22a677fa16e6d40b3a1d037fe654a70b0e536ccb58a5d8d8d14dc27b60313a6c40bfa44f27d86b3824f648b3f8e6186c6704505bd6e341ab2b9cb536a797fbcd3edb463615c2f5e01b92699e258c2bcb384c21201ab4d1d3f4f24073fafa1cd7322771c7e196c150abe186baacd6a8a3cefec9a082edff6d5bbe1ac0e5d43a9527bdb4e4cd7f1d11695959c1f2caf84cec3e76e87a8a611ada88c5f7bd54837daa1109e3dcca3163e06d5dbeee8", 0x1000}], 0x4, &(0x7f0000001580)=[@rights={{0x28, 0x1, 0x1, [r11, 0xffffffffffffffff, r7, r9, r11, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r11, r8, r7, 0xffffffffffffffff, r9]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r10, r10, r11]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r9, r7, r7, r9, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r8, r8, r7, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [r10, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r10]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x170, 0xc000}}], 0x2, 0x840) statx(r11, &(0x7f0000000a00)='./file0\x00', 0x3100, 0x10, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0), 0x10000, &(0x7f0000000e80)=ANY=[@ANYBLOB='redirect_dir=./file0,xino=auto,metacopy=off,xino=on,xino=auto,index=off,default_permissions,nfs_export=off,default_permissions,workdir=./file0,fowner<', @ANYRESDEC=r9, @ANYBLOB=',euid=', @ANYRESOCT, @ANYBLOB="2c736d61636b6673666c6f6f723d2c61756469742c6f626a5f757365723d6367726f757032002c6d61736b3d4d41595f455845432c736d61636b66737472616e736d7574653d297d232c7569643dcf56f986cb7ba9f765cd4701211fd26620db5e9d4a88", @ANYRES8=r12, @ANYRES32]) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000004340)=0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000004380)={{{@in6=@initdev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@local}}, &(0x7f0000004480)=0xe8) newfstatat(0xffffffffffffff9c, &(0x7f00000044c0)='./file0\x00', &(0x7f0000004500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000004580)={0x0, 0x0}) r17 = getegid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004680)=[{{&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000540)="b4d1a0a773cdd01a0283cac02b5761ac5ffc08470564bad4e8f82801c858f818ba55cb90ed472e74a43c77e6540e8243b7c9f7c135cf328972906834abcb5bfd735054bf397e7c45a2920c4715fc23cb3c113b71201cbf0ea12b67816cb1a752fa941887fc8865789b660886cc7ab526ac295988c69a00c33126b226d6f6ac1539765300b5f4c83bc955a9", 0x8b}, {&(0x7f0000000600)="879ef6d3c18b6eb0d45a9e739c355b19ead0594d4aec04a4b982d05cfafe7da07e3a16bd9e59f16d2597a8d9bd15ca654828fdbb4ff14f69f7ac0d549b1942e48a1d2341309515781aac827e29d7bea1228768c5641431092f78444fa57bd14c2c34a4591f8160d0afbcff2ae12635f25ad042e74808faf8c8eb7f486fe7b8e0bf1211bb15b726251fa69d1a54fd938659ad581d263b4fae519d7ac8d7", 0x9d}, {&(0x7f0000001100)="43e12218f7f25c0db18cf97e3117aaae31df84f2d71859fdf338d6dfa292fd5e98dad25ae8eaa979f194a8a24325a3e900b9c743a4af0cf26ec5debbd6c6aa4c493d70a56d559e434ea5b7d64d1271444be908f62f3616d99e91c92408b814c243c90d6d9e1788d34ef62be9611b4398b366985c21350b50f1cbcc0adbfd979d8c6735c601d2c3156b8dfe95baeed9a4f664af56bcacdc2e2a0f3b8839d045bb2d7b371e1c579d629e66427a287b9b8b662b9ff2e1fe205e6a631c254df8f20543786a62b83f0b55cf33d85cfafb25c0ca765c4be9208470afc80dd9db9b2adb2870e1abf62731c92710b7c0dcabb9801c4692bb3daa9189cfe5c9b7fe582dea4961db90f9e96cd2357069ea490a56cd1baccf4c1e57da8047d0c9a165decef423db2af9235025a1ef2b3bb24a417e93e94dac72025cb87994f41773636e7d049560b5d08aa913c6c756bd07bc9f1fa26504923c365a9ccdb8f2e22fbca121f48702b200b76506486210223259b38470bfb719622cd8950418f189373177186663ef78d3ce4151cb5f93f7338b47af3fef86fb4d4efe5a298e07f3061b86688ecaa38e09df8247ddf15c36eeae10c7f2d167f28a1ed24b659e67bbeced1b19222a5dfe617d50aff5b909d6b95ba811dcd69dc6b54fbce4c5d8a08fd25b779ba4fae034fba4db8eaa0857a2cbeea5017303252c309c46902875346553da1e90439d4088c2515322ac365264f28fbcf95072b12640a52bf29c4b7abf0e661a568302c005eecd7e27893d46fbaac89ad029c466c372021d49ee8d6f74aa9902223ea5fb09c12a2882d720320e6c70f6f5d6b1ee7edc0cda586563421f95df90046283871c892e92674d5ab1711447674f52d30bf48a181162f98139efc5c556121d4b9112024dd5518798c193cc5cd460181f2b321c82da34bf903e4ecdf93693f97c602c68a3ed41a9cf46dd40198dcbb477d399be3ff55ce56fbb803ea7c3d20abbded490a1a6a59a5cca511d0831b4cc89c2b91f9689a1a1c18514b1b7f2469e440c64c88813d25052d63549c0341c9208aa37f1a88109b8ba43e0dc9c34612fee3a44488839a92f8eb8af8dce75aaf76f3d326ac172b18d0f5277b2ea81c13dc8dd14df7fb181c2cf23d7ba098cdb21fa5f0cef0f52efd7524a20d646f375f99aa611b99a33e770ff452f505653833f8537b7466cbbb251bde9ea0cc49ee13e388d7f78c578ad8ed6cd2d689f365e200f53d33be00913ae1e2353d6f2155b722dfe0517da3eb35225bceb3a0644eafb6af704145f054fe67baf35f63bdad9f679d4fcbdc696a1fb164e450a6c19d8f8fd0e9c62c23fbaf99bb1759ae13a8153b62ad35023463ebff691eed9f22b3391c2d440016837abbe8ce5018294209718bc01968861e7540034b8b9a0f9663136253f59b2c6e33c605746dd51d029c3e73597b41774ef5efb14f0328fec63263296e1c5621ad39f48964aa49da9e798d4546e9fafba70676b97e60bd25afc5e98da8f92649c647759625ff53232a530d6022e5ab1cb9dfcf72ff4160f7c4767791ec6d7ae002a5c5da564980a6fe697207f0dfa08998f68e8a322dc79c8bdee53ef5ecd24a3b714f80895db9482f6b961e01541a1ba089350f519cd1c70c33f20d9f0700835242c40c29967853c298390f773b92e3de1dc70188a1ca6ed30b18be4f7b108981efc053e35e4259b707b5b801a98cbf52a8d15ab0cc5bc02318d555fabb4ec62863fbff9e657b43004487e23d5d68dd7babf43801fb25e57f539b643ef1e196395a6e53e8286b3d68d5fae9652a8fca0088c0ba63586f7de9cdd3abbce55f30dd0d5cdb6942fd952be6ee2116b716709c06efb12e867adce5db421970e8d35395b1129f1ab98c2c5a19ba2a43f571a776eb4c93098a9b6674e37398139200232d455b63b0fd0b244de7756b3630e5fe8a95aea1554f2667f19dd065eb177bb7b4b1d773a1bd4c6fb8afab730033e4dd6247ae41bdf50e5205e18b4c0ec0550f3a9dfe59b15ef140fe6bcd9c7eaaa0b3c1c942b86f2eabdd8c06808c7aeba25eaef329a590297e044ce6ee918636f768145acd2d26b9d845bf9908baf545579d508d8ab38fee3b8d25da4ba5364c38f2a15d9647ce4205ef91a00b27627ea359327a13bf3b516ed3830ebb28b3fade5af0591bd34848df3ccae865dbc33b46b3c5a0227bd1ccf683260ef94658e1f79394b90cb5fa56e2104864f30b6526cda9eb47ffae0136bfccd657570232d96ef1d8d5c46e1aa4b9129f7d7c1e2fef11efeb4cf0b100ee97ae02a366cd0355194f291d069a66d9ebd156b110e3778c6293387f1f035baf19c4e18ee3274fd61322be2b6b45e46ed2fc35923d546c368dab14d7ddd441012828a50341ae31b9ed0eeefa10edab1256c5c775fdb9f9e99ab35987939901efc59a46fe1e815c2b753b453d7d6bc357c609d33215e48e588132d953db568ae00207b155a71a0f0f510816858cec5061a537c117e7dabc46df9b456569bfde36a5d877caaf7262f5627176f97bac50f5b031de9bcd0a93c484503ac0acff219a92863470a077855ffa995c970ad3483d8d29abfb54f401a7a81ff790a89b2b7599e264d0472058de044955ef8ff1a9272c2f2061cb9604246fa84c4739bc9685d211f89a56d138afb91268abf76419705c816be65f13b26295e65c75f86fed646f17b834d2279a9dfcfeaa18203d99d67c0f90239854002339a8e3d0ba760f609b3d05efcc8149ededf486517ad75edc779d1c28ab554031dd0a543a6dc1eab63694ad3cd123faefd81548f838f8d83857c7382763f998d7d329ed2cb12f191fc78ea98ea526286335e37a87a5895b893207e93c91b5ea541e9b9604df4e4b41a2a3939eb456856cfa9154882dc8de7a1421df08472a6e0544117490af0bc5cefa0d28cd3d43319b3c98ab07edd3b909d0422f4d3b95bceced4b26e75a8ab173cab303e7909b404aaa596d8dd866ed21552b826007b9aefc3736b3699ebb5307faaf3deb9a8f90d27f6ff1581a71f565b29d0a5e762a1c8f637ec28b27d92110037280652ca805a9f63a9f593bf2c6cf74b77cbb30475e6837e84699c6317449a34266e735db3d7f15128ea84ed52ab8833aaa71fdec606bcdc93187127bc5f68a7a3082f5aeaa5970f6275ad4d4abd6878d45be1048b05d831094680b8497f20d39461b4ea3dfbbfa91555862959dfc1bfd10e6d3015ca60e4acb585be69a73b1e71b3adac36fc7530d85a6f28a5092177a199158ae4010105418f8113fa894145b2fed89a345e340994ee20c72639bc8dd3f3ea1bbabc2ce15fc766e78b3bb0181a7d6673aa51de4f3c0a3d3aafc66bb8bcaebb25cd21fd5efcec74db6ad82f9ccf631e26aaf117dae302f05efb10349d94afae63e541532ba20ae574c0c97fbf71daac5fb8a0718b015cd6e7006be39af6dd5593e5fbdb9edcb47f4576850b1d987c3eb991552b19dc7c69b6f589078c3b4228d49ffad175169b854d56afcda7bc50153368c197e366538eb3bec1277f6508f96a801404fdd7c2fcac2391afe3fc227e5bad6bd5c2d28c4a5a55b04019d6cee7f4ed71954de721fce6206393911dced681cef3aaa94ac363faac30200de0fb6901b054cd1a737f378ed309736b4a6eab5439e2835695c41e0f977f06b4c7283d7228b190d2db5f01115823b1a725bd454ca1ed1a6489d920fba01f5c2fabe399c418eb3a97b08aff21efcaf1a5f2a7f4247b9dca12a67fc801c30b1b4c8d54d6c407fe322e24edf3adbbebb106296884e27c980bdedc21e720045ecda2b34493082d867423fa760581ff3c1613d970e609978fa07277b93aee188bd8c34498f7d8a955c8964f76681ee77534fb6bf5eb21e2c6f0d18b9743a4a3b1d99d4da3b3b6fb5ef8840b18d120c4bff94f85b8d379c41f77adf26a8128181bdc27afb026f34230ea592c6fef629fefe566884a2b9acbdec2be386b0f4e92a8963e393dac9c878bcf3ec1bceb1f5a14d7c4150f5653a747632f9021cc814c3c8248c72c73375a11138d9d167d678fb7539a167b137b6de85ba62862895af119e283b593ee5a1602d2c6190e9889a2db3ecde25990cfc08e1b13f220b2a42b1041933e0832d9257da30ca22892c38b0451ce4a65ee0a233b08c71c44b41ae7777884f913833f9fa9796aa64209735cb576e82019b83d590cd6b02e37b1b5486af5d3c29496b42b94ee9c5feb95a5c74728a72762bfa1c9c02fab9940d4632f1b13c9ab1958d06235f193db700c046d23704b77fa036b576deafae1e1ffd18ba759f02ddb4bb875a0be536172b0f8ad233975a3ed69b7496d49c7d69625e5eba77b21a8b01eca949d54d85abdb865fe6050538e4f70155e1f6e35914f6faae181933ccd0f7ad768ab443af18ccdef12fb207e6a468720a32fd4e619e770d218cfd12a69fd7000ec033642c72549a9be84ab00518c15bd4ec0ab1d8a7d0944b9c3e91ec94b5a40238da98f9229ae86ae9f7c8c02ea5c6cbba9d438d1c0372a4392b919f788d817bcb40ee4271e560d3d981f9e423f60252cb90d0244c63da993b9e422ccb9ded12993a3863b2e58a17f3a10e87ab6b91251f6a7951b27ed58b0e293b6fbfd27c6a0fcee53998ded8f4fe0213c3130fcd5696d13cdb5c39110623bc524900b0331f1cb91e471e763fe0ea1ba326114e5e2481513350d9c60c88386e77d0e9bc6130c1203993d3fb40c5b20a2e61693d10091856ee0709d625c16d8fd9ef742066b7457a47a4e62703369dad119f5a0893ff6df5837a573b4e60bef22cf2e903ac9518d890155094a10c1fd35597494973bdfaec16eadd774dc5254c2e53efe299c481dfe6dda759d63589087fe2e1f9f028887bd39b15eaafbc230e744b87522b77ece36714f4e28c7e2962ccf950a0345ff175a3646b07948261f1cd531309a7627ff802711dc4fe085d187c77b5c899e5f45a696a6edd284b2c1cd4ff0ad90de90f50249bdaeeb795d01b1de1cea084a02a9c30b984da7d407c7641b50b46f9b7ee3d8ba10be36eec5d924e53e48495c3dc77cbf1b229cac6904747cc7f7c8107737b27221a241270fac2d0fe0cd3d90d33cbe9dd911a3e4276ee94e006f643436831849507ca2d08087237599fbad5dd95e51865c4e34fcdbc2cafef44059fedfb532baaa566b62094464c6bd984884369b5460987aee36b73d1fde0a925f2cd933871b2c663c723ca2a85135af1387bcb65390bc491f7ee4ebcd540ea8f608adcdc2aec57e4ebdf6e2ae518b4095c5e653b44f59c0214096b3c096cd050aef483659225b8f5a37ccd2206e6146ede837d21c0ba51a2008a36ff05013d69dac2c08d539bf557480232f4dcf3a4d194b87642dd40af5d92e0b171ba866f401c4fe108deb29ee5be46d2766a75bb0d99c558ce51c804d68c9a7a9fbf09e1c1a73f0e14eb7ee74c41ce67aecef3380091a061eccce9a0ffbf20aa362280c0793dd8cc290572ac7a1f2c449aa1b7efd44cda14950ce0ce28c040c46abb4809c2c9f296a43c26dc04d429e96f52b12da23a213f3eb3f570a1eefe8f1c2726183ab55963a3491a04c8749565a233572db92f0b14713f7b88ec3534b3941a0933b1b87de6131a1f32d7d8958b605c3f597e7ede70605682179645aac19b1dde2c60ae65370540958a3d0e23ecc0c342a6441e99e09a407f9d06cac8c8fb85e6c8ae33506363ff680427d79992b6d1e70b3d82634e94286986a5036b10a7406455d04981abed57d2333bcbbc438e6b0b26a3901", 0x1000}, {&(0x7f00000006c0)="d39ba33681048afc97d7f527019bd6b4f6f9cf2dee9b2e71774c27bb79b99777f5a5c0f976deb4cadc9dc35f990f0968897c858858f4bb827e131452958750cd28a5d19ca9ba29", 0x47}, {&(0x7f0000000740)="ee99c3b17a03618c43d052de302be9fdcaf96966a52a5fe5096cb7471212bc22dbeb9bd9c5650ce299322e9b1500a23f9e147e9154d70ea34330aeb740a824a4d70fc873ca9164745b5f44da6eafda9b4199f4e62fe78def2829594b23b5f9044f95c7a319c1afbe8ddc6e9e10df6f762a4a4082a7d0ec8447d9871f5dab17c78a911a1d2524d16e3542a84e34e1ed0d7f11a0ec59c7fc40a0c0626567807bc767bb86f4f6970705e72847185f5cff47da23ebebcf0d2f3d4474536e85ceb4b5bd598137357ba363f6da035425f85d", 0xcf}], 0x5, &(0x7f0000000a80)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r1, 0xffffffffffffffff, r5, r0, 0xffffffffffffffff, r4, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x70, 0x800}}, {{&(0x7f0000000b00)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000e80)=[{&(0x7f0000000b80)="5cfa2ac817b0c781bf24a8a3e5960019ad9419a4e41dab88a39d9d8acfc56b61e2664b233365d80a0dd4d0758808b0c9fb41b285f0854bcd1d17aaf0f82eda05597362a88be62e6edb171a9f07386a2e6cc346103d9d", 0x56}, {&(0x7f0000000c00)="eaba2e542f3c7155697ef2f2deb74e18b82a7f8c489052eb251a2c47e4b0945883c0bf5f97e87d2539adb1e43a6f5e64c236620ae1e4ac12cae77cdb18e7d03d4ea58d3fc29d0be820849f50a40b15758b88a9c5b5220f99070ba3c43de9ee22f8c86a99be12a21273d953ff2e955c79bb05e08203de09271612782152d4c37e42c95be1d7be93aac22d0f665f6ae2675caae96ab5af8a631b", 0x99}, {&(0x7f0000002100)="ad2d3a6b1fa29c2124c1569740ee1b4d41c250c142cbbcf7aa152a97e1f7a1c37f96368d6a5f200b7dc88c489573149d15994e0836614a45dc557bcced305c1b4c35fc7968d2807bf25da685a14b0756244533f6b564a5a30efdf2bdd43856ac7a98f0dd64a1b7ddbe3904a7b1173abacf51bd30ded418c69000010c697c6c6d82d9161daef30e6ba6caa6b79c9187939939cb5d8b7bcea481ddbed56df22aaa8257e8fffb43d6a86afe80ae4586991c05e14d4ae2570626d13dec0456b1a7a211f03ddb83e8feb8ec3aa03dcdab309c314739f8eaa4114e95f5d11628ae3c95b940f89227e9aa46e2801ad712bcff2b7014bfe8bc46e1a62ddb353cebf6fd00748808e0e6af99ed02323e5a6a906e1a6f63d510babf405eb1df6302fd90cbc69c5d6c02cda9678ec1c68c353a6eac1ff12997365bf8bb60ad8cfc74f9f3c6c0e15fd13deb37c6a0b1aa0b5bcedd784704beab87f4f4a09c11508c132e56e71b7b32ecd7e140a4bf34655aede89d4f0773fc58158508874dddd7e699c056fb576558f55ace69a4de31f1e367578cafd1468de6ebed237c161b6fc6e86921820ddf6756e3087c74fc7e86363238167e10d8f032001a9a4a0f13996b44f456c3367a647a380410ac36634292558348a3855a5f08f606027547493e26c658faf3154dc5a0bcb8a904a837121a0bc4d992760417a4bbc889f48c2b8e92e5be8f98171340510d8e4a86a44439c355c08a46a10c89fe94698f754f1012cb45660e54ab045d86cdd82558ff7154f1d6db5190f95bf8d62707ae2b6b6ccaeea347b28ffff4b5a7da00b6da931e4036bfa20959262bc3c72de8d5a27b503c0d275ea38625743f2acb299016c45d68e8cd0149a328ddcbf32ea39e384fd45ffd3be48a60cf9daa89c274a51304166a1f7b0cd4f310f1b4612bbc18ae8133adbed198b3a8fb0742064ebd6e9e6f74c1f567337178a652125d0b47ad1f83f971440b6a8ec2f8a9c9ce96a1d177094817401d5b2e1093883894590c1cd63c37644efcd1efb6255e717cb6ea156e1b11f0f5c257df8d8c4f18232b38874e8685f5e887fdee8315cdec179ffe9f325f8bac3cd76b57ab9df9608b3365947157e1303e1906682d57924965817d6848618ab05099f197aa85f33d557172e973eef4426b198517e64a39548afe11b2f50eeb86a2005f46de0013b39d6421e15d076e547d22b59f0acdaf34a4addd82c3a4ae8f9677b7ccbdf5894a4fe58a6aefc8a3c06ae55ecc0f40864acec1d80a2cf916609437a990a952f834e0e5bb3006c09013de196ed394d470c3f14d6382b9602b3e098dae11fbacbab3cafb435d0ab0c001d423bd1b8df3d83fe93f4cec6c54e8545e2ca8ba9536f501de539e281f54e12fb10173568676ec7d9363c2b0fb082e1acca68981c1fcb2455c6ada662c898bd7d85fe3daed6cf3a5fb2ba7ac83cd0dbb28209e7bff5c06ffed313949ae45f8f6f0312e2f8e260174998f4312cad49a7486c162aaed87b69a406c84f2af92a0b077a894e4adf74b93f90e1b7791ab010f4d2ff3188eeb61dd0f5388063e209c7d6b618ff85ef24164c12bafa786a14131a93eacfc411657aec80e3d53d2d3b67ad4fc860c78c1530f18270ae26a601d94974637eec56b385d71d66f047698c40403dcea38909d07a00ee09b95c32501c7d38022c8fabf9838f1da2205fe099c3865673034366fece57ef48c59216719a8ced66d61446abfcc6e8cde843b41b4e58f42b7098933e07fc352f9b22c35be01abbdd56667782a4ea84f7c71312eb5edec6559317dc83fb9941ad879d6a04b813f0cd15c813f7f51b143d9c7307d3e51c792af6074a825d4968e03b153f65d39144b603fc3165e96cda5ac1a4e0138e97157b019d04cf933512a81f20ec1829573cf872270fc106ebf319569fd16a1e9974b1e772d5bd8797d0ef3ba65c9ccd955d7b93b965753cc9727c020ff67d17f4bb0a6d953d35fbd30457686b45c840614c69430916cffa8808b117ed15fa288ae1c5d1d38ffbfc35b83886412621e67056322c939a351a5052fc2f89d32797ee989202c95aaf43de6cf5de6aaad9933b01d34ed2abfba3bca085f7b22c528838e2da27da1cab48d8d46970a7e52a1491d39d3605c8267c1647f82ff73bd499d1a19916a3bd83c1c9c0cd235d15c6dbe7a9a7654de387b09b5d777e22a96a220a4fc275e4f597f6991fe30461c18d19c7e704d459769a9042734b6220634250e3b87a1e6b5b094f2f99056a7227d1c058ffad971158292559d2b91ad7c99995af557a9758f64a10c9a67de19370ad2c90935c61dd3335bc5aab758a1005ec0bc0b8406476198ccec5bdb398bf59adc5740ad5a93610a6da029b4372618550dfbafa8aa4128dcfff9b79b02a229d26ef0b8a135ec099addcf17e389c684afe08ac8945c81bb7a0712d1b4d7499ade6422bd95856143ed58bc4b23222fb961276d303629adaf7dcfd363d4ebc9db3f5abfc9c51b68e8da272664fd4a0ea24356a525077263fe642376a20014462474841c1e3de28c2ad3102df7bf12d13f6d95d226aacfacc4ca1df9fe4131994a433e71f6125d6bc90f26edf56f836b87d0fe61df357ad77878e96d5621e7e358c535d0cc11ee095fe0fe3c42750187d5d86b086ae82c563a553c267075a5674ec71ad866c6b32ab40eb65350732e0e97755b9a5cb8953bc5f908f153ae68ab985e98d4076bc3c95ec02f999207f6888d2e834daff0c72ae05a3ebfcaaba646e89bea80ca36cb1b3d384bbe2b4d05ffb9cbbb053bd6186247e1135add0b9eef905188356181cff3d90e469f3a91d5d7b06b5dafd3636fd934a3aa8802c2aad78b3d683c34c467ba19af264f5e7553bc297dc808dc27e35467a89d83aaec615d70c1aa5c0848d0ab064f0928a665f9b2789ef36ea53e6a78361e11f6fc54a5bc7ed8a145ef5b98f96c7f06e7025dbc545e72c6cc9e998ffe367d9db4338d7a01be29191b9ab296d65ae0394decd8205aa1a26350ea5e7b2ae19bfd9a4914abd3e44296e5a3e13d0a8eb55ff1fee758cffdf0e8bfd48e2503843477485180ba4b276912da0aa9fd2da56ffd30260ad06fdfbe6cd35ca9527979f2b2292ae8af1805aa3312488862ddad72b0dbeb5b5823df81f5dfd874ac5a80df45e62509673c098c94c43a02f3ec96a3a6be1235ad9e4d500d94ba67c9318ba5fba27b731dcb718dc39e5d2df7d1e4a243d43d3ae8c22c993917e4de058f9719a8deeb60177d8e986e80aa1113ecef4577b56733b2e60c504b73f065c98c250e62dbdd7dae9390dcc1b0032ba0ad658fdb5c191e835e1ea646d17c190847773b526abced279793b8329092ba0178d95ea301b17e9c1c4515cf3f230d16943a7d56dc4d011f45cf26be818dcdeaa6fef1c9f4595be6eb407a15bd90738e01d5abaf5d322f81a2123c61dfd232faee13ab216db7d4ec421b25caf20f848176a58edd54510eee2934158f39e44bb2b25a782ff49f2b7085f070b39efb74df9c32ea99205190c3a7ebfa5a5ca68b9e60683632955a5418feb16526f07dd03db9e59e95fa6c7ae145fde52514ff7d3128f1bb3f8daa71fbaaf9f4da738f2458d72c22610d7fe480d05e1619034eaffa43c8e3d7d32bf060d1484a9da957c2735bcd02a055c0052343379586acf4c058a39b6cae9c6cb3555fffee8b94147304d4500f18dd1ec4f60f9c86e27a95e4d422f79e8bb0df0faa51155cc10eb8750f692077e24ded12db0ddeef71d787f4b81de344a6fd4146b397e4c39464c0f74520c50fe7c649fe1865c4e1bf0518286dfa81dc92b2bbef84df15d908ff786131306bb15f55fb31d6aa6b354165a5a65bdb56dfdbc92d72688fcb97657a975f75934d571279094aff54c88756567f387f6d5291dc9708aa5fc097d3ba2feacc8f2395df7e841614a03f67c43f319a7bfee328e3cebc053deac0046ab982be52f7aa1ba4e46975598a01552d0623fcf101064adcfe4d69d8075f5254f6f278fa0a7a220ec9fddd922c695edc0fd8ab4baf0aff74c1b28b6da4709444294114bef1e448960e290f8a7ec6ecc28de9c20b44e97793e35517078722a8d59dc7599b746b3b9f7c7611f78c39e983dc6b1fcc61feae982c4981a0f9e75d2962613d5180de2c461f847befd94473a574988f60a5aaafa06b01e5cd5d360b0bb33c1e2070e436d3464fa0e386179847699bba7ada0a8e0fb210d3974e1bbf3a756472bb3a9559adbc29cb4cb838b58a19f24781067384174c6cd4ef363fcedd44e6ca0e3a541901ef0fc7894d72fdf9b38c61e4baa2ceb64d36590256bc6531b64fb51bf1a471053720caf3661ed594a39dcd700451234a998395e5de7b7208cb0297db8d34f1e3fd50dd2c7ff25aacb09d7d165b72b055a42352f590dece84cd8ca9e90495a9956f2d2d6cb3a156ba5928be45e6e39f8723b89a0b3578bac7361c0d1be3700bd9a1623a97d8e539c2d9ec7753de3c4f1373a76771c9d483872d342e93272f014eeded4fa5e4307ce4d6572195f41c4adae28c38d04fd833ff39880b9435f5b9c77d8ac5dbdcfabcee854920f2436782c184265e4a349b735a552210c9e3fb81705da023afa42c0b3112fc592bd81eda00aafd6f7fe39cfc4aeedaea8da1cb826bdd956bed54fa218ee35c0e3708bb31acb4abfe4b69624b05f92ced931526532d0b486730acc2f1a7975bf510f748834dcf6492338331b63b0f3bfd420352a935c3a2ce943aa702c85f4b3b1748dfc6cd7a06fa3ded17c614db9b690d39f0522fdaba37f235f8a30eb66808a7cc2d787851746a172cb80c0f3c177ab6f0018783f19911250c8aa5c1ea320d0f212e4d09260a3b41f72a3930b451e681cd014b1810503a93db27b1925fd97fde9d27a4c201785af3157875a525eb1513793cb25803f216b7963b9bc0e9fc94507dac899d1d95914cfd85d05ab5dfe4945e7e06ff38951dea841d1f50c675ee72c79293aebadf411c9602566d924f4dda090464f98426ed49c3574170e27e3b8f37516bee6dc263c9236006d5cb027d7f1c3f8f77fb548e846302aab5a1b3a6c89da436063edfdfb64b6cfd660c0a172fa650f540769bb04a6c38bbcf2e57bc03b68869f6a2989204d4098547af2959756b61e1b5dc429047b0ea107aa03d8024af07a79f6533bc8eae9b2a595d6b84fa4b3e33af981c67d036024cafad09887e08134c2006867ff0a07e9270c3820d9b4312114b590437ba3452d7e9cd326842f47e56ef3b6346cb72aaac7f1f09c2847346bc13ef2ee40e956c32cecee431fcf618c4d6109efd4b2f5103d1dcf71777c189862a00572d6a323747a9472c33c3d1ad9179a79f07e6bf08a44c85f40816a2c8e1819b0984264d13e62dc5b4e541f653df4786bdf63d21f6577bf9ed137085f118e978329e3fc3e04e8b1eebf5c0e69e01139d599fc220d65c00d7b17d89c31f1493a7618e83e3569d10636535f04e8050a03ee51a94e66882aaaa18e45ece39f4478c0e85e7fff69868a4be6062319c0e9561da8df9aafbf009a68ed0954a0335b2e7cd646950a042c1b5527c7b42cf8b03142a4fea02ec3e5ceaaa4c8bd1b24910c3d41bb997a347f1bcfe99567a09e08c52544225d1fb66b2853740a13246ad31a973557cc315b862e728b18fb2ebbf0d875a4611c6a17c6fe6499b22fe7d9bb67022c309d5d412ee04ea0639a50f93ac353b9825946b67fcfb2eae00c41cc6a1cae133e20d709b042505d2a63d468ae2f9f6fd9a9ec2b90c18dbc75e7ea8abe2", 0x1000}, {&(0x7f0000003100)="8d79bdb740778d3e901d0e8e357f0a7f9bc4933b036b0280543fed9e39a9bb4423df40272275c524441c57cecf73e87e258639c4305fb13f3ef5b27ad5c62c2edeeb28d86529e5a81baf3a276109efd7a84705cb636b223d7ca1c01409eaef5ff0fc54b191bd4c566e3980097392c683afd54e074ecbcc8222cc3810019ec575bb23bebc6cb3a7ad02133aa8eca856d9efc31ceaf61a157405b85bbfbccfe29bf20fe27507ef055befa9d9e5126465020317ed6f15cd6b23fccde59b572aee2b7c14135129786ec8a3354a9ea13def1363886845d67011854a4bb75becb06cf6cd776b55342f6370a27f1b0c020410ada58cb9f0bb0ee88945ecf95a7a11de049307d19187f14ad7be76437fbc8036e8a4de7c8f94378e05001aa3398f8cac74b1d20c3d82309ec55102d06745d9b0a1032c848cac177edbc60dfdd869d8f80ecb386d678ae545f23591d4f90193bd6950d442a3d1523c552e0dc824a094a72f9b899591e94f60e2231ba2d4b26289b17fc7595588433ad61a8d4e14b0d4204a6606735e6ab301bcd0a31dd94ee6b9595c23a669668497057c3b078135fa2e3dd8e65b858eb57a77a5a2c6f120975cdc45ee00ec1b95bf9ba6f3de8cccdfc8cf52a45aaf25684ae765cc59e9af827ad92d69526f3cd3c4fa99557f5b627658a9aa06d05901d5096800542c44ad40f391c7c8de1eda6c6f05a3e82c4cb5755a8d70bb451cd7e3bf783c31ab07e1d457f0ca35834078d08c6cd63b12f9f0de4340be78f06a937e3ec7ab0fad506eca25d1091c3a0938b0df9f8a6ec87231270c93af74c789b2b1ea24190d98e0d25fd592ad8ef2798065aca371de3db6339e084ae20d8c831a5f91cc733c9bfea3ab1343f42ec499fceccfb42111b9dc7d6da6ad91bfef7cca4e677ff2715b1d88995345d1a0cba4be1bf33fb1831ef3a07a15974584fc0b924c2db3b5b763698b24d2d784deb1bef0b1f2f71966b6cfdb10f64dd8999f91a968ec2ed426fc511e936378a5a1aba97bf1eb6db39edc5a8775f835fcec26be22e381c60ed3fe6b04b84f486cc7f1c77317490f205c14e8138fdce5a1aa3de50de0c75faf7dce3fb11b775ea55e2b5aea4306bc4621cc0331d0ffd405dd86adb9e6982fa221dab436dff2a7c927bec7daa5048813636a9901dbc0f24975726f399c21811fa67aca7742d4b21f696482979b3b3011126713f1b064689a7f207a6aca3d6a1ab55ef9376a87ac285e9d20baa96491e717762b8b4f1fc516006c46ca9bb221b6f278feb52d0faad9164c9c93492a2d8df049c5f680a81f7e3e075589030e28d1857d1f865de4656c8827ce5ecea25bc07ddb03fd33536d601a6f9a0d50931612bc3a693265c2751531ef28d4e43e06bc233bad263fdeca7f18ff165d7caebb10d1772b4141ce5459a2558d43bae9fe021655336632f5282ec74d807cee8fefb1e74d357f706b21d3a196597bcd7b6d528e0a9b1f7aeaca02ff0e50c3342a6c889f0a7c85abaa2d3e574dc2817de13285217c3c2a8f889cae9980bf9ce40d04dc3fa717daf46d88bb27934cdba8a2c46a4cf23040d1d0456e64853c6556147761bd1a49e749a12f9d1dc0984af73613a62caf4ed87baa462519c9319ef87110a19467e5f6b02129e2500aa5f7a93b3c907f64aa25c2c0be1ea09fff4d7e6d433a26d11b25cc1356ad70b787ba36a780060e3cb0bd8fa8c673f80b422def9b15985c7c7eae1177489c24b46c87dd05b527cb99b8d6d813533504aeb9773c6431771841c3477985af6a4bbcbe3250bc603e2fc417a557d814d855ade8d9706e9eb5657fe15838097a06df863d316fe5a85668b6294575bd44bb733340c167fc50944fe0282e83f38f6caea88942aea1de0b65fa92f27de1a61964166fa60244ef05848d80f47ad7f5649f60f4d6e6f32e60f028baa6b7da0f32f90da12ca3085141388ba44bb83075a399bf6f7f6c125a992ec04c19e71ea60c24cb797fe327d83481e1e62dca22736de3e1a4d6a38185730b2d68c0b7a36a9e54c04341182a5ae20a49dbedfa74e0288323369b89ae7e56a239c2cc8934add5cdea2252f7a1c1356408741a453bd1251118c5ec9181822c0e8707cdced68d48086b7e0739ffbba8a0ca4ee6e682ed6981a04202a16af222c1dd3744ef9803ed72a045c141788de6bc4f4b758abd449c00240cb67bcc2e1c90697d14aca56a95757a938ec585f86591d1e88f07ebd376aa9b0825006eb873d0fd06680d4d73a86cc40506f16ab2af82913cd3c0d23b496ff2592a8f0047055bb7f3b3eaa206bcb11fdde365d5a415ae25a72a12d8adb1c952886fa8105ae04cd3ab1e36833275b2ea83a4a9d99bfaa4ab46f8c3145dfe5ae74cf76015acfab1bd0b75b667d00deda37d88e4a75dc51a23085c2e3f5f9231a19bece4dd94a6d53b8aadbd3fe245aebf898caf01103b71eb210c6eb8d2cb9666351a880b47eee4b3e0efc58b61eaee42b7be5da1221694f37eb8eff7b9de53ad622743768f3a0c4bf010a6a5a18d0881eec070e5a518f3dd030357454674a5f95b7b68c17f9c236c0dda1d50303ca74251fb5290658a980e178e8cf4418f49e10171937badc4fe49a8c1a25a21d7246412448932e6d0b4944480edbdb7be642af756c251a9e2739a3693acd4aa91f757cbca982eb5ac853d102bbc64a8e642ef514cc90e2c0dccd86b1de8569421e40914f06bf8a5aac075022e12c6efe11d3c2d324587e401f4379dc4d96a2ec114c98d4e3c501b318731b2864dabcb706de27a637c13084eedd5cabf363d72589fd3cd3ef4351fcd32798643dd32e37c051d3ef59f0a9a3ffcbd05092b14c5f69610e61941613fc8cfcae0aa1239f845cc93195a3fe2152d44fcb4355b5a960d9f97ef7b529d589984e838eb8587cd24b13e1c786fee3c4752b6aa8d38041b145fc84b531c2af7e4a497875216ee7642556d2ee37dd4bd73129fdce6651a3d49fac7e93b704f234e8f4d2f8e448fc4a3786667b4ae7c54a8adecd83419f1ab295faaec38ce50386531be10c050f071abb5030e4697c74a45160251bcd027fa1d61d67d16d1c173bddeb5677209bbcd3fbded2e155e236c75a7c7dd0f7b856e5ba523421e9cf8376792310b5e9615b39eb36ef41d4f835677e97ae59c2853687d8f4bc5e0392129b7749500dc98e4ee3bab2842764f4f166ba0dd98bdc610a7956688c2e8ce3a043feb43b5c81d88131fdee208472fee5bf186db409712e346e6e9491cfd029da72f504d59e375baecc8ae3a83d358e7432ed50f96f52a67cc7be43acbcb79802aad3274c318460ad0b27b95e2d45f6418dc9784864cdd77d964840c2c8c859feb51679057ccde1ef991f65def2db1ff8a3099805ed633e61dcd246726d79a53944885b1f02f7a60665023bb2655f94eec5bd13e992d11812d18ed06ff60d7fc52e3542e91deb111b643ff624711917f85720786760acd2a93f1a4d032b84745f32009ec47cacd3343d3869c79057045daaa02c9c4b73341a6abf67f398c4c0530dbb4f9a5a101d03aaa6de0978fef652ef58fdfb3e8332d06d344bf19ad6ef5fad6e0a20caa83b6f1c5d194ba0870b33bf97689088f334c4a27e96c3144974b1fe22339618e42de53b4c963ad98110beb95041a0d9020e7138c9b7c79780977b475a85c5274280de3d299232f6ad514c0276a377def2d0b0166c261ae23369f2de8a7782f9985d6bca5f89d676b6f9acd2f4e1cc6b326742c9828e5d841ca09990f19d16be35d010ace0c40e096c6d69be7fe303e28349674c5196f0e437ff03290f25990af1c87c382851ce97c34957064823114f6f8ef5bb00be99db861b5cd14bf3615bb9a92cd0c580b84e0349ceda10de22061bc785da27e72d54856a8aa0b69128a14a7a4ec5baf04c6d153964b47de06b676c9fcee9b81ebf7685063230dabf752bca4006cc3c073d578d1da6ba29dbdb2872ff11297e913b25700a71ace2a81e89fa4e7ebfe96de8981c8edc2085d08d589e2ab5be3ff8f44e7ba3ac2602b04f7a6750f23beb5ddf2c9c81fe2545340191984cfa24a5a5c0bfea5da53ab6b20009a77402be049caa8de119190b4c3e70f417cccbca5ef149b690917c91e7ca7ff3b6e133cdad2abb931280e386e1eafc7954a2a7def08d70c5916f184cd5bc24884330448ef5afb446da898cdca1579a56e26f5ec488eb2a96e1b1fe6d8f5dafdf315f180520efb164fb7ebe566941d0d49a1b85ff1737fe31e34c9e57353fd119bc122c8815da4c8ce9643047c4a02409b95d5bdda62ae649dcda5799f756fe467877f3fedfec8fc88e8d6d52a94210220e637f21093f22b1cbdc5fb748ee5887fbb73c598346319239ddb521d97ee381ce04a92e17dd06bd686f9c9770102aad7591c55c9c3961e334de930513fdeed2bd37be2687ece8b60bec2f5c2f75feb9dcf769573de15647cb2e1d3c93573af33e7c268154c7a0f40293174b3ed2475521fcf8085099cadac74f4acce398a38202281a0d7564c24c2a8dc83e0ca7123efa22efc17123842e26ed719ee05d8b17690356a0b50091f7a0cd580744244122b44e39be4e5f61d1808e94f35f4bb8d23674189a838e73ce05951fafe38ff006b4bac876b325315aaf5cfb0e4a39126463136e7e2f16ce847bfc9d3f6d5dab15c23595743f74c2a99323e0afcd08a66dc57e3304bd79c805d3eb5ea9561a9dd9db2b4434a1c18d360b9aa670857af4744f71916430b09ac6fcc48e7bb2f2103e0c0cda641e543a1bf6cd140a77db87873d348b7d6b4bbff6e9670f6db49929a912b403fa3db53465d3b29649380a9e61b8fe20e7e87916d6423cdaffe4b1e12531ad2c0fff3d6fcd82eec39d1bbc3ad58fd7bb280144d8467e63754d7d33030ad2f453f55b54915ece18b31d620e48aa8be457957731e37e8bcc183840e057329b7bc15b4d6f9e8310c9d89435b52858ef700898af8815f262fd207ccddf4f6fb36a31c5c54f11865ee91bf19aeff954b95c89b8f433fad2c9c799d0ca6ec16594a792542dd35da90e08c94e96f7b48d8520fa1e6f5a0ba46b9191600d7ce7d7ccdd7353e46edeb3849231c7fb36ef37e5511a6b7ca003708299e1eba06694a0867c09a74e7d3d842b2d0c431be6fbc99b57ea708f04ae16e65e671b617622000f21335b69fb044e7446c9b8afd4cb281c91e51d29506700422369ef3780929a28e547b43e2a1b50a4076ea47ed833af39eadb33ecf5eac82d2f7633bd4669a0774534476163381d150168894b6c05b042912adbd2441aad4aed64e28360c815a1f54b9586dd79ae9ca908bb8f7be395beb1fd1612fe539116281507768d1a5a55d78869227a52dd41bdca040561514197dd77b73a878b3c14272718a8ad1ee387a92e0adc885211c03b568a3e55762a68eb584764cfdb0e7656000d72e82a68cbcedf487dc12b9c32f094f0bbb64f1e4be577f6e2583ce44894422547fb4d93e2adc7cd90bdfaa2cd8da82c14b2caf7b3e4fa28be0d01b980c86c79a0b70cce0f30dc19f541be414ad6fe341407d3e77e4225e0d52200e829d2f01fc34dae964360d696eea696729af893ff5a3c04d21bba597864d8e11815227311968f164fbc045ef9982701d1953129fe1f34dd96e4f2c2af83116a1174147f2d2265052874468b589116b9ee5fd136aced21d27103c2ed241e9da3cbdb67a8fd6d60a11542dac1fc5382bbe67fe9b530c3a1629a22010f89be0ab0d140b70b4747186c2445fbc2c31bcbe64944c7349926e147aad7df4ea", 0x1000}, {&(0x7f0000000cc0)}, {&(0x7f0000000d00)="863a77a858801963a46a5a6f342ebd84efa45c29b3109e8d4577ed093c39e89537d52c00b2602888dab3d35f3de8bdd5495dd05414006f07c56cc018b90c46a676e728ad6286f9f5649280c1bb60fc24a170361554491eef95f3b63f0f619e2ec370ba0fbdf90c4e1a60a5fa3d5958a5baaeb56b28583e76dcc4336e217190c8cd44465eedc9b5e256197f5a25d1c4521759f089258a1a79684ddfe463df82ffc4c9b643134dcc8285e2c9a975fee684dcd2ef1ed9d21ca6963a4b90816fc11c9c06e3d7fcbfb664b771b4e29fe57d34a0c17c5a11fdb002e1ebee24e4", 0xdd}, {&(0x7f0000000e00)="62d62872d51d9ef664860fce617c5e2b94056a34cc8aeb560d7a51726792136b9a9c7f9ef06e9a01374c582b65e9386f693f3235e2b36c3935069940a846903ed4660c2ece596e1613d89f93361155c536772b4114ccdeff044e5c4c13fe", 0x5e}], 0x7, &(0x7f0000000f40)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x1}}, {{&(0x7f0000000f80)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000042c0)=[{&(0x7f0000004100)="55514e2794041b49c88f1a3f90d205c5e53e7157219561b96f2cb4d7a726d4ccc30a50f4749ed67752d4b3fb447047e9e6ce350a3ef38ba2ee8922056f8067d668c47fd84b9b8396f464ba1689e019860158a69da7ce02caec219bd7ccc6dfa026b9b7b12d07dbfc27f283d08b53739e51b18fe9b626d91de8cc35a1f167f41ad32a17712fdc6c1414a68f93c407435bc46cb166b9a11446b8f8ac0fb0511d8d72dd0f8a37ea218ea2d8fd099a938463306b5905face6c6a17c7c1f33c948f1199792f041d2064354ea8c2fcb3912eedc619b29a5dd9a4f393dbadbc3cc20298777819bcc74cd2401407e754844f0d746a95e6de0afded743b70", 0xfa}, {&(0x7f0000001000)="5ec6aad66449537d894f709f26356590903fd8890ed5f205d1849655071c0457ecf7dcbb4399f24564f325a90161e4dabb7ad8a1b9c314c8a1853b75515d958fd84871a5dee374b44a599285e70276ac0f78ee3ca8e0aad14439da0f37afcaa0ad89", 0x62}, {&(0x7f0000004200)="012f4f8fd980884daae7e84911d0e23c2f9637baf9c00d011676c4f525d2e4726ed7debafb1c28c22bb3ac70fb30fedf062db8b48e5abab7859faa1a9042050860bf30af21e0d1b82cbe74578ccaa6475cc636afc7e4b5ffb14d5a1d801786c08a9a4ff89a17e0a7d1e8e32e7d4cf02e305c817499df52e9781dd9297801aeef8af2db0d1ec3bfc86ca06bb3585932", 0x8f}, {&(0x7f0000001080)}], 0x4, &(0x7f0000004600)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r12}}}, @cred={{0x1c, 0x1, 0x2, {r13, r14, r15}}}, @cred={{0x1c, 0x1, 0x2, {r16, 0x0, r17}}}], 0x78, 0x88c1}}], 0x3, 0x4) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r6}) 13:10:11 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785713fccb1e080f7f3e2a335adc2", 0x1a, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:11 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:11 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:11 executing program 1: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) r2 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r2, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) ioctl$FS_IOC_FIEMAP(r2, 0xc020660b, &(0x7f0000000300)={0x8, 0xc5, 0x0, 0x10001, 0x4, [{0x20, 0x5, 0x4, '\x00', 0x1000}, {0x401, 0x80, 0xffffffffffffffff, '\x00', 0x1401}, {0xb02, 0xaa, 0x200, '\x00', 0x1}, {0x153b, 0x57, 0x80000001, '\x00', 0x1188}]}) ioctl$SIOCAX25GETINFOOLD(r0, 0x89e9, &(0x7f00000000c0)) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) statx(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x8, &(0x7f0000000200)) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r4}) 13:10:11 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:11 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1648.555110][ T554] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1648.571887][ T554] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1648.591119][ T556] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:11 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:11 executing program 5: openat$vcsu(0xffffffffffffff9c, &(0x7f00000001c0), 0xa0e00, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000540)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) open(0x0, 0x240800, 0x140) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000dfff75390000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) sched_setparam(0x0, &(0x7f0000000180)=0xe4db) socket$netlink(0x10, 0x3, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000bc0)={0xf, 0xa, &(0x7f0000000ac0)=@raw=[@alu={0x4, 0x0, 0x9, 0x3, 0x1, 0x0, 0x8}, @jmp={0x5, 0x0, 0x8, 0xb, 0x7, 0xc}, @map_val={0x18, 0x3, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xd2}, @alu={0x4, 0x1, 0xd, 0xb, 0x9, 0x10, 0x8}, @initr0={0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8000}, @cb_func={0x18, 0x3, 0x4, 0x0, 0x2}, @exit], &(0x7f00000001c0)='GPL\x00', 0x7, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x4, 0x3}, 0x8, 0x10, &(0x7f00000005c0)={0x1, 0xe, 0x0, 0xffffffff}, 0x10}, 0x80) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000003f00)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000c40)=ANY=[@ANYBLOB="4a438385e4595174d242e0cb30202a848e4761fab2f9b09dd0850e61749af0dc0700000000b930fb4e14608e2f7c7a58318afc96f9f2ca62f5e14c010000803652f4a83c8b2f930eb83017c38f2e2d4de65c683cbc626f477bf545327c9702152ff8ab000000b8d94d877541af425fe6ffff3a8c59a5c600b526259f86dfd2344d6724bba73c37ce8c08da0f000000000000001e0feeb9f22c9f0449fc129ff8bddd7f44ae1c8b597fc4cafc5a47dc0646d21cde50d27977dc689881ebff03000000000000d557e71b8c71b9e065c37dd44165ec427f"], 0x10}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000d40)={0x2e8, 0x19, 0x10, 0x70bd27, 0x25dfdbff, "", [@nested={0x11d, 0x29, 0x0, 0x1, [@typed={0x8, 0x3d, 0x0, 0x0, @fd}, @typed={0xbc, 0x79, 0x0, 0x0, @binary="8ac49bbed6ddc269617fe7f3f104132ff68eae664f2e1928ef52fda203c4b585a160b72707592f9950a33e51d0e7a96a873cbbec960bd156ee83245126955b77a9185829b254528ce394d97b686527e702fe4a5e68b410666da778c73cd20e6ca108ed72bb642f0f7d194899d7cc39e84dafa902707bd9de31c10bd833ccfe907c56901a63d3e0d95be8492c68d98f9cba8f9773f191485870b7d7388fdf0d8287c6c91f3a96306c5cdf51c0dac632db350987ae4cab5122"}, @generic="3eb9e02a3ba417dbd0fd5a3a1520e9cd205f6d0465b59b6ba084ee9d9ee895d4f4e9912c18df0eebe2d9df8bd9205ebad29d0607fa6528ab5cb83b712d1b7d8b49ba876923b6403d63161711f7", @typed={0x8, 0x7e, 0x0, 0x0, @uid}]}, @nested={0x74, 0xa, 0x0, 0x1, [@typed={0x8, 0x42, 0x0, 0x0, @u32}, @generic="9644590a80ddfed1829b3d4209e62d2dd40caf8b3f962bf268fb7dce089d76f4f528c41c2d1c16a5eb6981ad2e262ab8fcc133a2f24105ca5c8c29d0313054876829f52f804e5d9b084aab5c840fb1bd59af145520815a9e0cc8d8f918977dce40627589ad787701"]}, @generic="98f1e8c374a324ee4bada6d809b8ce117df04a98babeb6553172f2ebd11cb5fb3784c3966a72effdf8c77c566190180381479d0629d6c04af26bd9cd39e59ab26d15dda586e1ffe5c5189bf019d030ced6b98ee99cb76c827ec6fc410e32992aab3a2ac296f6fa8cb52cf1ff7fde019113f131c20a2a022eb4f83d7670b3b5ccbf033bdeb0f05698cd188b2605e3ee0ffd3050806deadcad8a64ab9510f205f19f6e3ea6", @generic="83ea43de3b2501dec8bc0bef3d6e2e733287300698f20b7c6feda50d1d171719cf1fdb5b700ae264552d84e89512d7e04311ed73c614668c1ec65f59bf177953d175f2", @typed={0x8, 0x6f, 0x0, 0x0, @pid}, @generic="3113a49aa4bc792d23d41a66cffb18c7863cf398710afc12a75854121888d796b57e9fc6fd2f896ba59041e7936135b0b4747a97e7679839b89d19fd2ef2533bb79da4f61c18b8cfa55adcf7e4f9cbaa7807afdef4"]}, 0x2e8}, {&(0x7f0000001040)={0x210, 0x2a, 0x100, 0x70bd27, 0x25dfdbfe, "", [@generic="5baa3aa364e609ac57b357e1f876e997831c4c4651a0dbdf0959c8b7be52f3ff0ce9ef7b19e23795ecf3c0bd72ee48323c27e7bc24a72b50874c423c5aa661344a3743147fea45445c7567df93b646e2180577be12807e94c61d01cbb2259311ce7ebd7a9a86ab6b26bb73c70b5a7eff6785884034720d2e1211e7ced9e27ac21b7d4225deb102be1b7116202762031141444b7396", @nested={0x140, 0x72, 0x0, 0x1, [@generic="925e70bdd50fbafb5abc245101499b9eec8b653a04d73b9a98b5cc2d4b5469c15f3d0e718e0e4077105058a8271a0932eb33798de9cf2e431ca3a05d1c7ff3f9bed3f5e434003d3a84c3c110e1fa8540dfb2cf16e94842954b70a5b4dd5cc972ffcbccff52507f21fea81d50bac656f17f5715d8760da3d99ac2121770a6b28a75aedf3ecf119cf3c9b696c2ea7d3cb2ea9a0d0eeec90063e670ec1ea10d9f8f29e4d96177a74fb11e6256f7d14a9b6cd81cbb81cd076741a7f347f2bceac6b60cb268da532d3810131fb0bc3eed3b7cd5daac01557245c7", @typed={0x8, 0x54, 0x0, 0x0, @uid}, @generic="313a77b72743e1cdae21ea7639a6b3d490181cae17aceef5134efb44b6da9501e7082ee8e65f8f471594733c25e02ae64060dcda0947fa7050eab43c220a0fc780eeb153d60f283f8db789ab", @typed={0x8, 0x38, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x8, 0x20, 0x0, 0x0, @u32=0x6}]}, @nested={0x28, 0x30, 0x0, 0x1, [@typed={0x8, 0x84, 0x0, 0x0, @u32=0x8}, @typed={0x14, 0x18, 0x0, 0x0, @ipv6=@remote}, @typed={0x8, 0x23, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}]}]}, 0x210}, {&(0x7f0000000900)={0x12c, 0x26, 0x800, 0x70bd25, 0x25dfdbfc, "", [@nested={0x117, 0x73, 0x0, 0x1, [@typed={0x47, 0x47, 0x0, 0x0, @binary="ba5c8600c7d272a3bb4ad72bf7efbde397426606851b8b76713097ea0ae3c22e5516f035fe15e679460dc5e82eb7047ebe239b812cc4f1be994049598bc0a2690b00c3"}, @generic="e52aab6fadd5a7b0dd9608c8f362ace74de417874a07816b37f211b51a42569c25c43d962e9bb7fa3e7c25e7a851b464175374b3240217a8a7bd8560aeba491a4e0f782264936f8adb23f46b69d2d6b304d4f9292ef04e5cd123a7f5920228a0afe1a49ae3a60a8fb344f7b7e13f09f0f706aeb85e607c9ca55e206493afae3665465c6a79268d5883b974530995996b347b2a67dc4ea8d4a152e833aabb18fa7dfd12cab8d39336cf5fc95060bd7535e31e742d25157ad2d1fd548134b8d9", @typed={0xc, 0x52, 0x0, 0x0, @u64=0x9}]}, @typed={0x4, 0x34, 0x0, 0x0, @str}]}, 0x12c}, {&(0x7f0000001280)={0x178, 0x3a, 0x300, 0x70bd27, 0x25dfdbfb, "", [@typed={0x8, 0x34, 0x0, 0x0, @uid}, @typed={0xc, 0x66, 0x0, 0x0, @u64=0x9}, @generic="413ffc57cfa962dd158aad605e5f78f746e401959e9a3bbd5c7c4e9d7d5dd1f5094323c61da94a4a20dd0bfd9951b836424bea8e9d6b152e87b86307d16c0c6f9a20318e4e1fc9159e7ac4e568341518183794664109020906785eb63557e1e51c293a3204f447b6f232fef52873fecf78d345e0b060e330e4e018bc0ff601373edad247463946601e35e8603236ab49f9680246bff28c94d692f0a712ec2a2675d24ebe1a32e1a145e697d66ecf43986bab0af984905c68495aa954b110eeb79710ac9410c99377a14c0a7d52c499e4b8b789da09af66f540e587e4dea540eeb073f3b2", @generic="521e44d8a948f4bac7752659ef43fe456c80fc2a5b306da486b3d5a687f4b9a4ad1593f7c238477312aa2a6eb35b4e67867997b771521df9b8419f6fc23707a63c81111c91dc2d1db720b4b2d19bc55927e128a6fe", @typed={0xc, 0x2a, 0x0, 0x0, @u64=0x7}, @typed={0xc, 0x8d, 0x0, 0x0, @u64=0x10000}]}, 0x178}], 0xa}, 0x40080) sched_setscheduler(0x0, 0x0, &(0x7f00000004c0)=0xffff) r5 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000600)=0xffffffffffffffff, 0x4) sendfile(0xffffffffffffffff, r5, &(0x7f0000000640)=0x2, 0x7) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff, 0x4, r1}, 0x10) r6 = getpid() sched_setscheduler(r6, 0x1, &(0x7f0000001700)) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x200000000000000, 0x0, 0x8}, 0x0) write$P9_RGETLOCK(0xffffffffffffffff, &(0x7f0000000b80)={0x1f, 0x37, 0x2, {0x0, 0x1, 0x0, 0x0, 0x1, '['}}, 0x1f) bind$inet6(r4, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r4, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x6, 0x0, 0x3f, 0x80, 0x9, 0x5, 0x2998, 0x5, 0x20000000}, 0x0) recvmsg(r4, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) [ 1648.607125][ T551] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:11 executing program 1: openat$vcsu(0xffffffffffffff9c, &(0x7f00000001c0), 0xa0e00, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000540)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) open(0x0, 0x240800, 0x140) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000dfff75390000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) sched_setparam(0x0, &(0x7f0000000180)=0xe4db) socket$netlink(0x10, 0x3, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000bc0)={0xf, 0xa, &(0x7f0000000ac0)=@raw=[@alu={0x4, 0x0, 0x9, 0x3, 0x1, 0x0, 0x8}, @jmp={0x5, 0x0, 0x8, 0xb, 0x7, 0xc}, @map_val={0x18, 0x3, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xd2}, @alu={0x4, 0x1, 0xd, 0xb, 0x9, 0x10, 0x8}, @initr0={0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8000}, @cb_func={0x18, 0x3, 0x4, 0x0, 0x2}, @exit], &(0x7f00000001c0)='GPL\x00', 0x7, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x4, 0x3}, 0x8, 0x10, &(0x7f00000005c0)={0x1, 0xe, 0x0, 0xffffffff}, 0x10}, 0x80) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000003f00)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000c40)=ANY=[@ANYBLOB="4a438385e4595174d242e0cb30202a848e4761fab2f9b09dd0850e61749af0dc0700000000b930fb4e14608e2f7c7a58318afc96f9f2ca62f5e14c010000803652f4a83c8b2f930eb83017c38f2e2d4de65c683cbc626f477bf545327c9702152ff8ab000000b8d94d877541af425fe6ffff3a8c59a5c600b526259f86dfd2344d6724bba73c37ce8c08da0f000000000000001e0feeb9f22c9f0449fc129ff8bddd7f44ae1c8b597fc4cafc5a47dc0646d21cde50d27977dc689881ebff03000000000000d557e71b8c71b9e065c37dd44165ec427f"], 0x10}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000d40)={0x2e8, 0x19, 0x10, 0x70bd27, 0x25dfdbff, "", [@nested={0x11d, 0x29, 0x0, 0x1, [@typed={0x8, 0x3d, 0x0, 0x0, @fd}, @typed={0xbc, 0x79, 0x0, 0x0, @binary="8ac49bbed6ddc269617fe7f3f104132ff68eae664f2e1928ef52fda203c4b585a160b72707592f9950a33e51d0e7a96a873cbbec960bd156ee83245126955b77a9185829b254528ce394d97b686527e702fe4a5e68b410666da778c73cd20e6ca108ed72bb642f0f7d194899d7cc39e84dafa902707bd9de31c10bd833ccfe907c56901a63d3e0d95be8492c68d98f9cba8f9773f191485870b7d7388fdf0d8287c6c91f3a96306c5cdf51c0dac632db350987ae4cab5122"}, @generic="3eb9e02a3ba417dbd0fd5a3a1520e9cd205f6d0465b59b6ba084ee9d9ee895d4f4e9912c18df0eebe2d9df8bd9205ebad29d0607fa6528ab5cb83b712d1b7d8b49ba876923b6403d63161711f7", @typed={0x8, 0x7e, 0x0, 0x0, @uid}]}, @nested={0x74, 0xa, 0x0, 0x1, [@typed={0x8, 0x42, 0x0, 0x0, @u32}, @generic="9644590a80ddfed1829b3d4209e62d2dd40caf8b3f962bf268fb7dce089d76f4f528c41c2d1c16a5eb6981ad2e262ab8fcc133a2f24105ca5c8c29d0313054876829f52f804e5d9b084aab5c840fb1bd59af145520815a9e0cc8d8f918977dce40627589ad787701"]}, @generic="98f1e8c374a324ee4bada6d809b8ce117df04a98babeb6553172f2ebd11cb5fb3784c3966a72effdf8c77c566190180381479d0629d6c04af26bd9cd39e59ab26d15dda586e1ffe5c5189bf019d030ced6b98ee99cb76c827ec6fc410e32992aab3a2ac296f6fa8cb52cf1ff7fde019113f131c20a2a022eb4f83d7670b3b5ccbf033bdeb0f05698cd188b2605e3ee0ffd3050806deadcad8a64ab9510f205f19f6e3ea6", @generic="83ea43de3b2501dec8bc0bef3d6e2e733287300698f20b7c6feda50d1d171719cf1fdb5b700ae264552d84e89512d7e04311ed73c614668c1ec65f59bf177953d175f2", @typed={0x8, 0x6f, 0x0, 0x0, @pid}, @generic="3113a49aa4bc792d23d41a66cffb18c7863cf398710afc12a75854121888d796b57e9fc6fd2f896ba59041e7936135b0b4747a97e7679839b89d19fd2ef2533bb79da4f61c18b8cfa55adcf7e4f9cbaa7807afdef4"]}, 0x2e8}, {&(0x7f0000001040)={0x210, 0x2a, 0x100, 0x70bd27, 0x25dfdbfe, "", [@generic="5baa3aa364e609ac57b357e1f876e997831c4c4651a0dbdf0959c8b7be52f3ff0ce9ef7b19e23795ecf3c0bd72ee48323c27e7bc24a72b50874c423c5aa661344a3743147fea45445c7567df93b646e2180577be12807e94c61d01cbb2259311ce7ebd7a9a86ab6b26bb73c70b5a7eff6785884034720d2e1211e7ced9e27ac21b7d4225deb102be1b7116202762031141444b7396", @nested={0x140, 0x72, 0x0, 0x1, [@generic="925e70bdd50fbafb5abc245101499b9eec8b653a04d73b9a98b5cc2d4b5469c15f3d0e718e0e4077105058a8271a0932eb33798de9cf2e431ca3a05d1c7ff3f9bed3f5e434003d3a84c3c110e1fa8540dfb2cf16e94842954b70a5b4dd5cc972ffcbccff52507f21fea81d50bac656f17f5715d8760da3d99ac2121770a6b28a75aedf3ecf119cf3c9b696c2ea7d3cb2ea9a0d0eeec90063e670ec1ea10d9f8f29e4d96177a74fb11e6256f7d14a9b6cd81cbb81cd076741a7f347f2bceac6b60cb268da532d3810131fb0bc3eed3b7cd5daac01557245c7", @typed={0x8, 0x54, 0x0, 0x0, @uid}, @generic="313a77b72743e1cdae21ea7639a6b3d490181cae17aceef5134efb44b6da9501e7082ee8e65f8f471594733c25e02ae64060dcda0947fa7050eab43c220a0fc780eeb153d60f283f8db789ab", @typed={0x8, 0x38, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x8, 0x20, 0x0, 0x0, @u32=0x6}]}, @nested={0x28, 0x30, 0x0, 0x1, [@typed={0x8, 0x84, 0x0, 0x0, @u32=0x8}, @typed={0x14, 0x18, 0x0, 0x0, @ipv6=@remote}, @typed={0x8, 0x23, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}]}]}, 0x210}, {&(0x7f0000000900)={0x12c, 0x26, 0x800, 0x70bd25, 0x25dfdbfc, "", [@nested={0x117, 0x73, 0x0, 0x1, [@typed={0x47, 0x47, 0x0, 0x0, @binary="ba5c8600c7d272a3bb4ad72bf7efbde397426606851b8b76713097ea0ae3c22e5516f035fe15e679460dc5e82eb7047ebe239b812cc4f1be994049598bc0a2690b00c3"}, @generic="e52aab6fadd5a7b0dd9608c8f362ace74de417874a07816b37f211b51a42569c25c43d962e9bb7fa3e7c25e7a851b464175374b3240217a8a7bd8560aeba491a4e0f782264936f8adb23f46b69d2d6b304d4f9292ef04e5cd123a7f5920228a0afe1a49ae3a60a8fb344f7b7e13f09f0f706aeb85e607c9ca55e206493afae3665465c6a79268d5883b974530995996b347b2a67dc4ea8d4a152e833aabb18fa7dfd12cab8d39336cf5fc95060bd7535e31e742d25157ad2d1fd548134b8d9", @typed={0xc, 0x52, 0x0, 0x0, @u64=0x9}]}, @typed={0x4, 0x34, 0x0, 0x0, @str}]}, 0x12c}, {&(0x7f0000001280)={0x178, 0x3a, 0x300, 0x70bd27, 0x25dfdbfb, "", [@typed={0x8, 0x34, 0x0, 0x0, @uid}, @typed={0xc, 0x66, 0x0, 0x0, @u64=0x9}, @generic="413ffc57cfa962dd158aad605e5f78f746e401959e9a3bbd5c7c4e9d7d5dd1f5094323c61da94a4a20dd0bfd9951b836424bea8e9d6b152e87b86307d16c0c6f9a20318e4e1fc9159e7ac4e568341518183794664109020906785eb63557e1e51c293a3204f447b6f232fef52873fecf78d345e0b060e330e4e018bc0ff601373edad247463946601e35e8603236ab49f9680246bff28c94d692f0a712ec2a2675d24ebe1a32e1a145e697d66ecf43986bab0af984905c68495aa954b110eeb79710ac9410c99377a14c0a7d52c499e4b8b789da09af66f540e587e4dea540eeb073f3b2", @generic="521e44d8a948f4bac7752659ef43fe456c80fc2a5b306da486b3d5a687f4b9a4ad1593f7c238477312aa2a6eb35b4e67867997b771521df9b8419f6fc23707a63c81111c91dc2d1db720b4b2d19bc55927e128a6fe", @typed={0xc, 0x2a, 0x0, 0x0, @u64=0x7}, @typed={0xc, 0x8d, 0x0, 0x0, @u64=0x10000}]}, 0x178}], 0xa}, 0x40080) sched_setscheduler(0x0, 0x0, &(0x7f00000004c0)=0xffff) r5 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000600)=0xffffffffffffffff, 0x4) sendfile(0xffffffffffffffff, r5, &(0x7f0000000640)=0x2, 0x7) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff, 0x4, r1}, 0x10) r6 = getpid() sched_setscheduler(r6, 0x1, &(0x7f0000001700)) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x200000000000000, 0x0, 0x8}, 0x0) write$P9_RGETLOCK(0xffffffffffffffff, &(0x7f0000000b80)={0x1f, 0x37, 0x2, {0x0, 0x1, 0x0, 0x0, 0x1, '['}}, 0x1f) bind$inet6(r4, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r4, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x6, 0x0, 0x3f, 0x80, 0x9, 0x5, 0x2998, 0x5, 0x20000000}, 0x0) recvmsg(r4, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) 13:10:11 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1648.665444][ T562] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1648.696984][ T566] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1648.716808][ T562] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1648.720362][ T566] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:13 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1650.534030][ T576] overlayfs: unrecognized mount option "fowner<00000000000000000007" or missing value [ 1650.733175][ T581] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:13 executing program 4: openat$vcsu(0xffffffffffffff9c, &(0x7f00000001c0), 0xa0e00, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000540)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) open(0x0, 0x240800, 0x140) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000dfff75390000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) sched_setparam(0x0, &(0x7f0000000180)=0xe4db) socket$netlink(0x10, 0x3, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000bc0)={0xf, 0xa, &(0x7f0000000ac0)=@raw=[@alu={0x4, 0x0, 0x9, 0x3, 0x1, 0x0, 0x8}, @jmp={0x5, 0x0, 0x8, 0xb, 0x7, 0xc}, @map_val={0x18, 0x3, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xd2}, @alu={0x4, 0x1, 0xd, 0xb, 0x9, 0x10, 0x8}, @initr0={0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8000}, @cb_func={0x18, 0x3, 0x4, 0x0, 0x2}, @exit], &(0x7f00000001c0)='GPL\x00', 0x7, 0x1000, &(0x7f0000001740)=""/4096, 0x41100, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x4, 0x3}, 0x8, 0x10, &(0x7f00000005c0)={0x1, 0xe, 0x0, 0xffffffff}, 0x10}, 0x80) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000003f00)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000c40)=ANY=[@ANYBLOB="4a438385e4595174d242e0cb30202a848e4761fab2f9b09dd0850e61749af0dc0700000000b930fb4e14608e2f7c7a58318afc96f9f2ca62f5e14c010000803652f4a83c8b2f930eb83017c38f2e2d4de65c683cbc626f477bf545327c9702152ff8ab000000b8d94d877541af425fe6ffff3a8c59a5c600b526259f86dfd2344d6724bba73c37ce8c08da0f000000000000001e0feeb9f22c9f0449fc129ff8bddd7f44ae1c8b597fc4cafc5a47dc0646d21cde50d27977dc689881ebff03000000000000d557e71b8c71b9e065c37dd44165ec427f"], 0x10}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000d40)={0x2e8, 0x19, 0x10, 0x70bd27, 0x25dfdbff, "", [@nested={0x11d, 0x29, 0x0, 0x1, [@typed={0x8, 0x3d, 0x0, 0x0, @fd}, @typed={0xbc, 0x79, 0x0, 0x0, @binary="8ac49bbed6ddc269617fe7f3f104132ff68eae664f2e1928ef52fda203c4b585a160b72707592f9950a33e51d0e7a96a873cbbec960bd156ee83245126955b77a9185829b254528ce394d97b686527e702fe4a5e68b410666da778c73cd20e6ca108ed72bb642f0f7d194899d7cc39e84dafa902707bd9de31c10bd833ccfe907c56901a63d3e0d95be8492c68d98f9cba8f9773f191485870b7d7388fdf0d8287c6c91f3a96306c5cdf51c0dac632db350987ae4cab5122"}, @generic="3eb9e02a3ba417dbd0fd5a3a1520e9cd205f6d0465b59b6ba084ee9d9ee895d4f4e9912c18df0eebe2d9df8bd9205ebad29d0607fa6528ab5cb83b712d1b7d8b49ba876923b6403d63161711f7", @typed={0x8, 0x7e, 0x0, 0x0, @uid}]}, @nested={0x74, 0xa, 0x0, 0x1, [@typed={0x8, 0x42, 0x0, 0x0, @u32}, @generic="9644590a80ddfed1829b3d4209e62d2dd40caf8b3f962bf268fb7dce089d76f4f528c41c2d1c16a5eb6981ad2e262ab8fcc133a2f24105ca5c8c29d0313054876829f52f804e5d9b084aab5c840fb1bd59af145520815a9e0cc8d8f918977dce40627589ad787701"]}, @generic="98f1e8c374a324ee4bada6d809b8ce117df04a98babeb6553172f2ebd11cb5fb3784c3966a72effdf8c77c566190180381479d0629d6c04af26bd9cd39e59ab26d15dda586e1ffe5c5189bf019d030ced6b98ee99cb76c827ec6fc410e32992aab3a2ac296f6fa8cb52cf1ff7fde019113f131c20a2a022eb4f83d7670b3b5ccbf033bdeb0f05698cd188b2605e3ee0ffd3050806deadcad8a64ab9510f205f19f6e3ea6", @generic="83ea43de3b2501dec8bc0bef3d6e2e733287300698f20b7c6feda50d1d171719cf1fdb5b700ae264552d84e89512d7e04311ed73c614668c1ec65f59bf177953d175f2", @typed={0x8, 0x6f, 0x0, 0x0, @pid}, @generic="3113a49aa4bc792d23d41a66cffb18c7863cf398710afc12a75854121888d796b57e9fc6fd2f896ba59041e7936135b0b4747a97e7679839b89d19fd2ef2533bb79da4f61c18b8cfa55adcf7e4f9cbaa7807afdef4"]}, 0x2e8}, {&(0x7f0000001040)={0x210, 0x2a, 0x100, 0x70bd27, 0x25dfdbfe, "", [@generic="5baa3aa364e609ac57b357e1f876e997831c4c4651a0dbdf0959c8b7be52f3ff0ce9ef7b19e23795ecf3c0bd72ee48323c27e7bc24a72b50874c423c5aa661344a3743147fea45445c7567df93b646e2180577be12807e94c61d01cbb2259311ce7ebd7a9a86ab6b26bb73c70b5a7eff6785884034720d2e1211e7ced9e27ac21b7d4225deb102be1b7116202762031141444b7396", @nested={0x140, 0x72, 0x0, 0x1, [@generic="925e70bdd50fbafb5abc245101499b9eec8b653a04d73b9a98b5cc2d4b5469c15f3d0e718e0e4077105058a8271a0932eb33798de9cf2e431ca3a05d1c7ff3f9bed3f5e434003d3a84c3c110e1fa8540dfb2cf16e94842954b70a5b4dd5cc972ffcbccff52507f21fea81d50bac656f17f5715d8760da3d99ac2121770a6b28a75aedf3ecf119cf3c9b696c2ea7d3cb2ea9a0d0eeec90063e670ec1ea10d9f8f29e4d96177a74fb11e6256f7d14a9b6cd81cbb81cd076741a7f347f2bceac6b60cb268da532d3810131fb0bc3eed3b7cd5daac01557245c7", @typed={0x8, 0x54, 0x0, 0x0, @uid}, @generic="313a77b72743e1cdae21ea7639a6b3d490181cae17aceef5134efb44b6da9501e7082ee8e65f8f471594733c25e02ae64060dcda0947fa7050eab43c220a0fc780eeb153d60f283f8db789ab", @typed={0x8, 0x38, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x8, 0x20, 0x0, 0x0, @u32=0x6}]}, @nested={0x28, 0x30, 0x0, 0x1, [@typed={0x8, 0x84, 0x0, 0x0, @u32=0x8}, @typed={0x14, 0x18, 0x0, 0x0, @ipv6=@remote}, @typed={0x8, 0x23, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}]}]}, 0x210}, {&(0x7f0000000900)={0x12c, 0x26, 0x800, 0x70bd25, 0x25dfdbfc, "", [@nested={0x117, 0x73, 0x0, 0x1, [@typed={0x47, 0x47, 0x0, 0x0, @binary="ba5c8600c7d272a3bb4ad72bf7efbde397426606851b8b76713097ea0ae3c22e5516f035fe15e679460dc5e82eb7047ebe239b812cc4f1be994049598bc0a2690b00c3"}, @generic="e52aab6fadd5a7b0dd9608c8f362ace74de417874a07816b37f211b51a42569c25c43d962e9bb7fa3e7c25e7a851b464175374b3240217a8a7bd8560aeba491a4e0f782264936f8adb23f46b69d2d6b304d4f9292ef04e5cd123a7f5920228a0afe1a49ae3a60a8fb344f7b7e13f09f0f706aeb85e607c9ca55e206493afae3665465c6a79268d5883b974530995996b347b2a67dc4ea8d4a152e833aabb18fa7dfd12cab8d39336cf5fc95060bd7535e31e742d25157ad2d1fd548134b8d9", @typed={0xc, 0x52, 0x0, 0x0, @u64=0x9}]}, @typed={0x4, 0x34, 0x0, 0x0, @str}]}, 0x12c}, {&(0x7f0000001280)={0x178, 0x3a, 0x300, 0x70bd27, 0x25dfdbfb, "", [@typed={0x8, 0x34, 0x0, 0x0, @uid}, @typed={0xc, 0x66, 0x0, 0x0, @u64=0x9}, @generic="413ffc57cfa962dd158aad605e5f78f746e401959e9a3bbd5c7c4e9d7d5dd1f5094323c61da94a4a20dd0bfd9951b836424bea8e9d6b152e87b86307d16c0c6f9a20318e4e1fc9159e7ac4e568341518183794664109020906785eb63557e1e51c293a3204f447b6f232fef52873fecf78d345e0b060e330e4e018bc0ff601373edad247463946601e35e8603236ab49f9680246bff28c94d692f0a712ec2a2675d24ebe1a32e1a145e697d66ecf43986bab0af984905c68495aa954b110eeb79710ac9410c99377a14c0a7d52c499e4b8b789da09af66f540e587e4dea540eeb073f3b2", @generic="521e44d8a948f4bac7752659ef43fe456c80fc2a5b306da486b3d5a687f4b9a4ad1593f7c238477312aa2a6eb35b4e67867997b771521df9b8419f6fc23707a63c81111c91dc2d1db720b4b2d19bc55927e128a6fe", @typed={0xc, 0x2a, 0x0, 0x0, @u64=0x7}, @typed={0xc, 0x8d, 0x0, 0x0, @u64=0x10000}]}, 0x178}], 0xa}, 0x40080) sched_setscheduler(0x0, 0x0, &(0x7f00000004c0)=0xffff) r5 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000600)=0xffffffffffffffff, 0x4) sendfile(0xffffffffffffffff, r5, &(0x7f0000000640)=0x2, 0x7) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff, 0x4, r1}, 0x10) r6 = getpid() sched_setscheduler(r6, 0x1, &(0x7f0000001700)) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x200000000000000, 0x0, 0x8}, 0x0) write$P9_RGETLOCK(0xffffffffffffffff, &(0x7f0000000b80)={0x1f, 0x37, 0x2, {0x0, 0x1, 0x0, 0x0, 0x1, '['}}, 0x1f) bind$inet6(r4, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r4, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) sched_setattr(0x0, &(0x7f0000000580)={0x38, 0x6, 0x0, 0x3f, 0x80, 0x9, 0x5, 0x2998, 0x5, 0x20000000}, 0x0) recvmsg(r4, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) 13:10:13 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:13 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:13 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:13 executing program 5: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 13:10:13 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1650.787481][ T581] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:13 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:13 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x5}) [ 1650.858091][ T585] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1650.899848][ T585] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1650.911578][ T594] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:13 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38}) [ 1651.026463][ T594] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:14 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:14 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) 13:10:14 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:14 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1651.944333][ T613] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1651.957604][ T613] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:14 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) 13:10:14 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:14 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1652.089633][ T629] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1652.116030][ T629] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:14 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) 13:10:14 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:14 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de83", 0x7, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:14 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1652.270717][ T648] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1652.277693][ T648] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1652.308834][ T646] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:14 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:14 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:14 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:14 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:14 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1652.340148][ T646] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:15 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:15 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:15 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:15 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:15 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:15 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1652.478418][ T665] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1652.515789][ T664] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:15 executing program 0: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:15 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:15 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:15 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:15 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:15 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:15 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:15 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc8", 0x4, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:15 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) [ 1652.656738][ T685] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1652.677326][ T685] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:15 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:15 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:15 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:15 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:15 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:15 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) 13:10:15 executing program 5: dup(0xffffffffffffffff) mkdir(&(0x7f00000010c0)='./file0\x00', 0x80) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, 0xffffffffffffffff) r2 = getpid() sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(r2, 0x2, &(0x7f0000000380)=0xfffffe00) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r2, 0x1, &(0x7f0000000240)=0x5) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) sched_setscheduler(0x0, 0x5, &(0x7f0000000200)=0x15ffc) newfstatat(0xffffffffffffff9c, &(0x7f0000001080)='./bus\x00', &(0x7f00000005c0), 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r3, 0x8982, &(0x7f0000000300)={0x0, 'ip_vti0\x00', {}, 0x7ff}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) sendfile(r5, 0xffffffffffffffff, 0x0, 0x80001d00c0d0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) open(&(0x7f0000000400)='./file0\x00', 0xb00, 0x140) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz0\x00', 0x1ff) r6 = add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="13", 0x1, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r6, &(0x7f0000000040)='asymmetric\x00', &(0x7f0000000080)=@keyring) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0xc0506617, &(0x7f0000000480)=ANY=[@ANYBLOB="020000000000000000f4e60010e1546db2213251000000000000000000000000000000080000000000004b0100000040000001000000001000000187537f43f50ca8531ef1cbd506b2dd5ad119b0a70e0fa41157445a69ea69da3b208dda422e1208f74b0d9cda6e4db5ebd028b92df7d3a9ac7da4c0d6deaedf308235621c", @ANYRES32=r6, @ANYBLOB="0000000000fddb000000000000000000000000000000000000000000000000e461626364656667686d6e6f70"]) 13:10:15 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1652.816907][ T701] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1652.840179][ T701] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:15 executing program 4: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000140), 0xc4e04decf4863d58, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000240)='\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', 0x1000, &(0x7f00000002c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@allow_other}, {@blksize}], [{@fowner_gt={'fowner>', 0xee00}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@fsname={'fsname', 0x3d, '/dev/iommu\x00'}}, {@permit_directio}, {@audit}, {@measure}, {@fowner_lt={'fowner<', 0xee01}}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/iommu\x00'}}, {@subj_role={'subj_role', 0x3d, '/dev/iommu\x00'}}]}}, 0x0, 0x0, &(0x7f00000004c0)="6faca6fe449f1742379f74d5e0f94ac66902067ff6d4049bfc1f1ad46af4755239728543b1ee5b7e4bb8085cc8db0e9839e8243845ecbf845be4515f6acd20e9aa7d5dce79042d6c4060f26d914a04d0959d7a4c36cee83112a40c361782e9bd35f57925782b3af46126bff2275a333d9a000f891774d15e492f215965903f41470bd70395cf2feda31974ac4f75f809e4e0d1ec4205a339d636497d9d3e1ad01f152deb93a6fc0923032c3d7e203f1ed19d0e7d1b975d723d2ace90228e8ab9259ad799a6b1916b45f8a485541da392fe2b74603d3f4bd89a53df96eb8c25815b235d6382dcd62e6d5bc1d3d5386eae62539ed95e5d31e592f8b61d263bf64afec6395e4468063e394dfc5e437402b57fe205615e6dbc9a0a1db1d5249f00ebe4d2b445c3ccbc6f8ef76bf2e4c3c4f1ccc55f05bdf88903884d00181e5112bd9f6b30e0d47f4bba427baf0a6e38c894fbc66d018cd1c4ef4f0fd0f9e2203bbfd17faa054460483dd9c87485f1d8b9561e2e729ea60a08ae7f0f98cf80aaf69024736a5fa1bdee98f79a824c5481e7a911b21cc26e422dc44c06eb7eaedf9fa7469e06f30434ef6a757c182c8c82fb69ce24891282e9f9fb6dce07429ce3a2ef0848a5d492801966bf3a00f518bcc205ee20e08e4ff0f673a8ea94678a5b2cc805c25c3e2e905f5d36da8b1d0e5026d993c838f8ed1cd83145220484213332faf20ba48ebbebd200389aa4659080c5ef21e5c47168f72991932cdb01afd8bfdb25ed60d132df002b2b046f12f39c1d8fc6dfebbe6e89b5b7931b88c9c5c04324c23a21f901f5396237b84b7f45a9246cd57b847143cc3821ac30677c5254bf3741a1c4b1a0a414fb8fc3e4b0f22de7a4c1d7ffa0da48fc445cf49cdf7a662af2c9a472248c01895366876b61aa8f422f7948abaf4b6042497c48faed1a756a92266f8196c69cae6e253f737cc9b2b03544c1eb3cc1ec65010e81b32faf753f315f484a013ebcde5b212dc02f9dcf203cf017d1bd4963de6395e094658657fd0911c623765d7ede9a8d1c96e3dd826411a8d6ae9e43d2ca36948058295c282045eec0b4cc9eea26fb34715f82a4615103980189c025195e0f2a072bc6f41b39ea89f97e6a22fa636e8a38b12f1f536bbd069a4e9e117eb79b7e0b9b5b9e191e79b324426d9b44b7231354ee5e02346ea5786014805732dbcb5beed672ba3cf323320edac8d94a0a716ea88faaf055093e1a4703231f5c3f1f1941990950f318cc76761cc36c96b88a3cc8e681a23f58f6b828a92f1d160411a067a08ab2bd4ce29aa9297f2f971a84c52b536826e20a665993700d678b8bfe7ef538569d047281b5efc72f9d09293fca8307a40868cc5e5fd1e6f10c466a5d6abafc41d9936045af5a76737a38fbd6fd182de8e76e000fbc2d8892b88b422aa0789b45c37d29abafafc9b2d2323c40b3acace4ab5792ef6a78d236b598e594ca3cb4fc6547515a4b3ed51b413e801d4a2bfd4383b721270b6a87cd5b196e0b591ea03b8b4c1b708062d87c2e70dbee750928a9abc5f2b141eb1c308a7376fc4517d91091342f61b11deed06c29331366ff5466f2802c1508f68042c003db9e9d49aa3f82b0302f2b7a19360220876a2389538da56e82dfab61348a4c224d4ba5c591ac41e5641b31da21aa2556783cc9ece6e634d729225d1f1a6c4c68b8c6b52ca7a6bce51a4b081e4510b17b871bc163a62a8385a93458b58fa178994e86336663820b325b9502d1f573f29599d1e5d61ca6d01cc3d98e5b0ac2d3bd81771ff806475e5100277e3dc34e2e67f9676914f564f873b26e6c9beb8a9f38344bc167db5b5aeb88f137b57910f294f307c18b6b51cc868341711dfb1e7f20a115fede91839b81c132ed2fe1e44c39b3fb28f0027dbeef5dc4462e011c4ef9a66f6fce3384d1cb0ae171f5b7bb1ab06faa6ea5997e72e338c7623add14e9cb385e1b92c648812b6bb50e8761a23c237265d74f79c992ee6d37ca7a182ab4b9bb0575bee4f2a6c3e73503eecfcfcf034561a0942394e1b08bdc7c455a79dc0022d42aa05fa12227fb5c3138e7f4b657d9276f44d698fbc62434920b41646df09ba05c5b6cf61d9c5120aa7578fc3730238a4e1ae805c1642913bdac011289f7a73a398561cf641dfe5d83b7db395aee4247a372602c2968b75abbee4b2bd9ba65785da26a92696af5685d33cb8894c977fecfc90be3c32749e8c21ea686565df15ec2bdcc44e42dcb339be89176567af69f2e2bc778f19c907e5f75c199708f635473c335c5fbe79a0d7410e1d34e8b395a1b1bb3dfdc63ba7559432b6d54004439e622a2fec5c33d840538561f5269e9828918d64900a35377209555bcbcaa2fcb84778a0416ae5fed9aa2f6479a90a8310f9e688fb799742821201e5a4345008b7879a5b5c810123df96b15c6a20f1488d47f0651224e3c0353b17aa8f892f577701a8359482cf650afab414385f45bbe2ab0e81164a07bfd82df00c41e857cc94fe0c62aeb257f5aeddf56276802347126206b95a68d3f5c7d9e2427a112b4f7734a181d1143b3c07800fefda760d527db03ccee17129f4e1decd44321e24fab65324c17161fbc4cbab891981cf02fd735df649d61a7075a8fa5aa6433d8f21597347225caf1c40ebc23c4f0006af7cd6968282d39ad5607a95f9a810b83d7fbc1f7770eca6555f12ad3531e02470806c452746e854904afa10156d53ff47fe7601a9b72cac1d541a6017aa1f570a557bb86f548f47373a51c9bbe454041ff18004222395bc27ae51ed9db390ab3f06e3012f8179801d87578d77fff91db6e301b9ac7887d8d044b8bb454b7cc6af7ccc7eae41547b663c0cac8d5f5fd40fad17d0ea28fd44cd57feb51afcfc864e61c5d7374a7da7602fca0485833288ad65f1186c18ebca2ea71946593da7f7b39243b4ae314e4367846cbb9656ced4201318247faea8a69334ac495e90c74456d9ec54d370e7c3f327af8bcca1a90c32b685d96aec9ba5f058a116bdf045275209588f8609c8d824c7ffd074f9eaa66e2546fd3fb92982f16b33a74e82f4a8382a7c5cddb3b35144d1710d05aaa7cf3a6cbc49197589b507d9f973277ad503693ad1327928c0f5b3f35b7689bea3059c5191bf04cf0308e81e7b6fe6f0dd17a9b1b33b322fe9d1538d4294a472f394fecd791d311bddad685deadcef7d2697a5df748f1e4c82bd10424e0e0701061fb357c4452effac3a6a4fe63c1107085a5710a6fe59e5a284974f79f0aabf215c8ef5f9502283db8edb3fc67b50ffb433d13aade18d8e3ddf9a53d220f0d8b6c75f3aa3ebea32b40da8627f20cfdeb6049012be26b595f8b0666b529c4590791f00ebd7e8c772234fc9a205a4fe3331dc4345288c92c5556f9bc822936938117076d93e0a01572e04142c480fc04f6ff808dbd573cc113a5377e33a00fb80a12992ee7d911e4f15af26107cfa169769baccbdbaa282ef800a2ab0d454197ab86424b2be1854d5c7ed36afb597b589c5427262e81441d869e87962a46517f7b91a9755c12abc1ec64f20762a87d6949774255b12905419607df8527df04a437c7e962be11e464af890112ab265b8265800753f003399ae36e364cc19a220651b285be714d921ff91da32f93d07a44b6a5053720718e19c13e90632cd4e7b5a0d6b16d2f45a6a05571e14431f177c6d9f56442ba9523d4ebe1a39b50f0c802fa2b5b1a7e3a84fb2eab60855206d994216c780d6c30f334529936f83a68b3830bbef32346d84a57e9f7406a50e7bc1012fc512ca8ddc3b4f9a858870d7ee668f23900b1100551274c7cd88142c8891b2c4f7f38f435111f61318d6d5ac49abcf939c614287259f1e858062dbc782446ea21a6d8d3234222dadeca536703a8190302367c96027dd6b5b6b43ad09e2e80c9ff13503a29ede7f701b10a17330228e53c1d0d1942c15edde6857f1c5a57b2f46d5b9675e6a470730ac936c913c145b3be46206ee15029cb72ef1d03bf0930d8cb4da0f2256f91bd0f557758dd17aa7d0692ddc9f3824bf497c36f10fbcbba1e1b34a9b5202a6ecc2776062512618827d52be1860c841d979286a1fe11003888a09d658964d8df24772057245db2cca9ea5bd7a36e5930ec404d3360f077aec748d19e025eb02e34e29d7d8d5ff5487d87f0fb6b6781eff5d42e807a197bd1c83b3a2c947c5eb1b252e28dab062291ad1d5e3db680ad34545dcbaec7a9a7cdd9bd6e199df19eaf48e2148956f20ba65ef28e3ab87439b5021b208fd363079f198390f4d3d3c3907ced34e7dbe0573992632dfb294b0edf41e962b9dab99c78c39108f9b74271b95e809192c45ef1033937b88678fb3301ef4674c58f456b5e9adbe574a2b3fed7c752081a64543f85c18140aab39de75bf5b016b820d5466021c05b4407ce351853d31cea4f159f0381077ef3ba9984d9f7cd39212c8095c7092e281be4bfa7678bcedf473b211851eb0d5e0fb21c83d2fcc7a6b3289fa16872af227c4831881a6e7da3790748a5188579b601e4a8fe06a01627cf6f0425cf3de2c9ab908e3b6cd0986f7f70421c75fd2456b96718778c5c13d73594849a44fd252aca6ea9b4ffcd8a5606167b2db38bcde1b4f1e84887a6894d647113031da2af1e37177c29325d5aa32e0ebaccf9d81935a0f925fa0f0c546e76af64fb8488129c22313b6b6f11cf56bc7d747595b28aa6306b1134591165ae4e0ae9a5dc25df0f8caabb1d0edfba99dcc8385f6e60d1577b761f8ab48d7b8dd9b993d40984d5d27bd4a184de5ca6bb2eeb22fe2c9d3fcd7587c82c13ffd8523944a6c89470dc9ef3d95f0af8e4c1040334eec648864f4f96fc34e873da7bece2064551f01c39ae503421ad41e1523fff903f491f6e048ceb70ca7d7db232ecb474d302c434b9226c210e16cb2d161c4ce1d08d4da468c350b814acd3ff563a6e90707ba4169a89e01d3ff89b037c6bfc924650442e59fccd38c7daa13f1bbeb6f68e29f4fc5d6be312a1167d694407dac4665b81a493aa8a9f986b1e078cda1d47898c95351346c91d57d7ad61efe21a7dd1f5a9a1e64f52a2de6fbfcddc7d1e6625424e5321a344210ac07c3c25ee0541158f03ceb419c800e370202900496d3fd0d778f1f1c52b4f3aaf06a1c26268b910cc676db2d1fcc7e380c6c8bf6095e7879bc1bea53885b7f8818b94906a179736aa01cc296317ef0d60f93e59879348a04d60246bc3f149fb0bb0c6e295503645cb13725de362ed1c7da2f1f70a5fd5d69f6bdfca4994baa6e2d050cf1d3bc914d683ccb2acdd06a6e70e99673749cd7698967ccc84a70f607c37a2de9e768fa8c166b274aa3bfca112f563aa30939b33afc2f351d544ffc1e2491ee294c6fe9ca7af6eb25e4f8b11a8b693911476dfea3699636e3f3b18da053cb6760b4b6064ff89b98bccade294e433c03924769f1715f3ceccb0bdfc57de3c4a23e3949993d8ce1b35d6952d6a916706898a6018453232b2edeb31442a16cd7bcc2f57270bcab0912791bf514949bc5b103812cdb594557909d40337335392951e7bde0a5c1d4e4c65d5a496ec5293f142df75003d13cfe0dbb60dd20d1b40b4d83550cca70fad327ce73a10d3b0992b54bb4ee40b4e50e945d9b80372fada49ac25f582d3033daaac3fd05ce7b9e1a9a30862e292a947606ba6863c109fcccf9d6a6c3893bf1ee5cb6281dcf8d356b38ec0a4bce199de9f60c4de5da9e2f347a2aac0d2e5521ec7803d460f7c3e957b0a970999") r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r1, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:15 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:15 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:15 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:15 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) 13:10:15 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1653.268676][ T27] audit: type=1800 audit(1680959415.786:1379): pid=728 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1180 res=0 errno=0 13:10:16 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) 13:10:16 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:16 executing program 4: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x10c) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="188cfed2aaaf7d12ea0b3590e59892e85d877966e4fa57af1d31b5575c4124232dafc82b07b878b7a269065aef66d87b03b1035f4d8955254a5de5e8f860ba0da2c157d6f24246baa5d3d3810d9b018cf0be05ff8ffcb006e32322f827"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r4}, 0x10) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r6}) r7 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r7, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r7, 0x4008941a, &(0x7f0000000440)=0x2) ioctl$IOMMU_IOAS_MAP$PAGES(r2, 0x3b85, &(0x7f0000000380)={0x28, 0x6, r6, 0x0, &(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6}) fallocate(r2, 0x40, 0x100, 0x67) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r9 = dup2(r8, r4) unlinkat(r9, &(0x7f0000000100)='\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//../file0\x00', 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x5, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r11}, 0x48) sendmsg$xdp(r9, &(0x7f0000000340)={&(0x7f00000000c0)={0x2c, 0x2, r11, 0x2a}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000200)="6867821e7ca5aa44227e04f9d7bdb11616c7d6ace28214bd4529f7f3dce290fecc62c05e1bb18d74be8cedccb87f55a56c83148e41a1f4e590a795807686db63d5363519b02d5c49fcd9f2a99b99738d501a000a39d31e81a4a57cdb5213b8e76fa40dafefe5a1df6a50c579683e0a998f6f18b13ae03b679cee131daa2599767748ac27fddce916fbcdb5da08a32eb33a6987558d28a0eb82af435495c7b76549883a8f65066fcc133d24e323626cebc3d3c3e3115d265042add634ad09c8fd1346b5b6831083c88e30", 0xca}], 0x1, 0x0, 0x0, 0x4004800}, 0x4800) 13:10:16 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) 13:10:17 executing program 5: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='ext2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x121100, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 13:10:17 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:17 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) 13:10:17 executing program 5: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='ext2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x121100, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 13:10:17 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:17 executing program 4: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x10c) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="188cfed2aaaf7d12ea0b3590e59892e85d877966e4fa57af1d31b5575c4124232dafc82b07b878b7a269065aef66d87b03b1035f4d8955254a5de5e8f860ba0da2c157d6f24246baa5d3d3810d9b018cf0be05ff8ffcb006e32322f827"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r4}, 0x10) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r6}) r7 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r7, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r7, 0x4008941a, &(0x7f0000000440)=0x2) ioctl$IOMMU_IOAS_MAP$PAGES(r2, 0x3b85, &(0x7f0000000380)={0x28, 0x6, r6, 0x0, &(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6}) fallocate(r2, 0x40, 0x100, 0x67) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r9 = dup2(r8, r4) unlinkat(r9, &(0x7f0000000100)='\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//../file0\x00', 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x5, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r11}, 0x48) sendmsg$xdp(r9, &(0x7f0000000340)={&(0x7f00000000c0)={0x2c, 0x2, r11, 0x2a}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000200)="6867821e7ca5aa44227e04f9d7bdb11616c7d6ace28214bd4529f7f3dce290fecc62c05e1bb18d74be8cedccb87f55a56c83148e41a1f4e590a795807686db63d5363519b02d5c49fcd9f2a99b99738d501a000a39d31e81a4a57cdb5213b8e76fa40dafefe5a1df6a50c579683e0a998f6f18b13ae03b679cee131daa2599767748ac27fddce916fbcdb5da08a32eb33a6987558d28a0eb82af435495c7b76549883a8f65066fcc133d24e323626cebc3d3c3e3115d265042add634ad09c8fd1346b5b6831083c88e30", 0xca}], 0x1, 0x0, 0x0, 0x4004800}, 0x4800) [ 1654.511846][ T735] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:17 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) 13:10:17 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1654.582365][ T735] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:17 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) 13:10:17 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf2", 0x2, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:17 executing program 4: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x10c) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="188cfed2aaaf7d12ea0b3590e59892e85d877966e4fa57af1d31b5575c4124232dafc82b07b878b7a269065aef66d87b03b1035f4d8955254a5de5e8f860ba0da2c157d6f24246baa5d3d3810d9b018cf0be05ff8ffcb006e32322f827"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r4}, 0x10) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r6}) r7 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r7, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r7, 0x4008941a, &(0x7f0000000440)=0x2) ioctl$IOMMU_IOAS_MAP$PAGES(r2, 0x3b85, &(0x7f0000000380)={0x28, 0x6, r6, 0x0, &(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6}) fallocate(r2, 0x40, 0x100, 0x67) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r9 = dup2(r8, r4) unlinkat(r9, &(0x7f0000000100)='\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//../file0\x00', 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x3, 0x5, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', r11}, 0x48) sendmsg$xdp(r9, &(0x7f0000000340)={&(0x7f00000000c0)={0x2c, 0x2, r11, 0x2a}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000200)="6867821e7ca5aa44227e04f9d7bdb11616c7d6ace28214bd4529f7f3dce290fecc62c05e1bb18d74be8cedccb87f55a56c83148e41a1f4e590a795807686db63d5363519b02d5c49fcd9f2a99b99738d501a000a39d31e81a4a57cdb5213b8e76fa40dafefe5a1df6a50c579683e0a998f6f18b13ae03b679cee131daa2599767748ac27fddce916fbcdb5da08a32eb33a6987558d28a0eb82af435495c7b76549883a8f65066fcc133d24e323626cebc3d3c3e3115d265042add634ad09c8fd1346b5b6831083c88e30", 0xca}], 0x1, 0x0, 0x0, 0x4004800}, 0x4800) 13:10:17 executing program 5: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='ext2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x121100, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) [ 1654.694407][ T754] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1654.719387][ T754] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:17 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf2", 0x2, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:17 executing program 1: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x9, 0x3}) [ 1654.745535][ T759] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1654.754497][ T759] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:17 executing program 4: dup(0xffffffffffffffff) mkdir(&(0x7f00000010c0)='./file0\x00', 0x80) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, 0xffffffffffffffff) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000380)=0xfffffe00) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r2, 0x1, &(0x7f0000000240)=0x5) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) sched_setscheduler(0x0, 0x5, &(0x7f0000000200)=0x15ffc) newfstatat(0xffffffffffffff9c, &(0x7f0000001080)='./bus\x00', &(0x7f00000005c0), 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r3, 0x8982, &(0x7f0000000300)={0x0, 'ip_vti0\x00', {}, 0x7ff}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) sendfile(r5, 0xffffffffffffffff, 0x0, 0x80001d00c0d0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) open(&(0x7f0000000400)='./file0\x00', 0xb00, 0x140) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz0\x00', 0x1ff) r6 = add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="13", 0x1, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r6, &(0x7f0000000040)='asymmetric\x00', &(0x7f0000000080)=@keyring) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0xc0506617, &(0x7f0000000480)=ANY=[@ANYBLOB="020000000000000000f4e60010e1546db2213251000000000000000000000000000000080000000000004b0100000040000001000000001000000187537f43f50ca8531ef1cbd506b2dd5ad119b0a70e0fa41157445a69ea69da3b208dda422e1208f74b0d9cda6e4db5ebd028b92df7d3a9ac7da4c0d6deaedf308235621c", @ANYRES32=r6, @ANYBLOB="0000000000fddb000000000000000000000000000000000000000000000000e461626364656667686d6e6f70"]) 13:10:17 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:17 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) 13:10:17 executing program 5: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 13:10:17 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf2", 0x2, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:17 executing program 1: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x9, 0x3}) [ 1654.847592][ T772] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1654.855715][ T772] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:17 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:17 executing program 5: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) [ 1654.910635][ T777] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1654.932955][ T777] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1654.980095][ T787] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:17 executing program 1: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x9, 0x3}) [ 1655.068538][ T27] audit: type=1800 audit(1680959417.626:1380): pid=789 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=1170 res=0 errno=0 13:10:17 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1655.389422][ T782] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:18 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:18 executing program 5: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 13:10:18 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:18 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:18 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) [ 1655.938009][ T795] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1655.945248][ T795] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:18 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:18 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:18 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:18 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:18 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1656.043553][ T799] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1656.074597][ T805] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1656.075980][ T799] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:18 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:18 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1656.113662][ T800] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:18 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) 13:10:18 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:18 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:18 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:18 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:18 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:18 executing program 4: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) [ 1656.265069][ T824] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1656.296866][ T824] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1656.301213][ T828] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:18 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) 13:10:18 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:18 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:18 executing program 4: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 13:10:18 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x9, 0x3}) [ 1656.326481][ T825] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:18 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, 0x0) 13:10:19 executing program 5: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 13:10:19 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, 0x0) 13:10:19 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x9, 0x3}) [ 1656.425006][ T843] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1656.447902][ T843] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:19 executing program 4: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 13:10:19 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1656.489639][ T854] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1656.513096][ T848] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:19 executing program 5: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 13:10:19 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x9, 0x3}) 13:10:19 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, 0x0) 13:10:19 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, 0x0) 13:10:19 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:19 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (fail_nth: 1) 13:10:19 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) 13:10:19 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, 0x0) [ 1656.648250][ T878] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:19 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:19 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, 0x0) 13:10:19 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1656.697450][ T870] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:19 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) 13:10:19 executing program 5: mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 13:10:19 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) 13:10:19 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) 13:10:19 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) 13:10:19 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (fail_nth: 1) 13:10:19 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) 13:10:19 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) [ 1656.825137][ T896] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1656.848963][ T892] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:19 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) 13:10:19 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) 13:10:19 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) 13:10:19 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:19 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1656.979437][ T910] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:19 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) 13:10:19 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) 13:10:19 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) 13:10:19 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040), 0x5c540, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000140)={0x38, 0x1, r2, 0x0, 0x3f, 0x1000}) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc}) 13:10:19 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, 0x0) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) [ 1657.019583][ T909] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:19 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:19 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) 13:10:19 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x0, 0x3}) 13:10:19 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:19 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) 13:10:19 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040), 0x5c540, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000140)={0x38, 0x1, r2, 0x0, 0x3f, 0x1000}) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc}) [ 1657.138979][ T933] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1657.160946][ T931] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:19 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:19 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x0, 0x3}) [ 1657.255639][ T944] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1657.295586][ T947] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:19 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) 13:10:19 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040), 0x5c540, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000140)={0x38, 0x1, r2, 0x0, 0x3f, 0x1000}) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040), 0x5c540, 0x0) (async) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000100)={0xc}) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r1, 0x3ba0, &(0x7f0000000140)={0x38, 0x1, r2, 0x0, 0x3f, 0x1000}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f00000000c0)={0xc}) (async) [ 1657.304580][ T944] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1657.320766][ T945] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:19 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, 0x0) 13:10:19 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:20 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x0, 0x3}) 13:10:20 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='attr/exec\x00') r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r2}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, r2}) [ 1657.434798][ T964] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1657.449900][ T971] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1657.463202][ T964] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:20 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='attr/exec\x00') r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r2}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, r2}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='attr/exec\x00') (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r2}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, r2}) (async) 13:10:20 executing program 5: quotactl_fd$Q_SETINFO(0xffffffffffffffff, 0xffffffff80000601, 0xee00, &(0x7f0000000000)={0xb6, 0x69c, 0x1, 0x3}) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x10000}) 13:10:20 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9}) [ 1657.482496][ T960] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:20 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:20 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, 0x0, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r1}) 13:10:20 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 1) 13:10:20 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='attr/exec\x00') r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r2}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, r2}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, r2}) 13:10:20 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9}) 13:10:20 executing program 5: quotactl_fd$Q_SETINFO(0xffffffffffffffff, 0xffffffff80000601, 0xee00, &(0x7f0000000000)={0xb6, 0x69c, 0x1, 0x3}) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x10000}) quotactl_fd$Q_SETINFO(0xffffffffffffffff, 0xffffffff80000601, 0xee00, &(0x7f0000000000)={0xb6, 0x69c, 0x1, 0x3}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x10000}) (async) 13:10:20 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1657.624965][ T997] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1657.658515][ T1000] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:20 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9}) 13:10:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r2 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000440)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r5 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r6, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) readv(r6, &(0x7f0000000400)=[{&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/253, 0xfd}], 0x2) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) ioctl$IOMMU_IOAS_IOVA_RANGES(0xffffffffffffffff, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x2, 0x0, &(0x7f0000000140)=[{}, {}]}) r7 = syz_open_dev$vcsa(&(0x7f00000000c0), 0x101, 0x80040) ioctl$LOOP_CTL_REMOVE(r7, 0x4c81, 0x2) openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$LOOP_CTL_GET_FREE(r5, 0x4c82) 13:10:20 executing program 5: quotactl_fd$Q_SETINFO(0xffffffffffffffff, 0xffffffff80000601, 0xee00, &(0x7f0000000000)={0xb6, 0x69c, 0x1, 0x3}) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x10000}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x10000}) [ 1657.681810][ T1007] FAULT_INJECTION: forcing a failure. [ 1657.681810][ T1007] name failslab, interval 1, probability 0, space 0, times 0 [ 1657.700711][ T1000] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 1657.728606][ T1007] CPU: 0 PID: 1007 Comm: syz-executor.2 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1657.738524][ T1007] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1657.748606][ T1007] Call Trace: [ 1657.751906][ T1007] [ 1657.754943][ T1007] dump_stack_lvl+0x136/0x150 [ 1657.759656][ T1007] should_fail_ex+0x4a3/0x5b0 [ 1657.764383][ T1007] should_failslab+0x9/0x20 [ 1657.768931][ T1007] __kmem_cache_alloc_node+0x5b/0x320 [ 1657.774338][ T1007] ? tomoyo_realpath_from_path+0xc3/0x600 [ 1657.780093][ T1007] ? tomoyo_realpath_from_path+0xc3/0x600 [ 1657.785843][ T1007] __kmalloc+0x4e/0x190 [ 1657.790043][ T1007] ? rcu_is_watching+0x12/0xb0 [ 1657.794865][ T1007] tomoyo_realpath_from_path+0xc3/0x600 [ 1657.800458][ T1007] ? tomoyo_path_number_perm+0x1c1/0x570 [ 1657.806131][ T1007] tomoyo_path_number_perm+0x21a/0x570 [ 1657.811631][ T1007] ? tomoyo_path_number_perm+0x1c1/0x570 [ 1657.817566][ T1007] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1657.823417][ T1007] ? find_held_lock+0x2d/0x110 [ 1657.828321][ T1007] ? lock_downgrade+0x690/0x690 [ 1657.833246][ T1007] ? trace_lock_acquire+0x12d/0x180 [ 1657.838496][ T1007] ? receive_fd+0x110/0x110 [ 1657.843042][ T1007] ? lock_acquire+0x32/0xc0 [ 1657.847580][ T1007] ? receive_fd+0x110/0x110 [ 1657.852130][ T1007] ? __fget_files+0x26a/0x480 [ 1657.856860][ T1007] security_file_ioctl+0x54/0xb0 [ 1657.861832][ T1007] __x64_sys_ioctl+0xb7/0x210 [ 1657.866555][ T1007] do_syscall_64+0x39/0xb0 [ 1657.871090][ T1007] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1657.877028][ T1007] RIP: 0033:0x7fc300e8c169 [ 1657.881486][ T1007] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1657.901121][ T1007] RSP: 002b:00007fc301b3d168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1657.909563][ T1007] RAX: ffffffffffffffda RBX: 00007fc300fac050 RCX: 00007fc300e8c169 [ 1657.917564][ T1007] RDX: 0000000020000140 RSI: 0000000000003b80 RDI: 0000000000000003 13:10:20 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:20 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1657.925562][ T1007] RBP: 00007fc301b3d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1657.933557][ T1007] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1657.941551][ T1007] R13: 00007ffd90d5d04f R14: 00007fc301b3d300 R15: 0000000000022000 [ 1657.949563][ T1007] 13:10:20 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9}) 13:10:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r2 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000440)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) (async, rerun: 32) r5 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 32) r6 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r6, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) readv(r6, &(0x7f0000000400)=[{&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/253, 0xfd}], 0x2) (async) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(0xffffffffffffffff, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x2, 0x0, &(0x7f0000000140)=[{}, {}]}) (async) r7 = syz_open_dev$vcsa(&(0x7f00000000c0), 0x101, 0x80040) ioctl$LOOP_CTL_REMOVE(r7, 0x4c81, 0x2) (async) openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) (async, rerun: 64) ioctl$LOOP_CTL_GET_FREE(r5, 0x4c82) (rerun: 64) [ 1657.988360][ T1007] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1658.043513][ T1022] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1658.066863][ T1020] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:20 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 2) 13:10:20 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x100002, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/rfcomm\x00') lseek(r1, 0xebc0, 0x0) ioctl$IOMMU_VFIO_IOAS$SET(r1, 0x3b88, &(0x7f0000000040)={0xc}) ioctl$IOMMU_VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000740)=ANY=[@ANYBLOB="4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094ea9eeed0e8e31fc33fbf419049dcd453dd81672987b9c39c192e2119b59142466bd8ac830b1336b8950f392ca1ca9b634c154a3937b8d0559024fd79c8c4f0cd5a01800000afed904cfc0d9a87d9b404a279c08fb5c0a2df137a294d6a5908020bfdc4aa47970ca7d6ee0eb777678b03a203a768c49d4882c5a091ae378c47d776b01a18ac61173c3a98fe1bce596e8fcd2a081f8b2995218f03d2860a87fc1ba6de19ee2c74a0400abfff1aeb9a108343726f795ea237432cb359ce2e8f27837c05b3ccd03220bf51b5daab5b293cd1ddd46125e60e20308acbb48cb70aa8de6dbda4301761b58c3f5824b61504785496bdb965a6eee84ef96a3d6cc3b03b8ececbf725dccf8a12d0042f9a612530a4053390e343e77ae7dd7a86c1f9e9cf44a483de4ba134b333e361e02fa559b32f64fbe405e724984b7b920c9a3c8fa60d8b44515fadfd22352332cc253ba55c149d66eff33122839484124966dc041d5987cbe3aeb5a6565c60aa01080dfb99215f142ac0dd1eb3f0d354f6ea4a9ca8311b8fb7bc1672a43b1aa0f79914f7616df777c42b5e5e5a029830044e0f4b4179b413d7b088a3a9e5ea8b77dda54dbbb66a91d63b3ff607bbfe368c0266b168284fdccb22aa42c09f0a55b88d54119e4348edab45c96dda58d1edb775f2b5569e2663c633d5bcb29826487b2353555b132c7d32b82df585054d0118759f4a0b132b1edfd6180b5473a79360a9c0b51918f78d3efface5c762f68d93f8ea1183be7ac04cb1bdb22ab5e8f5"]) ioctl$IOMMU_IOAS_MAP$PAGES(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4}) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r0, 0x3b82, &(0x7f00000001c0)={0x18, r2, 0x5, 0x0, &(0x7f0000000140)=[{0x3, 0x1}, {0x8, 0x3}, {0x1, 0x2}, {0xff, 0xffffffffffffffff}, {0x8, 0x1852}]}) 13:10:20 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:20 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) (fail_nth: 1) 13:10:20 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1658.101075][ T996] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r2 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, &(0x7f0000000440)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) (async) r5 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r6, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) readv(r6, &(0x7f0000000400)=[{&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/253, 0xfd}], 0x2) (async) ioctl$IOMMU_IOAS_ALLOC(r5, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) ioctl$IOMMU_IOAS_IOVA_RANGES(0xffffffffffffffff, 0x3b84, &(0x7f0000000180)={0x20, r4, 0x2, 0x0, &(0x7f0000000140)=[{}, {}]}) (async) r7 = syz_open_dev$vcsa(&(0x7f00000000c0), 0x101, 0x80040) ioctl$LOOP_CTL_REMOVE(r7, 0x4c81, 0x2) (async) openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) (async) ioctl$LOOP_CTL_GET_FREE(r5, 0x4c82) 13:10:20 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x100002, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/rfcomm\x00') lseek(r1, 0xebc0, 0x0) ioctl$IOMMU_VFIO_IOAS$SET(r1, 0x3b88, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000740)=ANY=[@ANYBLOB="4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094ea9eeed0e8e31fc33fbf419049dcd453dd81672987b9c39c192e2119b59142466bd8ac830b1336b8950f392ca1ca9b634c154a3937b8d0559024fd79c8c4f0cd5a01800000afed904cfc0d9a87d9b404a279c08fb5c0a2df137a294d6a5908020bfdc4aa47970ca7d6ee0eb777678b03a203a768c49d4882c5a091ae378c47d776b01a18ac61173c3a98fe1bce596e8fcd2a081f8b2995218f03d2860a87fc1ba6de19ee2c74a0400abfff1aeb9a108343726f795ea237432cb359ce2e8f27837c05b3ccd03220bf51b5daab5b293cd1ddd46125e60e20308acbb48cb70aa8de6dbda4301761b58c3f5824b61504785496bdb965a6eee84ef96a3d6cc3b03b8ececbf725dccf8a12d0042f9a612530a4053390e343e77ae7dd7a86c1f9e9cf44a483de4ba134b333e361e02fa559b32f64fbe405e724984b7b920c9a3c8fa60d8b44515fadfd22352332cc253ba55c149d66eff33122839484124966dc041d5987cbe3aeb5a6565c60aa01080dfb99215f142ac0dd1eb3f0d354f6ea4a9ca8311b8fb7bc1672a43b1aa0f79914f7616df777c42b5e5e5a029830044e0f4b4179b413d7b088a3a9e5ea8b77dda54dbbb66a91d63b3ff607bbfe368c0266b168284fdccb22aa42c09f0a55b88d54119e4348edab45c96dda58d1edb775f2b5569e2663c633d5bcb29826487b2353555b132c7d32b82df585054d0118759f4a0b132b1edfd6180b5473a79360a9c0b51918f78d3efface5c762f68d93f8ea1183be7ac04cb1bdb22ab5e8f5"]) (async) ioctl$IOMMU_IOAS_MAP$PAGES(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4}) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r0, 0x3b82, &(0x7f00000001c0)={0x18, r2, 0x5, 0x0, &(0x7f0000000140)=[{0x3, 0x1}, {0x8, 0x3}, {0x1, 0x2}, {0xff, 0xffffffffffffffff}, {0x8, 0x1852}]}) 13:10:20 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1658.177622][ T1038] FAULT_INJECTION: forcing a failure. [ 1658.177622][ T1038] name failslab, interval 1, probability 0, space 0, times 0 [ 1658.191468][ T1039] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1658.212903][ T1035] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1658.224010][ T1041] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1658.233753][ T1038] CPU: 1 PID: 1038 Comm: syz-executor.3 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1658.243723][ T1038] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1658.253823][ T1038] Call Trace: [ 1658.257151][ T1038] [ 1658.260302][ T1038] dump_stack_lvl+0x136/0x150 [ 1658.265068][ T1038] should_fail_ex+0x4a3/0x5b0 [ 1658.269843][ T1038] should_failslab+0x9/0x20 13:10:20 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x100002, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/rfcomm\x00') lseek(r1, 0xebc0, 0x0) ioctl$IOMMU_VFIO_IOAS$SET(r1, 0x3b88, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_VFIO_IOMMU_GET_INFO(r0, 0x3b70, &(0x7f0000000740)=ANY=[@ANYBLOB="4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094ea9eeed0e8e31fc33fbf419049dcd453dd81672987b9c39c192e2119b59142466bd8ac830b1336b8950f392ca1ca9b634c154a3937b8d0559024fd79c8c4f0cd5a01800000afed904cfc0d9a87d9b404a279c08fb5c0a2df137a294d6a5908020bfdc4aa47970ca7d6ee0eb777678b03a203a768c49d4882c5a091ae378c47d776b01a18ac61173c3a98fe1bce596e8fcd2a081f8b2995218f03d2860a87fc1ba6de19ee2c74a0400abfff1aeb9a108343726f795ea237432cb359ce2e8f27837c05b3ccd03220bf51b5daab5b293cd1ddd46125e60e20308acbb48cb70aa8de6dbda4301761b58c3f5824b61504785496bdb965a6eee84ef96a3d6cc3b03b8ececbf725dccf8a12d0042f9a612530a4053390e343e77ae7dd7a86c1f9e9cf44a483de4ba134b333e361e02fa559b32f64fbe405e724984b7b920c9a3c8fa60d8b44515fadfd22352332cc253ba55c149d66eff33122839484124966dc041d5987cbe3aeb5a6565c60aa01080dfb99215f142ac0dd1eb3f0d354f6ea4a9ca8311b8fb7bc1672a43b1aa0f79914f7616df777c42b5e5e5a029830044e0f4b4179b413d7b088a3a9e5ea8b77dda54dbbb66a91d63b3ff607bbfe368c0266b168284fdccb22aa42c09f0a55b88d54119e4348edab45c96dda58d1edb775f2b5569e2663c633d5bcb29826487b2353555b132c7d32b82df585054d0118759f4a0b132b1edfd6180b5473a79360a9c0b51918f78d3efface5c762f68d93f8ea1183be7ac04cb1bdb22ab5e8f5"]) ioctl$IOMMU_IOAS_MAP$PAGES(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x0, 0x0, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4}) (async) ioctl$IOMMU_VFIO_IOAS$GET(r1, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r0, 0x3b82, &(0x7f00000001c0)={0x18, r2, 0x5, 0x0, &(0x7f0000000140)=[{0x3, 0x1}, {0x8, 0x3}, {0x1, 0x2}, {0xff, 0xffffffffffffffff}, {0x8, 0x1852}]}) [ 1658.274431][ T1038] __kmem_cache_alloc_node+0x5b/0x320 [ 1658.279880][ T1038] ? tomoyo_realpath_from_path+0xc3/0x600 [ 1658.285675][ T1038] ? tomoyo_realpath_from_path+0xc3/0x600 [ 1658.291471][ T1038] __kmalloc+0x4e/0x190 [ 1658.295708][ T1038] ? rcu_is_watching+0x12/0xb0 [ 1658.300576][ T1038] tomoyo_realpath_from_path+0xc3/0x600 [ 1658.306226][ T1038] ? tomoyo_path_number_perm+0x1c1/0x570 [ 1658.311939][ T1038] tomoyo_path_number_perm+0x21a/0x570 [ 1658.317469][ T1038] ? tomoyo_path_number_perm+0x1c1/0x570 13:10:20 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:20 executing program 4: ioctl$AUTOFS_IOC_EXPIRE_MULTI(0xffffffffffffffff, 0x40049366, &(0x7f0000000080)) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x8002, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1658.323197][ T1038] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1658.329090][ T1038] ? find_held_lock+0x2d/0x110 [ 1658.333933][ T1038] ? lock_downgrade+0x690/0x690 [ 1658.338888][ T1038] ? trace_lock_acquire+0x12d/0x180 [ 1658.344173][ T1038] ? receive_fd+0x110/0x110 [ 1658.348763][ T1038] ? lock_acquire+0x32/0xc0 [ 1658.353341][ T1038] ? receive_fd+0x110/0x110 [ 1658.357925][ T1038] ? __fget_files+0x26a/0x480 [ 1658.362692][ T1038] security_file_ioctl+0x54/0xb0 [ 1658.367696][ T1038] __x64_sys_ioctl+0xb7/0x210 [ 1658.372457][ T1038] do_syscall_64+0x39/0xb0 [ 1658.376932][ T1038] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1658.382891][ T1038] RIP: 0033:0x7f029348c169 [ 1658.387354][ T1038] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1658.407025][ T1038] RSP: 002b:00007f02941c9168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1658.415503][ T1038] RAX: ffffffffffffffda RBX: 00007f02935abf80 RCX: 00007f029348c169 13:10:21 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffffe}) r1 = accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x80000) fsetxattr$trusted_overlay_nlink(r1, &(0x7f00000000c0), &(0x7f0000000100)={'U+', 0x4}, 0x16, 0x1) [ 1658.423528][ T1038] RDX: 0000000020000080 RSI: 0000000000003b86 RDI: 0000000000000004 [ 1658.431544][ T1038] RBP: 00007f02941c91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1658.439566][ T1038] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1658.447586][ T1038] R13: 00007ffd78b5030f R14: 00007f02941c9300 R15: 0000000000022000 [ 1658.455640][ T1038] [ 1658.481065][ T1059] FAULT_INJECTION: forcing a failure. [ 1658.481065][ T1059] name failslab, interval 1, probability 0, space 0, times 0 [ 1658.497054][ T1059] CPU: 1 PID: 1059 Comm: syz-executor.2 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1658.506944][ T1059] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1658.517059][ T1059] Call Trace: [ 1658.517910][ T1038] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1658.520384][ T1059] [ 1658.520398][ T1059] dump_stack_lvl+0x136/0x150 [ 1658.520444][ T1059] should_fail_ex+0x4a3/0x5b0 [ 1658.520506][ T1059] should_failslab+0x9/0x20 [ 1658.520573][ T1059] __kmem_cache_alloc_node+0x5b/0x320 [ 1658.549581][ T1059] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 1658.555047][ T1059] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 1658.560493][ T1059] __kmalloc+0x4e/0x190 [ 1658.564724][ T1059] ? __kmem_cache_alloc_node+0x1b0/0x320 [ 1658.570425][ T1059] tomoyo_encode2.part.0+0xe9/0x3a0 [ 1658.575695][ T1059] ? tomoyo_realpath_from_path+0xc3/0x600 [ 1658.581469][ T1059] ? rcu_is_watching+0x12/0xb0 [ 1658.586286][ T1059] tomoyo_encode+0x2c/0x50 [ 1658.590742][ T1059] tomoyo_realpath_from_path+0x185/0x600 [ 1658.596424][ T1059] tomoyo_path_number_perm+0x21a/0x570 [ 1658.601924][ T1059] ? tomoyo_path_number_perm+0x1c1/0x570 [ 1658.607613][ T1059] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1658.613462][ T1059] ? find_held_lock+0x2d/0x110 [ 1658.618277][ T1059] ? lock_downgrade+0x690/0x690 [ 1658.623185][ T1059] ? trace_lock_acquire+0x12d/0x180 [ 1658.628430][ T1059] ? receive_fd+0x110/0x110 [ 1658.632975][ T1059] ? lock_acquire+0x32/0xc0 [ 1658.637528][ T1059] ? receive_fd+0x110/0x110 [ 1658.642082][ T1059] ? __fget_files+0x26a/0x480 [ 1658.646818][ T1059] security_file_ioctl+0x54/0xb0 [ 1658.651800][ T1059] __x64_sys_ioctl+0xb7/0x210 [ 1658.656536][ T1059] do_syscall_64+0x39/0xb0 [ 1658.660990][ T1059] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1658.666932][ T1059] RIP: 0033:0x7fc300e8c169 [ 1658.671418][ T1059] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1658.691069][ T1059] RSP: 002b:00007fc301b3d168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1658.699505][ T1059] RAX: ffffffffffffffda RBX: 00007fc300fac050 RCX: 00007fc300e8c169 [ 1658.707498][ T1059] RDX: 0000000020000140 RSI: 0000000000003b80 RDI: 0000000000000003 [ 1658.715493][ T1059] RBP: 00007fc301b3d1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1658.723507][ T1059] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 13:10:21 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 3) 13:10:21 executing program 4: ioctl$AUTOFS_IOC_EXPIRE_MULTI(0xffffffffffffffff, 0x40049366, &(0x7f0000000080)) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x8002, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:21 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:21 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffffe}) r1 = accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x80000) fsetxattr$trusted_overlay_nlink(r1, &(0x7f00000000c0), &(0x7f0000000100)={'U+', 0x4}, 0x16, 0x1) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffffe}) (async) accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x80000) (async) fsetxattr$trusted_overlay_nlink(r1, &(0x7f00000000c0), &(0x7f0000000100)={'U+', 0x4}, 0x16, 0x1) (async) 13:10:21 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) (fail_nth: 2) 13:10:21 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(0xffffffffffffffff, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1658.731497][ T1059] R13: 00007ffd90d5d04f R14: 00007fc301b3d300 R15: 0000000000022000 [ 1658.739509][ T1059] [ 1658.752672][ T1059] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1658.765391][ T1040] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:21 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, 0x0) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:21 executing program 4: ioctl$AUTOFS_IOC_EXPIRE_MULTI(0xffffffffffffffff, 0x40049366, &(0x7f0000000080)) (async) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x8002, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:21 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffffe}) (async) r1 = accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x80000) fsetxattr$trusted_overlay_nlink(r1, &(0x7f00000000c0), &(0x7f0000000100)={'U+', 0x4}, 0x16, 0x1) [ 1658.824256][ T1074] FAULT_INJECTION: forcing a failure. [ 1658.824256][ T1074] name failslab, interval 1, probability 0, space 0, times 0 [ 1658.846675][ T1069] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1658.886271][ T1074] CPU: 0 PID: 1074 Comm: syz-executor.3 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1658.896167][ T1074] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1658.906273][ T1074] Call Trace: [ 1658.909598][ T1074] [ 1658.912580][ T1074] dump_stack_lvl+0x136/0x150 [ 1658.917334][ T1074] should_fail_ex+0x4a3/0x5b0 [ 1658.922103][ T1074] should_failslab+0x9/0x20 [ 1658.924399][ T1083] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1658.926788][ T1074] __kmem_cache_alloc_node+0x5b/0x320 [ 1658.926844][ T1074] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 1658.944450][ T1074] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 1658.949900][ T1074] __kmalloc+0x4e/0x190 [ 1658.953925][ T1083] FAULT_INJECTION: forcing a failure. [ 1658.953925][ T1083] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1658.954116][ T1074] ? __kmem_cache_alloc_node+0x1b0/0x320 [ 1658.972806][ T1074] tomoyo_encode2.part.0+0xe9/0x3a0 [ 1658.978057][ T1074] ? tomoyo_realpath_from_path+0xc3/0x600 13:10:21 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x208500, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x000\x00']) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1658.983833][ T1074] ? rcu_is_watching+0x12/0xb0 [ 1658.988680][ T1074] tomoyo_encode+0x2c/0x50 [ 1658.993162][ T1074] tomoyo_realpath_from_path+0x185/0x600 [ 1658.998875][ T1074] tomoyo_path_number_perm+0x21a/0x570 [ 1659.004383][ T1074] ? tomoyo_path_number_perm+0x1c1/0x570 [ 1659.010062][ T1074] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1659.015919][ T1074] ? find_held_lock+0x2d/0x110 [ 1659.020734][ T1074] ? lock_downgrade+0x690/0x690 [ 1659.025659][ T1074] ? trace_lock_acquire+0x12d/0x180 [ 1659.031035][ T1074] ? receive_fd+0x110/0x110 [ 1659.035629][ T1074] ? lock_acquire+0x32/0xc0 [ 1659.040202][ T1074] ? receive_fd+0x110/0x110 [ 1659.044757][ T1074] ? __fget_files+0x26a/0x480 [ 1659.049511][ T1074] security_file_ioctl+0x54/0xb0 [ 1659.054510][ T1074] __x64_sys_ioctl+0xb7/0x210 [ 1659.059335][ T1074] do_syscall_64+0x39/0xb0 [ 1659.063795][ T1074] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1659.069772][ T1074] RIP: 0033:0x7f029348c169 [ 1659.074232][ T1074] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1659.094091][ T1074] RSP: 002b:00007f02941c9168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1659.102571][ T1074] RAX: ffffffffffffffda RBX: 00007f02935abf80 RCX: 00007f029348c169 [ 1659.110605][ T1074] RDX: 0000000020000080 RSI: 0000000000003b86 RDI: 0000000000000004 [ 1659.118613][ T1074] RBP: 00007f02941c91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1659.126616][ T1074] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 13:10:21 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, 0x0) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1659.134629][ T1074] R13: 00007ffd78b5030f R14: 00007f02941c9300 R15: 0000000000022000 [ 1659.138506][ T1067] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1659.142734][ T1074] [ 1659.168275][ T1083] CPU: 1 PID: 1083 Comm: syz-executor.2 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 13:10:21 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x208500, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x000\x00']) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1659.178170][ T1083] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1659.188287][ T1083] Call Trace: [ 1659.191624][ T1083] [ 1659.194616][ T1083] dump_stack_lvl+0x136/0x150 [ 1659.199403][ T1083] should_fail_ex+0x4a3/0x5b0 [ 1659.204168][ T1083] _copy_from_user+0x30/0x190 [ 1659.208934][ T1083] iommufd_fops_ioctl+0x2c5/0x4b0 [ 1659.214040][ T1083] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1659.219953][ T1083] ? __fget_files+0x26a/0x480 [ 1659.224716][ T1083] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1659.229727][ T1083] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1659.235619][ T1083] __x64_sys_ioctl+0x197/0x210 [ 1659.240463][ T1083] do_syscall_64+0x39/0xb0 [ 1659.244945][ T1083] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1659.250909][ T1083] RIP: 0033:0x7fc300e8c169 [ 1659.255371][ T1083] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1659.275047][ T1083] RSP: 002b:00007fc301b5e168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1659.275709][ T1074] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1659.283515][ T1083] RAX: ffffffffffffffda RBX: 00007fc300fabf80 RCX: 00007fc300e8c169 [ 1659.283545][ T1083] RDX: 0000000020000140 RSI: 0000000000003b80 RDI: 0000000000000003 [ 1659.283568][ T1083] RBP: 00007fc301b5e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1659.283591][ T1083] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1659.283612][ T1083] R13: 00007ffd90d5d04f R14: 00007fc301b5e300 R15: 0000000000022000 [ 1659.283659][ T1083] 13:10:21 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 4) 13:10:21 executing program 5: fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000000)) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)=0x37f8, 0x8) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:21 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, 0x0) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:21 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, 0x0) 13:10:21 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x208500, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x000\x00']) (async, rerun: 64) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:21 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) (fail_nth: 3) [ 1659.330968][ T1075] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:22 executing program 5: fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000000)) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)=0x37f8, 0x8) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:22 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1659.425412][ T1106] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1659.432771][ T1109] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1659.436233][ T1100] FAULT_INJECTION: forcing a failure. [ 1659.436233][ T1100] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1659.463903][ T1095] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:22 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r0}, 0x10) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000100)='\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//../file0\x00', 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r3}, 0x10) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r4, r3) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1659.468832][ T1109] FAULT_INJECTION: forcing a failure. [ 1659.468832][ T1109] name fail_iommufd, interval 1, probability 0, space 0, times 0 [ 1659.486999][ T1100] CPU: 1 PID: 1100 Comm: syz-executor.3 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1659.496879][ T1100] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1659.507069][ T1100] Call Trace: [ 1659.510391][ T1100] [ 1659.513368][ T1100] dump_stack_lvl+0x136/0x150 [ 1659.518108][ T1100] should_fail_ex+0x4a3/0x5b0 [ 1659.522879][ T1100] _copy_from_user+0x30/0x190 [ 1659.527649][ T1100] iommufd_fops_ioctl+0x2c5/0x4b0 [ 1659.532752][ T1100] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1659.538658][ T1100] ? __fget_files+0x26a/0x480 [ 1659.543408][ T1100] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1659.548436][ T1100] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1659.554307][ T1100] __x64_sys_ioctl+0x197/0x210 [ 1659.559137][ T1100] do_syscall_64+0x39/0xb0 [ 1659.563607][ T1100] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1659.569582][ T1100] RIP: 0033:0x7f029348c169 13:10:22 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r0}, 0x10) (async) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000100)='\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//../file0\x00', 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r3}, 0x10) (async) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r4, r3) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1659.574039][ T1100] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1659.593700][ T1100] RSP: 002b:00007f02941c9168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1659.602174][ T1100] RAX: ffffffffffffffda RBX: 00007f02935abf80 RCX: 00007f029348c169 [ 1659.610199][ T1100] RDX: 0000000020000080 RSI: 0000000000003b86 RDI: 0000000000000004 [ 1659.618218][ T1100] RBP: 00007f02941c91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1659.626265][ T1100] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1659.634282][ T1100] R13: 00007ffd78b5030f R14: 00007f02941c9300 R15: 0000000000022000 [ 1659.642313][ T1100] [ 1659.645382][ T1109] CPU: 0 PID: 1109 Comm: syz-executor.2 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1659.655257][ T1109] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1659.665348][ T1109] Call Trace: [ 1659.668644][ T1109] [ 1659.671594][ T1109] dump_stack_lvl+0x136/0x150 [ 1659.676305][ T1109] should_fail_ex+0x4a3/0x5b0 [ 1659.681031][ T1109] iommufd_destroy+0x92/0x160 [ 1659.685758][ T1109] iommufd_fops_ioctl+0x317/0x4b0 [ 1659.690820][ T1109] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1659.696666][ T1109] ? __fget_files+0x26a/0x480 [ 1659.701388][ T1109] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1659.706375][ T1109] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1659.712222][ T1109] __x64_sys_ioctl+0x197/0x210 [ 1659.717022][ T1109] do_syscall_64+0x39/0xb0 [ 1659.721469][ T1109] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1659.727402][ T1109] RIP: 0033:0x7fc300e8c169 [ 1659.731856][ T1109] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1659.751496][ T1109] RSP: 002b:00007fc301b5e168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1659.759941][ T1109] RAX: ffffffffffffffda RBX: 00007fc300fabf80 RCX: 00007fc300e8c169 [ 1659.767929][ T1109] RDX: 0000000020000140 RSI: 0000000000003b80 RDI: 0000000000000003 13:10:22 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, 0x0) 13:10:22 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) (fail_nth: 4) [ 1659.775921][ T1109] RBP: 00007fc301b5e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1659.783913][ T1109] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1659.791900][ T1109] R13: 00007ffd90d5d04f R14: 00007fc301b5e300 R15: 0000000000022000 [ 1659.799993][ T1109] [ 1659.816349][ T1105] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:22 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 5) 13:10:22 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:22 executing program 5: fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000000)) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)=0x37f8, 0x8) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:22 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r0}, 0x10) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000100)='\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//../file0\x00', 0x0) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r3}, 0x10) (async) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r4, r3) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:22 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:22 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000040)={r1, 0x73, 0x48, 0xdd}) 13:10:22 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, 0x0) [ 1659.890094][ T1122] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1659.923085][ T1120] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:22 executing program 4: write$nci(0xffffffffffffffff, &(0x7f0000000040)=@NCI_OP_CORE_SET_CONFIG_RSP={0x0, 0x1, 0x2, 0x2, 0x6, {0x0, 0xf0, "da3250b5e1004a510b565064ab1314a0a185e5a25de5255a5b771f2083f3dcd86f26503afa801965d29b3ffa133e1ec89407dc4e0431a8091a8e99b089c8f564ee1bc6a3c82531d3f9d80fdf6b0b4886317ca5c7082c3c9927fb1c687dd532b58702a709b559cf1ceb19b0e04ed14ab4ef8cac4ec45ee2ee5332370f82924dca7b226a66a58e9c54886eff50dcf76856cce54805dda6eae93b2ffb4776f3156267d1be7d9bd1a35487d4b7374d7434a594c2a3861900510d9ea0bb182454900820112575c208bb8ae036c26090483a147f2fad7096b1ee5af9898ea30cd3178d22c4b89d27b5d1dbaaa66c95d36d22aa"}}, 0xf5) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:22 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:22 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000040)={r1, 0x73, 0x48, 0xdd}) 13:10:22 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) [ 1660.006519][ T1139] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1660.022712][ T1140] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1660.038912][ T1139] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1660.049203][ T1137] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 1660.081207][ T1139] FAULT_INJECTION: forcing a failure. [ 1660.081207][ T1139] name failslab, interval 1, probability 0, space 0, times 0 [ 1660.119027][ T1139] CPU: 0 PID: 1139 Comm: syz-executor.2 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1660.128928][ T1139] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1660.137686][ T1154] sysfs: cannot create duplicate filename '/devices/iommufd_mock0' [ 1660.139050][ T1139] Call Trace: [ 1660.139071][ T1139] [ 1660.139084][ T1139] dump_stack_lvl+0x136/0x150 [ 1660.139132][ T1139] should_fail_ex+0x4a3/0x5b0 [ 1660.148002][ T1153] FAULT_INJECTION: forcing a failure. [ 1660.148002][ T1153] name fail_iommufd, interval 1, probability 0, space 0, times 0 [ 1660.150583][ T1139] should_failslab+0x9/0x20 [ 1660.150642][ T1139] __kmem_cache_alloc_node+0x5b/0x320 [ 1660.185881][ T1139] ? kobject_uevent_env+0x232/0x16c0 [ 1660.191220][ T1139] ? lock_downgrade+0x690/0x690 [ 1660.196116][ T1139] ? dev_uevent_filter+0xd0/0xd0 [ 1660.201081][ T1139] kmalloc_trace+0x26/0xe0 [ 1660.205547][ T1139] ? dev_uevent_filter+0xd0/0xd0 [ 1660.210511][ T1139] kobject_uevent_env+0x232/0x16c0 [ 1660.215676][ T1139] ? kobject_put+0xbd/0x4d0 [ 1660.220227][ T1139] device_del+0x639/0xa30 [ 1660.224594][ T1139] ? __device_link_del+0x380/0x380 [ 1660.229742][ T1139] ? kobject_put+0xbd/0x4d0 [ 1660.234296][ T1139] iommufd_selftest_destroy+0xee/0x190 [ 1660.239970][ T1139] iommufd_object_destroy_user+0x177/0x200 [ 1660.245833][ T1139] iommufd_destroy+0x10f/0x160 [ 1660.250743][ T1139] iommufd_fops_ioctl+0x317/0x4b0 [ 1660.255818][ T1139] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1660.261679][ T1139] ? __fget_files+0x26a/0x480 [ 1660.266401][ T1139] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1660.271387][ T1139] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1660.277287][ T1139] __x64_sys_ioctl+0x197/0x210 [ 1660.282122][ T1139] do_syscall_64+0x39/0xb0 [ 1660.286575][ T1139] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1660.292605][ T1139] RIP: 0033:0x7fc300e8c169 [ 1660.297112][ T1139] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1660.316755][ T1139] RSP: 002b:00007fc301b5e168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1660.325292][ T1139] RAX: ffffffffffffffda RBX: 00007fc300fabf80 RCX: 00007fc300e8c169 [ 1660.333286][ T1139] RDX: 0000000020000140 RSI: 0000000000003b80 RDI: 0000000000000003 [ 1660.341279][ T1139] RBP: 00007fc301b5e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1660.349271][ T1139] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1660.357269][ T1139] R13: 00007ffd90d5d04f R14: 00007fc301b5e300 R15: 0000000000022000 [ 1660.365297][ T1139] [ 1660.376305][ T1153] CPU: 1 PID: 1153 Comm: syz-executor.3 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1660.386191][ T1153] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1660.396292][ T1153] Call Trace: [ 1660.399622][ T1153] [ 1660.402597][ T1153] dump_stack_lvl+0x136/0x150 [ 1660.407346][ T1153] should_fail_ex+0x4a3/0x5b0 [ 1660.412108][ T1153] iommufd_get_object+0x26/0x60 [ 1660.417063][ T1153] iommufd_ioas_unmap+0xe8/0x490 [ 1660.422075][ T1153] ? lock_acquire+0x32/0xc0 [ 1660.426633][ T1153] ? __might_fault+0xb2/0x190 [ 1660.431378][ T1153] ? iommufd_ioas_copy+0x7e0/0x7e0 [ 1660.436586][ T1153] iommufd_fops_ioctl+0x317/0x4b0 [ 1660.441687][ T1153] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1660.447569][ T1153] ? __fget_files+0x26a/0x480 [ 1660.452341][ T1153] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1660.457347][ T1153] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1660.463234][ T1153] __x64_sys_ioctl+0x197/0x210 [ 1660.468097][ T1153] do_syscall_64+0x39/0xb0 [ 1660.472574][ T1153] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1660.478565][ T1153] RIP: 0033:0x7f029348c169 [ 1660.483023][ T1153] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1660.502771][ T1153] RSP: 002b:00007f02941c9168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1660.511237][ T1153] RAX: ffffffffffffffda RBX: 00007f02935abf80 RCX: 00007f029348c169 [ 1660.519267][ T1153] RDX: 0000000020000080 RSI: 0000000000003b86 RDI: 0000000000000004 [ 1660.527284][ T1153] RBP: 00007f02941c91d0 R08: 0000000000000000 R09: 0000000000000000 [ 1660.535289][ T1153] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1660.543305][ T1153] R13: 00007ffd78b5030f R14: 00007f02941c9300 R15: 0000000000022000 [ 1660.551339][ T1153] [ 1660.554387][ T1154] CPU: 0 PID: 1154 Comm: syz-executor.0 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1660.564249][ T1154] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1660.574341][ T1154] Call Trace: [ 1660.577639][ T1154] [ 1660.580594][ T1154] dump_stack_lvl+0x136/0x150 [ 1660.585314][ T1154] sysfs_warn_dup+0x80/0xa0 [ 1660.589866][ T1154] sysfs_create_dir_ns+0x237/0x290 [ 1660.595029][ T1154] ? sysfs_create_mount_point+0xb0/0xb0 [ 1660.600624][ T1154] ? spin_bug+0x1c0/0x1c0 [ 1660.605002][ T1154] ? kobject_add_internal+0x12f/0x9c0 [ 1660.610418][ T1154] ? do_raw_spin_unlock+0x175/0x230 [ 1660.615664][ T1154] kobject_add_internal+0x2c9/0x9c0 [ 1660.620910][ T1154] kobject_add+0x158/0x230 [ 1660.625371][ T1154] ? kset_create_and_add+0x1a0/0x1a0 [ 1660.630696][ T1154] ? kobject_put+0xbd/0x4d0 [ 1660.635247][ T1154] device_add+0x37d/0x1a40 [ 1660.639704][ T1154] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 1660.646587][ T1154] ? lockdep_init_map_type+0x21e/0x810 [ 1660.652099][ T1154] ? lockdep_init_map_type+0x21e/0x810 [ 1660.657611][ T1154] ? __raw_spin_lock_init+0x3a/0x110 [ 1660.662943][ T1154] iommufd_test+0x1ec0/0x2ef0 [ 1660.667655][ T1154] ? trace_lock_acquire+0x12d/0x180 [ 1660.672894][ T1154] ? iommufd_selftest_destroy+0x190/0x190 [ 1660.678732][ T1154] ? __might_fault+0xb2/0x190 [ 1660.683470][ T1154] iommufd_fops_ioctl+0x317/0x4b0 [ 1660.688632][ T1154] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1660.694523][ T1154] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1660.699505][ T1154] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1660.705357][ T1154] __x64_sys_ioctl+0x197/0x210 [ 1660.710169][ T1154] do_syscall_64+0x39/0xb0 [ 1660.714617][ T1154] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1660.720647][ T1154] RIP: 0033:0x7f85e5e8c169 [ 1660.725172][ T1154] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1660.744898][ T1154] RSP: 002b:00007f85e6b9a168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1660.753358][ T1154] RAX: ffffffffffffffda RBX: 00007f85e5fabf80 RCX: 00007f85e5e8c169 [ 1660.761376][ T1154] RDX: 0000000020000100 RSI: 0000000000003ba0 RDI: 0000000000000003 [ 1660.769381][ T1154] RBP: 00007f85e5ee7ca1 R08: 0000000000000000 R09: 0000000000000000 13:10:23 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) (fail_nth: 5) 13:10:23 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 6) 13:10:23 executing program 4: write$nci(0xffffffffffffffff, &(0x7f0000000040)=@NCI_OP_CORE_SET_CONFIG_RSP={0x0, 0x1, 0x2, 0x2, 0x6, {0x0, 0xf0, "da3250b5e1004a510b565064ab1314a0a185e5a25de5255a5b771f2083f3dcd86f26503afa801965d29b3ffa133e1ec89407dc4e0431a8091a8e99b089c8f564ee1bc6a3c82531d3f9d80fdf6b0b4886317ca5c7082c3c9927fb1c687dd532b58702a709b559cf1ceb19b0e04ed14ab4ef8cac4ec45ee2ee5332370f82924dca7b226a66a58e9c54886eff50dcf76856cce54805dda6eae93b2ffb4776f3156267d1be7d9bd1a35487d4b7374d7434a594c2a3861900510d9ea0bb182454900820112575c208bb8ae036c26090483a147f2fad7096b1ee5af9898ea30cd3178d22c4b89d27b5d1dbaaa66c95d36d22aa"}}, 0xf5) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) write$nci(0xffffffffffffffff, &(0x7f0000000040)=@NCI_OP_CORE_SET_CONFIG_RSP={0x0, 0x1, 0x2, 0x2, 0x6, {0x0, 0xf0, "da3250b5e1004a510b565064ab1314a0a185e5a25de5255a5b771f2083f3dcd86f26503afa801965d29b3ffa133e1ec89407dc4e0431a8091a8e99b089c8f564ee1bc6a3c82531d3f9d80fdf6b0b4886317ca5c7082c3c9927fb1c687dd532b58702a709b559cf1ceb19b0e04ed14ab4ef8cac4ec45ee2ee5332370f82924dca7b226a66a58e9c54886eff50dcf76856cce54805dda6eae93b2ffb4776f3156267d1be7d9bd1a35487d4b7374d7434a594c2a3861900510d9ea0bb182454900820112575c208bb8ae036c26090483a147f2fad7096b1ee5af9898ea30cd3178d22c4b89d27b5d1dbaaa66c95d36d22aa"}}, 0xf5) (async) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) 13:10:23 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000040)={r1, 0x73, 0x48, 0xdd}) 13:10:23 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1660.777374][ T1154] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1660.785370][ T1154] R13: 00007ffeab5002cf R14: 00007f85e6b9a300 R15: 0000000000022000 [ 1660.793390][ T1154] 13:10:23 executing program 4: write$nci(0xffffffffffffffff, &(0x7f0000000040)=@NCI_OP_CORE_SET_CONFIG_RSP={0x0, 0x1, 0x2, 0x2, 0x6, {0x0, 0xf0, "da3250b5e1004a510b565064ab1314a0a185e5a25de5255a5b771f2083f3dcd86f26503afa801965d29b3ffa133e1ec89407dc4e0431a8091a8e99b089c8f564ee1bc6a3c82531d3f9d80fdf6b0b4886317ca5c7082c3c9927fb1c687dd532b58702a709b559cf1ceb19b0e04ed14ab4ef8cac4ec45ee2ee5332370f82924dca7b226a66a58e9c54886eff50dcf76856cce54805dda6eae93b2ffb4776f3156267d1be7d9bd1a35487d4b7374d7434a594c2a3861900510d9ea0bb182454900820112575c208bb8ae036c26090483a147f2fad7096b1ee5af9898ea30cd3178d22c4b89d27b5d1dbaaa66c95d36d22aa"}}, 0xf5) (async) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:23 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:23 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_DESTROY$ioas(r0, 0x3b80, &(0x7f0000000000)={0x8}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) [ 1660.876219][ T1169] FAULT_INJECTION: forcing a failure. [ 1660.876219][ T1169] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1660.906050][ T1154] kobject: kobject_add_internal failed for iommufd_mock0 with -EEXIST, don't try to register things with the same name in the same directory. [ 1660.927260][ T1169] CPU: 0 PID: 1169 Comm: syz-executor.3 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1660.937155][ T1169] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1660.947267][ T1169] Call Trace: [ 1660.950595][ T1169] [ 1660.953480][ T1173] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1660.953555][ T1169] dump_stack_lvl+0x136/0x150 [ 1660.965071][ T1169] should_fail_ex+0x4a3/0x5b0 [ 1660.969839][ T1169] _copy_to_user+0x30/0x160 [ 1660.974427][ T1169] simple_read_from_buffer+0xd0/0x160 [ 1660.979888][ T1169] proc_fail_nth_read+0x18b/0x220 [ 1660.983756][ T1173] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 1660.984965][ T1169] ? proc_fault_inject_read+0x220/0x220 [ 1660.997692][ T1169] ? security_file_permission+0xaf/0xd0 [ 1661.003322][ T1169] vfs_read+0x28d/0x950 [ 1661.007556][ T1169] ? proc_fault_inject_read+0x220/0x220 [ 1661.009708][ T1173] FAULT_INJECTION: forcing a failure. [ 1661.009708][ T1173] name failslab, interval 1, probability 0, space 0, times 0 [ 1661.013140][ T1169] ? kernel_read+0x1c0/0x1c0 [ 1661.030395][ T1169] ? receive_fd+0x110/0x110 [ 1661.035009][ T1169] ? __fget_files+0x26a/0x480 [ 1661.039772][ T1169] ksys_read+0x12b/0x250 [ 1661.044080][ T1169] ? vfs_write+0xe40/0xe40 [ 1661.048555][ T1169] ? syscall_enter_from_user_mode+0x26/0x80 [ 1661.054549][ T1169] do_syscall_64+0x39/0xb0 [ 1661.059009][ T1169] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1661.064968][ T1169] RIP: 0033:0x7f029343df8c [ 1661.069435][ T1169] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 1661.089268][ T1169] RSP: 002b:00007f02941c9160 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1661.097740][ T1169] RAX: ffffffffffffffda RBX: 00007f02935abf80 RCX: 00007f029343df8c [ 1661.105767][ T1169] RDX: 000000000000000f RSI: 00007f02941c91e0 RDI: 0000000000000005 [ 1661.113790][ T1169] RBP: 00007f02941c91d0 R08: 0000000000000000 R09: 0000000000000000 13:10:23 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) ioctl$VIDIOC_QUERYBUF_DMABUF(0xffffffffffffffff, 0xc0585609, &(0x7f00000000c0)={0x3, 0xb, 0x4, 0x20, 0x0, {r2, r3/1000+60000}, {0x2, 0xc, 0x5, 0x0, 0x9, 0x4, "5227eee0"}, 0x7, 0x4, {0xffffffffffffffff}, 0x283}) splice(r4, &(0x7f0000000140)=0x6885, r1, &(0x7f0000000180)=0x9, 0xc00, 0x6) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r5, r1) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r5, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x27e71c, 0x3138da}) 13:10:23 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_DESTROY$ioas(r0, 0x3b80, &(0x7f0000000000)={0x8}) (async) ioctl$IOMMU_DESTROY$ioas(r0, 0x3b80, &(0x7f0000000000)={0x8}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:23 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) [ 1661.121808][ T1169] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1661.129830][ T1169] R13: 00007ffd78b5030f R14: 00007f02941c9300 R15: 0000000000022000 [ 1661.137879][ T1169] [ 1661.142817][ T1173] CPU: 1 PID: 1173 Comm: syz-executor.2 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1661.152698][ T1173] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1661.162808][ T1173] Call Trace: [ 1661.166146][ T1173] [ 1661.169123][ T1173] dump_stack_lvl+0x136/0x150 [ 1661.173895][ T1173] should_fail_ex+0x4a3/0x5b0 [ 1661.178672][ T1173] should_failslab+0x9/0x20 [ 1661.183256][ T1173] __kmem_cache_alloc_node+0x5b/0x320 [ 1661.188709][ T1173] ? kobject_get_path+0xc5/0x260 [ 1661.193766][ T1173] ? kobject_get_path+0xc5/0x260 [ 1661.195739][ T1187] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1661.198747][ T1173] __kmalloc+0x4e/0x190 [ 1661.198803][ T1173] ? kobject_uevent_env+0x232/0x16c0 [ 1661.198853][ T1173] kobject_get_path+0xc5/0x260 [ 1661.219892][ T1173] ? kasan_set_track+0x25/0x30 [ 1661.224725][ T1173] kobject_uevent_env+0x256/0x16c0 [ 1661.229899][ T1173] ? kobject_put+0xbd/0x4d0 [ 1661.234457][ T1173] device_del+0x639/0xa30 [ 1661.238910][ T1173] ? __device_link_del+0x380/0x380 [ 1661.244236][ T1173] ? kobject_put+0xbd/0x4d0 [ 1661.248788][ T1173] iommufd_selftest_destroy+0xee/0x190 [ 1661.254281][ T1173] iommufd_object_destroy_user+0x177/0x200 [ 1661.260140][ T1173] iommufd_destroy+0x10f/0x160 [ 1661.265020][ T1173] iommufd_fops_ioctl+0x317/0x4b0 [ 1661.270174][ T1173] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1661.276057][ T1173] ? __fget_files+0x26a/0x480 [ 1661.280781][ T1173] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1661.285783][ T1173] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1661.291673][ T1173] __x64_sys_ioctl+0x197/0x210 [ 1661.296492][ T1173] do_syscall_64+0x39/0xb0 [ 1661.301048][ T1173] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1661.307013][ T1173] RIP: 0033:0x7fc300e8c169 [ 1661.311470][ T1173] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1661.331123][ T1173] RSP: 002b:00007fc301b5e168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1661.339671][ T1173] RAX: ffffffffffffffda RBX: 00007fc300fabf80 RCX: 00007fc300e8c169 [ 1661.347781][ T1173] RDX: 0000000020000140 RSI: 0000000000003b80 RDI: 0000000000000003 [ 1661.355832][ T1173] RBP: 00007fc301b5e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1661.363828][ T1173] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 13:10:23 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:23 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) ioctl$VIDIOC_QUERYBUF_DMABUF(0xffffffffffffffff, 0xc0585609, &(0x7f00000000c0)={0x3, 0xb, 0x4, 0x20, 0x0, {r2, r3/1000+60000}, {0x2, 0xc, 0x5, 0x0, 0x9, 0x4, "5227eee0"}, 0x7, 0x4, {0xffffffffffffffff}, 0x283}) splice(r4, &(0x7f0000000140)=0x6885, r1, &(0x7f0000000180)=0x9, 0xc00, 0x6) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r5, r1) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r5, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x27e71c, 0x3138da}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) (async) clock_gettime(0x0, &(0x7f0000000080)) (async) ioctl$VIDIOC_QUERYBUF_DMABUF(0xffffffffffffffff, 0xc0585609, &(0x7f00000000c0)={0x3, 0xb, 0x4, 0x20, 0x0, {r2, r3/1000+60000}, {0x2, 0xc, 0x5, 0x0, 0x9, 0x4, "5227eee0"}, 0x7, 0x4, {}, 0x283}) (async) splice(r4, &(0x7f0000000140)=0x6885, r1, &(0x7f0000000180)=0x9, 0xc00, 0x6) (async) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) dup2(r5, r1) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r5, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x27e71c, 0x3138da}) (async) [ 1661.371827][ T1173] R13: 00007ffd90d5d04f R14: 00007fc301b5e300 R15: 0000000000022000 [ 1661.379943][ T1173] [ 1661.421078][ T1182] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:24 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:24 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x2, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:24 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, 0x0, 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:24 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_DESTROY$ioas(r0, 0x3b80, &(0x7f0000000000)={0x8}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:24 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) 13:10:24 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) ioctl$VIDIOC_QUERYBUF_DMABUF(0xffffffffffffffff, 0xc0585609, &(0x7f00000000c0)={0x3, 0xb, 0x4, 0x20, 0x0, {r2, r3/1000+60000}, {0x2, 0xc, 0x5, 0x0, 0x9, 0x4, "5227eee0"}, 0x7, 0x4, {0xffffffffffffffff}, 0x283}) splice(r4, &(0x7f0000000140)=0x6885, r1, &(0x7f0000000180)=0x9, 0xc00, 0x6) (async) splice(r4, &(0x7f0000000140)=0x6885, r1, &(0x7f0000000180)=0x9, 0xc00, 0x6) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r5, r1) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r5, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x27e71c, 0x3138da}) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r5, 0x3ba0, &(0x7f0000000040)={0x38, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x27e71c, 0x3138da}) 13:10:24 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x10, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1661.846939][ T1204] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1661.872446][ T1203] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:24 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, 0x0, 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:24 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x7fffffffffffffff}) [ 1661.893723][ T1211] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:24 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8}) [ 1661.972842][ T1206] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:24 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x2, &(0x7f0000000140)={0x8, r2}) 13:10:24 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x7fffffffffffffff}) 13:10:24 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, 0x0, 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:24 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x541b, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1662.095796][ T1227] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1662.116953][ T1228] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1662.143477][ T1226] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:24 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:24 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x7fffffffffffffff}) 13:10:24 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:24 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x5421, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1662.183638][ T1225] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:24 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:24 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000000)={0x28, 0x3, 0x0, 0x0, &(0x7f00000000c0)="5be0d55a6f0dbfbd50a501dfb7a3a7e76b5e8a2debf8bdf811392424d1bf223c3632ffe837e34d767695e2cb64ff6b5b8c350dade7d0e16dcad6bf79892e817d8dc427aac90ce6bf7176ecc23947b32d2012969823083da1b608b9aa22c96dab05009a88cb3def5988ea08aff41db74c170925759ee4aedbd2031154eb658c59840114068c17eafe480604db6bd6b8ba2a706205ed4bb64b2ed4d6e52b14c1106b2f3ef58de8f902e03461c283c2056cc70157488f909d2d35fc18f1818b4a", 0xbf, 0x765}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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', 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x6, 0x0, 0x0, &(0x7f0000000180)="cd47b3c539bfb0b70d5189c5c2de4e8d806f5180cd4f35ffab3b47fbe737ccb80b8ad8b9f95680c0399bb54c1911a999fa1016ec0077d07334657694aa2a9758123cf608d54484fb6f1787fb93312f0720f04ed1e62859abecabec662f8e95986c89d2076ffadb57b9be829c6ed14907561a", 0x72, 0xb9}) 13:10:24 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x10, &(0x7f0000000140)={0x8, r2}) 13:10:24 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x5450, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:24 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:24 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r3, &(0x7f00000000c0)='./file0\x00') ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x2) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r2}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r2}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:25 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000000)={0x28, 0x3, 0x0, 0x0, &(0x7f00000000c0)="5be0d55a6f0dbfbd50a501dfb7a3a7e76b5e8a2debf8bdf811392424d1bf223c3632ffe837e34d767695e2cb64ff6b5b8c350dade7d0e16dcad6bf79892e817d8dc427aac90ce6bf7176ecc23947b32d2012969823083da1b608b9aa22c96dab05009a88cb3def5988ea08aff41db74c170925759ee4aedbd2031154eb658c59840114068c17eafe480604db6bd6b8ba2a706205ed4bb64b2ed4d6e52b14c1106b2f3ef58de8f902e03461c283c2056cc70157488f909d2d35fc18f1818b4a", 0xbf, 0x765}) (async) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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', 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x6, 0x0, 0x0, &(0x7f0000000180)="cd47b3c539bfb0b70d5189c5c2de4e8d806f5180cd4f35ffab3b47fbe737ccb80b8ad8b9f95680c0399bb54c1911a999fa1016ec0077d07334657694aa2a9758123cf608d54484fb6f1787fb93312f0720f04ed1e62859abecabec662f8e95986c89d2076ffadb57b9be829c6ed14907561a", 0x72, 0xb9}) [ 1662.350641][ T1245] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1662.362827][ T1244] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:25 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140), 0x0, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r3, &(0x7f00000000c0)='./file0\x00') ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x2) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r2}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r2}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) (async) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000040)='\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', r3, &(0x7f00000000c0)='./file0\x00') (async) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x2) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r2}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r2}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) 13:10:25 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x5451, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x541b, &(0x7f0000000140)={0x8, r2}) 13:10:25 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r1, 0x0, &(0x7f0000000140)="8bf26cc894de836915bb7a8785", 0xd, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc894de83", 0x7, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000000)={0x28, 0x3, 0x0, 0x0, &(0x7f00000000c0)="5be0d55a6f0dbfbd50a501dfb7a3a7e76b5e8a2debf8bdf811392424d1bf223c3632ffe837e34d767695e2cb64ff6b5b8c350dade7d0e16dcad6bf79892e817d8dc427aac90ce6bf7176ecc23947b32d2012969823083da1b608b9aa22c96dab05009a88cb3def5988ea08aff41db74c170925759ee4aedbd2031154eb658c59840114068c17eafe480604db6bd6b8ba2a706205ed4bb64b2ed4d6e52b14c1106b2f3ef58de8f902e03461c283c2056cc70157488f909d2d35fc18f1818b4a", 0xbf, 0x765}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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', 0x0) (async) mkdirat(r1, &(0x7f0000000200)='\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', 0x0) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x6, 0x0, 0x0, &(0x7f0000000180)="cd47b3c539bfb0b70d5189c5c2de4e8d806f5180cd4f35ffab3b47fbe737ccb80b8ad8b9f95680c0399bb54c1911a999fa1016ec0077d07334657694aa2a9758123cf608d54484fb6f1787fb93312f0720f04ed1e62859abecabec662f8e95986c89d2076ffadb57b9be829c6ed14907561a", 0x72, 0xb9}) (async) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000200)={0x28, 0x6, 0x0, 0x0, &(0x7f0000000180)="cd47b3c539bfb0b70d5189c5c2de4e8d806f5180cd4f35ffab3b47fbe737ccb80b8ad8b9f95680c0399bb54c1911a999fa1016ec0077d07334657694aa2a9758123cf608d54484fb6f1787fb93312f0720f04ed1e62859abecabec662f8e95986c89d2076ffadb57b9be829c6ed14907561a", 0x72, 0xb9}) 13:10:25 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x5452, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) (async) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r3, &(0x7f00000000c0)='./file0\x00') (async) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x2) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r2}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r2}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1662.519430][ T1269] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1662.546539][ T1263] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:25 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 1) 13:10:25 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x5421, &(0x7f0000000140)={0x8, r2}) 13:10:25 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0x3}) 13:10:25 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x5460, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1662.673931][ T1285] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1662.697292][ T1288] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1662.708099][ T1285] FAULT_INJECTION: forcing a failure. [ 1662.708099][ T1285] name failslab, interval 1, probability 0, space 0, times 0 13:10:25 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0x3}) [ 1662.743561][ T1284] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 1662.760476][ T1285] CPU: 1 PID: 1285 Comm: syz-executor.0 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1662.770367][ T1285] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1662.780491][ T1285] Call Trace: [ 1662.783823][ T1285] [ 1662.786815][ T1285] dump_stack_lvl+0x136/0x150 [ 1662.791591][ T1285] should_fail_ex+0x4a3/0x5b0 [ 1662.796337][ T1285] should_failslab+0x9/0x20 [ 1662.800903][ T1285] __kmem_cache_alloc_node+0x5b/0x320 [ 1662.806324][ T1285] ? tomoyo_realpath_from_path+0xc3/0x600 [ 1662.812106][ T1285] ? tomoyo_realpath_from_path+0xc3/0x600 [ 1662.817870][ T1285] __kmalloc+0x4e/0x190 [ 1662.822079][ T1285] ? rcu_is_watching+0x12/0xb0 [ 1662.826898][ T1285] tomoyo_realpath_from_path+0xc3/0x600 [ 1662.832491][ T1285] ? tomoyo_path_number_perm+0x1c1/0x570 [ 1662.838169][ T1285] tomoyo_path_number_perm+0x21a/0x570 [ 1662.843715][ T1285] ? tomoyo_path_number_perm+0x1c1/0x570 [ 1662.849500][ T1285] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1662.855393][ T1285] ? find_held_lock+0x2d/0x110 [ 1662.860238][ T1285] ? lock_downgrade+0x690/0x690 [ 1662.865254][ T1285] ? trace_lock_acquire+0x12d/0x180 [ 1662.870509][ T1285] ? receive_fd+0x110/0x110 [ 1662.875071][ T1285] ? lock_acquire+0x32/0xc0 [ 1662.879620][ T1285] ? receive_fd+0x110/0x110 [ 1662.884175][ T1285] ? __fget_files+0x26a/0x480 [ 1662.888931][ T1285] security_file_ioctl+0x54/0xb0 [ 1662.893905][ T1285] __x64_sys_ioctl+0xb7/0x210 [ 1662.898632][ T1285] do_syscall_64+0x39/0xb0 [ 1662.903082][ T1285] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1662.909033][ T1285] RIP: 0033:0x7f85e5e8c169 [ 1662.913521][ T1285] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1662.933156][ T1285] RSP: 002b:00007f85e6b9a168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 13:10:25 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x8933, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x5450, &(0x7f0000000140)={0x8, r2}) [ 1662.941598][ T1285] RAX: ffffffffffffffda RBX: 00007f85e5fabf80 RCX: 00007f85e5e8c169 [ 1662.949597][ T1285] RDX: 0000000020000140 RSI: 0000000000003b80 RDI: 0000000000000003 [ 1662.957592][ T1285] RBP: 00007f85e6b9a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1662.965588][ T1285] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1662.973588][ T1285] R13: 00007ffeab5002cf R14: 00007f85e6b9a300 R15: 0000000000022000 [ 1662.981606][ T1285] 13:10:25 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0x3}) 13:10:25 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x5451, &(0x7f0000000140)={0x8, r2}) [ 1663.067745][ T1301] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1663.075818][ T1300] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:25 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 2) 13:10:25 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x400448c9, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26cc8", 0x4, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x200004, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:25 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000040), 0x10) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x80400, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x254842, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat2(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x103000, 0x5f, 0x8}, 0x18) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000200)={0x8, 0x0, 0x0}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x5, r5}) r6 = openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r6, 0x84, 0x1, &(0x7f0000000240)={0x0, 0x401, 0x0, 0xa7ed, 0x80000000, 0x7}, &(0x7f0000000280)=0x14) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x3, r5}) 13:10:25 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x5452, &(0x7f0000000140)={0x8, r2}) [ 1663.168164][ T1285] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1663.173111][ T1309] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1663.180955][ T1308] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 1663.186801][ T1285] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:25 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x400448dd, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x200004, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:25 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000040), 0x10) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x80400, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x254842, 0x0) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat2(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x103000, 0x5f, 0x8}, 0x18) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000200)={0x8, 0x0, 0x0}) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x5, r5}) r6 = openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r6, 0x84, 0x1, &(0x7f0000000240)={0x0, 0x401, 0x0, 0xa7ed, 0x80000000, 0x7}, &(0x7f0000000280)=0x14) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x3, r5}) socket$inet_dccp(0x2, 0x6, 0x0) (async) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000040), 0x10) (async) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x80400, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x254842, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) openat2(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x103000, 0x5f, 0x8}, 0x18) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000200)={0x8}) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000100)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x5, r5}) (async) openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r6, 0x84, 0x1, &(0x7f0000000240)={0x0, 0x401, 0x0, 0xa7ed, 0x80000000, 0x7}, &(0x7f0000000280)=0x14) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x3, r5}) (async) 13:10:25 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:25 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x200004, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x200004, 0x0) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) [ 1663.321964][ T1320] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1663.322094][ T1321] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1663.355489][ T1321] FAULT_INJECTION: forcing a failure. [ 1663.355489][ T1321] name failslab, interval 1, probability 0, space 0, times 0 13:10:25 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x400454ca, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1663.384074][ T1318] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1663.427516][ T1321] CPU: 1 PID: 1321 Comm: syz-executor.0 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1663.437411][ T1321] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1663.447522][ T1321] Call Trace: [ 1663.450841][ T1321] [ 1663.453816][ T1321] dump_stack_lvl+0x136/0x150 [ 1663.458602][ T1321] should_fail_ex+0x4a3/0x5b0 [ 1663.463352][ T1321] should_failslab+0x9/0x20 [ 1663.467911][ T1321] __kmem_cache_alloc_node+0x5b/0x320 [ 1663.473420][ T1321] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 1663.478846][ T1321] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 1663.484263][ T1321] __kmalloc+0x4e/0x190 [ 1663.488464][ T1321] ? __kmem_cache_alloc_node+0x1b0/0x320 [ 1663.494234][ T1321] tomoyo_encode2.part.0+0xe9/0x3a0 [ 1663.499483][ T1321] ? tomoyo_realpath_from_path+0xc3/0x600 [ 1663.505244][ T1321] ? rcu_is_watching+0x12/0xb0 [ 1663.510070][ T1321] tomoyo_encode+0x2c/0x50 [ 1663.514531][ T1321] tomoyo_realpath_from_path+0x185/0x600 [ 1663.520215][ T1321] tomoyo_path_number_perm+0x21a/0x570 [ 1663.525713][ T1321] ? tomoyo_path_number_perm+0x1c1/0x570 [ 1663.531390][ T1321] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 1663.537235][ T1321] ? find_held_lock+0x2d/0x110 [ 1663.542045][ T1321] ? lock_downgrade+0x690/0x690 [ 1663.546953][ T1321] ? trace_lock_acquire+0x12d/0x180 [ 1663.552195][ T1321] ? receive_fd+0x110/0x110 [ 1663.556742][ T1321] ? lock_acquire+0x32/0xc0 [ 1663.561284][ T1321] ? receive_fd+0x110/0x110 [ 1663.565839][ T1321] ? __fget_files+0x26a/0x480 [ 1663.570575][ T1321] security_file_ioctl+0x54/0xb0 [ 1663.575546][ T1321] __x64_sys_ioctl+0xb7/0x210 [ 1663.580268][ T1321] do_syscall_64+0x39/0xb0 [ 1663.584718][ T1321] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1663.590656][ T1321] RIP: 0033:0x7f85e5e8c169 [ 1663.595102][ T1321] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1663.614741][ T1321] RSP: 002b:00007f85e6b9a168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1663.623189][ T1321] RAX: ffffffffffffffda RBX: 00007f85e5fabf80 RCX: 00007f85e5e8c169 [ 1663.631189][ T1321] RDX: 0000000020000140 RSI: 0000000000003b80 RDI: 0000000000000003 [ 1663.639188][ T1321] RBP: 00007f85e6b9a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1663.647187][ T1321] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1663.655190][ T1321] R13: 00007ffeab5002cf R14: 00007f85e6b9a300 R15: 0000000000022000 [ 1663.663213][ T1321] 13:10:26 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 3) 13:10:26 executing program 4: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000040), 0x10) (async) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x80400, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x254842, 0x0) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat2(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x103000, 0x5f, 0x8}, 0x18) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000200)={0x8, 0x0, 0x0}) (async) r4 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r4, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r2, 0x3ba0, &(0x7f00000001c0)={0x38, 0x5, r5}) r6 = openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r6, 0x84, 0x1, &(0x7f0000000240)={0x0, 0x401, 0x0, 0xa7ed, 0x80000000, 0x7}, &(0x7f0000000280)=0x14) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x3, r5}) 13:10:26 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:26 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x5460, &(0x7f0000000140)={0x8, r2}) 13:10:26 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x40049409, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:26 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x28840, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="5d7639e2709d2e18b50080578887ffc3c588251300ff6e8f11707fad747709a78b878d6dcb98d185825e606f66312be087f615f81278a4d45bc0ab02e454d4846c2b336b6876bc96b9049d94cb9902c1b5cd03efa3438c05b11084de6a93608b6b0ce7efb945cf4edd503ac0952640a188f9614ff2101e4063ff7c834f4011b2bf7e8b7f03c7a22a0a3759388b7832f89f7f77ca13335204da877de691a866ff2fbc7711d09eba50080d43193cc5a79f79f10c8e944aa4"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r3, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) ioctl$FS_IOC_ENABLE_VERITY(r3, 0x40806685, &(0x7f0000000540)={0x1, 0x1, 0x1000, 0x93, &(0x7f0000000300)="e75805def793ed6e7eaf99955a56d2d6ff8cf91b480447e04bd2bcd6d7a25c46eedfb6f9b23cece1f296656c05ba1a1d20fab6d3c34bce4c4bfaac24e61d92c00b0dc26a3cccb9d521e46f5a786df5811290eeee153e6baf036201a7533f4f0eabd13ec6a2fe132801d98a7cf1e8d4f526f32cd2977006ca7f7ae46186a494a0016dfd9a2a82267996f445782ee643cdad90dd", 0x59, 0x0, &(0x7f00000004c0)="0bb0719837f8cba6b83274d6895a8231c34e8debdb286b3a87b097644e54cba8e7dcf0feb4382d0a712bcd8d4f0141f69c549b548aef32fe52ccfde50b71f1ba97843a5774ba1c062ab05c39d2399a13304a6d60ca24fe79ce"}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r2}, 0x10) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r4, r2) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r4, 0x3b82, &(0x7f0000000180)={0x18, r5, 0x3, 0x0, &(0x7f0000000140)=[{0x6c7}, {0xffffffffffffffff, 0x7}, {0x5, 0x2}]}) [ 1663.715022][ T1321] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1663.729149][ T1321] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:26 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8b", 0x1, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:26 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x40086602, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1663.794378][ T1343] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1663.814290][ T1341] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:26 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x8933, &(0x7f0000000140)={0x8, r2}) 13:10:26 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f00000000c0)={0x0, 0x1, 0x6, @broadcast}, 0x10) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) r2 = syz_io_uring_complete(0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x3, r1}) 13:10:26 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x28840, 0x0) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="5d7639e2709d2e18b50080578887ffc3c588251300ff6e8f11707fad747709a78b878d6dcb98d185825e606f66312be087f615f81278a4d45bc0ab02e454d4846c2b336b6876bc96b9049d94cb9902c1b5cd03efa3438c05b11084de6a93608b6b0ce7efb945cf4edd503ac0952640a188f9614ff2101e4063ff7c834f4011b2bf7e8b7f03c7a22a0a3759388b7832f89f7f77ca13335204da877de691a866ff2fbc7711d09eba50080d43193cc5a79f79f10c8e944aa4"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r3, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) (async) ioctl$FS_IOC_ENABLE_VERITY(r3, 0x40806685, &(0x7f0000000540)={0x1, 0x1, 0x1000, 0x93, &(0x7f0000000300)="e75805def793ed6e7eaf99955a56d2d6ff8cf91b480447e04bd2bcd6d7a25c46eedfb6f9b23cece1f296656c05ba1a1d20fab6d3c34bce4c4bfaac24e61d92c00b0dc26a3cccb9d521e46f5a786df5811290eeee153e6baf036201a7533f4f0eabd13ec6a2fe132801d98a7cf1e8d4f526f32cd2977006ca7f7ae46186a494a0016dfd9a2a82267996f445782ee643cdad90dd", 0x59, 0x0, &(0x7f00000004c0)="0bb0719837f8cba6b83274d6895a8231c34e8debdb286b3a87b097644e54cba8e7dcf0feb4382d0a712bcd8d4f0141f69c549b548aef32fe52ccfde50b71f1ba97843a5774ba1c062ab05c39d2399a13304a6d60ca24fe79ce"}) (async, rerun: 64) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r2}, 0x10) (async, rerun: 64) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r4, r2) (async) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r4, 0x3b82, &(0x7f0000000180)={0x18, r5, 0x3, 0x0, &(0x7f0000000140)=[{0x6c7}, {0xffffffffffffffff, 0x7}, {0x5, 0x2}]}) [ 1663.849688][ T1352] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1663.873281][ T1352] FAULT_INJECTION: forcing a failure. [ 1663.873281][ T1352] name fail_usercopy, interval 1, probability 0, space 0, times 0 13:10:26 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f00000000c0)={0x0, 0x1, 0x6, @broadcast}, 0x10) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) (async) r2 = syz_io_uring_complete(0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x3, r1}) [ 1663.936194][ T1352] CPU: 0 PID: 1352 Comm: syz-executor.0 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1663.946177][ T1352] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1663.949411][ T1363] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1663.956349][ T1352] Call Trace: [ 1663.956364][ T1352] [ 1663.956377][ T1352] dump_stack_lvl+0x136/0x150 [ 1663.974158][ T1352] should_fail_ex+0x4a3/0x5b0 [ 1663.978930][ T1352] _copy_from_user+0x30/0x190 [ 1663.983696][ T1352] iommufd_fops_ioctl+0x2c5/0x4b0 [ 1663.988809][ T1352] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1663.994714][ T1352] ? __fget_files+0x26a/0x480 [ 1663.999478][ T1352] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1664.003382][ T1359] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 1664.004469][ T1352] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1664.004533][ T1352] __x64_sys_ioctl+0x197/0x210 [ 1664.022288][ T1352] do_syscall_64+0x39/0xb0 [ 1664.026791][ T1352] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1664.032777][ T1352] RIP: 0033:0x7f85e5e8c169 [ 1664.037265][ T1352] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1664.057034][ T1352] RSP: 002b:00007f85e6b9a168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1664.065527][ T1352] RAX: ffffffffffffffda RBX: 00007f85e5fabf80 RCX: 00007f85e5e8c169 [ 1664.073655][ T1352] RDX: 0000000020000140 RSI: 0000000000003b80 RDI: 0000000000000003 [ 1664.081687][ T1352] RBP: 00007f85e6b9a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1664.089734][ T1352] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1664.097941][ T1352] R13: 00007ffeab5002cf R14: 00007f85e6b9a300 R15: 0000000000022000 [ 1664.106006][ T1352] 13:10:26 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 4) 13:10:26 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x40186366, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:26 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f00000000c0)={0x0, 0x1, 0x6, @broadcast}, 0x10) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) r2 = syz_io_uring_complete(0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x3, r1}) 13:10:26 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x400448c9, &(0x7f0000000140)={0x8, r2}) 13:10:26 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:26 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x28840, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="5d7639e2709d2e18b50080578887ffc3c588251300ff6e8f11707fad747709a78b878d6dcb98d185825e606f66312be087f615f81278a4d45bc0ab02e454d4846c2b336b6876bc96b9049d94cb9902c1b5cd03efa3438c05b11084de6a93608b6b0ce7efb945cf4edd503ac0952640a188f9614ff2101e4063ff7c834f4011b2bf7e8b7f03c7a22a0a3759388b7832f89f7f77ca13335204da877de691a866ff2fbc7711d09eba50080d43193cc5a79f79f10c8e944aa4"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r3, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) (async) getsockopt$inet_int(r3, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) ioctl$FS_IOC_ENABLE_VERITY(r3, 0x40806685, &(0x7f0000000540)={0x1, 0x1, 0x1000, 0x93, &(0x7f0000000300)="e75805def793ed6e7eaf99955a56d2d6ff8cf91b480447e04bd2bcd6d7a25c46eedfb6f9b23cece1f296656c05ba1a1d20fab6d3c34bce4c4bfaac24e61d92c00b0dc26a3cccb9d521e46f5a786df5811290eeee153e6baf036201a7533f4f0eabd13ec6a2fe132801d98a7cf1e8d4f526f32cd2977006ca7f7ae46186a494a0016dfd9a2a82267996f445782ee643cdad90dd", 0x59, 0x0, &(0x7f00000004c0)="0bb0719837f8cba6b83274d6895a8231c34e8debdb286b3a87b097644e54cba8e7dcf0feb4382d0a712bcd8d4f0141f69c549b548aef32fe52ccfde50b71f1ba97843a5774ba1c062ab05c39d2399a13304a6d60ca24fe79ce"}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r2}, 0x10) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r4, r2) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000000100)={0xc, 0x0}) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r4, 0x3b82, &(0x7f0000000180)={0x18, r5, 0x3, 0x0, &(0x7f0000000140)=[{0x6c7}, {0xffffffffffffffff, 0x7}, {0x5, 0x2}]}) (async) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r4, 0x3b82, &(0x7f0000000180)={0x18, r5, 0x3, 0x0, &(0x7f0000000140)=[{0x6c7}, {0xffffffffffffffff, 0x7}, {0x5, 0x2}]}) [ 1664.132872][ T1351] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:26 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x401c5820, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:26 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf2", 0x2, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:26 executing program 5: rt_sigreturn() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) rt_sigreturn() ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) [ 1664.191393][ T1378] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:26 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000, 0x4) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1664.233461][ T1374] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1664.250630][ T1385] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:26 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x400448dd, &(0x7f0000000140)={0x8, r2}) [ 1664.275923][ T1385] FAULT_INJECTION: forcing a failure. [ 1664.275923][ T1385] name fail_iommufd, interval 1, probability 0, space 0, times 0 [ 1664.312766][ T1385] CPU: 0 PID: 1385 Comm: syz-executor.0 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1664.322654][ T1385] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1664.332774][ T1385] Call Trace: [ 1664.336103][ T1385] [ 1664.337993][ T1395] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1664.339065][ T1385] dump_stack_lvl+0x136/0x150 [ 1664.339113][ T1385] should_fail_ex+0x4a3/0x5b0 [ 1664.347538][ T1394] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1664.350762][ T1385] iommufd_destroy+0x92/0x160 [ 1664.350827][ T1385] iommufd_fops_ioctl+0x317/0x4b0 [ 1664.372517][ T1385] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1664.378407][ T1385] ? __fget_files+0x26a/0x480 [ 1664.383249][ T1385] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1664.388244][ T1385] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1664.394117][ T1385] __x64_sys_ioctl+0x197/0x210 [ 1664.398931][ T1385] do_syscall_64+0x39/0xb0 [ 1664.403378][ T1385] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1664.409319][ T1385] RIP: 0033:0x7f85e5e8c169 [ 1664.413785][ T1385] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1664.433426][ T1385] RSP: 002b:00007f85e6b9a168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1664.441967][ T1385] RAX: ffffffffffffffda RBX: 00007f85e5fabf80 RCX: 00007f85e5e8c169 [ 1664.449966][ T1385] RDX: 0000000020000140 RSI: 0000000000003b80 RDI: 0000000000000003 [ 1664.457966][ T1385] RBP: 00007f85e6b9a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1664.465963][ T1385] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 13:10:27 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x40000, 0x4) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1664.474054][ T1385] R13: 00007ffeab5002cf R14: 00007f85e6b9a300 R15: 0000000000022000 [ 1664.482084][ T1385] 13:10:27 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 5) 13:10:27 executing program 5: rt_sigreturn() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) rt_sigreturn() ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) rt_sigreturn() (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) (async) rt_sigreturn() (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) 13:10:27 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x400454ca, &(0x7f0000000140)={0x8, r2}) 13:10:27 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf2", 0x2, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:27 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x4020940d, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:27 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000, 0x4) (async) open(&(0x7f0000000040)='./file0\x00', 0x40000, 0x4) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1664.555499][ T1384] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:27 executing program 5: rt_sigreturn() r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000040)={0xc}) (async) rt_sigreturn() (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:27 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf2", 0x2, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:27 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x80086301, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1664.641422][ T1411] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1664.682137][ T1414] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1664.689349][ T1401] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:27 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:27 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x40049409, &(0x7f0000000140)={0x8, r2}) 13:10:27 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x480040, 0x0) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x1) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x105080, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) [ 1664.735455][ T1414] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 1664.786566][ T1414] FAULT_INJECTION: forcing a failure. [ 1664.786566][ T1414] name failslab, interval 1, probability 0, space 0, times 0 [ 1664.819207][ T1427] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1664.838305][ T1414] CPU: 0 PID: 1414 Comm: syz-executor.0 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1664.840634][ T1426] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1664.848183][ T1414] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1664.848206][ T1414] Call Trace: [ 1664.848216][ T1414] [ 1664.848229][ T1414] dump_stack_lvl+0x136/0x150 [ 1664.848275][ T1414] should_fail_ex+0x4a3/0x5b0 [ 1664.848336][ T1414] should_failslab+0x9/0x20 [ 1664.885840][ T1414] __kmem_cache_alloc_node+0x5b/0x320 [ 1664.891305][ T1414] ? kobject_uevent_env+0x232/0x16c0 [ 1664.896664][ T1414] ? lock_downgrade+0x690/0x690 [ 1664.901599][ T1414] ? dev_uevent_filter+0xd0/0xd0 [ 1664.906616][ T1414] kmalloc_trace+0x26/0xe0 [ 1664.911134][ T1414] ? dev_uevent_filter+0xd0/0xd0 [ 1664.916134][ T1414] kobject_uevent_env+0x232/0x16c0 [ 1664.921332][ T1414] ? kobject_put+0xbd/0x4d0 [ 1664.925877][ T1414] device_del+0x639/0xa30 [ 1664.930263][ T1414] ? __device_link_del+0x380/0x380 [ 1664.935425][ T1414] ? kobject_put+0xbd/0x4d0 [ 1664.940043][ T1414] iommufd_selftest_destroy+0xee/0x190 [ 1664.945565][ T1414] iommufd_object_destroy_user+0x177/0x200 [ 1664.951453][ T1414] iommufd_destroy+0x10f/0x160 [ 1664.956259][ T1414] iommufd_fops_ioctl+0x317/0x4b0 [ 1664.961320][ T1414] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1664.967210][ T1414] ? __fget_files+0x26a/0x480 [ 1664.971939][ T1414] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1664.976961][ T1414] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1664.982824][ T1414] __x64_sys_ioctl+0x197/0x210 [ 1664.987629][ T1414] do_syscall_64+0x39/0xb0 [ 1664.992090][ T1414] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1664.998148][ T1414] RIP: 0033:0x7f85e5e8c169 [ 1665.002615][ T1414] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1665.022254][ T1414] RSP: 002b:00007f85e6b9a168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1665.030715][ T1414] RAX: ffffffffffffffda RBX: 00007f85e5fabf80 RCX: 00007f85e5e8c169 13:10:27 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (fail_nth: 6) 13:10:27 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = dup2(r3, r1) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r4, 0xc018937d, &(0x7f00000008c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="d9f3000000696cd4313f653000b75d9ec1e24747ff42d79d73afa5f7ee4371963608082c501886f11cb0e4840d6df0c4cabbc2b56828101393bf9c63f11b81cd2293935c35b66c4928a77905b14517a892f55870d5f124bf6fcd8247031f310f85b3049becfd6366467acd25600cb74b53c69d6de95b6df25d63fe081f47114079abdf99626a38d5f3179dee9fcab12281c57b636d706be0cb93d53591389d870ee05e83e7e4065a4eda07048d8382a44c551419629664"]) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000006c0)={r1, 0xe0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000a2, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000540)=[0x0, 0x0], 0x0, 0x8, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}], 0x38, 0x10, &(0x7f0000000500), &(0x7f00000004c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000580)}}, 0x10) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r4, &(0x7f00000009c0)='./file0\x00') r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000700)='/proc/zoneinfo\x00', 0x0, 0x0) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r10}, 0x10) r11 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r11, r10) ioctl$IOMMU_IOAS_ALLOC(r9, 0x3b81, &(0x7f00000001c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r11, 0x3ba0, &(0x7f0000000a00)={0x38, 0x5, r12}) bpf$PROG_LOAD(0x5, &(0x7f0000000780)={0xe1b8b0f60e2c973c, 0x9, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x400}, [@map_fd={0x18, 0x0, 0x1, 0x0, r4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0x27}, @map_val={0x18, 0x4, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x86}]}, &(0x7f0000000140)='GPL\x00', 0x100, 0xe, &(0x7f0000000180)=""/14, 0x40f00, 0x1, '\x00', 0x0, 0x1b, r6, 0x8, &(0x7f0000000300)={0x4, 0x2}, 0x8, 0x10, &(0x7f0000000340)={0x4, 0xc, 0x2, 0xffffff01}, 0x10, r7, r8, 0x0, &(0x7f0000000740)=[r3, r2, 0x1, r3, r9]}, 0x80) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f0000000840)=ANY=[@ANYBLOB="01000100010000fe171e0000", @ANYRES32=0xffffffffffffffff, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={&(0x7f0000000800)='spmi_write_end\x00', r13}, 0x10) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0x0) r14 = ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0x0) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, r14) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, r14) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000080)={0x28, 0x4, 0x0, r15, 0x13d44f, 0x80000000, 0x2, 0x1a25fa}) 13:10:27 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x80086601, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:27 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x40086602, &(0x7f0000000140)={0x8, r2}) 13:10:27 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:27 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x480040, 0x0) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x1) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x105080, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x480040, 0x0) (async) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x1) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x105080, 0x0) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) [ 1665.038722][ T1414] RDX: 0000000020000140 RSI: 0000000000003b80 RDI: 0000000000000003 [ 1665.046727][ T1414] RBP: 00007f85e6b9a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.054716][ T1414] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1665.062704][ T1414] R13: 00007ffeab5002cf R14: 00007f85e6b9a300 R15: 0000000000022000 [ 1665.070712][ T1414] 13:10:27 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:27 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x801c581f, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:27 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x480040, 0x0) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x1) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x105080, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x480040, 0x0) (async) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x1) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x105080, 0x0) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) 13:10:27 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = dup2(r3, r1) (async, rerun: 32) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r4, 0xc018937d, &(0x7f00000008c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="d9f3000000696cd4313f653000b75d9ec1e24747ff42d79d73afa5f7ee4371963608082c501886f11cb0e4840d6df0c4cabbc2b56828101393bf9c63f11b81cd2293935c35b66c4928a77905b14517a892f55870d5f124bf6fcd8247031f310f85b3049becfd6366467acd25600cb74b53c69d6de95b6df25d63fe081f47114079abdf99626a38d5f3179dee9fcab12281c57b636d706be0cb93d53591389d870ee05e83e7e4065a4eda07048d8382a44c551419629664"]) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000006c0)={r1, 0xe0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000a2, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000540)=[0x0, 0x0], 0x0, 0x8, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}], 0x38, 0x10, &(0x7f0000000500), &(0x7f00000004c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000580)}}, 0x10) (async) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000040)='\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', r4, &(0x7f00000009c0)='./file0\x00') r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000700)='/proc/zoneinfo\x00', 0x0, 0x0) (async) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r10}, 0x10) (async) r11 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r11, r10) ioctl$IOMMU_IOAS_ALLOC(r9, 0x3b81, &(0x7f00000001c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r11, 0x3ba0, &(0x7f0000000a00)={0x38, 0x5, r12}) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000780)={0xe1b8b0f60e2c973c, 0x9, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x400}, [@map_fd={0x18, 0x0, 0x1, 0x0, r4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0x27}, @map_val={0x18, 0x4, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x86}]}, &(0x7f0000000140)='GPL\x00', 0x100, 0xe, &(0x7f0000000180)=""/14, 0x40f00, 0x1, '\x00', 0x0, 0x1b, r6, 0x8, &(0x7f0000000300)={0x4, 0x2}, 0x8, 0x10, &(0x7f0000000340)={0x4, 0xc, 0x2, 0xffffff01}, 0x10, r7, r8, 0x0, &(0x7f0000000740)=[r3, r2, 0x1, r3, r9]}, 0x80) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f0000000840)=ANY=[@ANYBLOB="01000100010000fe171e0000", @ANYRES32=0xffffffffffffffff, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (async, rerun: 64) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={&(0x7f0000000800)='spmi_write_end\x00', r13}, 0x10) (async) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0x0) (async) r14 = ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0x0) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, r14) (async) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, r14) (async, rerun: 64) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async, rerun: 64) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000080)={0x28, 0x4, 0x0, r15, 0x13d44f, 0x80000000, 0x2, 0x1a25fa}) [ 1665.143814][ T1440] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1665.178047][ T1436] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1665.186690][ T1444] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:27 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x40186366, &(0x7f0000000140)={0x8, r2}) [ 1665.229531][ T1447] FAULT_INJECTION: forcing a failure. [ 1665.229531][ T1447] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1665.269270][ T1447] CPU: 0 PID: 1447 Comm: syz-executor.0 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1665.279187][ T1447] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1665.289316][ T1447] Call Trace: [ 1665.292652][ T1447] [ 1665.295640][ T1447] dump_stack_lvl+0x136/0x150 [ 1665.300172][ T1454] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1665.300539][ T1447] should_fail_ex+0x4a3/0x5b0 [ 1665.312048][ T1447] _copy_from_user+0x30/0x190 [ 1665.316816][ T1447] kstrtouint_from_user+0xac/0x190 [ 1665.321999][ T1447] ? kstrtouint+0x120/0x120 13:10:27 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1665.322886][ T1451] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1665.326558][ T1447] ? lock_sync+0x190/0x190 [ 1665.338176][ T1447] proc_fail_nth_write+0x7d/0x220 [ 1665.343273][ T1447] ? proc_task_getattr+0x1f0/0x1f0 [ 1665.348507][ T1447] vfs_write+0x30d/0xe40 [ 1665.352925][ T1447] ? proc_task_getattr+0x1f0/0x1f0 [ 1665.358113][ T1447] ? kernel_write+0x670/0x670 [ 1665.362882][ T1447] ? receive_fd+0x110/0x110 [ 1665.367477][ T1447] ? __fget_files+0x26a/0x480 [ 1665.372519][ T1447] ksys_write+0x12b/0x250 [ 1665.376941][ T1447] ? __ia32_sys_read+0xb0/0xb0 [ 1665.381788][ T1447] ? syscall_enter_from_user_mode+0x26/0x80 [ 1665.387782][ T1447] do_syscall_64+0x39/0xb0 [ 1665.392271][ T1447] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1665.398245][ T1447] RIP: 0033:0x7f85e5e3deef [ 1665.402893][ T1447] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 1665.423705][ T1447] RSP: 002b:00007f85e6b79160 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1665.432308][ T1447] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f85e5e3deef [ 1665.440339][ T1447] RDX: 0000000000000001 RSI: 00007f85e6b791e0 RDI: 0000000000000004 [ 1665.448377][ T1447] RBP: 00007f85e6b791d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.456415][ T1447] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000001 [ 1665.464458][ T1447] R13: 00007ffeab5002cf R14: 00007f85e6b79300 R15: 0000000000022000 [ 1665.472469][ T1447] 13:10:28 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:28 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0xc0045878, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:28 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:28 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x401c5820, &(0x7f0000000140)={0x8, r2}) 13:10:28 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) (async) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = dup2(r3, r1) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r4, 0xc018937d, &(0x7f00000008c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="d9f3000000696cd4313f653000b75d9ec1e24747ff42d79d73afa5f7ee4371963608082c501886f11cb0e4840d6df0c4cabbc2b56828101393bf9c63f11b81cd2293935c35b66c4928a77905b14517a892f55870d5f124bf6fcd8247031f310f85b3049becfd6366467acd25600cb74b53c69d6de95b6df25d63fe081f47114079abdf99626a38d5f3179dee9fcab12281c57b636d706be0cb93d53591389d870ee05e83e7e4065a4eda07048d8382a44c551419629664"]) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000006c0)={r1, 0xe0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000a2, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000540)=[0x0, 0x0], 0x0, 0x8, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}], 0x38, 0x10, &(0x7f0000000500), &(0x7f00000004c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000580)}}, 0x10) (async) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000040)='\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', r4, &(0x7f00000009c0)='./file0\x00') (async) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000700)='/proc/zoneinfo\x00', 0x0, 0x0) (async) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r10}, 0x10) r11 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r11, r10) (async) ioctl$IOMMU_IOAS_ALLOC(r9, 0x3b81, &(0x7f00000001c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r11, 0x3ba0, &(0x7f0000000a00)={0x38, 0x5, r12}) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000780)={0xe1b8b0f60e2c973c, 0x9, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x400}, [@map_fd={0x18, 0x0, 0x1, 0x0, r4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @call={0x85, 0x0, 0x0, 0x27}, @map_val={0x18, 0x4, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x86}]}, &(0x7f0000000140)='GPL\x00', 0x100, 0xe, &(0x7f0000000180)=""/14, 0x40f00, 0x1, '\x00', 0x0, 0x1b, r6, 0x8, &(0x7f0000000300)={0x4, 0x2}, 0x8, 0x10, &(0x7f0000000340)={0x4, 0xc, 0x2, 0xffffff01}, 0x10, r7, r8, 0x0, &(0x7f0000000740)=[r3, r2, 0x1, r3, r9]}, 0x80) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(r3, 0xc0189371, &(0x7f0000000840)=ANY=[@ANYBLOB="01000100010000fe171e0000", @ANYRES32=0xffffffffffffffff, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={&(0x7f0000000800)='spmi_write_end\x00', r13}, 0x10) (async) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0x0) (async) r14 = ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0x0) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, r14) (async) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, r14) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) ioctl$IOMMU_VFIO_IOAS$GET(r0, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) ioctl$IOMMU_IOAS_COPY$syz(r0, 0x3b83, &(0x7f0000000080)={0x28, 0x4, 0x0, r15, 0x13d44f, 0x80000000, 0x2, 0x1a25fa}) 13:10:28 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="99"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@cgroup, 0xffffffffffffffff, 0xe}, 0x10) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r2, r1) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) [ 1665.493457][ T1443] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:28 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="99"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@cgroup, 0xffffffffffffffff, 0xe}, 0x10) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r2, r1) (async) dup2(r2, r1) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) 13:10:28 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:28 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0xc0045878, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:28 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) recvmmsg(r1, &(0x7f0000000b80)=[{{&(0x7f00000001c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @local}}, 0x80, &(0x7f0000000b00)=[{&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000a00)=""/206, 0xce}], 0x3, &(0x7f0000000b40)=""/6, 0x6}, 0xfffeffff}], 0x1, 0x10002, &(0x7f0000000bc0)) fchown(0xffffffffffffffff, r3, 0x0) fsetxattr$trusted_overlay_nlink(r2, &(0x7f0000000c00), &(0x7f0000000c40)={'L-', 0x4}, 0x16, 0x0) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x20000, &(0x7f0000000c80)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@version_9p2000}, {@cache_fscache}, {@version_u}, {@privport}, {@nodevmap}, {@version_L}], [{@euid_eq={'euid', 0x3d, r3}}, {@permit_directio}]}}) mount$fuse(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300), 0x1000004, &(0x7f0000000480)={{'fd', 0x3d, r2}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@allow_other}, {@allow_other}, {@default_permissions}], [{@measure}, {@smackfshat}, {@context={'context', 0x3d, 'user_u'}}, {@uid_gt}, {@euid_lt={'euid<', r3}}, {@dont_hash}]}}) fstat(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$nl_generic(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000140)={&(0x7f00000004c0)=ANY=[@ANYBLOB="18050000270010002abd7000ffdbdf2513000000080069000500000008008600", @ANYRES32, @ANYBLOB='\x00=\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYBLOB="c4c285c508fc80dbe6f89d7b1240387c2e04746b90a628e5e142876a8071671ea8fdec13242fe75789c37e8c62ceb998554921848a7cd91e70d592f56f613ec486384af5312075bdc842392aa0cd95f6a9ba4791b08ee64795fd13e558ae76adb48201f0bbdfe0512e818522a553b9c4da4195d432c4004183181ea52ce864be841448f220702ace48d54f24891dd50870365979f947dac013aac32af64af43f1631e0fa9147f108008b00", @ANYRES32=0x0, @ANYBLOB="c3b23fa25a6d6d0a448cfd70b4808c08781e590bf1be1906513ea2481d334fe94d264b628edd8792f39a731a38a934d6b35054380c8e3487f533c672da67c10a74765fc7ba309408c4a11bd522b1e1bf75450c902dd49e5d6d4e0ac698ed239d8d93e75f661c093c91c8c4f64bbc188fb8b57dd1ca7244da24144189d14e1a6a6b26a75a883497d3d0a62f7b0d7284f60977f631aaa91c073f8607906ca260d7400fc3e1630c032f7acc91c8a03bceb6d059d708008700", @ANYRES32, @ANYBLOB="d46d8ac6d52847cf4065fe8dee6e4738389e930c291957436164de676d02cd01d71ff9004bae130a051cb2cc30f0ff4e05eef9acdc477ce3786cd2abec72f77b8629c9798dbfa1dd2a275dcbd5e44dd37de8fec104df24bb1da6a1e618328a5e9de0acab75dc3a44b6d453650c0eeec871bc7e571c672a8381bf453f6a3506ba5716656fbe7b4bfb99e9572e2ec3bad242db5399cfa6970204002200c331a69fd9f97dd74bc8f59581c8f365bd03aa2c91b1b0914e215dbec967b893797cd9c468f5aa329294bd1f90a8bc19ce9c41d86f6ba1cd4782886b529afe52524ffb5d9210779a0b72baad827e552051ca3fe526cbbcb6aac50e253ff045ead79cda305532671c5ee964e445fed9c4b0c73c5274a6912e6abe08caf25c916d0131735e16bd159287addf48e1ab26ef5ecb297ae473003fc0cddafd0ac802051ebf8b70c6b48c4fb8eec9bb11d8c083560fc18a59f895c59d59288f4cb574e0a7c476ee8969e3d79627866c8887fe6fad1f47a42240cec303036f784a1766fa2d47d18c8492b49e054bf459ab2f0eaed89ccdfe5f3f4c07195baf10212479f835dd2f9b8c4089cd707430d55f3d25bf84266ced174b66009fc9577b44baf610396019a7e457c0fbc47fd4db2ef34036095970ba4c4e68b66f014f1e01255fc91577ccd9f0d70d1b768fef28923ab1b61867cea23f5f02be76c611360b9d2294b22901f0d1f734975d3faa5c6b9231240fc729030e4cdaf6d6693c0751bbe172e66e7ce61736fa2aab2ac99c000008005000e0000002f74a86f996668e8307c4693dd026b6bf74b65e88f9da7fc3f102e0182681e4fd2fd192313358aa8342e79016d8be0f3179bc8a4003d19773357f928d1b21794f38a37146bdbdafe0b724001d80de687fd9b4fb8959360ba36196e86f4ae75d0150e73e17cc08004d00", @ANYRES32=r4, @ANYBLOB="a995a28368c94cd83b8af961453f1a70be4ac77e770f7b6dc485216ffac32cb296a0e7375d07031b8b099d23f35fc56a1ba0153362fec8e0ecc3e1509012e5a6ed0854973f3fba77f40f474f2664da923ef255f261c4f73dd5e86bf68c05725b96a20af9877f2555d5edfcbae1520f492d9abe667d46291ceef02c41278fd9e04354defdd0996bb7cd4a060b70c3073ca45b75b4c3f80953156d00e615a71d7be7e23e6309f0dca5c8edbd3672d662c19bf16175759e78fd180a316e4836d21cc8b1b1df54e0a582ebe74af334aba3b0078a97aceb7ff734ae935749fa0000"], 0x518}, 0x1, 0x0, 0x0, 0x80}, 0x8) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1665.572519][ T1474] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1665.594702][ T1466] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1665.605766][ T1481] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:28 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x4020940d, &(0x7f0000000140)={0x8, r2}) 13:10:28 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x2, &(0x7f0000000140)={0x8, r2}) 13:10:28 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, 0x0) 13:10:28 executing program 5: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="99"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000040)={@cgroup, 0xffffffffffffffff, 0xe}, 0x10) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r2, r1) (async) dup2(r2, r1) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) [ 1665.652105][ T1479] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:28 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async, rerun: 32) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (rerun: 32) openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) recvmmsg(r1, &(0x7f0000000b80)=[{{&(0x7f00000001c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @local}}, 0x80, &(0x7f0000000b00)=[{&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000a00)=""/206, 0xce}], 0x3, &(0x7f0000000b40)=""/6, 0x6}, 0xfffeffff}], 0x1, 0x10002, &(0x7f0000000bc0)) (async) fchown(0xffffffffffffffff, r3, 0x0) (async) fsetxattr$trusted_overlay_nlink(r2, &(0x7f0000000c00), &(0x7f0000000c40)={'L-', 0x4}, 0x16, 0x0) (async) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x20000, &(0x7f0000000c80)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@version_9p2000}, {@cache_fscache}, {@version_u}, {@privport}, {@nodevmap}, {@version_L}], [{@euid_eq={'euid', 0x3d, r3}}, {@permit_directio}]}}) (async) mount$fuse(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300), 0x1000004, &(0x7f0000000480)={{'fd', 0x3d, r2}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@allow_other}, {@allow_other}, {@default_permissions}], [{@measure}, {@smackfshat}, {@context={'context', 0x3d, 'user_u'}}, {@uid_gt}, {@euid_lt={'euid<', r3}}, {@dont_hash}]}}) (async) fstat(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$nl_generic(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000140)={&(0x7f00000004c0)=ANY=[@ANYBLOB="18050000270010002abd7000ffdbdf2513000000080069000500000008008600", @ANYRES32, @ANYBLOB='\x00=\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYBLOB="c4c285c508fc80dbe6f89d7b1240387c2e04746b90a628e5e142876a8071671ea8fdec13242fe75789c37e8c62ceb998554921848a7cd91e70d592f56f613ec486384af5312075bdc842392aa0cd95f6a9ba4791b08ee64795fd13e558ae76adb48201f0bbdfe0512e818522a553b9c4da4195d432c4004183181ea52ce864be841448f220702ace48d54f24891dd50870365979f947dac013aac32af64af43f1631e0fa9147f108008b00", @ANYRES32=0x0, @ANYBLOB="c3b23fa25a6d6d0a448cfd70b4808c08781e590bf1be1906513ea2481d334fe94d264b628edd8792f39a731a38a934d6b35054380c8e3487f533c672da67c10a74765fc7ba309408c4a11bd522b1e1bf75450c902dd49e5d6d4e0ac698ed239d8d93e75f661c093c91c8c4f64bbc188fb8b57dd1ca7244da24144189d14e1a6a6b26a75a883497d3d0a62f7b0d7284f60977f631aaa91c073f8607906ca260d7400fc3e1630c032f7acc91c8a03bceb6d059d708008700", @ANYRES32, @ANYBLOB="d46d8ac6d52847cf4065fe8dee6e4738389e930c291957436164de676d02cd01d71ff9004bae130a051cb2cc30f0ff4e05eef9acdc477ce3786cd2abec72f77b8629c9798dbfa1dd2a275dcbd5e44dd37de8fec104df24bb1da6a1e618328a5e9de0acab75dc3a44b6d453650c0eeec871bc7e571c672a8381bf453f6a3506ba5716656fbe7b4bfb99e9572e2ec3bad242db5399cfa6970204002200c331a69fd9f97dd74bc8f59581c8f365bd03aa2c91b1b0914e215dbec967b893797cd9c468f5aa329294bd1f90a8bc19ce9c41d86f6ba1cd4782886b529afe52524ffb5d9210779a0b72baad827e552051ca3fe526cbbcb6aac50e253ff045ead79cda305532671c5ee964e445fed9c4b0c73c5274a6912e6abe08caf25c916d0131735e16bd159287addf48e1ab26ef5ecb297ae473003fc0cddafd0ac802051ebf8b70c6b48c4fb8eec9bb11d8c083560fc18a59f895c59d59288f4cb574e0a7c476ee8969e3d79627866c8887fe6fad1f47a42240cec303036f784a1766fa2d47d18c8492b49e054bf459ab2f0eaed89ccdfe5f3f4c07195baf10212479f835dd2f9b8c4089cd707430d55f3d25bf84266ced174b66009fc9577b44baf610396019a7e457c0fbc47fd4db2ef34036095970ba4c4e68b66f014f1e01255fc91577ccd9f0d70d1b768fef28923ab1b61867cea23f5f02be76c611360b9d2294b22901f0d1f734975d3faa5c6b9231240fc729030e4cdaf6d6693c0751bbe172e66e7ce61736fa2aab2ac99c000008005000e0000002f74a86f996668e8307c4693dd026b6bf74b65e88f9da7fc3f102e0182681e4fd2fd192313358aa8342e79016d8be0f3179bc8a4003d19773357f928d1b21794f38a37146bdbdafe0b724001d80de687fd9b4fb8959360ba36196e86f4ae75d0150e73e17cc08004d00", @ANYRES32=r4, @ANYBLOB="a995a28368c94cd83b8af961453f1a70be4ac77e770f7b6dc485216ffac32cb296a0e7375d07031b8b099d23f35fc56a1ba0153362fec8e0ecc3e1509012e5a6ed0854973f3fba77f40f474f2664da923ef255f261c4f73dd5e86bf68c05725b96a20af9877f2555d5edfcbae1520f492d9abe667d46291ceef02c41278fd9e04354defdd0996bb7cd4a060b70c3073ca45b75b4c3f80953156d00e615a71d7be7e23e6309f0dca5c8edbd3672d662c19bf16175759e78fd180a316e4836d21cc8b1b1df54e0a582ebe74af334aba3b0078a97aceb7ff734ae935749fa0000"], 0x518}, 0x1, 0x0, 0x0, 0x80}, 0x8) (async) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:28 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0xc0189436, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) [ 1665.769618][ T1500] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1665.784409][ T1501] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1665.789871][ T1494] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:28 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, 0x0) 13:10:28 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x31, 0x0, 0x0, 0x1}) 13:10:28 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) recvmmsg(r1, &(0x7f0000000b80)=[{{&(0x7f00000001c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @local}}, 0x80, &(0x7f0000000b00)=[{&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000a00)=""/206, 0xce}], 0x3, &(0x7f0000000b40)=""/6, 0x6}, 0xfffeffff}], 0x1, 0x10002, &(0x7f0000000bc0)) (async) fchown(0xffffffffffffffff, r3, 0x0) (async) fsetxattr$trusted_overlay_nlink(r2, &(0x7f0000000c00), &(0x7f0000000c40)={'L-', 0x4}, 0x16, 0x0) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x20000, &(0x7f0000000c80)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@version_9p2000}, {@cache_fscache}, {@version_u}, {@privport}, {@nodevmap}, {@version_L}], [{@euid_eq={'euid', 0x3d, r3}}, {@permit_directio}]}}) mount$fuse(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300), 0x1000004, &(0x7f0000000480)={{'fd', 0x3d, r2}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@allow_other}, {@allow_other}, {@default_permissions}], [{@measure}, {@smackfshat}, {@context={'context', 0x3d, 'user_u'}}, {@uid_gt}, {@euid_lt={'euid<', r3}}, {@dont_hash}]}}) (async) fstat(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$nl_generic(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000140)={&(0x7f00000004c0)=ANY=[@ANYBLOB="18050000270010002abd7000ffdbdf2513000000080069000500000008008600", @ANYRES32, @ANYBLOB='\x00=\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYBLOB="c4c285c508fc80dbe6f89d7b1240387c2e04746b90a628e5e142876a8071671ea8fdec13242fe75789c37e8c62ceb998554921848a7cd91e70d592f56f613ec486384af5312075bdc842392aa0cd95f6a9ba4791b08ee64795fd13e558ae76adb48201f0bbdfe0512e818522a553b9c4da4195d432c4004183181ea52ce864be841448f220702ace48d54f24891dd50870365979f947dac013aac32af64af43f1631e0fa9147f108008b00", @ANYRES32=0x0, @ANYBLOB="c3b23fa25a6d6d0a448cfd70b4808c08781e590bf1be1906513ea2481d334fe94d264b628edd8792f39a731a38a934d6b35054380c8e3487f533c672da67c10a74765fc7ba309408c4a11bd522b1e1bf75450c902dd49e5d6d4e0ac698ed239d8d93e75f661c093c91c8c4f64bbc188fb8b57dd1ca7244da24144189d14e1a6a6b26a75a883497d3d0a62f7b0d7284f60977f631aaa91c073f8607906ca260d7400fc3e1630c032f7acc91c8a03bceb6d059d708008700", @ANYRES32, @ANYBLOB="d46d8ac6d52847cf4065fe8dee6e4738389e930c291957436164de676d02cd01d71ff9004bae130a051cb2cc30f0ff4e05eef9acdc477ce3786cd2abec72f77b8629c9798dbfa1dd2a275dcbd5e44dd37de8fec104df24bb1da6a1e618328a5e9de0acab75dc3a44b6d453650c0eeec871bc7e571c672a8381bf453f6a3506ba5716656fbe7b4bfb99e9572e2ec3bad242db5399cfa6970204002200c331a69fd9f97dd74bc8f59581c8f365bd03aa2c91b1b0914e215dbec967b893797cd9c468f5aa329294bd1f90a8bc19ce9c41d86f6ba1cd4782886b529afe52524ffb5d9210779a0b72baad827e552051ca3fe526cbbcb6aac50e253ff045ead79cda305532671c5ee964e445fed9c4b0c73c5274a6912e6abe08caf25c916d0131735e16bd159287addf48e1ab26ef5ecb297ae473003fc0cddafd0ac802051ebf8b70c6b48c4fb8eec9bb11d8c083560fc18a59f895c59d59288f4cb574e0a7c476ee8969e3d79627866c8887fe6fad1f47a42240cec303036f784a1766fa2d47d18c8492b49e054bf459ab2f0eaed89ccdfe5f3f4c07195baf10212479f835dd2f9b8c4089cd707430d55f3d25bf84266ced174b66009fc9577b44baf610396019a7e457c0fbc47fd4db2ef34036095970ba4c4e68b66f014f1e01255fc91577ccd9f0d70d1b768fef28923ab1b61867cea23f5f02be76c611360b9d2294b22901f0d1f734975d3faa5c6b9231240fc729030e4cdaf6d6693c0751bbe172e66e7ce61736fa2aab2ac99c000008005000e0000002f74a86f996668e8307c4693dd026b6bf74b65e88f9da7fc3f102e0182681e4fd2fd192313358aa8342e79016d8be0f3179bc8a4003d19773357f928d1b21794f38a37146bdbdafe0b724001d80de687fd9b4fb8959360ba36196e86f4ae75d0150e73e17cc08004d00", @ANYRES32=r4, @ANYBLOB="a995a28368c94cd83b8af961453f1a70be4ac77e770f7b6dc485216ffac32cb296a0e7375d07031b8b099d23f35fc56a1ba0153362fec8e0ecc3e1509012e5a6ed0854973f3fba77f40f474f2664da923ef255f261c4f73dd5e86bf68c05725b96a20af9877f2555d5edfcbae1520f492d9abe667d46291ceef02c41278fd9e04354defdd0996bb7cd4a060b70c3073ca45b75b4c3f80953156d00e615a71d7be7e23e6309f0dca5c8edbd3672d662c19bf16175759e78fd180a316e4836d21cc8b1b1df54e0a582ebe74af334aba3b0078a97aceb7ff734ae935749fa0000"], 0x518}, 0x1, 0x0, 0x0, 0x80}, 0x8) (async) r5 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r5, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1665.814022][ T1495] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:28 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x80086301, &(0x7f0000000140)={0x8, r2}) 13:10:28 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0xc020660b, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) 13:10:28 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x10, &(0x7f0000000140)={0x8, r2}) 13:10:28 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, 0x0) 13:10:28 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x31, 0x0, 0x0, 0x1}) 13:10:28 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:28 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x2f, r1, 0x9, 0x3}) [ 1665.934864][ T1519] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1665.948945][ T1521] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1665.961993][ T1511] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:28 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x31, 0x0, 0x0, 0x1}) 13:10:28 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x80086601, &(0x7f0000000140)={0x8, r2}) 13:10:28 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) [ 1665.987256][ T1516] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:28 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x541b, &(0x7f0000000140)={0x8, r2}) 13:10:28 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:28 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x38, r1, 0x9, 0x3}) 13:10:28 executing program 5: sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x9) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x1, 0xfffffffffffffffe}) 13:10:28 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) 13:10:28 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async, rerun: 64) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (rerun: 64) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1666.108063][ T1537] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1666.124475][ T1538] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1666.131924][ T1530] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:28 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x2, 0x3}) 13:10:28 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x801c581f, &(0x7f0000000140)={0x8, r2}) [ 1666.176794][ T1533] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:28 executing program 5: sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x9) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x1, 0xfffffffffffffffe}) 13:10:28 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x5421, &(0x7f0000000140)={0x8, r2}) 13:10:28 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x3}) 13:10:28 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) r2 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r2, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0xb) ioctl$FS_IOC_READ_VERITY_METADATA(r2, 0xc0286687, &(0x7f0000000180)={0x1, 0x59, 0xcb, &(0x7f0000000080)=""/203}) 13:10:28 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x3, 0x3}) 13:10:28 executing program 5: sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x9) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x1, 0xfffffffffffffffe}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x1, 0xfffffffffffffffe}) 13:10:28 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0xc0045878, &(0x7f0000000140)={0x8, r2}) [ 1666.286132][ T1554] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1666.315885][ T1552] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1666.329325][ T1559] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:28 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x4, 0x3}) 13:10:29 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x0, 0x3}) [ 1666.371774][ T1558] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:29 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') ioctl$FIONCLEX(r0, 0x5450) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38}) 13:10:29 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) r2 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r2, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0xb) (async) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0xb) ioctl$FS_IOC_READ_VERITY_METADATA(r2, 0xc0286687, &(0x7f0000000180)={0x1, 0x59, 0xcb, &(0x7f0000000080)=""/203}) 13:10:29 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x5450, &(0x7f0000000140)={0x8, r2}) 13:10:29 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x0, 0x3}) 13:10:29 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x5, 0x3}) 13:10:29 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') (async) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') ioctl$FIONCLEX(r0, 0x5450) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38}) [ 1666.450562][ T1570] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1666.482013][ T1569] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1666.522463][ T1579] sysfs: cannot create duplicate filename '/devices/iommufd_mock0' [ 1666.540569][ T1579] CPU: 1 PID: 1579 Comm: syz-executor.0 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1666.550461][ T1579] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1666.560564][ T1579] Call Trace: [ 1666.564030][ T1579] [ 1666.567013][ T1579] dump_stack_lvl+0x136/0x150 13:10:29 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x0, 0x3}) [ 1666.571767][ T1579] sysfs_warn_dup+0x80/0xa0 [ 1666.576360][ T1579] sysfs_create_dir_ns+0x237/0x290 [ 1666.581585][ T1579] ? sysfs_create_mount_point+0xb0/0xb0 [ 1666.587258][ T1579] ? spin_bug+0x1c0/0x1c0 [ 1666.591673][ T1579] ? kobject_add_internal+0x12f/0x9c0 [ 1666.597128][ T1579] ? do_raw_spin_unlock+0x175/0x230 [ 1666.602435][ T1579] kobject_add_internal+0x2c9/0x9c0 [ 1666.607724][ T1579] kobject_add+0x158/0x230 [ 1666.612226][ T1579] ? kset_create_and_add+0x1a0/0x1a0 [ 1666.617770][ T1579] ? kobject_put+0xbd/0x4d0 [ 1666.622363][ T1579] device_add+0x37d/0x1a40 [ 1666.626846][ T1579] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 1666.633738][ T1579] ? lockdep_init_map_type+0x21e/0x810 [ 1666.639261][ T1579] ? lockdep_init_map_type+0x21e/0x810 [ 1666.644765][ T1579] ? __raw_spin_lock_init+0x3a/0x110 [ 1666.650126][ T1579] iommufd_test+0x1ec0/0x2ef0 [ 1666.654845][ T1579] ? trace_lock_acquire+0x12d/0x180 [ 1666.660096][ T1579] ? iommufd_selftest_destroy+0x190/0x190 [ 1666.665860][ T1579] ? __might_fault+0xb2/0x190 [ 1666.670605][ T1579] iommufd_fops_ioctl+0x317/0x4b0 [ 1666.675697][ T1579] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1666.681571][ T1579] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1666.686556][ T1579] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1666.692416][ T1579] __x64_sys_ioctl+0x197/0x210 [ 1666.697225][ T1579] do_syscall_64+0x39/0xb0 [ 1666.701707][ T1579] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1666.707645][ T1579] RIP: 0033:0x7f85e5e8c169 [ 1666.712120][ T1579] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1666.731756][ T1579] RSP: 002b:00007f85e6b9a168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1666.740197][ T1579] RAX: ffffffffffffffda RBX: 00007f85e5fabf80 RCX: 00007f85e5e8c169 [ 1666.748196][ T1579] RDX: 0000000020000100 RSI: 0000000000003ba0 RDI: 0000000000000003 [ 1666.756203][ T1579] RBP: 00007f85e5ee7ca1 R08: 0000000000000000 R09: 0000000000000000 [ 1666.764287][ T1579] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 13:10:29 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0xc0045878, &(0x7f0000000140)={0x8, r2}) 13:10:29 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x6, 0x3}) 13:10:29 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) r2 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r2, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) (async) getsockopt$inet_int(r2, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0xb) ioctl$FS_IOC_READ_VERITY_METADATA(r2, 0xc0286687, &(0x7f0000000180)={0x1, 0x59, 0xcb, &(0x7f0000000080)=""/203}) [ 1666.772291][ T1579] R13: 00007ffeab5002cf R14: 00007f85e6b9a300 R15: 0000000000022000 [ 1666.780493][ T1579] [ 1666.801046][ T1579] kobject: kobject_add_internal failed for iommufd_mock0 with -EEXIST, don't try to register things with the same name in the same directory. 13:10:29 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9}) 13:10:29 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x5451, &(0x7f0000000140)={0x8, r2}) 13:10:29 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') ioctl$FIONCLEX(r0, 0x5450) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38}) [ 1666.894876][ T1592] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:29 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x1e1002, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:29 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) [ 1666.941344][ T1591] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:29 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9}) 13:10:29 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:29 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0xc0189436, &(0x7f0000000140)={0x8, r2}) 13:10:29 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x1e1002, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1666.991144][ T1606] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1667.016999][ T1603] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:29 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x5452, &(0x7f0000000140)={0x8, r2}) 13:10:29 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x8, 0x3}) 13:10:29 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) 13:10:29 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9}) 13:10:29 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0xa, 0x3}) 13:10:29 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x1e1002, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x1e1002, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) 13:10:29 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) [ 1667.134137][ T1617] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1667.156544][ T1615] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:29 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0xc020660b, &(0x7f0000000140)={0x8, r2}) 13:10:29 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:29 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0xb, 0x3}) 13:10:29 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r2, r1) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) [ 1667.257669][ T1630] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1667.295286][ T1616] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:29 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r1, 0x4, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}]}) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x100000c, 0x2870, 0xffffffffffffffff, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r2 = openat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={0x34000, 0x3, 0x2}, 0x18) ioctl$IOMMU_VFIO_GET_API_VERSION(r2, 0x3b64) 13:10:29 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x5460, &(0x7f0000000140)={0x8, r2}) 13:10:29 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0xc, 0x3}) 13:10:29 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) [ 1667.308608][ T1635] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1667.332065][ T1634] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:29 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0xa, r2}) 13:10:30 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) (async) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r2, r1) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 13:10:30 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r1, 0x4, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}]}) (async) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x100000c, 0x2870, 0xffffffffffffffff, 0x0) (async, rerun: 64) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (rerun: 64) r2 = openat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={0x34000, 0x3, 0x2}, 0x18) ioctl$IOMMU_VFIO_GET_API_VERSION(r2, 0x3b64) [ 1667.430888][ T1650] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1667.466113][ T1652] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:30 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r2, r1) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000040)={0x38, 0x3}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000080)={0x38, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) 13:10:30 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:30 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0xd, 0x3}) [ 1667.475739][ T1648] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1667.491930][ T1652] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:30 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x8933, &(0x7f0000000140)={0x8, r2}) 13:10:30 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x38, r2}) 13:10:30 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_IOVA_RANGES(r0, 0x3b84, &(0x7f0000000100)={0x20, r1, 0x4, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}]}) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x100000c, 0x2870, 0xffffffffffffffff, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r2 = openat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={0x34000, 0x3, 0x2}, 0x18) ioctl$IOMMU_VFIO_GET_API_VERSION(r2, 0x3b64) (async) ioctl$IOMMU_VFIO_GET_API_VERSION(r2, 0x3b64) 13:10:30 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000000040), 0x7fffffffffffffff, 0x480) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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', 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, r2}) 13:10:30 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:30 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0xe, 0x3}) [ 1667.628875][ T1669] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1667.650829][ T1674] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1667.662380][ T1669] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:30 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) ioctl$F2FS_IOC_SET_PIN_FILE(r0, 0x4004f50d, &(0x7f0000000040)=0x1) 13:10:30 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x3}) [ 1667.675658][ T1666] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:30 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000000040), 0x7fffffffffffffff, 0x480) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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', 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, r2}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) syz_open_dev$vcsn(&(0x7f0000000040), 0x7fffffffffffffff, 0x480) (async) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) mkdirat(r1, &(0x7f0000000200)='\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', 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0x0) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, r2}) (async) 13:10:30 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:30 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x400448c9, &(0x7f0000000140)={0x8, r2}) 13:10:30 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x10, 0x3}) 13:10:30 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x3}) [ 1667.776706][ T1685] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:30 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:30 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000000040), 0x7fffffffffffffff, 0x480) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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', 0x0) (async) mkdirat(r1, &(0x7f0000000200)='\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', 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3, r2}) 13:10:30 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x11, 0x3}) 13:10:30 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (async) ioctl$F2FS_IOC_SET_PIN_FILE(r0, 0x4004f50d, &(0x7f0000000040)=0x1) [ 1667.819271][ T1685] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1667.830576][ T1690] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1667.852917][ T1689] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:30 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x3}) 13:10:30 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x400448dd, &(0x7f0000000140)={0x8, r2}) 13:10:30 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:30 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) r2 = openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000040)='devices.deny\x00', 0x2, 0x0) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r3, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000180)={0x38}) quotactl_fd$Q_GETNEXTQUOTA(r3, 0xffffffff80000901, 0xee00, &(0x7f00000000c0)) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f0000000080)) fcntl$setpipe(r0, 0x407, 0x6) setsockopt$bt_hci_HCI_DATA_DIR(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)=0xffffffff, 0x4) socket$inet_dccp(0x2, 0x6, 0x0) [ 1667.948909][ T1704] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1667.970335][ T1704] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:30 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x12, 0x3}) 13:10:30 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) [ 1667.995277][ T1712] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:30 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (async) ioctl$F2FS_IOC_SET_PIN_FILE(r0, 0x4004f50d, &(0x7f0000000040)=0x1) 13:10:30 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOW_IOVAS(0xffffffffffffffff, 0x3b82, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x0, &(0x7f0000000000)=[{0x7ff, 0x2}, {0x6, 0x8}, {0x5, 0x92}, {0x4, 0x100}, {0x3, 0x8001}, {0x8001, 0x7ff}]}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:30 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) r2 = openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000040)='devices.deny\x00', 0x2, 0x0) (async) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r3, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000180)={0x38}) (async) quotactl_fd$Q_GETNEXTQUOTA(r3, 0xffffffff80000901, 0xee00, &(0x7f00000000c0)) (async) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f0000000080)) fcntl$setpipe(r0, 0x407, 0x6) (async) setsockopt$bt_hci_HCI_DATA_DIR(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)=0xffffffff, 0x4) socket$inet_dccp(0x2, 0x6, 0x0) 13:10:30 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x2}) [ 1668.050008][ T1708] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:30 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x400454ca, &(0x7f0000000140)={0x8, r2}) 13:10:30 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) [ 1668.111790][ T1721] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:30 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOW_IOVAS(0xffffffffffffffff, 0x3b82, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x0, &(0x7f0000000000)=[{0x7ff, 0x2}, {0x6, 0x8}, {0x5, 0x92}, {0x4, 0x100}, {0x3, 0x8001}, {0x8001, 0x7ff}]}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOW_IOVAS(0xffffffffffffffff, 0x3b82, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x0, &(0x7f0000000000)=[{0x7ff, 0x2}, {0x6, 0x8}, {0x5, 0x92}, {0x4, 0x100}, {0x3, 0x8001}, {0x8001, 0x7ff}]}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) 13:10:30 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) r2 = openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000040)='devices.deny\x00', 0x2, 0x0) (async) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r3, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000180)={0x38}) quotactl_fd$Q_GETNEXTQUOTA(r3, 0xffffffff80000901, 0xee00, &(0x7f00000000c0)) (async) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f0000000080)) fcntl$setpipe(r0, 0x407, 0x6) (async) setsockopt$bt_hci_HCI_DATA_DIR(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)=0xffffffff, 0x4) (async) socket$inet_dccp(0x2, 0x6, 0x0) 13:10:30 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x4}) [ 1668.163174][ T1720] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1668.201814][ T1734] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:30 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x284000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r3, &(0x7f00000000c0)='./file0\x00') ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:30 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:30 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOW_IOVAS(0xffffffffffffffff, 0x3b82, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x0, &(0x7f0000000000)=[{0x7ff, 0x2}, {0x6, 0x8}, {0x5, 0x92}, {0x4, 0x100}, {0x3, 0x8001}, {0x8001, 0x7ff}]}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) [ 1668.246494][ T1732] iommufd_mock iommufd_mock1: Removing from iommu group 1 13:10:30 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x367100, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x101002, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) r1 = openat2(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x40e880, 0x6}, 0x18) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) 13:10:30 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x7}) 13:10:30 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x40049409, &(0x7f0000000140)={0x8, r2}) 13:10:30 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x284000, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x284000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r3, &(0x7f00000000c0)='./file0\x00') ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:30 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0x3}) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 13:10:30 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:31 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x367100, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x101002, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) r1 = openat2(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x40e880, 0x6}, 0x18) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) 13:10:31 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0xa}) [ 1668.422388][ T1762] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:31 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(0xffffffffffffffff, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:31 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0x3}) (async) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 13:10:31 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0xff7}) 13:10:31 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x40086602, &(0x7f0000000140)={0x8, r2}) 13:10:31 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x284000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r3, &(0x7f00000000c0)='./file0\x00') (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1668.475580][ T1758] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:31 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x367100, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x101002, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) r1 = openat2(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x40e880, 0x6}, 0x18) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) 13:10:31 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000000)={0x18, 0x0, 0x3}) (async) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 13:10:31 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x3}) 13:10:31 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:31 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0xfd72, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1668.588234][ T1781] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1668.619392][ T1777] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:31 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x40186366, &(0x7f0000000140)={0x8, r2}) 13:10:31 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x40, &(0x7f0000000140), 0x0, 0x4) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x40, 0x0, 0x473, 0x0, 0x0, 0x0, 0x0, 0x1, {0x2}}, 0x8) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000180)={0xc}) 13:10:31 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r0, 0x3b82, &(0x7f0000000200)={0x18, 0x0, 0x2, 0x0, &(0x7f00000001c0)=[{0x3c, 0x4}, {0x200, 0xfffffffffffffffa}]}) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x400001, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_RW(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x8, r2, 0x0, 0x1000, 0xd9, &(0x7f00000000c0)="ea526ca3df6a2eb2268ab51746d5e851f748471116c972ac40881fbf6ea0e72f78754910ee8b063134d2d78fe181f6f7463239101b597b06d9a135c5ecf3216a014ce41dcb5c179c8187aeef944c0a03d4229a675b987c6fb4e957c9f0302df73b07f632e262f2e3f27512b613c79c72048e265a3cf1a1b80edebd9e825e81d8e3a6518e83861dc60a09b0d65d6a014870c00d9c4d86dc2f1173d97370dfb352546c49b23a4999f752fb6024e12e39f80bbd9028311bcdf640e29ae8d3321580e4b77c5b63376932cfc3ba4c4ce2baacab453551efd7d34a0b"}) 13:10:31 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x3}) 13:10:31 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:31 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0xfd72, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:31 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x40, &(0x7f0000000140), 0x0, 0x4) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x40, 0x0, 0x473, 0x0, 0x0, 0x0, 0x0, 0x1, {0x2}}, 0x8) (async) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x40, 0x0, 0x473, 0x0, 0x0, 0x0, 0x0, 0x1, {0x2}}, 0x8) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) (async) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000180)={0xc}) 13:10:31 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r0, 0x3b82, &(0x7f0000000200)={0x18, 0x0, 0x2, 0x0, &(0x7f00000001c0)=[{0x3c, 0x4}, {0x200, 0xfffffffffffffffa}]}) (async) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') (async) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x400001, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_RW(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x8, r2, 0x0, 0x1000, 0xd9, &(0x7f00000000c0)="ea526ca3df6a2eb2268ab51746d5e851f748471116c972ac40881fbf6ea0e72f78754910ee8b063134d2d78fe181f6f7463239101b597b06d9a135c5ecf3216a014ce41dcb5c179c8187aeef944c0a03d4229a675b987c6fb4e957c9f0302df73b07f632e262f2e3f27512b613c79c72048e265a3cf1a1b80edebd9e825e81d8e3a6518e83861dc60a09b0d65d6a014870c00d9c4d86dc2f1173d97370dfb352546c49b23a4999f752fb6024e12e39f80bbd9028311bcdf640e29ae8d3321580e4b77c5b63376932cfc3ba4c4ce2baacab453551efd7d34a0b"}) [ 1668.810988][ T1802] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:31 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x3}) 13:10:31 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:31 executing program 2: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000040)={0xfd72, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) [ 1668.878573][ T1801] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:31 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x401c5820, &(0x7f0000000140)={0x8, r2}) 13:10:31 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) (async) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) (async) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x40, &(0x7f0000000140), 0x0, 0x4) (async) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000040)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x40, 0x0, 0x473, 0x0, 0x0, 0x0, 0x0, 0x1, {0x2}}, 0x8) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000000)={0xc}) (async, rerun: 64) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) (async, rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000180)={0xc}) 13:10:31 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOW_IOVAS(r0, 0x3b82, &(0x7f0000000200)={0x18, 0x0, 0x2, 0x0, &(0x7f00000001c0)=[{0x3c, 0x4}, {0x200, 0xfffffffffffffffa}]}) (async, rerun: 32) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') (async, rerun: 32) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x400001, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_RW(r1, 0x3ba0, &(0x7f0000000040)={0x38, 0x8, r2, 0x0, 0x1000, 0xd9, &(0x7f00000000c0)="ea526ca3df6a2eb2268ab51746d5e851f748471116c972ac40881fbf6ea0e72f78754910ee8b063134d2d78fe181f6f7463239101b597b06d9a135c5ecf3216a014ce41dcb5c179c8187aeef944c0a03d4229a675b987c6fb4e957c9f0302df73b07f632e262f2e3f27512b613c79c72048e265a3cf1a1b80edebd9e825e81d8e3a6518e83861dc60a09b0d65d6a014870c00d9c4d86dc2f1173d97370dfb352546c49b23a4999f752fb6024e12e39f80bbd9028311bcdf640e29ae8d3321580e4b77c5b63376932cfc3ba4c4ce2baacab453551efd7d34a0b"}) 13:10:31 executing program 1: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x7, 0x3}) 13:10:31 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r2}) 13:10:31 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r1}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:31 executing program 1: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x7, 0x3}) [ 1669.049869][ T1828] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1669.066701][ T1826] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:31 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r2}) 13:10:31 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x4020940d, &(0x7f0000000140)={0x8, r2}) 13:10:31 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4000, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:31 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) r3 = syz_open_dev$admmidi(&(0x7f0000000000), 0x1b, 0x402) ioctl$AUTOFS_IOC_SETTIMEOUT(r3, 0x80049367, &(0x7f0000000040)=0x10001) 13:10:31 executing program 1: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x7, 0x3}) [ 1669.137895][ T1843] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1669.164369][ T1843] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:31 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r1}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r1}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1}) (async) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) (async) 13:10:31 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r1, 0x3ba0, &(0x7f0000000080)={0x38, 0x2, r2}) 13:10:31 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4000, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:31 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) (async) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) (async) r3 = syz_open_dev$admmidi(&(0x7f0000000000), 0x1b, 0x402) ioctl$AUTOFS_IOC_SETTIMEOUT(r3, 0x80049367, &(0x7f0000000040)=0x10001) [ 1669.222270][ T1851] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1669.254183][ T1846] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:31 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:31 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x80086301, &(0x7f0000000140)={0x8, r2}) 13:10:31 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:31 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x4000, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) [ 1669.328065][ T1859] iommufd_mock iommufd_mock0: Adding to iommu group 0 13:10:32 executing program 3: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) r3 = syz_open_dev$admmidi(&(0x7f0000000000), 0x1b, 0x402) ioctl$AUTOFS_IOC_SETTIMEOUT(r3, 0x80049367, &(0x7f0000000040)=0x10001) 13:10:32 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000140)={r0, 0x0, 0x80000000}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18}) fcntl$getownex(r0, 0x10, &(0x7f0000000000)) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r3, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x4) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) capget(&(0x7f00000000c0)={0x399f1316, r5}, &(0x7f0000000100)={0xfffffffc, 0xffffffff, 0xfffffffe, 0x3, 0x4000000, 0x4}) r6 = gettid() fcntl$setownex(r3, 0xf, &(0x7f0000000040)={0x2, r6}) [ 1669.406668][ T1859] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1669.423318][ T1876] iommufd_mock iommufd_mock2: Adding to iommu group 2 [ 1669.431301][ T1870] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:32 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:32 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1669.484241][ T1856] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 1669.498634][ T1872] iommufd_mock iommufd_mock2: Removing from iommu group 2 13:10:32 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x5, r1}) (async, rerun: 64) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) (rerun: 64) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r2}) 13:10:32 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="187919d663759498c9415d4e24e3aa3599ebd8233ab343c27bb83518202e1e51e8179bb3fee86cd921409a4f0ae77ddf0c742d943f396fe2b1496be57f489cd86aad1fe0ad6a58de5fc3d35656e558853dd8bad2f71bb84066a6172794fad4baa5680bebf3e78c5937b78e64a18cbce9616ff56d72b5f2f0d77d877d223be6b497057b52e448a0817516903f5606429438813b4c25e7b654f5a3c8aae8e81e71bdcd648f419d151e956fde97ad41a8ef45d3f50dfe5e8471b3ae4cc0"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r3}, 0x10) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000003c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000440)={0x28, 0x6, r4, 0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8}) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = dup2(r5, r3) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000014c0)={0x28, 0x4, r4, 0x0, &(0x7f00000004c0)="6fc2fd6b8d81fb4c8ddfdeebeab6b6b8ade1e6714188934d78aae175b115419bb396f97d74017b0551d9751268683f64e83c157fe48567b6a725c3055ed2ad423d5de6875714da7a0a5a9589e1e16d4993f877688763770d7999ad0d997bb0c871922b2b0ec79c9f7f652a8df9148fadf4cdc3423e45c300e374c9d2fcecb8118a87f22475aeb24092fead5df2ee86c5323217eb663e875d4bdef2ac03402430d2f5a7258453d1ffff4b14f6b577c84c1d1b900c6a4df36b34d8220a2b23e3e608e5283beb46fe62609dabcc7be403dc32f16670370a11dd3856319384627b320f22715145876e7ece85eb8c4815ee18ad6b7a73027591cc1fbd08cb83d45a15ff5c687d0eefc607c1b33a1c8882ae0a4e49436cf92f269d53e43423ba6d506be2920966bc0445e4280555b28f72cc5918773d794ad4b4827e6bafd988fc0008a6468a3a638ebb01a17f49fdb9a29429fb737606b67665c392a60e93714dba8f892e47825005428381a72eed47095e6112dc78aa73aba0074c9e46d8f851f2ef71c7241a2796ca01d89d46c0edb52c1fb7a1ae871e4a6858a99de9a0457f48be7cc197b8782327e9cd414b6561f530fbae5972ca616a0869047a9e05aad55b10ec9f90a79caaa3faadc910a3457748cb9d5ddacb04962fe781d25a78310b25a0f15187d54ecfb85286289c05899161dab780d6209d067d07f5416ce224df2f215cddc26f234d8e1d5f5b580e042a9b83f8c4a7fa86982be6bdd2140cb2792696b3255d171bbbf69395db2ebb0236054239db15c7aec3f87b19c664d2001b28de7c28ff4ece815bafd2638a7fb604893701f3e31a31f9b01cf5df56a74c231104ecf8de0388b2c2f3a27191f84a280668706fa0880be352bb2e631cdf0389a511f70b59ecaceeb0f1e0c2b0ae4037b6da2b874609a08f4d71279ba2a4939bf76a7c9e29069cf9c573b23e26cb81b2c8dbb6f42a1e1bf030a1837a4ee5e011bda18ed9848091fd0987ce2f0897193a8350deb0e1cfec60ab876e779b0d90fe88d2539081507ab6d6c1e62f304d67b8d158d3083ded13d62d043179d49f46adc234cf5fa65a736e057d520937225aed2b4c3cedea2dbd16b8c3f582658331e811a3692000934185fb8c84699e90f0b5555988199695222d992feac76fb31e7e691464ab2c5a4f1d42c6000452ade8ee33d64af79c02c35f4d7b6cdb2f0e54101989936a71f109f70071d02ffcde29fb2e604d3065d833ae4f15d8d7954c669b93e8fa7ad65c8d50c87ac18415ab52cfe2be893585a4c161712e5d909c39ab41405c20b6c1aa975b90eff170995b4627c5f2def3a5df7d02bc5719c1d298193c42510afd777b245e74b249b16796ef3e73cf7e0684f82b31045526140800e90b29f51703ca0966b6628325b43789c2bd1d3f740217a09be20e805fd0cf75ccaf764d1a6bc1b6113bc0fa457dde369477a9718d422907c47bd70af7f00fe2f7b5fd18ebcd9486d86111668c0626aafa7ab3ae0144ec0429706c7c5fdfe2d09b165647aa0fefe464da7f1f5786cdf8457f5820953acbc961cd2438086de6778c171090b30c67bf50527cadd6c5e93438ef94124d3b65f78a35debe43e43bae574f92e185ab4781932a42e5f1079297826bddcdc30f42851f85cce141255716c67aae5fe6898354251c104492e70f523d3578414f03d1f3a4477885ce4717e67f582bb1ebbdf72d913ff55fc8abb91dc01fa4b3c1aa85825f761aa31565906b1f94506bdbd7f330e7dc23e518d7c34837a0e5557c5e0c6a99b328891fc759cb25ba279ade9d08b3996056c1be869b5128948b2c424489dca641dd43749462be485219374a12c2bb04ce03a63aff88281c7b06dcc8cd9c80e783e87fdd2814b6a8824c063e839466bb003253ab902c49886c6e2a50e8fd03bb91deb0982c2513a508b3287f3b943e38674a77413f8f4064b8644d7d9d3a24d60915722f3b481b1c4a93fd334ecfa67d85c26227e2752c64ada91afb1b4069ae2c592cac60bab015eb7f4279ef6a91a2624ccde594d33f04fa50f856838c46b373987d20c1f5646257be0cacc1f5daeaa5b949b5ca2640e1aeb879e150952adce055cd365df720b854089f2d970713d327f1db272b10e23a0153daa0617bb492580b8075b4106f8a77fc060b3e08a4c629a319f9b923a0f2eaad068d837d86b656b77082901eb48d6be69529b9bfae3b1af426f5dc2a52fdbc22973ecf0aeeec092429bb4200723446711ddf92d7023749070d3315b1d674c5c2c10856232f49ca8092237b05f9f9feba8895119e0f3e7c8b242e7663ba8a4e79416aa94259ba0f714167512287f662d04f1a11241286e76fa27856e64395cff894411f53f816ea0122410ab21043baf5542aea00a4432e4cb0b37a58ff306d0c147d44b9cc5ec69a543acc0b5f56148a0405bd42dc9830216e420af62e54f7690c4811b87f10c963fd2df1797e90738f3d2529d129551ec546d4c9f47a8b9621cbaf701c26989f0832017e41d65de8603a6324b5a1d1a29d9d6885064ea402b94c0adc31acec3faf7260109fa3f81e9c98c385b10fc5abb5801b3caedfd4321ea740af3b1e2455bd098b854749e64e28fe6e3100f1ca10ee3c017f8b3812199bed7becfd70b65fd226d58de0d6919c5fa15f110abd8f9f8c3f18becc2e8d842afccd1eee45511cc0ffb99035ab0ca386c3542c644627bdb6ac41f0793f03fc3e991db7920b956f664cca8c0c8ec6e2d63718d6860ff9493dadb26e533b7db2e4463c28edbc3622dfe4ddd98dfd07e4968b4f1183f133a83ddc94c90d7018ba6208a13fe219e5aea251aa8a251278e7f59c5b17b73605d22c8bdfa21ddd2c398e8b5965928056ae4b72a78f790a650ad89bbb1901bf89e56ceec6d4be45d1aee0b7bdf06a6915691fbd5f5ee969a5630f660dffb71b51a588643d87518051b0977ee959b08def1b79ecdd135d6633dcd14c3f47c20f461631e5349c68824b3a28c95feae5924ad69063f011ee15af0e20a72b8490c49a5a78ccdff92dd2c13ea2ed24dc97c014470f0fd037735a99731a54b68dcd295f4543b5dce4e233682f3bc4935e1b50504be771ee4162ad85741a1e2cf4bac9559c7d9a617c63815489a3df8e3c06cfda79db6028b8674d39373a7957db372c38c1470d5b4093184c81260034916b3d01a5eaa52db65103d3e90a7d1ac652690055511ba790cebae2717c36bcae0fce2006f46e9592b36197218db8755a0ad6aea35ffeecff8faa78721f55e074e65f85233aa7bad234155a5bb2e675ffcc039936d861c7558d3d600f705778c67fc7e5b5a3b655b606e2f4e1eebda7bb8305acb5624eb5d28de8fd55a880bc5b6e5bae4e4832647673c56aac748ced158cb635e873f9e8f75f9318695b2a845c317d0349ccd9dd7f9d25f05ed76672d6eb5d6cc9c72b4c7e16478cb71b5b03f2acf17f1d4ecf3a242dc981902daaf59350e6613e88e8f17a7975c72161950b2965712927c353284253f51db32a02f098fa956f66b8f41ef5e6f5d16434089846208848f9c1009e90eca0bcd2457a2d99d893fbb7512c96a7f6540012822834acd1e7d867a11ca8b41f949cb8a9940d42be09185db3a6dce9cd30137c68cae1631640f98d883cd87afd978e0efd6f6763661908c3ffce70c7434cd0bd6454265819b2b23c8782eced68062555abcb6e30fc849a114182597394321b826c48223a3bdab3f72809dd2fdcf3f3d5f0649abd1bf7401b3c0f0722bc44734b64317c577fa22054a5d357d26005f728d068293c7883228cae09612effeed688dcc1c02264db78e5b6a43fa9e549245e035aa3c501f207b002836ba2a67904a9598d95da259bbcf1a278f9df902984e8c98d1a9ceeffcba1f3a34c55141534bfa14fdf88590edd7e75892b914f8069ecb9ea95657080cd8cae9de480c354cff796d8d948e928dee229406df9547bc81a30ae1cef762784550203980c35731d3f9738d113119883f3bddc5f443607684df5bfa5188f4f02409ae37d6b924918b40e3201d3a167bef3682d85c1cb1636db3a7e1a78c11a0703582e13bba74a77a18c68797efe1c8a8e7fd7150dd42c54a93ae2a22d11e97d13f614086dd95465122bd0d9801da01b7bc2f7e23c3716a02532d931485b18d9f8b66d29e40fc114677f482ea9045e38c64204bf6710f3d0c445847c43271091db336b77cd91e29ecddec0b61121b04150e366f9de681125783646a322915a8330ea8b6f5973a893df124eea4b19f149977bd022e97a05730c261425cbe5c5d7a4aac20741d9dc388448bcdc4257ef9d1c5be8c2124a45e4fca28b6b2a2f4a6766ca1abae76e1c9d2ab03cd882609f4e47a82a45ec015227484288d1cba980fe3be7dcd14539086c9c568e06c5a1d848c3413874690c4f1b5d2f3bcbda669d1e101ffed47b16cb28b8036e2bec609a82a91f00e33350430221369aaa388816793e355cc0e33de7a8bc731b45b86e0b770550ce8f06046863638293343f9a26641b4a33bf258908d4047a58324afb0d55617ba35a91ea3516c032ee782a2d9e6f7a489c77539a2c753c0d68bfb81edb07b9e4119a53c085b88f31797dd10961cb7e60ea88b522db5c89a9b29e22c4b2af2904425dd05e6ad164473c8a63ce3c7df7a0dcff22d8518e4fcde63689a65eab8e49e96bec8bfe3a3cdeeb82dd345f9f9f9fc68b688b4eef3d8a376690c5eb3c09dfc4fa4b11f30466b7cad8c6812c4142ebf5805a013612c99722102ad986ff74c5136e20c6a2f52586ecf376466e64f66125b938bddb47b2350884b502457f48508df729f7dee55967205ea113e4f085adb80d18a66e839a5907adbcd00b0a361a94a0f7eaa5359e7c1834d408704b11e9cd3a224f1d1d71968366d6a65819cd48cff58a3bbfe30e8394d0f3640311ad908f5f01db62d6a328ac6d7746b82def515ea94c7feed5b01eaf96d0a29beefdceed7f74a82698e3600af99b7225dd8e754227c0ccc3018e63dafbfa3b9eaa66972d266d9173d150ac75e58ec10702c0fb60441016a815d4d44a2a5e9a3739dff9c0b7fdce2acb18fc95fda38e76af820699a5f47ab1c725842d59f8eb491c27944f1d6df4a5d216b5a116f1b8cac3bc130edffb60744238ddbdedf5f0b12aaa37cc5447fcfe263de2622e4b65e38bc0df2338047da2d8e93ea132b3006aac49620b7466459508969540a2be41622c99b0f2a40f6aceb6c6222ad2573ccf47f213ecdad9ff57418b2c82ded5ad50348c495e3646716b7b4cad615dcc73c56938cb1d4b0b556477e67cae81308ee7ac31ae73c2af45de830c3dd2e4f58ec0f7624b1241e73328ab49cc646805db19a13ecc5df384dc0c8a1a76944993c1d64027c23467b0c8a0c77be69525f60790ff2609f1bf11a2a733043f25a0132d30824b5d73b4de3c8ce5223d9302483aa1f11ef19414788286b9fc917a66060559f40f6d8e4fc8cfd63b70d7224f1eab9a72206af21f7cd8c5091a533f04e52d36c164991330b84ceec40f1f134694539c3f7494a2b9e045363b0528654063aa05832b876b8cc4536de06320a532f79f3d748b0e5c57865949fcbf606d0723ea82a5178e304ca6457c974de83255abdd3c440c05810ca07cf57dc87820f92444124795b20396f422b81eb05432176011f20dbac5c34643ea3bbddf06da5095157e6c59e9bb8b681dc878dd13ea8eb40099f712f7eb0a2c8c69c6276201397075272b8a0c067f43a1fa7e209edc6af0ecdaa389f6b7bea36facae4b10b7", 0x1000, 0xfff}) unlinkat(r6, &(0x7f0000000100)='\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//../file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r6, 0x3b81, &(0x7f0000000000)={0xc}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) ioctl$AUTOFS_DEV_IOCTL_FAIL(r6, 0xc0189377, &(0x7f0000000180)={{0x1, 0x1, 0x18, r6, {0x3, 0x1}}, '\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//../file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000040)={0xc}) 13:10:32 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x80086601, &(0x7f0000000140)={0x8, r2}) 13:10:32 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000140)={r0, 0x0, 0x80000000}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18}) fcntl$getownex(r0, 0x10, &(0x7f0000000000)) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r3, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) (async) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x4) (async) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) (async) capget(&(0x7f00000000c0)={0x399f1316, r5}, &(0x7f0000000100)={0xfffffffc, 0xffffffff, 0xfffffffe, 0x3, 0x4000000, 0x4}) (async) r6 = gettid() fcntl$setownex(r3, 0xf, &(0x7f0000000040)={0x2, r6}) 13:10:32 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:32 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:32 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) (async, rerun: 64) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async, rerun: 64) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="187919d663759498c9415d4e24e3aa3599ebd8233ab343c27bb83518202e1e51e8179bb3fee86cd921409a4f0ae77ddf0c742d943f396fe2b1496be57f489cd86aad1fe0ad6a58de5fc3d35656e558853dd8bad2f71bb84066a6172794fad4baa5680bebf3e78c5937b78e64a18cbce9616ff56d72b5f2f0d77d877d223be6b497057b52e448a0817516903f5606429438813b4c25e7b654f5a3c8aae8e81e71bdcd648f419d151e956fde97ad41a8ef45d3f50dfe5e8471b3ae4cc0"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r3}, 0x10) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000003c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000440)={0x28, 0x6, r4, 0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8}) (async) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = dup2(r5, r3) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000014c0)={0x28, 0x4, r4, 0x0, &(0x7f00000004c0)="6fc2fd6b8d81fb4c8ddfdeebeab6b6b8ade1e6714188934d78aae175b115419bb396f97d74017b0551d9751268683f64e83c157fe48567b6a725c3055ed2ad423d5de6875714da7a0a5a9589e1e16d4993f877688763770d7999ad0d997bb0c871922b2b0ec79c9f7f652a8df9148fadf4cdc3423e45c300e374c9d2fcecb8118a87f22475aeb24092fead5df2ee86c5323217eb663e875d4bdef2ac03402430d2f5a7258453d1ffff4b14f6b577c84c1d1b900c6a4df36b34d8220a2b23e3e608e5283beb46fe62609dabcc7be403dc32f16670370a11dd3856319384627b320f22715145876e7ece85eb8c4815ee18ad6b7a73027591cc1fbd08cb83d45a15ff5c687d0eefc607c1b33a1c8882ae0a4e49436cf92f269d53e43423ba6d506be2920966bc0445e4280555b28f72cc5918773d794ad4b4827e6bafd988fc0008a6468a3a638ebb01a17f49fdb9a29429fb737606b67665c392a60e93714dba8f892e47825005428381a72eed47095e6112dc78aa73aba0074c9e46d8f851f2ef71c7241a2796ca01d89d46c0edb52c1fb7a1ae871e4a6858a99de9a0457f48be7cc197b8782327e9cd414b6561f530fbae5972ca616a0869047a9e05aad55b10ec9f90a79caaa3faadc910a3457748cb9d5ddacb04962fe781d25a78310b25a0f15187d54ecfb85286289c05899161dab780d6209d067d07f5416ce224df2f215cddc26f234d8e1d5f5b580e042a9b83f8c4a7fa86982be6bdd2140cb2792696b3255d171bbbf69395db2ebb0236054239db15c7aec3f87b19c664d2001b28de7c28ff4ece815bafd2638a7fb604893701f3e31a31f9b01cf5df56a74c231104ecf8de0388b2c2f3a27191f84a280668706fa0880be352bb2e631cdf0389a511f70b59ecaceeb0f1e0c2b0ae4037b6da2b874609a08f4d71279ba2a4939bf76a7c9e29069cf9c573b23e26cb81b2c8dbb6f42a1e1bf030a1837a4ee5e011bda18ed9848091fd0987ce2f0897193a8350deb0e1cfec60ab876e779b0d90fe88d2539081507ab6d6c1e62f304d67b8d158d3083ded13d62d043179d49f46adc234cf5fa65a736e057d520937225aed2b4c3cedea2dbd16b8c3f582658331e811a3692000934185fb8c84699e90f0b5555988199695222d992feac76fb31e7e691464ab2c5a4f1d42c6000452ade8ee33d64af79c02c35f4d7b6cdb2f0e54101989936a71f109f70071d02ffcde29fb2e604d3065d833ae4f15d8d7954c669b93e8fa7ad65c8d50c87ac18415ab52cfe2be893585a4c161712e5d909c39ab41405c20b6c1aa975b90eff170995b4627c5f2def3a5df7d02bc5719c1d298193c42510afd777b245e74b249b16796ef3e73cf7e0684f82b31045526140800e90b29f51703ca0966b6628325b43789c2bd1d3f740217a09be20e805fd0cf75ccaf764d1a6bc1b6113bc0fa457dde369477a9718d422907c47bd70af7f00fe2f7b5fd18ebcd9486d86111668c0626aafa7ab3ae0144ec0429706c7c5fdfe2d09b165647aa0fefe464da7f1f5786cdf8457f5820953acbc961cd2438086de6778c171090b30c67bf50527cadd6c5e93438ef94124d3b65f78a35debe43e43bae574f92e185ab4781932a42e5f1079297826bddcdc30f42851f85cce141255716c67aae5fe6898354251c104492e70f523d3578414f03d1f3a4477885ce4717e67f582bb1ebbdf72d913ff55fc8abb91dc01fa4b3c1aa85825f761aa31565906b1f94506bdbd7f330e7dc23e518d7c34837a0e5557c5e0c6a99b328891fc759cb25ba279ade9d08b3996056c1be869b5128948b2c424489dca641dd43749462be485219374a12c2bb04ce03a63aff88281c7b06dcc8cd9c80e783e87fdd2814b6a8824c063e839466bb003253ab902c49886c6e2a50e8fd03bb91deb0982c2513a508b3287f3b943e38674a77413f8f4064b8644d7d9d3a24d60915722f3b481b1c4a93fd334ecfa67d85c26227e2752c64ada91afb1b4069ae2c592cac60bab015eb7f4279ef6a91a2624ccde594d33f04fa50f856838c46b373987d20c1f5646257be0cacc1f5daeaa5b949b5ca2640e1aeb879e150952adce055cd365df720b854089f2d970713d327f1db272b10e23a0153daa0617bb492580b8075b4106f8a77fc060b3e08a4c629a319f9b923a0f2eaad068d837d86b656b77082901eb48d6be69529b9bfae3b1af426f5dc2a52fdbc22973ecf0aeeec092429bb4200723446711ddf92d7023749070d3315b1d674c5c2c10856232f49ca8092237b05f9f9feba8895119e0f3e7c8b242e7663ba8a4e79416aa94259ba0f714167512287f662d04f1a11241286e76fa27856e64395cff894411f53f816ea0122410ab21043baf5542aea00a4432e4cb0b37a58ff306d0c147d44b9cc5ec69a543acc0b5f56148a0405bd42dc9830216e420af62e54f7690c4811b87f10c963fd2df1797e90738f3d2529d129551ec546d4c9f47a8b9621cbaf701c26989f0832017e41d65de8603a6324b5a1d1a29d9d6885064ea402b94c0adc31acec3faf7260109fa3f81e9c98c385b10fc5abb5801b3caedfd4321ea740af3b1e2455bd098b854749e64e28fe6e3100f1ca10ee3c017f8b3812199bed7becfd70b65fd226d58de0d6919c5fa15f110abd8f9f8c3f18becc2e8d842afccd1eee45511cc0ffb99035ab0ca386c3542c644627bdb6ac41f0793f03fc3e991db7920b956f664cca8c0c8ec6e2d63718d6860ff9493dadb26e533b7db2e4463c28edbc3622dfe4ddd98dfd07e4968b4f1183f133a83ddc94c90d7018ba6208a13fe219e5aea251aa8a251278e7f59c5b17b73605d22c8bdfa21ddd2c398e8b5965928056ae4b72a78f790a650ad89bbb1901bf89e56ceec6d4be45d1aee0b7bdf06a6915691fbd5f5ee969a5630f660dffb71b51a588643d87518051b0977ee959b08def1b79ecdd135d6633dcd14c3f47c20f461631e5349c68824b3a28c95feae5924ad69063f011ee15af0e20a72b8490c49a5a78ccdff92dd2c13ea2ed24dc97c014470f0fd037735a99731a54b68dcd295f4543b5dce4e233682f3bc4935e1b50504be771ee4162ad85741a1e2cf4bac9559c7d9a617c63815489a3df8e3c06cfda79db6028b8674d39373a7957db372c38c1470d5b4093184c81260034916b3d01a5eaa52db65103d3e90a7d1ac652690055511ba790cebae2717c36bcae0fce2006f46e9592b36197218db8755a0ad6aea35ffeecff8faa78721f55e074e65f85233aa7bad234155a5bb2e675ffcc039936d861c7558d3d600f705778c67fc7e5b5a3b655b606e2f4e1eebda7bb8305acb5624eb5d28de8fd55a880bc5b6e5bae4e4832647673c56aac748ced158cb635e873f9e8f75f9318695b2a845c317d0349ccd9dd7f9d25f05ed76672d6eb5d6cc9c72b4c7e16478cb71b5b03f2acf17f1d4ecf3a242dc981902daaf59350e6613e88e8f17a7975c72161950b2965712927c353284253f51db32a02f098fa956f66b8f41ef5e6f5d16434089846208848f9c1009e90eca0bcd2457a2d99d893fbb7512c96a7f6540012822834acd1e7d867a11ca8b41f949cb8a9940d42be09185db3a6dce9cd30137c68cae1631640f98d883cd87afd978e0efd6f6763661908c3ffce70c7434cd0bd6454265819b2b23c8782eced68062555abcb6e30fc849a114182597394321b826c48223a3bdab3f72809dd2fdcf3f3d5f0649abd1bf7401b3c0f0722bc44734b64317c577fa22054a5d357d26005f728d068293c7883228cae09612effeed688dcc1c02264db78e5b6a43fa9e549245e035aa3c501f207b002836ba2a67904a9598d95da259bbcf1a278f9df902984e8c98d1a9ceeffcba1f3a34c55141534bfa14fdf88590edd7e75892b914f8069ecb9ea95657080cd8cae9de480c354cff796d8d948e928dee229406df9547bc81a30ae1cef762784550203980c35731d3f9738d113119883f3bddc5f443607684df5bfa5188f4f02409ae37d6b924918b40e3201d3a167bef3682d85c1cb1636db3a7e1a78c11a0703582e13bba74a77a18c68797efe1c8a8e7fd7150dd42c54a93ae2a22d11e97d13f614086dd95465122bd0d9801da01b7bc2f7e23c3716a02532d931485b18d9f8b66d29e40fc114677f482ea9045e38c64204bf6710f3d0c445847c43271091db336b77cd91e29ecddec0b61121b04150e366f9de681125783646a322915a8330ea8b6f5973a893df124eea4b19f149977bd022e97a05730c261425cbe5c5d7a4aac20741d9dc388448bcdc4257ef9d1c5be8c2124a45e4fca28b6b2a2f4a6766ca1abae76e1c9d2ab03cd882609f4e47a82a45ec015227484288d1cba980fe3be7dcd14539086c9c568e06c5a1d848c3413874690c4f1b5d2f3bcbda669d1e101ffed47b16cb28b8036e2bec609a82a91f00e33350430221369aaa388816793e355cc0e33de7a8bc731b45b86e0b770550ce8f06046863638293343f9a26641b4a33bf258908d4047a58324afb0d55617ba35a91ea3516c032ee782a2d9e6f7a489c77539a2c753c0d68bfb81edb07b9e4119a53c085b88f31797dd10961cb7e60ea88b522db5c89a9b29e22c4b2af2904425dd05e6ad164473c8a63ce3c7df7a0dcff22d8518e4fcde63689a65eab8e49e96bec8bfe3a3cdeeb82dd345f9f9f9fc68b688b4eef3d8a376690c5eb3c09dfc4fa4b11f30466b7cad8c6812c4142ebf5805a013612c99722102ad986ff74c5136e20c6a2f52586ecf376466e64f66125b938bddb47b2350884b502457f48508df729f7dee55967205ea113e4f085adb80d18a66e839a5907adbcd00b0a361a94a0f7eaa5359e7c1834d408704b11e9cd3a224f1d1d71968366d6a65819cd48cff58a3bbfe30e8394d0f3640311ad908f5f01db62d6a328ac6d7746b82def515ea94c7feed5b01eaf96d0a29beefdceed7f74a82698e3600af99b7225dd8e754227c0ccc3018e63dafbfa3b9eaa66972d266d9173d150ac75e58ec10702c0fb60441016a815d4d44a2a5e9a3739dff9c0b7fdce2acb18fc95fda38e76af820699a5f47ab1c725842d59f8eb491c27944f1d6df4a5d216b5a116f1b8cac3bc130edffb60744238ddbdedf5f0b12aaa37cc5447fcfe263de2622e4b65e38bc0df2338047da2d8e93ea132b3006aac49620b7466459508969540a2be41622c99b0f2a40f6aceb6c6222ad2573ccf47f213ecdad9ff57418b2c82ded5ad50348c495e3646716b7b4cad615dcc73c56938cb1d4b0b556477e67cae81308ee7ac31ae73c2af45de830c3dd2e4f58ec0f7624b1241e73328ab49cc646805db19a13ecc5df384dc0c8a1a76944993c1d64027c23467b0c8a0c77be69525f60790ff2609f1bf11a2a733043f25a0132d30824b5d73b4de3c8ce5223d9302483aa1f11ef19414788286b9fc917a66060559f40f6d8e4fc8cfd63b70d7224f1eab9a72206af21f7cd8c5091a533f04e52d36c164991330b84ceec40f1f134694539c3f7494a2b9e045363b0528654063aa05832b876b8cc4536de06320a532f79f3d748b0e5c57865949fcbf606d0723ea82a5178e304ca6457c974de83255abdd3c440c05810ca07cf57dc87820f92444124795b20396f422b81eb05432176011f20dbac5c34643ea3bbddf06da5095157e6c59e9bb8b681dc878dd13ea8eb40099f712f7eb0a2c8c69c6276201397075272b8a0c067f43a1fa7e209edc6af0ecdaa389f6b7bea36facae4b10b7", 0x1000, 0xfff}) (async) unlinkat(r6, &(0x7f0000000100)='\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//../file0\x00', 0x0) (async, rerun: 32) ioctl$IOMMU_IOAS_ALLOC(r6, 0x3b81, &(0x7f0000000000)={0xc}) (rerun: 32) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) (async, rerun: 32) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) (rerun: 32) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(r6, 0xc0189377, &(0x7f0000000180)={{0x1, 0x1, 0x18, r6, {0x3, 0x1}}, '\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//../file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000040)={0xc}) 13:10:32 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:32 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x7, 0x3}) 13:10:32 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000140)={r0, 0x0, 0x80000000}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18}) fcntl$getownex(r0, 0x10, &(0x7f0000000000)) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socket$inet_dccp(0x2, 0x6, 0x0) (async) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r3, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) getpid() (async) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x4) (async) sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x4) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) (async) sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) capget(&(0x7f00000000c0)={0x399f1316, r5}, &(0x7f0000000100)={0xfffffffc, 0xffffffff, 0xfffffffe, 0x3, 0x4000000, 0x4}) gettid() (async) r6 = gettid() fcntl$setownex(r3, 0xf, &(0x7f0000000040)={0x2, r6}) [ 1669.650853][ T1899] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1669.677260][ T1896] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1669.685396][ T1900] iommufd_mock iommufd_mock1: Adding to iommu group 1 13:10:32 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x801c581f, &(0x7f0000000140)={0x8, r2}) 13:10:32 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1669.788863][ T1900] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1669.828960][ T1920] iommufd_mock iommufd_mock2: Adding to iommu group 2 [ 1669.849484][ T1900] iommufd_mock iommufd_mock3: Adding to iommu group 3 [ 1669.869082][ T1917] iommufd_mock iommufd_mock2: Removing from iommu group 2 [ 1669.890183][ T1900] sysfs: cannot create duplicate filename '/devices/iommufd_mock2' [ 1669.918367][ T1900] CPU: 1 PID: 1900 Comm: syz-executor.2 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1669.928289][ T1900] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1669.938392][ T1900] Call Trace: [ 1669.941807][ T1900] [ 1669.944788][ T1900] dump_stack_lvl+0x136/0x150 [ 1669.949713][ T1900] sysfs_warn_dup+0x80/0xa0 [ 1669.954285][ T1900] sysfs_create_dir_ns+0x237/0x290 [ 1669.959472][ T1900] ? sysfs_create_mount_point+0xb0/0xb0 [ 1669.965099][ T1900] ? spin_bug+0x1c0/0x1c0 [ 1669.969471][ T1900] ? kobject_add_internal+0x12f/0x9c0 [ 1669.974900][ T1900] ? do_raw_spin_unlock+0x175/0x230 [ 1669.980146][ T1900] kobject_add_internal+0x2c9/0x9c0 [ 1669.985505][ T1900] kobject_add+0x158/0x230 [ 1669.990016][ T1900] ? kset_create_and_add+0x1a0/0x1a0 [ 1669.995374][ T1900] ? kobject_put+0xbd/0x4d0 [ 1669.999960][ T1900] device_add+0x37d/0x1a40 [ 1670.004444][ T1900] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 1670.011355][ T1900] ? lockdep_init_map_type+0x21e/0x810 [ 1670.016969][ T1900] ? lockdep_init_map_type+0x21e/0x810 [ 1670.022472][ T1900] ? __raw_spin_lock_init+0x3a/0x110 [ 1670.027802][ T1900] iommufd_test+0x1ec0/0x2ef0 [ 1670.032519][ T1900] ? trace_lock_acquire+0x12d/0x180 [ 1670.037766][ T1900] ? iommufd_selftest_destroy+0x190/0x190 [ 1670.043506][ T1900] ? __might_fault+0xb2/0x190 [ 1670.048235][ T1900] iommufd_fops_ioctl+0x317/0x4b0 [ 1670.053351][ T1900] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1670.059244][ T1900] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1670.064252][ T1900] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1670.070108][ T1900] __x64_sys_ioctl+0x197/0x210 [ 1670.074934][ T1900] do_syscall_64+0x39/0xb0 [ 1670.079384][ T1900] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1670.085336][ T1900] RIP: 0033:0x7fc300e8c169 [ 1670.089794][ T1900] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1670.109466][ T1900] RSP: 002b:00007fc301b3d168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1670.117937][ T1900] RAX: ffffffffffffffda RBX: 00007fc300fac050 RCX: 00007fc300e8c169 [ 1670.125935][ T1900] RDX: 0000000020000100 RSI: 0000000000003ba0 RDI: 0000000000000003 [ 1670.133929][ T1900] RBP: 00007fc300ee7ca1 R08: 0000000000000000 R09: 0000000000000000 [ 1670.141929][ T1900] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1670.149961][ T1900] R13: 00007ffd90d5d04f R14: 00007fc301b3d300 R15: 0000000000022000 [ 1670.158001][ T1900] [ 1670.248382][ T1900] kobject: kobject_add_internal failed for iommufd_mock2 with -EEXIST, don't try to register things with the same name in the same directory. [ 1670.275604][ T1900] iommufd_mock iommufd_mock2: Adding to iommu group 2 [ 1670.294061][ T1900] iommufd_mock iommufd_mock4: Adding to iommu group 4 [ 1670.307577][ T1900] iommufd_mock iommufd_mock5: Adding to iommu group 5 [ 1670.327423][ T1900] iommufd_mock iommufd_mock6: Adding to iommu group 6 [ 1670.346523][ T1900] iommufd_mock iommufd_mock7: Adding to iommu group 7 [ 1670.365884][ T1900] iommufd_mock iommufd_mock8: Adding to iommu group 8 [ 1670.376619][ T1900] iommufd_mock iommufd_mock9: Adding to iommu group 9 [ 1670.395061][ T1900] iommufd_mock iommufd_mock10: Adding to iommu group 10 [ 1670.407179][ T1900] iommufd_mock iommufd_mock11: Adding to iommu group 11 [ 1670.427761][ T1900] iommufd_mock iommufd_mock12: Adding to iommu group 12 [ 1670.446894][ T1900] iommufd_mock iommufd_mock13: Adding to iommu group 13 [ 1670.457848][ T1900] iommufd_mock iommufd_mock14: Adding to iommu group 14 [ 1670.483832][ T1900] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 1670.492644][ T1900] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1670.500976][ T1900] iommufd_mock iommufd_mock3: Removing from iommu group 3 [ 1670.510085][ T1900] iommufd_mock iommufd_mock2: Removing from iommu group 2 [ 1670.517973][ T1900] iommufd_mock iommufd_mock4: Removing from iommu group 4 [ 1670.528830][ T1900] iommufd_mock iommufd_mock5: Removing from iommu group 5 [ 1670.537123][ T1900] iommufd_mock iommufd_mock6: Removing from iommu group 6 [ 1670.546069][ T1900] iommufd_mock iommufd_mock7: Removing from iommu group 7 [ 1670.554466][ T1900] iommufd_mock iommufd_mock8: Removing from iommu group 8 [ 1670.562470][ T1900] iommufd_mock iommufd_mock9: Removing from iommu group 9 [ 1670.570772][ T1900] iommufd_mock iommufd_mock10: Removing from iommu group 10 [ 1670.579399][ T1900] iommufd_mock iommufd_mock11: Removing from iommu group 11 [ 1670.587339][ T1900] iommufd_mock iommufd_mock12: Removing from iommu group 12 13:10:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r1, 0x0, 0x401, 0xc96}) 13:10:33 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x7, 0x3}) 13:10:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) (async, rerun: 64) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async, rerun: 64) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="187919d663759498c9415d4e24e3aa3599ebd8233ab343c27bb83518202e1e51e8179bb3fee86cd921409a4f0ae77ddf0c742d943f396fe2b1496be57f489cd86aad1fe0ad6a58de5fc3d35656e558853dd8bad2f71bb84066a6172794fad4baa5680bebf3e78c5937b78e64a18cbce9616ff56d72b5f2f0d77d877d223be6b497057b52e448a0817516903f5606429438813b4c25e7b654f5a3c8aae8e81e71bdcd648f419d151e956fde97ad41a8ef45d3f50dfe5e8471b3ae4cc0"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r3}, 0x10) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f00000003c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000000440)={0x28, 0x6, r4, 0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8}) (async) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = dup2(r5, r3) ioctl$IOMMU_IOAS_MAP(0xffffffffffffffff, 0x3b85, &(0x7f00000014c0)={0x28, 0x4, r4, 0x0, &(0x7f00000004c0)="6fc2fd6b8d81fb4c8ddfdeebeab6b6b8ade1e6714188934d78aae175b115419bb396f97d74017b0551d9751268683f64e83c157fe48567b6a725c3055ed2ad423d5de6875714da7a0a5a9589e1e16d4993f877688763770d7999ad0d997bb0c871922b2b0ec79c9f7f652a8df9148fadf4cdc3423e45c300e374c9d2fcecb8118a87f22475aeb24092fead5df2ee86c5323217eb663e875d4bdef2ac03402430d2f5a7258453d1ffff4b14f6b577c84c1d1b900c6a4df36b34d8220a2b23e3e608e5283beb46fe62609dabcc7be403dc32f16670370a11dd3856319384627b320f22715145876e7ece85eb8c4815ee18ad6b7a73027591cc1fbd08cb83d45a15ff5c687d0eefc607c1b33a1c8882ae0a4e49436cf92f269d53e43423ba6d506be2920966bc0445e4280555b28f72cc5918773d794ad4b4827e6bafd988fc0008a6468a3a638ebb01a17f49fdb9a29429fb737606b67665c392a60e93714dba8f892e47825005428381a72eed47095e6112dc78aa73aba0074c9e46d8f851f2ef71c7241a2796ca01d89d46c0edb52c1fb7a1ae871e4a6858a99de9a0457f48be7cc197b8782327e9cd414b6561f530fbae5972ca616a0869047a9e05aad55b10ec9f90a79caaa3faadc910a3457748cb9d5ddacb04962fe781d25a78310b25a0f15187d54ecfb85286289c05899161dab780d6209d067d07f5416ce224df2f215cddc26f234d8e1d5f5b580e042a9b83f8c4a7fa86982be6bdd2140cb2792696b3255d171bbbf69395db2ebb0236054239db15c7aec3f87b19c664d2001b28de7c28ff4ece815bafd2638a7fb604893701f3e31a31f9b01cf5df56a74c231104ecf8de0388b2c2f3a27191f84a280668706fa0880be352bb2e631cdf0389a511f70b59ecaceeb0f1e0c2b0ae4037b6da2b874609a08f4d71279ba2a4939bf76a7c9e29069cf9c573b23e26cb81b2c8dbb6f42a1e1bf030a1837a4ee5e011bda18ed9848091fd0987ce2f0897193a8350deb0e1cfec60ab876e779b0d90fe88d2539081507ab6d6c1e62f304d67b8d158d3083ded13d62d043179d49f46adc234cf5fa65a736e057d520937225aed2b4c3cedea2dbd16b8c3f582658331e811a3692000934185fb8c84699e90f0b5555988199695222d992feac76fb31e7e691464ab2c5a4f1d42c6000452ade8ee33d64af79c02c35f4d7b6cdb2f0e54101989936a71f109f70071d02ffcde29fb2e604d3065d833ae4f15d8d7954c669b93e8fa7ad65c8d50c87ac18415ab52cfe2be893585a4c161712e5d909c39ab41405c20b6c1aa975b90eff170995b4627c5f2def3a5df7d02bc5719c1d298193c42510afd777b245e74b249b16796ef3e73cf7e0684f82b31045526140800e90b29f51703ca0966b6628325b43789c2bd1d3f740217a09be20e805fd0cf75ccaf764d1a6bc1b6113bc0fa457dde369477a9718d422907c47bd70af7f00fe2f7b5fd18ebcd9486d86111668c0626aafa7ab3ae0144ec0429706c7c5fdfe2d09b165647aa0fefe464da7f1f5786cdf8457f5820953acbc961cd2438086de6778c171090b30c67bf50527cadd6c5e93438ef94124d3b65f78a35debe43e43bae574f92e185ab4781932a42e5f1079297826bddcdc30f42851f85cce141255716c67aae5fe6898354251c104492e70f523d3578414f03d1f3a4477885ce4717e67f582bb1ebbdf72d913ff55fc8abb91dc01fa4b3c1aa85825f761aa31565906b1f94506bdbd7f330e7dc23e518d7c34837a0e5557c5e0c6a99b328891fc759cb25ba279ade9d08b3996056c1be869b5128948b2c424489dca641dd43749462be485219374a12c2bb04ce03a63aff88281c7b06dcc8cd9c80e783e87fdd2814b6a8824c063e839466bb003253ab902c49886c6e2a50e8fd03bb91deb0982c2513a508b3287f3b943e38674a77413f8f4064b8644d7d9d3a24d60915722f3b481b1c4a93fd334ecfa67d85c26227e2752c64ada91afb1b4069ae2c592cac60bab015eb7f4279ef6a91a2624ccde594d33f04fa50f856838c46b373987d20c1f5646257be0cacc1f5daeaa5b949b5ca2640e1aeb879e150952adce055cd365df720b854089f2d970713d327f1db272b10e23a0153daa0617bb492580b8075b4106f8a77fc060b3e08a4c629a319f9b923a0f2eaad068d837d86b656b77082901eb48d6be69529b9bfae3b1af426f5dc2a52fdbc22973ecf0aeeec092429bb4200723446711ddf92d7023749070d3315b1d674c5c2c10856232f49ca8092237b05f9f9feba8895119e0f3e7c8b242e7663ba8a4e79416aa94259ba0f714167512287f662d04f1a11241286e76fa27856e64395cff894411f53f816ea0122410ab21043baf5542aea00a4432e4cb0b37a58ff306d0c147d44b9cc5ec69a543acc0b5f56148a0405bd42dc9830216e420af62e54f7690c4811b87f10c963fd2df1797e90738f3d2529d129551ec546d4c9f47a8b9621cbaf701c26989f0832017e41d65de8603a6324b5a1d1a29d9d6885064ea402b94c0adc31acec3faf7260109fa3f81e9c98c385b10fc5abb5801b3caedfd4321ea740af3b1e2455bd098b854749e64e28fe6e3100f1ca10ee3c017f8b3812199bed7becfd70b65fd226d58de0d6919c5fa15f110abd8f9f8c3f18becc2e8d842afccd1eee45511cc0ffb99035ab0ca386c3542c644627bdb6ac41f0793f03fc3e991db7920b956f664cca8c0c8ec6e2d63718d6860ff9493dadb26e533b7db2e4463c28edbc3622dfe4ddd98dfd07e4968b4f1183f133a83ddc94c90d7018ba6208a13fe219e5aea251aa8a251278e7f59c5b17b73605d22c8bdfa21ddd2c398e8b5965928056ae4b72a78f790a650ad89bbb1901bf89e56ceec6d4be45d1aee0b7bdf06a6915691fbd5f5ee969a5630f660dffb71b51a588643d87518051b0977ee959b08def1b79ecdd135d6633dcd14c3f47c20f461631e5349c68824b3a28c95feae5924ad69063f011ee15af0e20a72b8490c49a5a78ccdff92dd2c13ea2ed24dc97c014470f0fd037735a99731a54b68dcd295f4543b5dce4e233682f3bc4935e1b50504be771ee4162ad85741a1e2cf4bac9559c7d9a617c63815489a3df8e3c06cfda79db6028b8674d39373a7957db372c38c1470d5b4093184c81260034916b3d01a5eaa52db65103d3e90a7d1ac652690055511ba790cebae2717c36bcae0fce2006f46e9592b36197218db8755a0ad6aea35ffeecff8faa78721f55e074e65f85233aa7bad234155a5bb2e675ffcc039936d861c7558d3d600f705778c67fc7e5b5a3b655b606e2f4e1eebda7bb8305acb5624eb5d28de8fd55a880bc5b6e5bae4e4832647673c56aac748ced158cb635e873f9e8f75f9318695b2a845c317d0349ccd9dd7f9d25f05ed76672d6eb5d6cc9c72b4c7e16478cb71b5b03f2acf17f1d4ecf3a242dc981902daaf59350e6613e88e8f17a7975c72161950b2965712927c353284253f51db32a02f098fa956f66b8f41ef5e6f5d16434089846208848f9c1009e90eca0bcd2457a2d99d893fbb7512c96a7f6540012822834acd1e7d867a11ca8b41f949cb8a9940d42be09185db3a6dce9cd30137c68cae1631640f98d883cd87afd978e0efd6f6763661908c3ffce70c7434cd0bd6454265819b2b23c8782eced68062555abcb6e30fc849a114182597394321b826c48223a3bdab3f72809dd2fdcf3f3d5f0649abd1bf7401b3c0f0722bc44734b64317c577fa22054a5d357d26005f728d068293c7883228cae09612effeed688dcc1c02264db78e5b6a43fa9e549245e035aa3c501f207b002836ba2a67904a9598d95da259bbcf1a278f9df902984e8c98d1a9ceeffcba1f3a34c55141534bfa14fdf88590edd7e75892b914f8069ecb9ea95657080cd8cae9de480c354cff796d8d948e928dee229406df9547bc81a30ae1cef762784550203980c35731d3f9738d113119883f3bddc5f443607684df5bfa5188f4f02409ae37d6b924918b40e3201d3a167bef3682d85c1cb1636db3a7e1a78c11a0703582e13bba74a77a18c68797efe1c8a8e7fd7150dd42c54a93ae2a22d11e97d13f614086dd95465122bd0d9801da01b7bc2f7e23c3716a02532d931485b18d9f8b66d29e40fc114677f482ea9045e38c64204bf6710f3d0c445847c43271091db336b77cd91e29ecddec0b61121b04150e366f9de681125783646a322915a8330ea8b6f5973a893df124eea4b19f149977bd022e97a05730c261425cbe5c5d7a4aac20741d9dc388448bcdc4257ef9d1c5be8c2124a45e4fca28b6b2a2f4a6766ca1abae76e1c9d2ab03cd882609f4e47a82a45ec015227484288d1cba980fe3be7dcd14539086c9c568e06c5a1d848c3413874690c4f1b5d2f3bcbda669d1e101ffed47b16cb28b8036e2bec609a82a91f00e33350430221369aaa388816793e355cc0e33de7a8bc731b45b86e0b770550ce8f06046863638293343f9a26641b4a33bf258908d4047a58324afb0d55617ba35a91ea3516c032ee782a2d9e6f7a489c77539a2c753c0d68bfb81edb07b9e4119a53c085b88f31797dd10961cb7e60ea88b522db5c89a9b29e22c4b2af2904425dd05e6ad164473c8a63ce3c7df7a0dcff22d8518e4fcde63689a65eab8e49e96bec8bfe3a3cdeeb82dd345f9f9f9fc68b688b4eef3d8a376690c5eb3c09dfc4fa4b11f30466b7cad8c6812c4142ebf5805a013612c99722102ad986ff74c5136e20c6a2f52586ecf376466e64f66125b938bddb47b2350884b502457f48508df729f7dee55967205ea113e4f085adb80d18a66e839a5907adbcd00b0a361a94a0f7eaa5359e7c1834d408704b11e9cd3a224f1d1d71968366d6a65819cd48cff58a3bbfe30e8394d0f3640311ad908f5f01db62d6a328ac6d7746b82def515ea94c7feed5b01eaf96d0a29beefdceed7f74a82698e3600af99b7225dd8e754227c0ccc3018e63dafbfa3b9eaa66972d266d9173d150ac75e58ec10702c0fb60441016a815d4d44a2a5e9a3739dff9c0b7fdce2acb18fc95fda38e76af820699a5f47ab1c725842d59f8eb491c27944f1d6df4a5d216b5a116f1b8cac3bc130edffb60744238ddbdedf5f0b12aaa37cc5447fcfe263de2622e4b65e38bc0df2338047da2d8e93ea132b3006aac49620b7466459508969540a2be41622c99b0f2a40f6aceb6c6222ad2573ccf47f213ecdad9ff57418b2c82ded5ad50348c495e3646716b7b4cad615dcc73c56938cb1d4b0b556477e67cae81308ee7ac31ae73c2af45de830c3dd2e4f58ec0f7624b1241e73328ab49cc646805db19a13ecc5df384dc0c8a1a76944993c1d64027c23467b0c8a0c77be69525f60790ff2609f1bf11a2a733043f25a0132d30824b5d73b4de3c8ce5223d9302483aa1f11ef19414788286b9fc917a66060559f40f6d8e4fc8cfd63b70d7224f1eab9a72206af21f7cd8c5091a533f04e52d36c164991330b84ceec40f1f134694539c3f7494a2b9e045363b0528654063aa05832b876b8cc4536de06320a532f79f3d748b0e5c57865949fcbf606d0723ea82a5178e304ca6457c974de83255abdd3c440c05810ca07cf57dc87820f92444124795b20396f422b81eb05432176011f20dbac5c34643ea3bbddf06da5095157e6c59e9bb8b681dc878dd13ea8eb40099f712f7eb0a2c8c69c6276201397075272b8a0c067f43a1fa7e209edc6af0ecdaa389f6b7bea36facae4b10b7", 0x1000, 0xfff}) (async) unlinkat(r6, &(0x7f0000000100)='\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//../file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r6, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) (async) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) ioctl$AUTOFS_DEV_IOCTL_FAIL(r6, 0xc0189377, &(0x7f0000000180)={{0x1, 0x1, 0x18, r6, {0x3, 0x1}}, '\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//../file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000040)={0xc}) 13:10:33 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0xc0045878, &(0x7f0000000140)={0x8, r2}) 13:10:33 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(0xffffffffffffffff, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) [ 1670.595768][ T1900] iommufd_mock iommufd_mock13: Removing from iommu group 13 [ 1670.603981][ T1900] iommufd_mock iommufd_mock14: Removing from iommu group 14 13:10:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r1, 0x0, 0x401, 0xc96}) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) (async) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc}) (async) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r1, 0x0, 0x401, 0xc96}) (async) 13:10:33 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x119001, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') openat$cgroup_ro(r1, &(0x7f0000000080)='cpu.stat\x00', 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:33 executing program 1: openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, r0, 0x7, 0x3}) [ 1670.656237][ T1930] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1670.716174][ T1927] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:33 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x119001, 0x0) openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') openat$cgroup_ro(r1, &(0x7f0000000080)='cpu.stat\x00', 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:33 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x3}) 13:10:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x4) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f0000000180)={0x28, 0x5, r4, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f00000001c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000240)={0x28, 0x2, r5, 0x0, &(0x7f0000000200)="455c08e67bd85ac8099fa232602ba66c5e08cfd226b9ea071496fba15c5287e618cbbe3c6fc63a", 0x27, 0x2}) 13:10:33 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0xc0045878, &(0x7f0000000140)={0x8, r2}) 13:10:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000040)={0x38, 0x1, r1, 0x0, 0x401, 0xc96}) 13:10:33 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x3}) 13:10:33 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x119001, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') openat$cgroup_ro(r1, &(0x7f0000000080)='cpu.stat\x00', 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) (async) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x4) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f0000000180)={0x28, 0x5, r4, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1}) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) (async) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f00000001c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000240)={0x28, 0x2, r5, 0x0, &(0x7f0000000200)="455c08e67bd85ac8099fa232602ba66c5e08cfd226b9ea071496fba15c5287e618cbbe3c6fc63a", 0x27, 0x2}) 13:10:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r2, r1) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="06fe79695cfe47ee0e07b39338db103092b8f3eaa2d7b5ebe7e0b3f1d670fa921477d6d5d88d2739856042e1ceed78dcf3201ac64feca42f093d3ad428925209013aef40e0c0fa79ddd1769af053324ca15b8de43277ee2e637822c9bdb43e2efeb2d870c722cd01fca85cab50a4ddaf2a4026fac3cbed845ccd0526de0a475a1f4355f898e551abeebec1e45d2bbaa6b2fb883219bfc68820cda00e3fc694b428ba8b75631b5766c921ab5160918d14d57717ee34380f3d6b325140d24b29f3b186"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r3}, 0x10) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = dup2(r4, r3) unlinkat(r5, &(0x7f0000000100)='\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//../file0\x00', 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x7, r5, 0x0, 0x10002, 0x0, 0x4, 0x1f1654, 0x3ff076}) [ 1670.916091][ T1956] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1670.933588][ T1954] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:33 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, 0x0, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r1, 0x3b86, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x3}) 13:10:33 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0xc0189436, &(0x7f0000000140)={0x8, r2}) 13:10:33 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r2, r1) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="06fe79695cfe47ee0e07b39338db103092b8f3eaa2d7b5ebe7e0b3f1d670fa921477d6d5d88d2739856042e1ceed78dcf3201ac64feca42f093d3ad428925209013aef40e0c0fa79ddd1769af053324ca15b8de43277ee2e637822c9bdb43e2efeb2d870c722cd01fca85cab50a4ddaf2a4026fac3cbed845ccd0526de0a475a1f4355f898e551abeebec1e45d2bbaa6b2fb883219bfc68820cda00e3fc694b428ba8b75631b5766c921ab5160918d14d57717ee34380f3d6b325140d24b29f3b186"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r3}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r3}, 0x10) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = dup2(r4, r3) unlinkat(r5, &(0x7f0000000100)='\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//../file0\x00', 0x0) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x7, r5, 0x0, 0x10002, 0x0, 0x4, 0x1f1654, 0x3ff076}) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x7, r5, 0x0, 0x10002, 0x0, 0x4, 0x1f1654, 0x3ff076}) 13:10:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) (async) ioctl$IOMMU_VFIO_CHECK_EXTENSION(r0, 0x3b65, 0x4) (async) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r3, 0x3b85, &(0x7f0000000180)={0x28, 0x5, r4, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1}) (async) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) (async) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) (async) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) (async) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f00000001c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000240)={0x28, 0x2, r5, 0x0, &(0x7f0000000200)="455c08e67bd85ac8099fa232602ba66c5e08cfd226b9ea071496fba15c5287e618cbbe3c6fc63a", 0x27, 0x2}) 13:10:33 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x400002, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {0xee00, 0xffffffffffffffff}}, './file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000200)={0xc, 0x0, 0x0}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) writev(r1, &(0x7f0000000940)=[{&(0x7f00000006c0)="19a6634983187842fad408bc12e1109ac375ef755511d6970b0ab767bb665f6ec0474b9b725e5ea0c0fb3227f32b9e36b526d407a838bcdc0cdc18a5846769c95e191dca3e574bb2d4f6f3e9c2647ab79ea8f994", 0x54}, {&(0x7f0000000740)="bb74de8e609660c6d2c71aaf4b4167bb88fb2b8cd1cd1cac0762886919ecbadc56352de2983dbcbc016dc42daf65ccb46a2ef6a8df06aeb863a58dfa710e67fc3e61984aad72667b065096ed6e5608e30d39c36e409c8b4538f7209cfcd590ab79e3608aa9d9332f024caab466224c2173342d7699e8b4e67055afea2356f9806a6b2279fcc0f75f31fd18f568581a3c251a7d1d6c1ed1", 0x97}, {&(0x7f0000000440)}, {&(0x7f0000000800)="4bbaad1ecf7bad90477a50183651782c018c0c93ae56d40272ff87417b028a2c07c27f68c0496f0c4fce73dd622f6f812daebcf57754dce1b7c80c62", 0x3c}, {&(0x7f0000000840)="53d7d1e305382723efcf2c4c21a05aa9e7c406f382e8ad002f4115c855b3e7319c6b1483fc60decd8d3640b6c6f7ade24e08c3369f5de2f0b3e00b2fe158443de61a3cc024f3c68d027ea0cac4f719402850fa26b2be20bf714baf82afe3a1b10a87d210f2807e31a297afc4142505227863151475009d06b80ffd2c38cea33bb2b1", 0x82}, {&(0x7f0000000900)="94b7", 0x2}], 0x6) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r4}) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f00000003c0)={0x28, 0x2, r2, r4, 0xcebc4, 0x1, 0x3, 0xebec4}) r5 = mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x8173, 0xffffffffffffffff, 0x10000000) r6 = socket$bt_bnep(0x1f, 0x3, 0x4) syz_io_uring_submit(0x0, r5, &(0x7f0000000180)=@IORING_OP_FSYNC={0x3, 0x4, 0x0, @fd=r6, 0x0, 0x0, 0x0, 0x1, 0x1}, 0xaf) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0xee01, 0xee00}}, './file0\x00'}) r8 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r8, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) fchmod(r8, 0x71) r9 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='rpc_clnt_clone_err\x00'}, 0x10) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000240)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r10, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r11}) r12 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000280), 0x200000, 0x0) r13 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r13, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r15 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$nci(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r15, 0x81f8943c, &(0x7f00000004c0)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r9, 0xc0709411, &(0x7f0000000300)={{r16, 0x1, 0xfff, 0x1, 0x100000001, 0x0, 0x7, 0x6, 0x3, 0x0, 0x400, 0x7ff, 0x7f, 0x79, 0x80000000}, 0x50, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$IOMMU_IOAS_ALLOC(r15, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r13, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r14}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r13, 0x3ba0, &(0x7f00000001c0)={0x38, 0x5, r17}) ioctl$IOMMU_IOAS_MAP$PAGES(r12, 0x3b85, &(0x7f00000002c0)={0x28, 0x3, r17, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3ff}) 13:10:33 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) 13:10:33 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:33 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0xc020660b, &(0x7f0000000140)={0x8, r2}) 13:10:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) (async) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r2, r1) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="06fe79695cfe47ee0e07b39338db103092b8f3eaa2d7b5ebe7e0b3f1d670fa921477d6d5d88d2739856042e1ceed78dcf3201ac64feca42f093d3ad428925209013aef40e0c0fa79ddd1769af053324ca15b8de43277ee2e637822c9bdb43e2efeb2d870c722cd01fca85cab50a4ddaf2a4026fac3cbed845ccd0526de0a475a1f4355f898e551abeebec1e45d2bbaa6b2fb883219bfc68820cda00e3fc694b428ba8b75631b5766c921ab5160918d14d57717ee34380f3d6b325140d24b29f3b186"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r3}, 0x10) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = dup2(r4, r3) unlinkat(r5, &(0x7f0000000100)='\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//../file0\x00', 0x0) (async) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x7, r5, 0x0, 0x10002, 0x0, 0x4, 0x1f1654, 0x3ff076}) [ 1671.078513][ T1973] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1671.091646][ T1975] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1671.108723][ T1970] iommufd_mock iommufd_mock0: Removing from iommu group 0 13:10:33 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) [ 1671.175158][ T1975] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1671.198028][ T1999] iommufd_mock iommufd_mock2: Adding to iommu group 2 [ 1671.207426][ T1998] iommufd_mock iommufd_mock2: Removing from iommu group 2 13:10:33 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) 13:10:33 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x9, 0x3}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r2, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r3}) 13:10:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) r2 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r2, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {r1}}, './file0\x00'}) ioctl$VIDIOC_EXPBUF(r4, 0xc0405610, &(0x7f0000000140)={0x4, 0x5, 0x41, 0x4800, 0xffffffffffffffff}) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) mkdirat(r6, &(0x7f0000000200)='\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', 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r6, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0xd450362e7e656595, r5}, './file2\x00'}) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000040)={0xc}) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:33 executing program 0: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r1, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0xa, r2}) [ 1671.239197][ T1971] iommufd_mock iommufd_mock1: Removing from iommu group 1 [ 1671.332768][ T1971] iommufd_mock iommufd_mock0: Removing from iommu group 0 [ 1671.360556][ T2014] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1671.373996][ T2016] iommufd_mock iommufd_mock1: Adding to iommu group 1 [ 1671.387649][ T2014] ------------[ cut here ]------------ [ 1671.393902][ T2014] WARNING: CPU: 1 PID: 2014 at drivers/iommu/iommufd/device.c:344 iommufd_hw_pagetable_detach+0x2cb/0x480 [ 1671.405459][ T2014] Modules linked in: [ 1671.409565][ T2014] CPU: 1 PID: 2014 Comm: syz-executor.3 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1671.419612][ T2014] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1671.429910][ T2014] RIP: 0010:iommufd_hw_pagetable_detach+0x2cb/0x480 [ 1671.436607][ T2014] Code: f2 fc 49 8d 7d 70 be ff ff ff ff e8 2f c1 76 05 31 ff 41 89 c5 89 c6 e8 d3 f2 f2 fc 45 85 ed 0f 85 ee fd ff ff e8 a5 f6 f2 fc <0f> 0b e9 e2 fd ff ff e8 99 f6 f2 fc 49 8d bd a0 00 00 00 48 b8 00 [ 1671.457480][ T2014] RSP: 0018:ffffc900037b7b30 EFLAGS: 00010216 [ 1671.464081][ T2014] RAX: 0000000000004b88 RBX: ffff88802afd5e00 RCX: ffffc90007163000 [ 1671.472176][ T2014] RDX: 0000000000040000 RSI: ffffffff8490612b RDI: 0000000000000005 [ 1671.480239][ T2014] RBP: ffff88802afd5eb0 R08: 0000000000000005 R09: 0000000000000000 [ 1671.488321][ T2014] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88805f49f800 [ 1671.496348][ T2014] R13: 0000000000000000 R14: 0000000000000001 R15: ffff88805f49f8c0 [ 1671.504439][ T2014] FS: 00007f02941c9700(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 [ 1671.513472][ T2014] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1671.520169][ T2014] CR2: 0000001b33124000 CR3: 0000000077e8d000 CR4: 00000000003506e0 [ 1671.522363][ T2026] iommufd_mock iommufd_mock2: Adding to iommu group 2 13:10:33 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x400002, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0, {0xee00, 0xffffffffffffffff}}, './file0\x00'}) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000200)={0xc, 0x0, 0x0}) (async) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) writev(r1, &(0x7f0000000940)=[{&(0x7f00000006c0)="19a6634983187842fad408bc12e1109ac375ef755511d6970b0ab767bb665f6ec0474b9b725e5ea0c0fb3227f32b9e36b526d407a838bcdc0cdc18a5846769c95e191dca3e574bb2d4f6f3e9c2647ab79ea8f994", 0x54}, {&(0x7f0000000740)="bb74de8e609660c6d2c71aaf4b4167bb88fb2b8cd1cd1cac0762886919ecbadc56352de2983dbcbc016dc42daf65ccb46a2ef6a8df06aeb863a58dfa710e67fc3e61984aad72667b065096ed6e5608e30d39c36e409c8b4538f7209cfcd590ab79e3608aa9d9332f024caab466224c2173342d7699e8b4e67055afea2356f9806a6b2279fcc0f75f31fd18f568581a3c251a7d1d6c1ed1", 0x97}, {&(0x7f0000000440)}, {&(0x7f0000000800)="4bbaad1ecf7bad90477a50183651782c018c0c93ae56d40272ff87417b028a2c07c27f68c0496f0c4fce73dd622f6f812daebcf57754dce1b7c80c62", 0x3c}, {&(0x7f0000000840)="53d7d1e305382723efcf2c4c21a05aa9e7c406f382e8ad002f4115c855b3e7319c6b1483fc60decd8d3640b6c6f7ade24e08c3369f5de2f0b3e00b2fe158443de61a3cc024f3c68d027ea0cac4f719402850fa26b2be20bf714baf82afe3a1b10a87d210f2807e31a297afc4142505227863151475009d06b80ffd2c38cea33bb2b1", 0x82}, {&(0x7f0000000900)="94b7", 0x2}], 0x6) (async) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r3, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r4}) (async) ioctl$IOMMU_IOAS_COPY$syz(r1, 0x3b83, &(0x7f00000003c0)={0x28, 0x2, r2, r4, 0xcebc4, 0x1, 0x3, 0xebec4}) (async) r5 = mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x8173, 0xffffffffffffffff, 0x10000000) (async) r6 = socket$bt_bnep(0x1f, 0x3, 0x4) syz_io_uring_submit(0x0, r5, &(0x7f0000000180)=@IORING_OP_FSYNC={0x3, 0x4, 0x0, @fd=r6, 0x0, 0x0, 0x0, 0x1, 0x1}, 0xaf) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0xee01, 0xee00}}, './file0\x00'}) r8 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r8, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) (async) fchmod(r8, 0x71) (async) r9 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='rpc_clnt_clone_err\x00'}, 0x10) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000240)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000100)={0x38, 0x2, r10, 0x0, 0x0}) ioctl$IOMMU_DESTROY$device(r0, 0x3b80, &(0x7f0000000140)={0x8, r11}) (async, rerun: 32) r12 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000280), 0x200000, 0x0) (rerun: 32) r13 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r13, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) (async) r15 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$nci(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) (async, rerun: 64) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r15, 0x81f8943c, &(0x7f00000004c0)={0x0}) (rerun: 64) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r9, 0xc0709411, &(0x7f0000000300)={{r16, 0x1, 0xfff, 0x1, 0x100000001, 0x0, 0x7, 0x6, 0x3, 0x0, 0x400, 0x7ff, 0x7f, 0x79, 0x80000000}, 0x50, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$IOMMU_IOAS_ALLOC(r15, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r13, 0x3ba0, &(0x7f0000000000)={0x38, 0x2, r14}) (async, rerun: 64) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r13, 0x3ba0, &(0x7f00000001c0)={0x38, 0x5, r17}) (async, rerun: 64) ioctl$IOMMU_IOAS_MAP$PAGES(r12, 0x3b85, &(0x7f00000002c0)={0x28, 0x3, r17, 0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3ff}) 13:10:33 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async, rerun: 64) r1 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) (rerun: 64) r2 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_int(r2, 0x10d, 0x2, &(0x7f000079bffc), &(0x7f0000000000)=0x4) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {r1}}, './file0\x00'}) ioctl$VIDIOC_EXPBUF(r4, 0xc0405610, &(0x7f0000000140)={0x4, 0x5, 0x41, 0x4800, 0xffffffffffffffff}) (async, rerun: 64) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (rerun: 64) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) mkdirat(r6, &(0x7f0000000200)='\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', 0x0) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r6, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0xd450362e7e656595, r5}, './file2\x00'}) (rerun: 64) ioctl$IOMMU_IOAS_ALLOC(r7, 0x3b81, &(0x7f0000000040)={0xc}) (async) ioctl$IOMMU_IOAS_UNMAP(r0, 0x3b86, &(0x7f0000000080)={0x18}) 13:10:34 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = dup2(r2, r1) unlinkat(r3, &(0x7f0000000100)='\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//../file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f00000000c0)={0xc}) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040), 0x4000, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000080)={0x38}) 13:10:34 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000100)={0xc, 0x0, 0x0}) r2 = openat$iommufd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000100)={0xc}) ioctl$IOMMU_IOAS_MAP(r2, 0x3b85, &(0x7f00000000c0)={0x28, 0x1, r1, 0x0, &(0x7f0000000140)="8bf26c", 0x3, 0x7}) ioctl$IOMMU_IOAS_UNMAP(r2, 0x3b86, &(0x7f0000000080)={0x18, r1, 0x7, 0x3}) [ 1671.528164][ T2014] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1671.543069][ T2014] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1671.551157][ T2014] Call Trace: [ 1671.554480][ T2014] [ 1671.557471][ T2014] iommufd_hw_pagetable_alloc+0x646/0x800 [ 1671.563353][ T2014] iommufd_device_change_pt+0x570/0xb30 [ 1671.569023][ T2014] ? iommufd_hw_pagetable_attach+0x910/0x910 [ 1671.575088][ T2014] ? iommufd_object_finalize+0x50/0x80 [ 1671.580709][ T2014] ? iommufd_device_bind+0xa6/0xc70 13:10:34 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r0, 0x3ba0, &(0x7f0000000000)={0x38, 0x3}) (async, rerun: 32) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (rerun: 32) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000280)='ext4_evict_inode\x00', r1}, 0x10) (async) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = dup2(r2, r1) unlinkat(r3, &(0x7f0000000100)='\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//../file0\x00', 0x0) ioctl$IOMMU_IOAS_ALLOC(r3, 0x3b81, &(0x7f00000000c0)={0xc}) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040), 0x4000, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r4, 0x3ba0, &(0x7f0000000080)={0x38}) [ 1671.585991][ T2014] ? iommufd_access_create+0x2b0/0x2b0 [ 1671.591607][ T2014] ? iommufd_device_attach+0xd0/0xd0 [ 1671.596987][ T2014] iommufd_device_attach+0x27/0xd0 [ 1671.602255][ T2014] iommufd_test+0x81c/0x2ef0 [ 1671.606912][ T2014] ? trace_lock_acquire+0x12d/0x180 [ 1671.612240][ T2014] ? iommufd_selftest_destroy+0x190/0x190 [ 1671.618017][ T2014] ? __might_fault+0xb2/0x190 [ 1671.622837][ T2014] iommufd_fops_ioctl+0x317/0x4b0 [ 1671.627941][ T2014] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1671.633926][ T2014] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1671.638977][ T2014] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1671.644872][ T2014] __x64_sys_ioctl+0x197/0x210 [ 1671.649808][ T2014] do_syscall_64+0x39/0xb0 [ 1671.654285][ T2014] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1671.660295][ T2014] RIP: 0033:0x7f029348c169 [ 1671.664766][ T2014] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1671.684492][ T2014] RSP: 002b:00007f02941c9168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1671.693023][ T2014] RAX: ffffffffffffffda RBX: 00007f02935abf80 RCX: 00007f029348c169 [ 1671.701108][ T2014] RDX: 0000000020000000 RSI: 0000000000003ba0 RDI: 0000000000000004 [ 1671.709172][ T2014] RBP: 00007f02934e7ca1 R08: 0000000000000000 R09: 0000000000000000 [ 1671.717204][ T2014] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1671.725265][ T2014] R13: 00007ffd78b5030f R14: 00007f02941c9300 R15: 0000000000022000 [ 1671.733346][ T2014] [ 1671.736417][ T2014] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 1671.743743][ T2014] CPU: 1 PID: 2014 Comm: syz-executor.3 Not tainted 6.3.0-rc5-next-20230406-syzkaller #0 [ 1671.750326][ T2026] iommufd_mock iommufd_mock3: Adding to iommu group 3 [ 1671.760379][ T2014] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 [ 1671.762071][ T2026] iommufd_mock iommufd_mock4: Adding to iommu group 4 [ 1671.777246][ T2014] Call Trace: [ 1671.780549][ T2014] [ 1671.783504][ T2014] dump_stack_lvl+0xd9/0x150 [ 1671.788132][ T2014] panic+0x688/0x730 [ 1671.792145][ T2014] ? panic_smp_self_stop+0x90/0x90 [ 1671.797299][ T2014] ? show_trace_log_lvl+0x285/0x390 [ 1671.802614][ T2014] ? iommufd_hw_pagetable_detach+0x2cb/0x480 [ 1671.808637][ T2014] check_panic_on_warn+0xb1/0xc0 [ 1671.813625][ T2014] __warn+0xf2/0x390 [ 1671.817566][ T2014] ? iommufd_hw_pagetable_detach+0x2cb/0x480 [ 1671.823590][ T2014] report_bug+0x2da/0x500 [ 1671.827958][ T2014] handle_bug+0x3c/0x70 [ 1671.832148][ T2014] exc_invalid_op+0x18/0x50 [ 1671.836857][ T2014] asm_exc_invalid_op+0x1a/0x20 [ 1671.841746][ T2014] RIP: 0010:iommufd_hw_pagetable_detach+0x2cb/0x480 [ 1671.848378][ T2014] Code: f2 fc 49 8d 7d 70 be ff ff ff ff e8 2f c1 76 05 31 ff 41 89 c5 89 c6 e8 d3 f2 f2 fc 45 85 ed 0f 85 ee fd ff ff e8 a5 f6 f2 fc <0f> 0b e9 e2 fd ff ff e8 99 f6 f2 fc 49 8d bd a0 00 00 00 48 b8 00 [ 1671.868129][ T2014] RSP: 0018:ffffc900037b7b30 EFLAGS: 00010216 [ 1671.874240][ T2014] RAX: 0000000000004b88 RBX: ffff88802afd5e00 RCX: ffffc90007163000 [ 1671.882243][ T2014] RDX: 0000000000040000 RSI: ffffffff8490612b RDI: 0000000000000005 [ 1671.890240][ T2014] RBP: ffff88802afd5eb0 R08: 0000000000000005 R09: 0000000000000000 [ 1671.898244][ T2014] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88805f49f800 [ 1671.906237][ T2014] R13: 0000000000000000 R14: 0000000000000001 R15: ffff88805f49f8c0 [ 1671.914242][ T2014] ? iommufd_hw_pagetable_detach+0x2cb/0x480 [ 1671.920278][ T2014] iommufd_hw_pagetable_alloc+0x646/0x800 [ 1671.926040][ T2014] iommufd_device_change_pt+0x570/0xb30 [ 1671.931630][ T2014] ? iommufd_hw_pagetable_attach+0x910/0x910 [ 1671.937655][ T2014] ? iommufd_object_finalize+0x50/0x80 [ 1671.943168][ T2014] ? iommufd_device_bind+0xa6/0xc70 [ 1671.948409][ T2014] ? iommufd_access_create+0x2b0/0x2b0 [ 1671.953931][ T2014] ? iommufd_device_attach+0xd0/0xd0 [ 1671.959262][ T2014] iommufd_device_attach+0x27/0xd0 [ 1671.964413][ T2014] iommufd_test+0x81c/0x2ef0 [ 1671.969036][ T2014] ? trace_lock_acquire+0x12d/0x180 [ 1671.974291][ T2014] ? iommufd_selftest_destroy+0x190/0x190 [ 1671.980045][ T2014] ? __might_fault+0xb2/0x190 [ 1671.984776][ T2014] iommufd_fops_ioctl+0x317/0x4b0 [ 1671.989845][ T2014] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1671.995720][ T2014] ? bpf_lsm_file_ioctl+0x9/0x10 [ 1672.000705][ T2014] ? iommufd_get_object.part.0+0x2b0/0x2b0 [ 1672.006560][ T2014] __x64_sys_ioctl+0x197/0x210 [ 1672.011368][ T2014] do_syscall_64+0x39/0xb0 [ 1672.015813][ T2014] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1672.021747][ T2014] RIP: 0033:0x7f029348c169 [ 1672.026187][ T2014] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1672.045835][ T2014] RSP: 002b:00007f02941c9168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1672.054454][ T2014] RAX: ffffffffffffffda RBX: 00007f02935abf80 RCX: 00007f029348c169 [ 1672.062459][ T2014] RDX: 0000000020000000 RSI: 0000000000003ba0 RDI: 0000000000000004 [ 1672.070455][ T2014] RBP: 00007f02934e7ca1 R08: 0000000000000000 R09: 0000000000000000 [ 1672.078451][ T2014] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1672.086465][ T2014] R13: 00007ffd78b5030f R14: 00007f02941c9300 R15: 0000000000022000 [ 1672.094488][ T2014] [ 1672.097592][ T2014] Kernel Offset: disabled [ 1672.102135][ T2014] Rebooting in 86400 seconds..