13c30a3aa617561eb11414d8e052e50000c21b8499b9f69751c96b8596f082d1e09746204ddc810ef3a8c383fa5b52c5fe963b1afbc81ca18c6d34ef8b457c567c16e77b565abf78ecc8415bc297d652a15946819d0f8e8d0534aa602969cf5923f38075144bec3e046b361f0f6e255dff2ebff076ec0cf5de1a69bcbd5e58ee8ae4d81e4ea339987becbcd6f8128f02ac52fdd39eed49a5e65067bbe33fb8150810db1e5dc04769a516c7b0a981722be97be08b6a02fb1e59dff02fa348b50f10d01adfd48b4c7cbee6597431f82c107baedb9550cf2763a1f69b57ea6f2a979ba6efaf7838cdf7441274fa16fd93f517bfb2a147d794da2dd547bb74e28d76ac734643642b35aed8c55a0d3afcd2cf47e90a0f0d4d2e3dec8a3d6a09d8240975c340a9b5de66a2b0148ba5c0e7fb3f250da68c129fff2513bdfd6f97b51712da0fe4fd8e1ed617e02f536187ed55b016413aeabf7dd0690719442d9997d9c6609005b06f003f77a15d139b25788a1dc4506808760139db384d94f1f58242d4f41bb01e486f168fa70042455c2c8ed32edcfb176220a189bc3c466c1678ad0df7869a8af66f69a726de81178baad77f604ecc21e58e577b2bf8c3ecc910ce3abd1a296d3e4c92a42aa89d22989ae5efdf4a0cea2a35d17c6b580750eb52b6bdb8160f36923406dafcaf155debbba6b9e7744e12d44ed15d958abc00a9eb335a64ce81e8977418e1fba60cf6be3b254fd110fabf9423f2d700632c716332b1de8c62d4a472caf2dfbdf1c7d2c6a04d555ebab964c59d1490658bac402238885c00005015e242bb705b3f4f39d5982bcb83ba44289790a4e554920a08911e4c6973207ce102169b827d1cf225807e98d9887c159e69659890400de2aa8ca8496ab50b70b6e4f7102d83fbd08f4d4848406a3035abe76411a3fddbefcd8bd8820be91558517222988d51fd980903edcb4f663e07379a84fd6fdbd03faa805a03fb73e0c3e06dd1cd5be66217d35bef6ece697c0a9f594a4170be93645a80f0896fd4b8685a8e63ce4c68272eff627b54630fb5e9ae24dbdaec2b636af99ca3d1aec9c392abd21cb877735c3b65811b171cd6455aeceb929271c1ebd5af3e744b3620ebefce4be19fb0bd59d75e6a8f422d8d68f82474992e93d65848b142f137e9fb4e6a329d929459a3da86c33eb52ea01cb3a198ed761ce945a3fac41b620fd83ecafea853cc3f7caaafa0450563ed94527e308a2e3154880cba86fcfda4870e9dc925cb7ccf0848a5cbb3a29188e86f785b978255e31d23eb816b6744645a23504e2dc4c9bd7bf1d2503d76bae188994c240018ce438ba0a7952b31a1dcb42ce06cee7738d9fb9fcdef6c64220b78c84bdbe839e1a7ad05a97b530d569ec362ea199a530f6fdae97000d9c1860fc4b74cd0cfcb7a2fec8a89af93457810884be9aa40df1e8d8300cbac7af6a3742332fc95e4773a2997e36f374904765056d437ffb299387d36bc195e0e6e4a23632b802cd619041c5d0a09c4aac3b0204dfb439d9f8a597a742a42ebb5336de8aa1f5d4a603e806ef02ae35fda2faf7110936e9d9c380d0558178f529ab80041b2e0e8388a92cb46a43fdfd6200378b74279f72723a35420111279d48d4d9d4bfae6c8562eeb6891606dd4510cd5db1ae5e970c97179c4115479633aba4000702fdddd9477c4546ea2d084dd59ce94074afcb9c905032f6ac509bc9abaabb039b63da9f50a58ddd06a3bacaf9af80d6c762dd3bc91cd31f1d43101790aa1559edf2d9320c581b72013d7c460ce6599091aadcda52141ed12bd3d8822b99733435fef89f1e2da641bfd5fd10a56fb50a76f9613c076514907857e45870ba5f4e51fbf50429f0be47aeef5507eb98f5fd49338e3e987647dd269c63138c30d3e04845db12c4bc36533679f8eade552d73e9673e2f0f5335a38e664871ec55c4bc78ee6d8c98987cb9f7619036502d82d4c78d2cbd807d5746bf76199b7358a93bae4cfe2ef4c973c83b3e76ac186cf3ed534f5343388cb7efdea03475a154b8b0aba019c12615ef0e1fa9a1d5dffd6a30f486ea7db3dcb9193ea4c7f24235f31829b9d7bea53343584f2d2c44296b85038475307cfc18727e5180f075f522b81f6dcee896b3fe7b14f15bfb26ce14f06afc12f7bc0e48f3e3311e52802d7894622a267d2cebdf08479b365d3b4545a74e8703f5b78691ab45fbbca4e3d6f7906c86fbb71fcf957f8f60c2ef999946143b74709d9eb95ae7bbe635ff5293f409f238ce008b2b401946a5df275c57d3b1dc6506e07f10c6951e934324b09a488c6fa719309c6672f5df21c559cd1233baca19bc5e68a62c204025c907811d34dfc9177f9ffa2f20bf2d1760126437ae5abe1b6276c817aa511b0aef6d320f5f3b7e8f492409572093a6f28cd63228ac5bd9c9d299f384b6f6348f88aedb716ff1755f031a6316e091135d3ca239f289b1674fc92c49e8da85447966ba6519033034a1e10aa35bb2a188853ed6114352d4666df4cb7fae404f806c879fa6dade2bf358d9ec4f38438fde10496c282d06c90901f5b30d7d2ed5b49836fff8d5f04942a25193566d046ea1e9b677ae8367de57cf6437803c92b49cd280ea8043ae9ff22e4db299e6c4dce8e9628c0c48fd949b9d159852af4a11452a7e6142e5cb17f7db5da60e9cc70854e48053da205f430369184537f18b136e27161dca7761720cb60ec078696463cf3f7ac0e31a1322290c95ae286076fde5b98a839e950b9e92f3e6754b844e0d9784f3ca4b873cc324e5cd78235c9cd4220d3afec287ed58c4b8376f228c0160eda61fbeff090434b8f28bc09ae07e27509976c81582abc56fa43de821035c92c082e012d2c21ce093840534432013927038b9b47765fc13700687c5f1958d5e5f3a0e5d6f94351f207a4347a01be16cce72e83bae5e101ee2c2e9b46840c07714d1c47b29646b03cdc7d2ce8f7edf82c032da3c7cc14b773c26b80aeb7ea7a7a5f8dda7a8a534099c052609b0d2eab81e074be2a974dd5fceb20a328421b781ac7b77b9a6889d099f0bd1052c90480d040199743ac1c0cbd9ff203804dd711a843116bfb7109b9ce68d53ad89d351205a053edd64e714056ae70d20d96889cd93c4e0d6db7256d7f399e4558602295c90dab9b4648413ac7a3e2659eea6526c05e756f800f632b762811690155ebc5186b6bd90dc33e8dd4c288275efcb9fab4eb0abdaffc3ed69d0c21b060fcb6477adaff02212220d8b7fdca80e9b63c3ba950d1eebdd23b1c5dd52a07b4aa88bc1ddd7d8e9dedf95aa7e2394b66e80bd04b9fb25223e381f775eabff239d32d614e07b9c29942ca4afa5aed2762a32106807ff08eb7fdf95b1e520f227a93bbe38043d88748286c1376265f165320462b8d85763740fb04de661b47517bfa3076c29e37b609fa6c1dfbbe09f2772310ee9f6ca8938079290289b4e36a064a7820ded051", 0x1000, 0x2}, {&(0x7f0000001d80)="43ffd944ea03a09bc913b16527bbfa2708f5fc01389cee8122623cca68a4eb3513fe2f25d1a7e41112e83e4b3d7171582735e4b69b9c0931bf5217f72784f6d71519f0979c28b81018790baef6601d9e1d6bae656c98564d9443a6ffb52706dc737669a5dc8fc0ca17a4bb95ef522714d44db5b2837e5b7cffbd173ba7c868e04b1c3074c097977fd86d7f2d3044eacf9e43f96ecb80d9e20b33ab4e9fd7f1b9c942026f9d59697d08e7efba11d3823aae315a63dd49090c1a380516be315b86ce6e3bd368a0d62129af818b795f1b1b5bd91812361213bb08311d22fdf20b94b78dd68701a1c4dee5e94c4faba8f979ebf2ea641b3cf2cc0f706095319cc4f4349221f0c5f3806babcc44c377f4c92e13de0c07f06be4155af4abff3b23a61acb3038187a5364a5fdbdcac59b0195a84666c733a6a1e8fea855955a57fb11635ca883bbc743df1a9cbbc320b0f5eccc11edb625a9a1c90bfdeec87cef4c0f8e702a02360146d4a45b01facc6d3561a422ccd68b3ba69c6b665dedfdcfb7f6097a72371bd844dcd1ec80cd7a661ef0794a4c721b39d9020259e630bdba050773f7fd3fb269806ce49fbb30e9243de3136a2a3eb8b61733697f2a0a0f93c9d04dba97e7979f8799dafad70b41331c07858d8318c390867d54b0c69c7ae620415466c2c224e282b2c50e2c159e1972ddcb86f06103e850a87ea17f2c1699a503e6a04e960b6b9bbce35bc66d5af04fefd316ae25ddd3463659f3f3f4b1d7ed1b294566ff53337ef15b4c9befafdea13fee6c462b688e3df19c5c06b837e396c09e9bbd89d822450d909228cfbf5ce0aff5ce62f3fcdca51331d50cf11f298da830cbea32a1294a3d921faf54ef38e97417846d2c3ad3f0c7f60797cc6371586b75a251f1a7321fb7af54a4a92b6e400f1d3f5f29d2b7e2759c240378f4fe5df605923be40e43f2ea1a7c6494271ed8a325dea663ab4ac0cd002846bae5112a195789d3cf1b4877e24b0e3bbff962badda59a704a6b15fb0499981213b2099bfd53a2bef8d95a270556c12ff3cdbfd0f0e0975f318da4bc65bef9b97ab5750b2ca70d8960fe5d52cdb16591393ee91ce0b117fbb2745475a7d61c60dc2c8c4bd6bd4152828e7daa676009757e6e11f20976025d7935654739f98d69bdeca1ea36f67c43ce2d0a531bd786a85563dfdc0fab918522a51415111c00f2bd005c21d5e387f052b8ef5d11bffd1ad06813f3bbbc0ed8f2230c0d5f9887caaf8f12de033f48bd85a68d3895c4b4d15d68640601b1dc6a8598491a1e6005eaff012680a46bc6c21af11697fd1257e82428eaeb2a07f249608eb00cfee70844e183742d661350e0dc64f11f6428022312281b73cf3b23605e0ac1e5e348a8fb388fb058c45818d18c23aff2ccf01a658c7ad1f91448a015d932b25d295e3cf2ecaed3c744e7ded6119a0e10a0057929a29ef2591f97d14c42171691bc4ddb6fa0cc07ba699b49ff9251fbee50a2ae27a10f4993d164415a151214fbfe1826a6ef648e53476f39c4815bb8180c4725a207d75f7fb5bde7dd46b67db2d1bd56b2bfef08e3c3b0fa28908d41d0f86de26d4cae504bf4eb92adcd26fe26b705b2f2cca7562e1c00230e2b25a1fd69ac3376798e3152cd7086732614e37fd4f2cb6c0841ff24a49c6f6642a8dd56abb089d5a95be2d57572ceb9bff7972ac8d21e49074db6921bf5f224ea89d9ed9f1d975d33196ce845ea817c1bb055b9156bc0ce86838186e9718d1508912a799538ed5227a7cfc07603b742a44305258ef0f492598bd8c7ffa78385241d259d77a5c2d11a0a8677ec228d41825c5adb10c94c340fb4c90cb1a96aa0688a8ef9dcca889b690387e560030c946ba84cff87e8b4c2daabaa46e67422393370391a52c0471a74af357e34dece6a5226171dd606019f577de28c26c24747dca4094b64374e8ff0a90be994daacac9ce503e9a715cdbf9ad8fa2709363d143b4ad06686c07a3061dd995fa51e5e9c44916cdaf7f615f1621b78684849b354a03067ff565a9b20cfe81d0ed03621910b57bdef73aba247d6067cb7b9fd622172ae55a8e9c6eceeb11a41714f2acee547f697398626e847ed46f870288ea70622a8e8ea7ec93d1e36eb898238c5db12ad52ab48da9a22ec534d28742c3dc6d133bbdb0237e6d818bb437703cff1f0e313d42a238480eaa4558e37ed8a3c036aa5737bbf0412ec5e5c2a279848d50ac8aa296f724185c6c02a1a5b4b3d78d598b71b9a19f0a14e413daca4bf8e8789fc6ce6cd63798fb233c94776796612b5e0056036b8235030a43e4ad70223f70f895ff335c5983fa7ef5cf8647484deda3ffe98d3538b563d6fcfe36bcb8b4a9053275046cf7ead666995ef30e0cedfe3e0f7fca979221d981dc8c29a2e253027fa0b1ee339bdac0c5a10d8cbe0bfcb5eb21f4c28b65c5619eef5275171a34baa2f4870d50cad9bb9b89508495d717238f90be9f400e5b99d61d61e98c5e1ae01ce1a0628bcdd4936465f350f2e1fa72b1dba8ba856f86370cc4835239de6fbf685c9cae5a3d45530df6671d692f9c216da6decc2ca411cdd1dbdc1767dd70bb91e1afb2d912bc4e173e2deb01009d5ea1259d5a304aa2fd7ed68fadbd14ff4bb7adcbc40290ae433a7cd1573a466120cad1a918344093c60cd3e4fbe639cf453383d603c47826f843f58085688ab8d987714eeec119021db11f3e4dec478907245e84b985a3b4018171a7a2a5240ae84c4c3616b988fc5c8da19cb6e64bf9d4a35060f1a808024bdef9bab4ec0f16d78049e146947710b3cfd041bc160bb6c78fb982235cfcb2916b3c6ef4e5ba8e160e67a18d65ccd27cc1a962f68ef7cd00e7c8b78c3ecf6fbaa007c4e87e10f9402a2fe82057e16786a062f7c44e06541393774787a1c029aaa46d2c5eddc9b491c68341f73ce6ac144e2faa8e226bdc7a75ed1052648f12964ca64b5329f0b7f12dbc702e6ab5b68e2185e6c60e8d5e5e89864051d7d9fcd1b2a3b906e080e15c6ee35b7bf7810e3fdeeeb4419439656f61f8245b408c5f3e0b55b763c49a0a05ef9acb81f40596ecde1697fa09e5db55643a184602e9656e2052b4e301b3d4e282a61826588fc8a8255c3bf3ab8dacaaaf1aa91c4e42742f991229045d576757d4f963dc83dd0b0c8fb3a73ad71b800f6d7f7d4da018618fb98f66890453f95ab76946b75c1250899e69732bbd9a638348837c0e854093491620ac61037ce5fb0067935f2e6098f1873c2167dac11368f0ec1e1bcc22a23d37adefb5d04abc4f358849d2ed6721b89a06e24369028457964d9092c216a247adaea44055498f6c1b247c5060b028e8a3ae9fd7b134d0d4d2de2efbfc3f592af414e6e9b80900103a3240d5c16e1109963605e2e5503059a90b91b5b94ce40c3645fc2d71205ac30630c440ff625a2119d77d2f3145559bf79f4d94a4b053be2b0bf1a90aa7448c8af1844890a5d6e444a0007207f10f8c905e7a2ac6f6d30314f6b3763a0cbe678c5822ed6ce20880f37e1e1f4e1c9c9aebaafd2844aac54f0200390fb59ff50770bc5e3e66a22612aee7dd42c09d6b2db93c22cc6b1023e20b360c185fc872bfdf8e9a259781ad20faa2d792bd0d41895b71693b5720ac67fb41e10d76e1a893a2e232a282dce6621d796a05c197123bf8c7aba6cf90089cf5090bc80de71882cf37db066fa48373e100a52338225a7734c2b0bb2fc06ac8e078970de8aa850b04cafe76ed63b5f98debe934f00c1c939781b9e295eb18c576c294d3bc99f1f6eceaf2ceac6551222be0c42e895d9ad0b0269328d001f896d7553a971fe946735877cda85a6b3e853411d2003658f5ce12cb536c228d7799880da6f0f2f94d6e7ffbca61abd536a1e1d94847af9f7c106fa0a37369bc2003e6bad1e2a948228c35a73cf13deb97a36599fa42f590e5594188f26117dc10567563dadf06a58ffdc3d1627b4c33b8593e4729b7a5fc6321ca88aae8681ba1363313b724ea24651682bf5ded18623d2c2b927cb82906e10613102fd2caf46caff183f26e69bae1d9a54f8f07c9201996f66834b962617a61063b46504702eda9949d71a8902e2d5adec811df2bb8c1f1f501e061df0c1375e712e6baa98f90eda77d91c98fac5b421bd1549759c7a3a2cc5915fdd630f188448d8dc4d54ead0ed0d021296808b9a6053c76f3e8f8eaac35772cebcbf0ce29417773b9d7a386329a1afb8a0936793ff053a114ca43971ddf8df09c512352e67a01a183ae9fd16cf7edf6b9680a62825123f192d5c3ed39eb53da13280ee41a2b734be1a181a9b2bf5742f4ea3a1d705ac5d18306eeb064f685d5d2c00622104c3dfc39722f36dd4fe1bd53b45453ef79ed6607ca609ca4b45132f54186cf40c18fe7a287edb13f3c649232581e1e61b2715e9684f1170b97ded6c2fbc4d8ab05c80bfa27ed0214dd02708471e51159ffa050ddd1f423d85c6c203eb5e1b778dc480378ffd820bd43e61f574377afb65829b569979ff1be570173535091e84419c7782427626498bbc81113e4fec3b0c01f83ed6968b29e0f7603694bb28fee78b5f796c453c1db24dc75159650fbc2e44ffe511d9dad041e834feb9615ca10b1aa46470fd3090dd06461ad26432a4fd17cd04de90fb20d4dbc1c700702db12a8e45cc1a4de5ab49f25faea0c7e824c81e91b964ce006ddc48167795deff8304bae2204108e783862ad76c8dc1d74a20c169fa80eb8c128a698396ce33074c3901d60dfb3fa74735f9633dc4d6412f4e7fe71159e2f9116d936b787c33d675ffaa4d26662a5479c6f62addd687bb29c7c7843582de036405bf6ba1680e506ebd29a88c8f9832a66fc03810a531af83a383a252bdb2d044c4fb0ae486e348db2d687fc706e044ff332596fdd1e426b9d8398df414440f95af0e08183756f6fd9ec067fdae04712572b812ea387691d6eb69a85135f8645b6dd053e5411a9c6e2d5db0aa7e0be7b4471b05ccf97e167e5e21631901ea385d556f66247ee17cb7ecd5f31a59c860e92ed7ed58488c0a8d05f2fe835ca9f8a902bcc11c6eaca97d3c405a2f349c312a0f8c01b70bfd71fe883ecc2ec47a7ac47c66339d7fc2f03eea3adaa4e37e015b906ad41916745b2c5e791b04693a1245fd729a96bdb218e3e6823d0229737d2407e1c2b91c1e0bdc215dc37e955131a3e1245457de38a9c0eda78a1c57754bd8632194a7e6ae4d480d938a253298637deb83f08d291125bb9ba1fdcbd098c6c30b0d1e2f6567ca64024251e8171851fd7c2091c6ba1e6fd71659f82f73e5665c66d6175036896c96f8a4ce451cf042f6eb34bbfd4854ee1f9a6ca0384fb7033999cfc6c71cbc1602f0c8b449247e26cd255f513ad61803571ad6a3a68f2733c319d780a4736b1c89b9e413c9b1e5f241e08e0d8214708af218646c6ac898c6aaf6ca0e1a817d68d8c13c256b080f6d7313448bbb18679e7d192da33c2cf50a58cac2810501b266ed55b73fb835df9ed6375132d589432686bba44536524ee55c375d213b5da5d7e102783ca2d029e05a6d1d5958981ba10f96047e04877cd5b8ceb990e119b582c98257a10b07e488d641e6b863daedfa864ae3a08664dae098764ec0b4636a41743b83b256adc9aa335676869b633cdcca0f5069b7136b9118f3a7fe674e7648379e9a8e7a0d76496c1cd1777f5e87f729c0a1305dde4e97b2b72445602ef8d891a23cbe5eeb1ffcc834a4b34cab6597446b7090ba2a687d5af2bb5c221ffcd1dc", 0x1000, 0x7fffffff}, {&(0x7f0000002d80)="22efb7fb6a69bb4a21e1c1ce220a64faf27946f8a646765bc0b6a1632df4347b49af4f341eec953571e7a376efc4b58e181185392fe5fd9e7d46a426645260c730e6ffe77e6953c249d2998196c8ccae24aa7b6194d12b78b927a2e04af8e818f8798fe7072213215ca7703e0254f0e76ed46456091a2a4d6333427e0141521e015610a409f46d045cfb8489093f19411600ced8361a59ff66e80ac0771fde0b11e47e677c4e27f77886dcca2beeb1141930a3b96e18fd27d2cefe09440f733c48ffdca0f73636de29b7e6f0594fac8eb1795e2eabcf04bc4ac663f641cc8235a7b16e7254b37432a0078ff7b1e308d653d318b375c99a86bc59a7d37b65fa7b838216418ed3e73589d73d9c52fc23b9e97226416700615f1966feb21119f598b5efc19be6c5e1e3fbf8055966668e034111cc0c4b20dc5ee9bb0b219dbde914df52e79d3d8700d44123d6cc5a286c3747d55a6b04072237d513837e73d8a85bbca7beecec86e98fe424f03aa7f5efb32613fb0d50e0e45046c8af80ac7567347329edccf5873357f19f5f3889590c149f0758c20bf64a244414316328e0776b73ec8a12febcd5fd459c3a58a6d3573b2c4c42243e5d519f331b5706aa865bce6d72c8be5a7daf02a5d6567bdefddd2dcd2a189222c1b88d8035beca783091924614544c28321ae85dd12b3dd7da43d0f65c14d9b3c8eff7e5f7b559a1e4397e5cee36558f3fd8ebf0746c13659359a17aebd18d8ac57282c403e5b4e6be18f43169d0ad3891c0028f77454c49c4d11add161eb97378681da259e424552e9b32b78ebc32a38f8b4defa4e5749ff8b0a5710272e36f1917a89ef90f76893dfa8e27ffd1c4d4bf51431997e2a688d7d29bd4029f643263e2aa4586871d2edb703863764819f9e6165637ea3e9f4461047f45f8631cb2f225b19e95c6c48aea213dfb9feed62c5eb893f7dd96c72cf58e9c15ee4e1ee329358f25e77d85518fec50b4bc344947527fae47a45a595a9b6dc9a3d2c8d2d985cb1235e85557bc311bdf84ddce218690c6158905bec80a9171a79315ec8a66823180d06791a35db5e554b575c39128dbbf687ec1c1e04752f953af00a7a46e8d67aab9ee7db123d9cfa2a0568bc8c3c0a49b39aaf43f04924dc96d8f977b7d3d4e0bc9f26d8719cbfa79cb4c89726de7aa0925315195075e04ee05cf4132fb3e1548a6977761da99743327884300b7564fa080dc966173acf6e3004d4039c5361e6aaa174af3bf7e70878a969e86291346dda34bdfee84bcdfb24a30829339d6440012430cdc5c2d76e3d22d96a0a3b2c666d4756121ecf6216812560af2de4e968ea77a5c0a9fd4514b43d3da3aa5cdb919b31522247a40421364afca84292ca2c576f62406cec1cfe0f3909ebd590ddcbcb29420dfb1c845bbe6dda0da17d0b50a29ba69e7a981fce5941d28ea473c7f771d0ac03877b4f012a0f89901ee797bf283d5c76c66a22166c578bf02221d8f0d8110695cae01069cccb9e8ae8a7c4d24d1f8746d6f952593dec1dcc0ad9725abdcf52f44615c9cf0d5e0253c3b5cdf9000da8bf27941dd61dc3c25d172d42906bc13abdcf4343bee1ef815cdc629d913a465917c208ba1284cd0fa79ca8639aee1f06493b891994e9ea95011fe9231e8378770351d1fee964007622622c52434a4f8b7abd40dd2e7e5441005babb5b6560e4ebeb5ee6844968e41bdfb23092af258921e5e27170254ee2370d9e8777ffa03b3350ffeb79a58aacc8c46a4082d9b0b5966868d34115d956ad50b07fbe7b517958abc9d305415ad5b4cc38d064ace8c08195dc381d11d4e23b0b147ccba55f9a9011c76305a5cfd441e1536d28c297dd2e2207d46cc4388e4a9888ed30c4f6d767258dc9e08b7a9bda6f3e5191d6298fc17efee13db9a8ca4c4243df18f6136e988cfa46b0526598714e18fac45d51c1bbd24473948c6184e1935fda7fe3f43ac4ceb5c3d6dc44aac1d88e6ac512be99a5960f6d550fb7e44c78b6189103a14f777d5fb20a649a271bbef9a99b561a881c7893220df466823a5e65380dcbcb1c5991454840fa6f2945c75c095cdb42f6455e9755ca8496a81de016d09b3dc7707ce16352f9fbbcec696121e4651b4a7f29b70ddf9ec3d50d3f029baf40941cbc91f396deb613426ff7500376e693f0b39b44a1eb3b189765c8921ace5e0b2744ca216a2e8360e5af1de1d9ce967fba81be0a520977695599596b0df6339eb9bbe3fde3d6b46054d74ca4a565aae25917b619eed384c7681a75f240f35cbb9193776a00fbc7d2d6d0b5947ec2573501d4a61041eb58514aff9960c893ed4832192d217565d95904208703b0eee700f35d9772cfbc60a3952d584c55db8f960b3306152c350134d193a5fa0fdcc46df8d094d8dafca2df44c064561bd8399c31a57b96b97184ea308b53ac328e3ecade76f94dc580375ff384f60bf1351d0141d47366ea397d17559121e8664f7e7d2d2c033472fda098a40dfe67f353cd9da2bab547d7fc75deca373461c8bfe3e48cd468660068c69c585374b10c5edc4677db9ff92b2534a4fcb2457ac3ad7e84944829ad93da53d1431cbdbb6951cd36bbeed2bef6cbae02151e5ec3ab8fd0e3534f244cd025ec8eb60127fc2464e0fc5cb1c280ecf415df9d1de6aec3a49f447c122854a21d0d9bb412dcca104a68b6d091e56d74479028268ce0edcdf0558425613b34f5e22a12e84fb910f1e1b3ded85b83253cb048da3e709d969de7b2b926ccb105f66aeea9ff1ed6e8da28d2d7db915d8f1f8a4f0877b60e7c51df368b5dec78bf094efde56f111fb287b1723205a344af119b5d7b0ab45d8476b648dc9ae66a82d3404835fba209d800f8521fcda4aa63e67c613bbfbfcbf7118faae726bf324969e4f0dc610595999ad68aae01e665adaf416335c59d1bd1bb68391e3dbd3a364ff5aaca4c1a935b4b5eea45f511298dff8dd510bdac7ddfa0ce6c18b6e5a6e09e948e840f5520f972ec24eda0e542ba2b87382efdae522a730af7d0aff7f6636b280dac4465af017d21b0c78946349382267df24bd1f3b698a7ca23388f9c3876ebb0e5c17ff8ede4018e0e40095e1f0baa427eea34f45f759bc40cf58e7472f9c177b1f5b463dd8af9a2434c9d37b100be3cc57ab5b255ab315ed4ab81a19f7a77dc9a071116d60f3e2769a58b0eed25e3a80206f715d0a16fb265909d16146b713ef2a96201b360054c530fa0fb97b8d4741ac9a09d19b5c5654bf0617d8460895ba6fb2316e6cf4a2bdb8da155ecbaedcf2068b4b1c827d8a16925fa332a2de6a156babca80c06d9697af3b0232470cc0c005c6e03f9abcadb1771f8469c8aa025791dbb1371326e6c0ed36c2c7ddc147359bc43b7e9b855d0b1c1084c4223f124918172605e894f516fac4ef12289a0cc0a5f8ae073affba6450fb2f3c76dd6f7c00f088d5d0766dd85110b4e920325edc6031f42a47cb4e5e25d65552f45f738f980113019c3559720beb80f61670ea115cedb632682293d1e5675f1d9cf0e5af1d7577fc29f13e82e6591ef15e60aa00226e7ffe4c665c34dcae0c003cf4ff69052c00706b1554d8ac014c252c4b44c7d6346f89e9a13bf7220c1a5f201a77e73389f897741879d41dd4ef09c0faf91d35c0aa068c606d689c805605f3ab8d33f3287673879990ba60c6aa945c68b62ab0b18411ec24eb503615d33f765b90208a3654704f1feeaa9bc1b5c2d19ecdce439e8b32501dc5592ce06b69561ccf0d45e51dc51bf4304d19727b5fb848626e92e9d431bc7c36e8f2ce6854118346b1924f2e52bd199409b563940f35443e6b56c8ce72d2b737e946ab7ecec2792a9fd1c2419b590a1a185c7a02080b67d2636a7d33ca424bb264718b51c7a8974bbe67b7edde04732f1c6658a0873ff4c00a5c2cb0d18696a3621be01c9650197ef61811fd4e3e5557304562900cbae11cee0c4461f7ca2756243193587bc143c654132c62482973c560b0f5773a5b03d6cf928eaf434a99f5c49c37eee6a14eb4998e473e0afa6ee6f7b14d6f38643e2bbda36475708a72bff9b43227e15b7057d0c0d0ccba2240fa2c4a35cf4ebcbd9d3cba9407efcc95749da0a39a0bcb67592d70850cf836f2db8e33323f2708231ed5889101a042a61ac29cbcb51e3e225dde1a6d6a94af5313e613f4f0bf60e2435c78727ec91f5adb1b2949dd6ca947abd047180fe1a9c978252009734c8009bec6540d30ed20b6152638e13e34372db0fa8a90731c5f4752ad2960ad7a61a567e1a705bf18cdbee77017959527649f70d0fae5028157e47ef482d0c94cd8aef5ef381c4c35197ca37d169ac5845c3e70b4ff2f55fe3d23a9620fb2897eecab651331d96eca6acd55bad81013142b40a2e4351a8ac944792cec1dab294d575b4ed7080e357a7156a3b395cd4d9c3d639720d9a3e4e095ef5b6c0b0067542c90383e05306aa65b5e382c286484ef6924a4d0b6b32b8c08466992629fbd5af6c4848efe1a9b8958945b680e993832d2956701fe0f049939e3507b9937510186e45d0e8f9e8f56c99aa349fbf724770af102dd82cce2cdd8fdf566dcef1caefb7705ff6ec24a5fff6f12a5058b72c9695f1704bb71d25ce150f32ea8a440f67ca98c53d45ed23f989620456b81c4befdb866fa30d5586c3251c8ace3ab94ca6b930ac7a9c967e5489fddb5aff19f9bc5f34ec7b189a7953f33950ff72892d0fc3ea1eb2222e99849ef882afd618a22062859ccdb2fa7634d89d9cc0378974318fb5b0f10f5fc016fe7eb38dc3a418966c65156f8f55c73dfc896e92635ca088d4a51a3654babbf17fc038cff537c28a7f2e45b6a7778942a20cef921af9eefe34ff4475f65f676260e0af5da51866e99ab6e12d63c2595f83f8c1ca56dc1ac60fe430a76737f9f1bf9dd14bdb128ac71eec51def4c48a197c3b6fd8fbb45e134982dcd619abcbf535d9ba61a66eae81644a476847bca7152cafd55d744b27afc88249fa5bd1224f2fc239feb6dc28f18da77a6b14ef37182ac7c444a6c4135914104df7cbf9e67c70d6cf1f6b1184e12176341efb9ab01aec0c4fdcf134e1fa584c992d4e266c84b4469dde1355cd9fead292c7ba54f48df9c8ca19b9adbebd77e0a00c28a3875222509e161a89ffbe289cc55f4238743e5eeec6e09a5872a285cb58973353a65f08345ad83ebba26370dff40c2cb49d8d2b15e134f78c258d40d162634c931d3518fdb970934c3ca3096243951da3f4aef42fa18a103aeddb9d88266111ba6a6ec9bf321d9f309ff00082f2cbe5b54157e6755d8152515453cba1cda4e49f2a3ffcfefef52149aaf15d978e4709d26b4f5bcfffe45c7c1d1ac9ad392911ff51315be32fbef1f878510638a229eaa465c084377bcd73c6f596375d8f7453095cd0c35f6684b7ed34c26942e979c6f7d7765bc7449d1035003c51806d2142a19aa70c165da7931ecb76ebc897504b74f48294e730282222bd9738af10d8b4de4e7df0fe1f8335049d9943e684ad62af66ad6ead1ed9d06730b9eed51761f5c08cfd3b3948c6fa9314d2d672467132ada69a985834cd626bcb654d8e92173bc5383c86adc4b74c9aad8713dc9e145dc3c7f6d3b4bef0f9087dcb58ba5452f4deb9f32da7bc652f28d05a40b3f7b6b6d8f867f7385195793fb974951ab94686a0a6c0181f4453b815dbd4821157741b6ee2cc4beb9119ef1048def0a10c84a77034cc2f0b2ca5fcc365b8d0aada9dec6a5fd5291cad869b0bbe883636e009", 0x1000, 0x5}], 0x0, &(0x7f0000000240)={[{@nodiscard='nodiscard'}, {@fastboot='fastboot'}, {@heap='heap'}, {@noacl='noacl'}], [{@defcontext={'defcontext', 0x3d, 'sysadm_u'}}]}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000500)=""/216) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 16:53:18 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="04ff07000000000000425e8b882d5403d6c74496edddcf5a07945ebd93d8ca4a8f1a080000000000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="756c65302c6c6f7765729e69723d75e68e7c6c65312c776f726b6469723d2e2f66f7c326fb5696c7c8696c65d172440d124c8a3100"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 381.894273][T18519] overlayfs: './file0' not a directory [ 381.906730][T18517] overlayfs: unrecognized mount option "lUγ" or missing value 16:53:18 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$ASHMEM_GET_PROT_MASK(r0, 0x7706, &(0x7f0000000000)) 16:53:18 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() write$P9_RLINK(r0, &(0x7f0000000040)={0x7, 0x47, 0x1}, 0x7) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531bc08bcb2f4c5e7f8d34bb105354999d29c602750a13ef4f799d639d508f40a6ec9042d591d49ea6103c6b3ba50febd9a74ce014223504bfdf3623a54a726afcadd896e508a2da6eebc2bf7f8cfe0f01c4b23dac8b866d2b979ad46696e2727afeb6ca2e9bf9bab697a922b8267ead9187218290f2cd9de86358d547a6fc018fdf3debb2722d8b4322b35cc7ffb8b4954d3f4e78b66f4c1ff4e242ceba627aad91afe100aa1d5b7a7695eccf44dfa50e48bc629b723e8449a8d17a730ac31cfae90de0f85838ba9251c5b85a9889650168d5550eb4a6b1c3b7e2247254e5034d97f44ee4ca809dc7ca46ec4c07572e8e251ddaf40683c79d545188b93553e3ccf12f06d5fbb4704880c0314b595e170af533de81e97ec402cd50d3645d1c6ae4968"]) ioctl$CAPI_GET_PROFILE(r0, 0xc0404309, &(0x7f0000000100)=0x3ff) chdir(&(0x7f00000000c0)='./file1/file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:18 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x800000000000000) 16:53:18 executing program 3: unshare(0x600) openat$vimc1(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/video1\x00', 0x2, 0x0) syz_open_dev$vcsa(&(0x7f0000000240)='/dev/vcsa#\x00', 0x6, 0x100) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0xfffffeb3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0xb2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb7f, 0x0, 0x0, 0x0, @perf_config_ext, 0x10000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair(0x13, 0x6, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_buf(r1, 0x1, 0x1c, &(0x7f0000000040)=""/13, &(0x7f0000000080)=0x36f) bind$tipc(r2, 0x0, 0x0) r3 = syz_open_dev$mice(&(0x7f0000000100)='/dev/input/mice\x00', 0x0, 0x40080) ioctl$VIDIOC_G_FBUF(r3, 0x8030560a, &(0x7f0000000200)={0x7, 0x20, &(0x7f00000001c0)="323cfabe00f7461d5eefceb9e0f25549b1e77791560dd9bf112bce11d03beb81fff8f1584fb4bf9d56547212a5", {0xffffffff, 0xee3, 0x7f77777f, 0x0, 0x954, 0x4, 0x0, 0x7}}) ioctl$KVM_HAS_DEVICE_ATTR(r3, 0x4018aee3, &(0x7f0000000180)={0x0, 0x7, 0x2, &(0x7f0000000140)=0x7}) fchown(r0, 0x0, 0x0) [ 382.069302][T18538] overlayfs: unrecognized mount option "ކ5Tzo޻'"ش2+5ITfN$" or missing value [ 382.136972][T18542] overlayfs: unrecognized mount option "ule0" or missing value [ 382.166508][T18548] overlayfs: unrecognized mount option "ކ5Tzo޻'"ش2+5ITfN$" or missing value [ 382.210610][T18542] overlayfs: unrecognized mount option "ule0" or missing value 16:53:18 executing program 0: r0 = syz_open_dev$dmmidi(&(0x7f00000000c0)='/dev/dmmidi#\x00', 0x1, 0x1) ioctl$SNDRV_TIMER_IOCTL_STATUS(r0, 0x80605414, &(0x7f0000000100)=""/165) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$TCSETX(r1, 0x5433, &(0x7f0000000040)={0x7, 0xffffffff, [0x8001, 0xfff, 0xffffffff, 0x6, 0xffff], 0x9}) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 382.306244][T18551] overlayfs: './file0' not a directory [ 382.307525][T18549] overlayfs: './file0' not a directory 16:53:18 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dlm-control\x00', 0x800, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000040)={0x0, 0x821}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r1, 0x84, 0x19, &(0x7f00000000c0)={r2, 0x3ff}, 0x8) ioctl$SCSI_IOCTL_STOP_UNIT(r1, 0x6) 16:53:18 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)) r2 = syz_genetlink_get_family_id$team(&(0x7f0000000180)='team\x00') ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000240)={'vxcan1\x00', 0x0}) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f00000002c0)={0x0, @rand_addr, @loopback}, &(0x7f0000000300)=0xc) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000500)={'ip6tnl0\x00', 0x0}) accept4$packet(r0, &(0x7f0000000540)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000580)=0x14, 0x80800) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000005c0)={{{@in=@local, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@mcast2}}, &(0x7f00000006c0)=0xe8) sendmsg$TEAM_CMD_NOOP(r0, &(0x7f0000000a80)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000a40)={&(0x7f0000000740)={0x2dc, r2, 0x821, 0x70bd2d, 0x25dfdbfc, {}, [{{0x8, 0x1, r3}, {0x278, 0x2, [{0x38, 0x1, @mcast_rejoin_count={{0x24, 0x1, 'mcast_rejoin_count\x00'}, {0x8}, {0x8, 0x4, 0xbc89}}}, {0x3c, 0x1, @enabled={{{0x24, 0x1, 'enabled\x00'}, {0x8}, {0x4}}, {0x8, 0x6, r4}}}, {0x44, 0x1, @name={{0x24, 0x1, 'mode\x00'}, {0x8}, {0x14, 0x4, 'activebackup\x00'}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24, 0x1, 'user_linkup_enabled\x00'}, {0x8}, {0x4}}, {0x8, 0x6, r5}}}, {0x4c, 0x1, @bpf_hash_func={{0x24, 0x1, 'bpf_hash_func\x00'}, {0x8}, {0x1c, 0x4, [{0x1, 0x87, 0xd8c, 0xffff}, {0x3, 0x71e, 0x9, 0x9}, {0x4, 0x0, 0x100000001, 0x4d}]}}}, {0x4c, 0x1, @lb_tx_method={{0x24, 0x1, 'lb_tx_method\x00'}, {0x8}, {0x1c, 0x4, 'hash_to_port_mapping\x00'}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24, 0x1, 'mcast_rejoin_interval\x00'}, {0x8}, {0x8, 0x4, 0x20}}}, {0x3c, 0x1, @user_linkup={{{0x24, 0x1, 'user_linkup\x00'}, {0x8}, {0x4}}, {0x8, 0x6, r6}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24, 0x1, 'mcast_rejoin_count\x00'}, {0x8}, {0x8, 0x4, 0x7f}}}, {0x3c, 0x1, @lb_tx_method={{0x24, 0x1, 'lb_tx_method\x00'}, {0x8}, {0xc, 0x4, 'hash\x00'}}}]}}, {{0x8, 0x1, r7}, {0x40, 0x2, [{0x3c, 0x1, @bpf_hash_func={{0x24, 0x1, 'bpf_hash_func\x00'}, {0x8}, {0xc, 0x4, [{0x4, 0xffffffff00000000, 0x7, 0x6}]}}}]}}]}, 0x2dc}, 0x1, 0x0, 0x0, 0x4014}, 0x8080) renameat2(r0, &(0x7f00000000c0)='./file2\x00', r0, &(0x7f0000000100)='./file1/file0\x00', 0x6) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:18 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xee01]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) syz_mount_image$ntfs(&(0x7f0000000040)='ntfs\x00', &(0x7f0000000080)='./file0/file0\x00', 0x200, 0x1, &(0x7f0000000240)=[{&(0x7f0000000100)="9b78751a5046e8cc123a1146c2d183c25fd906d31551c914faddcb7d5800dc947430b4007890f8faa307d22c9f7cdaff0f6e30576bdf2e6c9c5d5539f21c32972dfb2c16b21ecb96493df93284e6c03e625a06bbf6a409f89eff973c23e6f7543ab962548f7d4bba14222fbebea4a703cb4636f974b8fd59c51fa8761f814802f2b30c", 0x83, 0x30be11}], 0x1000040, &(0x7f0000000500)={[{@show_sys_files_yes='show_sys_files=yes'}, {@utf8='utf8'}, {@show_sys_files_no='show_sys_files=no'}, {@fmask={'fmask', 0x3d, 0x7}}, {@gid={'gid', 0x3d, r0}}], [{@uid_lt={'uid<', r1}}, {@func={'func', 0x3d, 'FILE_MMAP'}}]}) ioctl$int_in(0xffffffffffffffff, 0x5473, &(0x7f0000000000)=0x6) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:18 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x900000000000000) 16:53:19 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00), 0x24, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') io_setup(0x20, &(0x7f0000000040)) fchdir(r0) io_setup(0x2, &(0x7f00000000c0)) io_setup(0x800000000009, &(0x7f0000000100)) io_setup(0x1, &(0x7f0000000140)) io_setup(0x2, &(0x7f0000000180)) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 16:53:19 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0xb) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x72, &(0x7f0000000080)={r3, 0xa9e, 0x20}, &(0x7f00000000c0)=0xc) fchown(r0, 0x0, 0x0) [ 382.480574][T18581] overlayfs: './file0' not a directory 16:53:19 executing program 0: getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') r0 = syz_open_dev$media(&(0x7f0000000040)='/dev/media#\x00', 0x0, 0x400001) getpeername$netlink(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:19 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000080), 0x9}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x24802, 0x0) ioctl$VIDIOC_G_CTRL(r1, 0xc008561b, &(0x7f0000000040)={0x40, 0x1ff}) [ 382.679266][T18600] overlayfs: './file0' not a directory [ 382.728840][T18605] overlayfs: failed to resolve './file1': -2 16:53:19 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469722e2f66696c65302c6c6f7765726469723d2e2f04696c65312c776f726b6469723d2e2f66696c653100c2f49793d49a7e3243b3038f2d87be5b02dc2a061ed76f29b4cb1f22b99e7693f606c0c2970781da52567a534f"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000000)={0x8000, 0x63431543, 0x9, 0xf0, 0xa5}) 16:53:19 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) getresgid(&(0x7f0000000000)=0x0, &(0x7f0000000040), &(0x7f0000000080)) fchown(r0, 0x0, r1) 16:53:19 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xc00000000000000) 16:53:19 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000100)='/dev/amidi#\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x4) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="75707065726469723d2ec23666482f66696c65302c6c6f7765726469723d2e2fad696c65312c776f726b6469723d2e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f0000000040)={0x2, 0xf}) 16:53:19 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() recvfrom(r0, &(0x7f0000000640)=""/170, 0xaa, 0x100, &(0x7f0000000300)=@in={0x2, 0x4e21, @loopback}, 0x80) getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f00000000c0)=[@window={0x3, 0x9, 0x7fffffff}, @sack_perm, @window={0x3, 0x7, 0x7}], 0x3) setsockopt$netrom_NETROM_T2(r0, 0x103, 0x2, &(0x7f00000002c0)=0x8000, 0x4) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77657205000000000000006c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b6199a24ff7551d2386b8f56c5bda61c3d83b9bc1e374867f05dc80356622761e6be371dab2c0a4bb24b908cb3be57473cc912d65af6cf76d51a5bc760aa27cdc61924b766aab67c89fb2e561714c6b689b017f2a911a97dbc1031766070f44da71cfe40c9571147959f5f0554292fdcd81737d27da7b13fce3b6397f0c15751b527030fdcf05c844a7a80f448661831a8ff8c3592c066c66b8a7e4e56c8f7c2de74b0279a5319529ba387112ac7add7fff1ff17760e6983cdc11778a4fef82f7223d28c6a625a857c3db6796fa5334c82b7d54ab3732099153bc15cb16b30f12d4cdeccbf3e46cc351045e690013f83fad5d5a3d692515d5ca6665029e"]) lsetxattr$security_selinux(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='security.selinux\x00', &(0x7f0000000740)='system_u:object_r:tzdata_exec_t:s0\x00', 0x23, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fsetxattr$security_capability(r1, &(0x7f0000000100)='security.capability\x00', &(0x7f0000000240)=@v3={0x3000000, [{0x7fffffff, 0x4}, {0x2, 0x81}], r3}, 0x18, 0x1) [ 382.768508][T18605] overlayfs: failed to resolve './file1': -2 16:53:19 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000500)={{{@in6, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000100)={{}, {}, [{0x2, 0x4, r1}], {0x4, 0x3}}, 0x28e, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='./file1\x00') utimes(&(0x7f00000000c0)='./file1\x00', 0x0) [ 382.896246][T18625] overlayfs: unrecognized mount option "upperdir./file0" or missing value 16:53:19 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$vcsn(&(0x7f00000001c0)='/dev/vcs#\x00', 0x1, 0x2920c0) accept4$unix(r1, &(0x7f0000000200), &(0x7f0000000280)=0x6e, 0x800) r2 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x80, 0x0) ioctl$SG_GET_REQUEST_TABLE(r2, 0x2286, &(0x7f0000000040)) fchown(r0, 0x0, 0x0) [ 382.934833][T18621] overlayfs: failed to resolve '.6fH/file0': -2 [ 382.994406][T18626] overlayfs: unrecognized mount option "lower" or missing value [ 383.043454][T18621] overlayfs: failed to resolve '.6fH/file0': -2 16:53:19 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xd00000000000000) 16:53:19 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) unlink(&(0x7f0000000040)='./file1\x00') creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) mkdir(&(0x7f00000000c0)='./file1/file0\x00', 0xa) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file2\x00') 16:53:19 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [], {}, [], {0x10, 0xfffffffffffffffe}}, 0x24, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c163afbdb8e6c1e70a095976c6f7765726469723d2e2f66696c65312c776f726b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$vcs(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcs\x00', 0x80040, 0x0) utimes(&(0x7f0000000100)='./file1\x00', 0x0) 16:53:19 executing program 3: unshare(0x600) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x5, 0x6, 0x1}) r1 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r1, 0x0, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000)='/dev/rfkill\x00', 0x200, 0x0) 16:53:19 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) setxattr$security_capability(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)='security.capability\x00', &(0x7f0000000140)=@v1={0x1000000, [{0x3ff}]}, 0xc, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 383.110247][T18625] overlayfs: unrecognized mount option "upperdir./file0" or missing value 16:53:19 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0800706572646969723d2e2f66696c65312c66696c653100000000000000000000c59560a7ddef125e011936c46a00a5a2cda7080b8dcb1963eb623efd1eb5f8933cd834442039b44f4c930b82f8c03cf3a6332ab111573a5ad8b2e941fe2f0133579c3caaae83afb7ab2bdcc4477112abb65faa75d7c7056ba001ae0d9f283eaefdbd"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$bt_BT_RCVMTU(r0, 0x112, 0xd, &(0x7f0000000000)=0xfffffffffffffffa, &(0x7f0000000040)=0x2) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r0, 0x4058534c, &(0x7f0000000100)={0x100000001, 0x7ff, 0xf99e, 0x7, 0x7, 0x80}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 383.237610][T18659] overlayfs: './file0' not a directory 16:53:19 executing program 3: unshare(0x600) r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/btrfs-control\x00', 0x2, 0x0) ioctl$VIDIOC_S_PRIORITY(r0, 0x40045644, 0x3) r1 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() fstat(r1, &(0x7f0000000040)) fstat(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r1, r2, 0x0) [ 383.294735][T18665] overlayfs: unrecognized mount option ":ێlplowerdir=./file1" or missing value 16:53:19 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x107) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e6c6f776572646972c53c3d2e2f666901000000000000006469723d2e2f66696c653100000000000000"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:19 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xe00000000000000) [ 383.391166][T18670] overlayfs: unrecognized mount option "" or missing value [ 383.413233][T18676] overlayfs: unrecognized mount option ":ێlplowerdir=./file1" or missing value 16:53:20 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffff9c, 0x29, 0x22, &(0x7f0000000000)={{{@in=@empty, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}, 0x0, @in6=@initdev}}, &(0x7f0000000100)=0xe8) r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_dev$swradio(&(0x7f0000000140)='/dev/swradio#\x00', 0x1, 0x2) ioctl$TUNSETVNETBE(r3, 0x400454de, &(0x7f0000000180)) 16:53:20 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) fstat(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000500)={{{@in6=@loopback, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in=@multicast1}}, 0x0) mount$fuse(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='fuse\x00', 0x40008, &(0x7f0000000740)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x200}}, {@default_permissions='default_permissions'}, {@default_permissions='default_permissions'}, {@max_read={'max_read', 0x3d, 0x276}}, {@default_permissions='default_permissions'}, {@blksize={'blksize', 0x3d, 0xa00}}], [{@appraise='appraise'}, {@euid_lt={'euid<', r3}}, {@appraise='appraise'}, {@fsmagic={'fsmagic', 0x3d, 0x1}}, {@obj_user={'obj_user', 0x3d, 'eth0'}}]}}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00), 0x24, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000400)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') utimes(&(0x7f00000000c0)='./file1\x00', 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0206434, &(0x7f0000000040)={0x7, 0x0, 0x1, 0x40}) ioctl$DRM_IOCTL_SG_ALLOC(r0, 0xc0106438, &(0x7f0000000100)={0x7, r4}) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) accept4$alg(r0, 0x0, 0x0, 0x0) 16:53:20 executing program 4: mkdir(&(0x7f0000000180)='./file1\x00', 0x80) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00), 0x24, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='trusted.overlay.upper\x00', &(0x7f0000000d80)={0x0, 0xfb, 0x1015, 0x5, 0xffffffffffffffff, "9c0bec614a761f928397654c9b40abb2", "7f7e0e56176658512ab982ead174a2c96c0a7dd7b0f7d058cf1f73fa1c82f1b7e7a163aa3360b47f9bb0a0d68d65b6f844fad267cf2f77af89f5562de3f60b0c96852b08e18e4cd0b736c565b043dfb737adc3c450bed062e5f2b48d70ae91dac46f88666563549bdf0e8feb8408d46b0cc5488f0630690c68251769f3c2f7ff22593393095c105408f4f649cde2a92bec5daf631303452f580c3b7088f4430aada4c0922dab8b9fdd187a583b0c65d4e4535f4c51fdc9ed0f0c7110b3fb510d0d972f36338b0e9ec8b3e79b75501732ba5121216b5ea3c804382566265a4baff8a8e35acdaf669429f762a57e2b06f4816d81f52232f3f774e91c45e0b54f2dea3c0893a2f616c164ee37f088fde2d870937bb3319170e36864b55e783e92126a01a21c090bd806901742a305d3bad10c340d93fd656505461915ab2eb3ce6ae00bb2b77cba75ea7962704ff4895e28252d109425f96f40580ef467300769780262b721fc505a22737543d03099031c01a96aac9538394eef1bee6d8ea0aeb9e0b1cd813300fa6e688d8a431c45032a364c81cfb33158e1ea45d4e0e7d022a038d8b5063c3c98a269a5c3756d48fe6c0c736463cfaa464676b3c1aeaa96c1b6010678c26a72d5d51568b854171111259a306cc0167b675d994e1a1173f663d7f6b305503c7e08296869029173fa27e70ea5406a88170a272f83a45c87cad3d51bf09ba6b2dc0a9e306e9c9951a8aae3388e8387522a96de9d41ae228122cf7e1ca64712001821d81612bd7bb0f37348d3560b2d3dd04fe865ea80236a4738038b165fc7423f9789da439c1850cabfbacc2b82d24a0052da3615a21c02a905dea7338328fb7d4b9afadbf9c6dbd3d1d58380396719cca92941e77060522150eabd65549e0c4ab7d4fe8ff17cd24498f2b4b2189db0abaf8363bebb6d3928529ab06255625d00011018afab8524c7885a4efb9d05c50c9e7d941d323324fe22c3db95d9c9c624452555059e46b77e02cd7c49957ef2d37e3efa2dd1ab160e11337ecec4751d27d070529097e7f41d214f35a617185482ae6035a4da8b85b705d58ccf386d1613b6e740aadbe069ec9eb8297a3deca37cc919aba17f4f95a2b5b87a68c4b61260c95e9284dc2473985589d03ec8b371a3e125103c78e3d6fca26bf0b7b0d9dda36478e0c78fff4f703cba700c0c81fa35370b72f7897dce9ff7a9f7d5be25c960c2b6c96d052b19e482757122e7b5b96b61b3feaf3972046ee53bd6259c4373f1d33a40848a75330df35d1ecbf95104714ffeed143b202fa0ae79fe676a9557269529e5d40eaff7985077c7c1f67a5ccd405a1e0d17db8d8d3f8bbc061c99561f2e12f2d8ee63cc271b246d46416e010072344043722ce66538e27e4acbc87eed41e7cc8570eef11a394880009d77a77509bab527707fb816be5928eaac5455ec241806f91947d484231148f03307175c5a2c9b025986772aa39fbfa23da75e7952de8163f69661a6c850e8e628db3279be62acad964f1ad6704b3dd58e053279cd498f13cdecdefee4b111302238f0e7cb94fc842416c9234658aa0bb2bf5e04d4677a0e90da25788330377a5c11505f3f5ff77790864de9639e1cb935e8cedb4477c6bc2bea6578b6b992e253d913c2da3824c1a8f4bd6c107e747e923b919bfb2a42892c8ceaee5b7ba48039b496a900cb3e87f01059fd77f7ab4be9f1f8a7673b3618d3f3ae5e62c30bf66d3565004970f9623840841d12d889c1e44eb8b9d470c432c045707e58ec9497e77b732e70a5a587f3aa1643b4e9aad663fb77a986226a61ac944641710d55c6f07260f369b936392c3e46f747ffa622bafa2b5d82af323948100579f81fe95420307bddb74c0c530f0ca472da471ead5c460202ea10f243958a6d3b26a5f155eee287e0da03ee699f53a3e3d370814a9e384ca6cf0c3ed7658d0368db70d3e7f8563c271e7f08f95e257ddb30fd98fc306f7219bdd2e4d39b031fa27333dce46da68caf0154b43fa002e708e3a77043bb307d783bba00b4c1f765f926818b81008d71c8a66d21cb07fa2ce297525063a502145960ca3943b20af4db72e91a9200a35d595a66ea708ad762949939e8a83ae127383a8af583d86c4d787b30a38313e8c008b8c2850052efe51ff75654fe2d3fa10957567ab337ea4267bb7baba150bfc9b804a52f813d392185cc2e13715f47918f055c91249cf966611bb445e890bcfa9e92c2f2a4652e763d5b7769b41d9e1ebcc483d27c420127ddbb5b47bc2404bc0cbca03762c34ea12b954f909ea943ceacf9e1fc07b073d8c6f51c60b451b595a6d26a0e985edcb8a6089b12108f57cf8e06a0e3fe8fc0cc452c18e4c0d862e9307b6a7f7a23b5da8fedb0096be99f2059f99068822b7e00cbb9f5d7927cab18490c373f24ca8b1aac52d18c3e405e91452f217cb2a52c73af12cfccad75f56154b85741c9ca00f3587a8fa34f7bce7ea1d12122155aef4f184e2b1b3b814da301705f4c9d7795d85ef7efae36bea583bb33fa4cb28d3dde409b9cd78db3c3e9a2d495dd6bc490e7ba5f66c79492496730f33abd0275ec988449d82480a7c448dafffebfca6520167839a57629364976ce0f56f4b2e9d6adcf2aef0f513091cc8e626a0ac5275845dcc76531aab79cae422e2601e4f7098f1238ea158110093738652f1a2946f66a1fc69c3e1baf7d13175504a456a96355b1c5f1ef33410a3586db13f3f20b3432a68d4ac64107db65d3406dad140490f10035df06f74d7180fb5de7f908d5cf62d43c3a3f76cbc851e8554b0fa4b2cdf3f61c25b985947d86b0c5381adbd82308a3acabccfd1ce70f1e269d2bddcde9a3678b577310f6077d7ff68560c31742f733c0bf6fd66cffc5debb71130d94dc8fffdf8270aec3306d2a2954c653adb9207693ebff7c8fc71c496c0ed99075b96c5aa479f9c737f0a2c297deaa47dad78031bd31805e61cefd8264f5829736b39991a8dd288911f6522e90945747a2cff6a5267eee3c90d29a24e4dc1d41b069c000587206826a8055b2e75da83e1d198f5c404b5c74c8a1993d94f653b623ac5786d40b84cfd7a91ba5da48a9098520a0b1292fa60dd15fc7f90aad9036f43312ee02d406eb45c3e7217377d07062a6bc8750c67daf3b1c1d79dc5aeea97cad9657f09def912c616f245263e36d816b73fb912f3648dd640b8c50a837aa9ba46934bc916ba45f05178a89a5174e93a779901794c25daf1661760f5f078b41180eb1299852eb828548d115fa95de98af89e1d16cc0b10d55759d4ba5076c7f206833455f997472f11cd5a1aed7a3916911e6e947c97496b69174e3baf305372af0cf5dd96d02ac05cf6ee2b092f92c0f1190815713e72f95b18529dc46e48481109141fd0ca1007a756fbac247e2d297241f661f0799cbd1b148eca4601e2ab69dd83465cc0439107c993c54c0b9d73924912c4b34bb194d782afbcffb93e033efcba13880d79e9eee29631573b78f390fda53337fbe87f4051548745bc77af2b8f57265478db9725482a8f68335a0e7cd5cf42eb89e0f3f79c529f6ba8cd0d71d39ed8162775312eae7a0449b43dece4bf67f82d2727fc5d958f836ba1cdf84a7ae701e8c10ce3011bf5d0967dd5aa3ec4aec680e1db3d36d9e1d249f48ab8ba5a6068af1552e93053ad56681df8f88c315de125db65b81104272cc8ba48c34d09d3e5d57c07c143588f9437d0b472e5eb08eccafd90272e38bdff5bd27d6bb0ff113f106d6179cc0dadaef30f39da4f7a37d417a9b691cc4e17d9353bd9b3ef2c89960e63f8a6e93492696ec3af5abe75b09b5c42ed33793e08ebeebf66c70cbcd6e55d546b16b7b09bf53169e63d6d8154a907511a938c3d305815723214f39674d5ab6e93fdca6ed73f1b279e0094ef941ceda102f52b0e978fcada6e1f86da26778fd8f482be4530dd30040ac71894668948e34d71a0bf594307a8f76f0bc4ecb866d183666e74cd0c8a71dc29b0cf875edcdc72ceba9ee194cb2e48af0fbdde7dbfa3a7f23f8c001009221b31f8737d53cd3ceb93a2055e30d101d84f8bc7fa64ab6bdbc730c99e88a1b1f4b06c5e83200ba07d6de8b45e701cfbf2456df8748e0b8315f4b44f98575d356d75f9de05dd3a3132c8d3a0b80e25bb01306d73d0316b5ec8c85f265905537e426ad25dc0f63d57df61be376031a9b2365e57a453476b87033a3a5759121b817067d014d24823c04db63f1a5e605379a1f73671a125631758b1ea87d954c6329bb456ea08654f482baf1259292d30fdd2f7ee1835e0dd31320abecec3d39b584e005899aed9b3416dcc056e0230966e0749c3d2a7fe86b2cd3c5436f0a07e709c886cb10824a44f50c3b7c2fc12c9022107b907e5dbc7b873a816d52e59d8153cb574def0ca07a0979f8e822b6bc8d62f9d15974b838b426e1a421c0997e50efebd0ee3c0179bd368295cb04d0a2a7faa3f3b53506be108937e89de94e4fde296311a0cbf056fe6b05cce9611e25bd7fe27c05a36a4f28d1a731c8107102c1eb38d61cb64f60cc116e9dc864321cfac419f74a6439672351912ba4ddb98026e352c3950812e350bae2172e856b4f498fd3156f143f2a5954a19b3ecc9416f8d53f1617e45b8df29b9150002611e909ff68ad0d08006d947ef14e3a4b297e0e058817d9ea39223ca64bb48c7aab282f22f5acd3f7efc2e2e58258c9153339a7cab64db187baf4f91465969949f1612a085801ed186b383484d2b229ef2173a6712b5f74d14c37ccaadaea6ae64e9244634b39fab4680a2fc2345d4cf5f5b7fd39d38217c109466d8b40ed99b6f0130dc6e0a81eb9c26f91f39c69e29ccd78c06996b0eb2a23d4863d75e0d7b6360133681a5eee88a7eb907d8ffe8ceb61b047719f69b3dbe03d1ee20cc786ab1d821f46e3f556c300061d88857a36b0ef4e3b45cadedf7d64f46efa301d718cde88404a3a314bdee8ca15b0052711b4fb3ea520ee70f5cce8e23e85e1dba7bfaef0c60cdb17541bfa11797f2184b5917b48ce30ac8e891d6bd6eb8a9ad4c43d66c5a174eb025d0d61f1936f49f12a1d9c6340369ff6faf7792bc7be4974feb01a6ad4c63d1d67c4deec6985330d142e96548be64dc7a2746c5fbbef75f745bbc33150d5f00ce3d2df204bed56c6d6a81f04172469d4d3e7509c200c838a3d6fff5c9771d610ac96aa74724051845ca4bdd71dd54cabb8a00407649e2f1999a3c85e9ad0e4262e49e69e5bc0bee332bc53b854ffc0674efb2922f40976772043a8ef134042f8de6b149464ff862d8820296d710b16d231583cbd3ca01e517f06539648df397f13e63b757ea6e2cd06c0dbbcb2a35cdafd3c34e6361b7cee8830dab8be889cf414601c10b4e5b6a9eb19c170dbfee3f7cda37cc723e81ce9e8e8ad750de727f6f2c3858e277db63eb17ebe8ca9f437800a6ff1b2ac76877876956ce5f2144b0f0a3922d380685a874093c6133f13dd5502c351d187fbd533342518a053f4935bcfa3e200deac3db0436e3ad237d9edc9f71cf51bc696a1e24181d14f260cd13cccc3aa3282a3654da071a9a6264ebe8898668ba388d7d7eacd4d06e8e075d73ac324d9388b36505809bb176ecfc52f59f87b81b34936aa29c9814f971ba039bb1cb70558e42967c36d15faa529e6c25ab9e7b18120a4ec1fe37934373451b3358cf3c7ceb0d80900ed4c7e13ffdf8f25a937bbc2b2f387ba833cc10f25cd024b63a527c464c51909daeae0212a5df150d0f49e3a"}, 0x1015, 0x3) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) openat$vcs(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcs\x00', 0x200, 0x0) 16:53:20 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = perf_event_open$cgroup(&(0x7f00000000c0)={0x0, 0x70, 0x5a04, 0x1, 0x0, 0xcb, 0x0, 0x8, 0xa000, 0xf, 0x0, 0xfffffffffffff001, 0xa81, 0x10000, 0x2, 0x4, 0x9, 0x603e, 0x2, 0x4, 0x4, 0x7, 0x3, 0x5, 0xffffffffffff0000, 0xfffffffffffffc00, 0x5, 0x5, 0x5, 0x10001, 0x100000001, 0x0, 0x8, 0x7, 0x99df, 0x3f, 0x12000000000, 0x2, 0x0, 0xfff, 0x0, @perf_bp={&(0x7f0000000040), 0x2}, 0x0, 0x0, 0x4ce, 0x3, 0x81e, 0x400}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0xb) fallocate(r0, 0x0, 0x8000, 0x36a2ce60) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="7570706572644f723d2e2f66696c65302c6c6f7765726469723d2e2f696c65312caa963c776f726bffff00002e2f66696c653100"]) ioctl$KVM_SET_GUEST_DEBUG(r1, 0x4048ae9b, &(0x7f0000000140)={0x80000, 0x0, [0x4, 0x6, 0x1, 0x3f, 0x1000, 0xffffffffffffffff, 0x1f, 0x8001]}) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 383.618161][T18661] overlayfs: './file0' not a directory [ 383.642519][T18677] overlayfs: unrecognized mount option "" or missing value 16:53:20 executing program 3: unshare(0x600) openat$smack_task_current(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/attr/current\x00', 0x2, 0x0) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) 16:53:20 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) r2 = msgget(0x1, 0x21) msgctl$IPC_RMID(r2, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d472f66696c652b2c6c6f77652c27c4613d2e2f66696c65312c776f726b6469723ddc9442e5de490cbb0b00"/65]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 16:53:20 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x1000000000000000) [ 383.790602][T18707] overlayfs: unrecognized mount option "upperdOr=./file0" or missing value 16:53:20 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) syz_genetlink_get_family_id$fou(&(0x7f0000000000)='fou\x00') mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='./file1\x00') 16:53:20 executing program 3: unshare(0x600) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cachefiles\x00', 0x101000, 0x0) io_setup(0x20, &(0x7f0000000040)=0x0) io_submit(r1, 0x5, &(0x7f00000003c0)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, 0x17, r0, &(0x7f0000000600)="dfec1a79cf27b079e1bf396254feb3cd4fdbbe48399296baa21ccb9d07a6ee9a56d351ef4a50bba0b43aa55c45f3c754c222d8a20374c7a56121da1388c7c40ff73b03e62bf8c86df86591f5dbbfa4884205e9d580e283371cf0f7865aec5962a03143de1aa1d5c2cddb8c9e924df430b32f69870767ee2aafdbe0ac0559de8768e3e8b0514f65ca002201ee848085982969e137498094fb235efc9a5f482dfe3d85934b69ea9c966014af07f79d3d3b55fdb380442fc4747e9edbe37e9d053751adb4efa52b3f9aa885fd0a3ee60773b23f4c33a5e4d525e1a4aef9b3488aba34beda6c386c40234bee195decf1c78ed107875fe951f10457e0ef3f3052ba4108a2e17a521163e21ee20b32903a9624f5c54ba6cd9ca851de44629225398f59e26fc3e8500473ae99061eef60da22916241a13ab7c83b881decd8bb26c6bbc78461af74fb63e9d4e0803c669a20c6bed42758431f13837bcd9ba864da973e445b0a3f847ae336eb431ca14a02e29efaa330fea2c5471ef6b2fe48f2592ec432c7bfc74357b11a04383adce1a9e17bddf821701ff1ad5455dcddb2c8a89fe0561ccc1c78819308d88002309a391f4fe515af8f6de37ac43a554e4b29d8cfdca3fbe380a8733e8e343165694157658715339efb54b71afadc3974136d56d116c14317fb7971f4ceaed7ac6b1845b99023c262944818b9df169243fdac1792750e70a68c1573fb773bbb5db4b1aafd38d23378f8e751384d1398369f30954943d865aec97a18275310f283a9cc8ac50d2f5eb30d2fcc42ad9c30cb91c1d18f3edeb39a26f90187ffe1d154ec0642d71c2192a92c6f4d4e815fd862bcb5e2ef72a5abeea0286bd08d643b07fefc638e648d1f1a537816109dd9080fbaa8f1f17df5cdf51f49f280e7d230585b8ee520828754a061cbb81e577c26134e64a96df07318fb089c17ba1b4dbb6dd38e884d27235c05a29d5b05cb24c978888a879282f016598eaa0eb83d9216e2ecdd77cd008fd2656a881062693e0f12126f9b35edf0f81b4e4ca31de5fafe3a6397eedc69402b244e44f906f0f20dd346ca6172b7cea955adfd32b4503f2a424bf44955cdcb0b2327d1443870f6da9641334eaf348a80e8689e1290d2f6999540de179cbdf617b2e16e5fed4d35b4a07c5c15157f41ed3920459b0d66f88b49287db3991e0fe53afa0f4bf38b56c2c1931d59fd1824c474247f81b131a042e4954df07914686bf6956dc513216ca99d9a2336f2e746fde303a47c89be37df27fe1b821382e0376e2fd6122e0805bf09138254a1e707e804145c2fa2f338fc6279e8846f2bc49a713f28af9b35e9e963d2ae25c691832d9b891c8091f10f416ac28b6d258d252015fb54f12daeef905ed4450c3cffc84e99a8c13a2b67a278ebf3bb501713e511693b40faf873c1d8b1030b37ce32850c479dd0d801df71f43e6d80eab158cd7e38c39178f7efa58d766b24c426f8c9ae8ccc9b0fd36ca15b43d89898d6c568287b3c20b90c6c0b6bac0297b02d5e000d132b52632d9c24e11fb9c116a53841a4828139ff7a23f93c88f53f1029a78eb6724f6d0ac32f46b376723e1a92d04c9dbd5b75b8cfc5c9d6e1142a96335179163470ad95182414ef526a25e9432146fa0a12cfe62a26ee0271e8cfabc0f1357a5d68315d1110da59ac0f565971c37ab1157462abb102cb9ab8185cd8f714d6b23a99aaf83d0071f0e760353c8a53b19e8014a02c1d6af91efb12b37ceb1b5b1a3f5eeed4d900df47ecedb9658fc35468b06460e091a78eb5c64f9c28408a2be1190553fa15452e2fac3f8b585ff18f8bafe4f9d5a325a8e97cc9f5136ca26f260ce3d249b58a05887954e3f2c5b5ca2e1914dcfe78117bb46db273ce85c6be8477c8df3d9e076b46ce43f073196d89255c572558531fa9f728ea1b34cd74e297527fb4ee4fba4e3b887d3e94ddf4b3b2de4394a67bb909dcf5a9c1ee4f1c5034055c6e068bc55e5e17c02cc6542a692cf7a3d09be24dd8b56baf7f3a69850f7f1b50aedd4c23b1372bef9c69c9d0d770756cb425e867d29cedc96953729587eed595f514dd5144af300608d5ec5f7fcd48a85ebe1aa9a90e8b0b962824d05094a125902aea554a211c1695c7ffcb52ca4a16701ddddfbfe85a6e415b4d97ab587d0d9402d3c9a3f12fafd40b5405249c2041b5ee2ffe2e92025a6551eae21f2a15cb658bc6b36612ac08361aa091c3842260d4fff8a51a645cbf611ff28d0464d7db4e07661b8a66a729028be16bd827c0b7c3d7b060e01d49d97bbfa69f7ad1c32c302638c414e865a8d4cc8c9bf21b5be3f8abddf548c5a7ad42648da7a33f7e795368121c154db48d4298b3b845cc7025157a7297300a60ae70592554377c584907fd37072ff86e2cc52473ab299100544f2900465f3a2d6bffc510588649c0e37778542f1b490f2be4fb24be3344494b4dc4d9a62826c45a9c3c276675b43ef53d76e32e98fb78b0f4da4a6acb5ba7710bbb51d857bc0aecc156b93546af327b74812db8386cf8b1c7b31ec748c1cce0b845059e645c098b88cc202bb85f35cb3af2efa1ef16f23896efa59b81a03eb6f782f6c0d1622560852236fbac02e21035ae00d7ed06521625f0e246f6b5c938bbe0aef4d051b6445143150c4cf22c13b1d91ddf908c5dd432dab1352a29b6bc01d44ce0ae91b15bbb416ffbc2fffe2e2cad35e37dc1198a9f071a58d6bc545b77cc7a8dd08300285cc85f713cbc955063b382deddff4e51228ac7af7994d47da25b1de1ff57e38a60939955437b11b4439fe34f81e8b86b00ddb9c40a648d5489f2325e0c10f3d11a331874f338a1b751d88a37053fe6f021f16690936d580e9120c4bce303abf8ea5e5f59e9e6ab554e58de031083aba6568b2691a5bb1ce7a15de90055263561043a48a5b51d56c2f49596494e94621260752ca0f80007948a549b98af7a218960bac0f63022c5cfe0e1d841e1ee78bb2884ee88c5f619532e138dbfbf4775947172878e9f74c25d3b8ea952e5ff018a50a5483aa96d34e102e1d84b7192e6c2261cbdd06040f51b47c887b3f35b99e8755cd33280e460d32e25535048da807aaa91951fbcad97a363dde705f478ac03b33d333799fc745827131462fb26d8c910c82a42803cc004a4da1f31c96400b857ed2e8b709e5e096021952b142895fad08d845d0389dee0bd9b0f47abc09e3569cdec5d41635eb632c36fba4165ee574a46459e0debb65f0cc827f3b45230701d5d0989ebea3bfb7e4f9e3e3e3deeab6b66e3addb659e9360f58c054a6452195d29f87beaff68a486cd3cbe6f13eeff4f88dba25436f5440b6d823394282b1663aa258b51d794d08b32ba2ffdecdb3a11e2ba3437f8728dd55bccc62cb7f93d478f3acf506c547ba2402d0daeef8a895770d10099df396ed4f182c76164ca7db1cbb83e709ff6ec9e3d88581518bb1e0aac577f3563f596812efc40579af0a56b8cd88bd485e6538312d2b756aabdfd46c94a8029c510263144f2a4ee58fb0ba3c1fe556c37f8c2d9f0bbcec27bbfbcf9c6e9f18a6fcd8bb6960513ed2eb33402ebe55a1957e456ad3729e0cbace9fafdc83f281ad6b3c16ab5a14db98fb711e212f5bf32e16859ba29aa264b98dc9004b6b34c04fc9f7f9b619f2026f7a9ee88252aed1168ba2885925398153d356c4d759eebb48bb7b97c110441fe56040ff0b5186e0fac458665cf2965373f201674c2040e72fc2ce3296936cab3a99231c537735ff054e013eabe5c21ec6119fd778f34f0eda62e481139897ca21001ebfe8310c900a073c3c26f8a324283ed2a3772c2e861356fd6ce767e6a478ed3e4a3f9341d764eb623a90eeebb88cd2e6118f31b77ff97e321e12c64b7b658350da38f04f3ed5da7130809906436d51a212860925e956253408b60a4ae295c633519cdf869d5eb42fbb009e74ded6ea95dc6970ba207b1fb4734943d1e5977af9d373100d8258f2edbd57e179d749259c8da0c5576fbf3e60c33da5b748b4c50337e324124eb6305ffa0308db449bbf1797b0c822e77f04978c395daff59b3729f3a3ad2df4f1242e97deccc46a7edae4e563554255ac60b514f8dc2deb767b03d747d4beff9aef7aa33c7a77407a154fe98a9e44ec58fe7400976c4a6853e7b76276f0b1fef554ab5154df7f98f90105173da256500f6e57e3044a31f5b6e9950d55dfd13bff506fa0989a67c5622c8e4c65d2d6c15e9db8c7f75d51a73810a75f053c26be4531286620f3a12a641e28d7e748f9ed326cc7c058bd1f2c90052ccede09f02fe8b4ef17e13b9b9c7e57a6ee1704d2dcccb81c42aad4a3fe8de1415ea9f22df27ee047e59064c93c81675f66782b2299e36b56020c82206f5709efd8ad862c2adf4b6bffdeea81eef4b094af96724cc93b9efbc96a5447ae2fcf0f36561669c865b46f7b0ed75a5ab43ad70677962ecb503d4ac9e1f3a85d65efe90614bf48607c21fc57af9b30e7693f8b4f427ca50ec982d930cd2e8ce6bb08fdc24c297f6b780b76dd25c0fd9e3bbabc9ebc55bc0aba70fc7c61a8ef64f93a000068c493511457d4b4e5aaada5e7c840d13d96b7010ecd92f633f535925e9538e1c3abc1dc0f5fdc64bdb96c17c8c7f81052543b011129c23bfec8bdc23a82de0108f3e903f46ea8eeb8fbe1475b62b8a3eafc900386d621d68fc7d00489bc91d67168dc47c83ee2ad31868d20c163f2c08051722770b0fe6abbdbd03ecfe2319856b76a0874649be6ab12d58dc1092c75e1c37f7240035411fa19dd27a52812217f2d0f9b7d6b4a0c67df332e98c5ab78b70036e4e81a27a8bed0bce1d5be0e5a26752887be4dea92ab6bcae182f27d89db7c1f07aedcf53a0d66e3f5ac7c776e7354cb6b4f198cec39a86318a5d2a0be8a7f10ee601f87b03ad5c688d565ae503bda4aad3ed918db4926036e3fde2f6365bb2a3fb1d96cdd8113861420fbaf88a5fc9651e08960cf70bb45bfb79e8eb37018882ada836063d0f811c00f702a6f1114433065cc8b170b7e51a6d34f9a0bb36f43e8725c51bd38faf19820e0701e73cc388f63e676ba60f78d4231180907a9582a3ad580f6da0a832dc53168c3080cb71fb76899172f6e5d06444ce8ba28d150949c753c24f493ba3f6592edc7fa7fd1e358273f2b354d95a64b8f5c16392651f9dc5389adf4d10bddb10fda14456ae502b5c52fffc80d881d4e4925147675491f0be3144ff724cbdb21eb72db1b1ff796fe430accc4248f55d8a6311c0de0b02e06fa3ae2f730814692d7b51906d4f4477692cf8a868785308ab3bc6c15f66aa5aada89930adee183795e18e43422be1b9661be311c78c1faff53bc3ae2055afb5fd4b9ba3dfdfd91f0c8a550caecef74002641509634ce864d7abc1ed6b4cd1f0db15248fccffad35ae0d34002d056b0683047013757d6a0d96061b1adb53acd374cf6dcbabfa699ebe779f9cca37b34299ab1e5a49376aae68d2979255c37b830e12ac515e81c1f40d72af9c31cba54990b1e2aedf075019ad84b91b2f70fd57a2e5905aafd2d9a3ff8213287920299c20b3636df7b6e2c9f2502aaa4a6dd0c7366c39aaba3edb6dd308abd7b3def4193708efaeb09fa499c2b17e8bcde8f79e6f1a71cc6ddf1b6fb00b8529b3ae05b9b6244374ad673bfef68732dc0070be92f90ca78495744770648c206929b1ef263e8c51c3e6699d3167bcba2cfb041b5ba6366e83e835cb7976bcb2aae46c0b63a796195f3d6510637d37963eb4a0dcde41", 0x1000, 0x6, 0x0, 0x3}, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, 0x2, r0, &(0x7f00000000c0)="6a5bdfa9", 0x4, 0x1a, 0x0, 0x2}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x3, r0, &(0x7f0000000140)="6417a663d79d53ba60eacfb15b69ca536aa66b7888a39af781dfd6c41d08439c2f2807126ad2260a2c6e55ccb53d8e21d227b486a157f2f9f4950951376a28a7fdb47f128dbdfbc3d7f42f2104162a9236df7f80aa75", 0x56, 0xe9, 0x0, 0x2, r0}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x7, 0x6, r0, &(0x7f0000000200)="302688ec1d7a1161cdc6a5c844d365716e188ed24ccaf2510391856a434cfb97cc898a519b1be5f808275c16482c03b5d488bdbba2ae58838cc40fa31cbce9946d6b2c7573008c5303b1ccdd9255dd887d90b6e64c7a0755c58d6752cf3ddfcec7038ef817460b3aa3489109c861b182f3f02b566aa54d779c50c73a64cb72c1d446963d981082072b98d4445dd4e8e0ff1ffb295ab61677aebb43b07f62", 0x9e, 0x9, 0x0, 0x3, r0}, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x3, 0x81, r0, &(0x7f0000000300)="901db6794b3c5d0740703e2c8e31de694232a79bb8d943cf61f403c66ec302d4fc31d3c76574541cddc5703e5c8212896a3b80d9fb087712d56ef13e7759fe193db1527fb092eafbdb059106b76c4fa836413a6e428381b95f978643bf5fa1bc7d997f6c4456", 0x66, 0x8000, 0x0, 0x0, r0}]) r2 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r2, 0x0, 0x0) [ 383.856618][T18715] overlayfs: './file0' not a directory [ 383.909882][T18719] overlayfs: unrecognized mount option "upperdOr=./file0" or missing value 16:53:20 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00), 0x24, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x75, &(0x7f0000000140)={0x0, 0x8}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp_SCTP_RESET_ASSOC(r0, 0x84, 0x78, &(0x7f0000000240)=r1, 0x4) sendmsg$inet_sctp(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0xa, 0x4e22, 0x1, @mcast2, 0xfb}, 0x1c, &(0x7f0000000740)=[{&(0x7f0000000500)="29bce5ec1963a292ce2d3c79af2f839427012d9614ccec6844bfd1122bd79bcca09ffc81d1e98566bc84740ca26c54256568b4a5336c729216fff76ff1635c24c2712948c4a151510d81fc6cd590fa2c6cdff2a2a3b5aa18e4e405bd6f90d5178270d6b976d7f5160fe63550468cc71cceda3c394c82d9f3616d55d0bce489023979ee365e7e760deccd912591f78ae53a6efae258ed6d80c8f556d9eeafcc359a6b25a1e7a64dbaa234be23bf93d97022dfa025c8072a929aa2d69aa2f703d0470f0b2f1b085f5f8b0313f7d5ecc4f8b46d93687472257bcdf8f675e0fec9a14b41b73381ad36ddd07ea3e5bac90bbafe1288fe", 0xf4}, {&(0x7f0000000600)="d726d1d50e0456196ed94a5458f7c4ce1b914ab96ee99e47dbf0ffef1a123204f58662890c1d9230624064b171044e9f23413289c92f20f2616342823d03a339ac738ec141cf4d9ed7c9cbb55416dc1298e0d58790d57c07e4fc9a5cf696ca8a31c7e4bcc090aec88662bd37fb5dba247add133dfe38f0431f4d2d99a03bc56f10b648a151074be5ac45369da94f472702da24c80eb86e66a9a72699d1af92b6ab5fa0021e1959c53abe436ee72ed7016d5f571b0010a9727f292125a9dea9b67387", 0xc2}, {&(0x7f00000002c0)="c9e6583e353be87a10a92855ef8cf2a68f4032f690f44c6038b7e9161e7f3ccec5", 0x21}, {&(0x7f0000000d80)="a017bf2d40ab5be15393ff6acd98f251f9e66982c388ab0ec0f60102d8f4d06e6b9cabb570357ec7b9ac12b10120b871d01d4c9b477a51ee36bb7c2a6bbd6a98846f8ab4ca8018d4f5097f02479661bcdbc267a01a382ae5451c7c61223da97e72eb0e821ae8b5be727659f587bebe8fa3e12fb30ff15a7ffd4cfbd407297030a1e286765a385c595e045e6bf01443f08890534cc84a22683aaf2669d5d3bde4bf49ae6b8ac12c2b952b5544bd5c714b14fadbd116c1da3e02d293b9721492281bd06f5d7300e3c32c5c0dd8ae1485311ab0e6129dd9efe65265158a91e6c0f4f000db9c80d3bfc55abdf4c5ae90032718727435fce99d8ac3445daf8b18436b707e2baadfafc4d6e3b0a5cec54f64c0839bf9181bae2b23d6aa6dee1a9ace8dbd1e88512911424e427e19c095b264f34d0bc274bd9bc718698f46b4a904f0ff80db4d67a3a7dadcf149b351172fb51e0517d8ff26effce6cdec7f60011037acfd92f5e84d5116fa63e802372b2ef7a890fae970eedcc0dc8f47855e4ca12d98d9f7392677de0debcab7bbe4724f04613090fc98a85e2ee3bce8107bfe217784553a02589a676e639ac3795589c83521274187b10ec36d9fb9566c25915c333a16ca4ff2ad285aba138962693579f98ec278c70528fe31aaa7e91c9d87779be8ee52ac44ccc253cdf98f634e7bd5060d2189a01661efe4760efc0efc10943c495db61cc47d24ec78ae8b53151df1c1ea910950da3d955a2476e6cebf278a8a2204f28228f01d1b8a7bf2aa7e978c19f7aee2c866fae084caf2c1a0e3a7eef0992e3686d21ee5f0b7a55c36d5f5dbfb81f4cd3c851e8dbdf85c2e1778d09d445636c54418aa81d04f7acd564cf8f46130936615b970f95fd6f064ebda2bfb9d63443cb05aa56da47a88a2f9867f0413feb6259281a0c8cd43a647e126a2dde788d1ba45c618c13324ed3ceb57115fdd5246bcda1c90c44cb48017259c923346a70c36c4a29ac482df16134cf4e350ebd61b457d5ee307a857070e5d6a92a6aa9a7148ee213e845790ae06540cb2ca682379419e748fef2b8d7d20f9382139b9c557d0f52bd78e1b79a16340cc5881df5043398732855762ee4a4145c62ab019ddbb0067c4da2058878083be7dd3acbba5d3eb042001df036eef917d3b64578009f7897f483abaa5df87e6874e73aa15090ca36c82bbbb6fb4fc020cc2ee38466cff1f781b35e363a1a902fcddc7355ec7f22fde60c6d6a5a7f9e7bb70e6c7811e4f1bb83ecab347a2550a25808d8fefeb6f06b16df56d860e09cf57a28b6f0394da038c36287ba5bf8d5a99f85658fceda0a9b96bb615a800106c9cec67490cdbe43ba4276ea7bfb09d824f50ca8adbd7a2f6a6b27f5aa011279b72989511e9c5ce556bf43df1f3730fc3f2d0b99608da2b6de097806c681378bf81532d294ebd5d7b9938dbfd53c651f6758301575ae106df8204ee452dd4d00e88d2288bbcf51a922b355adf117577adaa7a3f243fdc5582068fc20ccbff709d2146f56e94aaf77f2fd1e255adfdfe53dff9106a65a29398a0e0381e30b4db96e398e3b0f373c02867e9a6a8331d3f501729b3b023d87650f9b5b09007da8778c12367525862b97557ce7de261219aa36552fc00be2f011782b21e4f7e3964f5edcd6f7e291e21f5d8cf53e6252b6b40a44c7d87f1f7611689abc3e57302eda5d26a969baf32b2e5c264ed876422cd66b995e0c97aa042f9f41521ce7db014885c7a4c68ed201452504c2023d529b42122f19ca80f9fea60d70cbd0a349abbf1e995ada01fd9957034f958b3915550631693b30b7b947a38982afd28b1d3dd779208b648fe6717cb811cc8702544e81c026c221462d83b98f10f3d03371984d5173c21eabfb02443a44414199d7a06c5a9d4105d920dec96f4bfc00de22a1df78c0132ca30bd7288c4786e5398d2171b623b1ac20137ad485aed4009967e5e851642d9cd8ddfd9dd14d4d60917875d46f695d023f72b4ebe9559ad805051b217dfcaaa7d09b6b98060bd6cc42e0620eb446178848735c18e78948ac39a212d77029285c4f3f016d932be8e27871d05ea829a9ff563a1619045883a932e5d0989d69f5c61e8cabcfa38bfc96870d2ba3a09ea0a3b535c26c5c046baa632def80cc3ad619f3ceaa37797ff8763c9c2f454ea40edaa8ebf824fdcea0e00b4a1c1ec507eddbfe660d01f6006d1bcd84e552cc75d929220a15dbe7d007769824ddf5ab4977d0cd9302ea78d2e00307646dc77a5d0d229c5ea1d05db25b17c2d16398819d7fd5f1bf08886ced0bc14d43421927a8d588dab379cf48cb2bd9c2868e09fee8bc7d6b81bc9d87eb5cd517e0e2b0900566618aae261df6cd6e1a10988257f8ceb0364cdeeab7d8f78ae5b7d4fa49210f0350f1f9d4f596199db9d78099c038327116bf8485d29771f3cbee0da7145a0b642a99d6941108fe34e95010e96c60de9ecf7571d16b95ec26b9cb4c9016fdbd3a01b91eae23eac560f47a1d4c7a807786833597552ff94142ce0d19d1f9d58413552979e002c225ae5fb65b768c6be80dc9cdc40a444b4c971732282087a823047585f285ac53481d44f6cedd7b2a714c57fb234f4ae0b9d244c92376e024c50408dabc49005b34a3935cb3137c60c5371f1025b5b52ff33d842d17d7a501bcce379f4952820b0ccf86ee7b1abb39b31d557f4c3021e115523e3e01184e20b119f29aff3b4bbe8bbb8046b03e34345214026c9cf26062481f07e1c0f4ecf539d499572ba85a03d508691859b46309343bb66cd922513d2d0ed736f8f25ff3f9de912a3a591b816b728d23c3f5f88877a84d088764755e565ec661d5f548c5bdd0de323a5dbac130c43bced67e1e13a8650a9d24a6a42fb191b3d4dc1c00c0a7ffdf0691b03ca931ed7c701fe142230de052843ae7832ebb1826c196aa1ea605d753f3d3ed1e9cdef5da0d02c0bdf1ade9230221b229284fee944212727e09cb14f18dcd9f9b4f4c544562b8a4331afadf07d774f3b28043bad02f8bf862207f9fdffb185aa373c0e348de4926acacff98bc9d9c4b488278289d1bd3dde73112dc3f6f85282801f88bea530c06b397a891d7959dd9a41e9e8ec2f4b477a8913184b0610e7d5012bd5fd1d94569767a651fc6485fb405370f9645ac5a72ec0beecd1679d6a87b2c6906d16dc502f138a0674a12e6c7d0f6de409a6e168485fdeee932fb2ea56b42cc607f5ee42dfe1785f42dbd2cf236b25c168c10b91f9f2d170966f4621a4ccdcd7b69347eac444331bebf539c7457ae9d0ddb8a17343b5d97287a39284bf07163946837aaf31aed44d55cd5d54f730ac388b1169d19ce7b2bafa231a045acfe994468a19e9d02f5805e5a98d2ed88dc921a615f34b289c73e4ff881b787c5e82ea3713b9608545a2e396d94055ca5e01ad81570fec0decfb1651ebf23389e90afbd2f6be94f08587d6ad752aec008d1d44d550dc9ec2b78abb17c93deae24e8b221eb761830e86dc850a4e616b39d4350418ce9b0ea6b33389caf0faae1cf12068684c0c715ac9f19443c52a9f889808e9734e2760323b252a302395e22766cb25e974aac4ab8e811f145cfed9f07b351c4423043c11327ec2f5b595576f60bbab53ee5c51c28c358cd663026c35769dc94b25236de904e21d2e8e9aca7f5c3111a319f801fbcb2f5e430f1ad9daa46c02a064e3cf3c8d8ce131787339000a3deff578784ab2d76e0264cc6d854756e804d1934cd9f6daaf55f54ec591f96caca0e8a814086d587a790d433693ab670f0456507d5b4ae6a31823d417113e974d5e4d52841bcb28cb8d47730714c60ee7f340f31ee6748c37d7ef8a4e24a1f553629a00db20d072657b388f187912e78939251677e7a51580da85bbd40ca375e36992fd6106d876acbf53a3b5ae374374a93a2589ebe46cf6b58a3c18ac1fa721c68ea30e939aadc542a38a002f24114fb85534bc244dbfa6cd252543d3da1c51323ad8799ba4b8837a267bb1d6abdf5a1f0619958a12807806f374cd8a1ffb060adf27755380730a56bf5cfb18d9ec403ab884824161dabac38df5f9708d066a73f78ea7c2b0b4eccfbd034797a425cca5b1000a723c84470472abed1151232d9e98197e111d29f69a4b2e150a0be23d8a588a1b58bd47ca011c9fc8f69bc1a15688d100af091f33f8e580280f41ead0d970b72420037de3c6b0617861e4afa22d7e59ddee15cd921c817db827b26a17f9778e4b03bc43576503530794d895d1c04ddf77fd2c48f917b4c5109e6ba42265c1a1e96ff3d48cfeab45d73e97413f46a0f8b979716c42a42ab429193a3debf7176b41d14a2469dc0ce175e37daf346d70b6b8caab2a44b01b86917ca80f216901d5e7204ed8424e6b2029cec7cc48c26c138af0530414bccc1e13562327e479580788a88ea69e3b7a553f237ea51229af62482dcfe2f9ce208bceeaecc222af97fbcbb9f52f76e285525bb6f85fd11f930d51ccfe72111e6875182388eeed78c4bb866715ff472429e5f995663df4e0a3518b1724eda50e113679a29a08c341ba6ba13c3c9601647159b9291a7edac551e902d7f7718048921ee6bfb7ccb374c1cb33d3c9c522876a460eb2945e0bffa18c96b95b36bc65a83ae7b3fce79a2711ca3ac2e3d0601cebccd64f36b90370b745bdb598bf61d371b25a9d4d7f347f3abedf2d06a843312e79d8ca0e8d9f86f8f28b1244af9fa16c245a88ca07e95984e79e5ee02c05ca6bef9334f28b79b36663dcc096fb9796f120cf61123b7682e7f5fe6f5c4ab99ef8e4cb33fd44ed731c679a225654e842c57b846334cd5d675e6b8796ed75af1ef3635fa9063df55c871097707178a99d5d37290796527fd8382898644c7779049235ff371e8ef9cda03a0e07db2056078124fed382a678ad642592ecf1deb032030ba706a8047cbbd0622e52f02866be68b8f05e4fe7248bc65b5b3f5b3f76f3f3803037e3e56b4b8e3fdc51fdbf5f6eb680501994d1e96489bde454002638d905703082749d3e23f9117a44e117c8469d14dc183a07927327db66c1337b851235ea133e4cf0adb3d917acf5fa98c4c5afe7a18a352587171544f647569c14a2f473b9321d9bc83639fce4cba6d943b98f7c8efed914f13b5550d2cf9423f942dbc95f67a25181167ba16f6fdc9eeee45222fd0570e93c05de5e39e547bf31f5233a5e0213683bce1e163632c13226cba584e007b927a7f7326f31e648b4c715be8705f0d3df15ebebc318eb6960344623a68b225f020852d428e39dad795bd05cc0477d7894d02710ad5361cfebacd1bed2f593c9cbb313b69c1b2381670aec11c46fe8bd2106b79918275ab16c5dde680ba3b826d15e300714a7f25045e48854af15b75789b28cb515d50941a534490f7e12ca8a38def98f9a4db6dbe27c39a0573ef69714cde35c29b35e32b3c417311ba9cb0b00656f7e0deb76ba1d202f0bbd9935e9402529a3acfd527e1201bddddc27b61ab8c3d90174bec89b07f62f8666cbc4b7dd85a88012056b8ef6f76bf43667ade7d7d1bcd45ace761820d01d5e2bec0c93107034f86a717d95e6619d1a7ec2280afdc2c0b5bc75175ec6fc91bb38b9d29333db0e5a0e2fc7e1df4ab8358de8172c4961fde1ea33743622ff2c2beed989674d7525b96e4a3af296bb214be1247b4ad6fc2e93974440d77f09a0341e7cfcd0be283b244e0c8d9c2a0468233acb063b3dfa3fdf317c74d12b71f0136743c147209efe6b161c8212a74d66ad528398", 0x1000}, {&(0x7f0000000300)="17b24701c7e7f2d83854b685bbcf06f3ae5bbdec3edf42a1e5f290b58dddbba0933fb8680f9da8a6b79861538db1774cf3ae5a5ee936", 0x36}], 0x5, &(0x7f0000000340)=[@prinfo={0x18, 0x84, 0x5, {0x30, 0x3f}}], 0x18, 0x8000}, 0x4000) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') rename(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') utimes(&(0x7f0000000400)='./file1/file0\x00', 0x0) 16:53:20 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000240)='/dev/full\x00', 0x28100, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffff9c, 0x84, 0x13, &(0x7f00000000c0)={0x0, 0x40}, &(0x7f0000000100)=0x8) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000140)={r1, 0x1a, 0x6, 0x1}, &(0x7f0000000180)=0x10) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r2 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') open_by_handle_at(r2, &(0x7f0000000500)={0xf1, 0x2, "eb68f7efd8dff542b08dd30ea11ba0165bb30edbcf8031354354747d21b2ecb8b534b53353e89fc1c92776113ac7c9173b50a394701d5a3e107d63fc113326da477c784937c056bf9fc1b8f77c48231fd83fd297bb9406bc5be1d16c4ba6844c086fdad9a29be2d3cba55d5135439aa3030dd291d62d5ba81e6484b1b9cf71f14040e903526f6a11363f42a12ee6bdc1e385037cde2408604bb095e377576a7a5ce2d9d420a5190c6f8ff19205f7bba3391330113a92f6835b8d01ab06045b41651e04e254c47fca4e877492971560a05fb9cded356c8d5c9575d4fd947145b37c03aca2df5f15d777"}, 0x8000) [ 383.993194][T18722] overlayfs: unrecognized mount option "lowe" or missing value 16:53:20 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x1200000000000000) [ 384.056614][T18733] overlayfs: './file0' not a directory 16:53:20 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) getpid() mkdir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d392f66696c65302c6c6f7765726469723d42960e696c65312c776f092b50b339d42e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:53:20 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f00000000c0), &(0x7f0000000100)=0x0, &(0x7f0000000140)) fchown(r0, r1, r2) 16:53:20 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00), 0x24, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000b40)=ANY=[@ANYBLOB="6e617400000000000000000000000000000000000000000000000000000000001b00000005000000000500000000000058010000980300009803000098020000680400006804000068040000680400006804000005000000", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB='\x00'/80], @ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80058010000000000000000000000000000000000000000000000003000616800000000000000000000000000000000000000000000000000000000010000000700000001000000000000003000616464727479706500000000000000000000000000000000000000000000210102000000000001000000000000006000434c5553544552495000000000000000000000000000000000000000000001000000aaaaaaaaaa0bfeff0700080008001c000c0003003e002000280005003f0031003b00400038000900050000000200000007000000090000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80040010000000000000000000000000000000000000000000000003000616464727479706500000000000000000000000000000000000000000000120010000000000000000000000000003000616800000000000000000000000000000000000000000000000000000000080000000001000000000000000000004800444e41540000000000000000000000000000000000000000000000000001020000000000001f000000000000000000000000ff0100000000000000000000000000014e234e24ac141426ac1414aaffffffff000000006e6c6d6f6e300000000000000000000069703667726574617030000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b70001040000000000000000000000000000c800000100000000000000000000000000000000000000000000000030006168000000000000000000000000000000000000000000000000000000000900000004000000010000000000000038005245444952454354000000000000000000000000000000000000000000000100000002000000000000000066000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009800d00000000000000000000000000000000000000000000000000038004e45544d41500000000000000000000000000000000000000000000000000100000004000000ac1e0101ac1414bb4e22040000000000000000000000000000000000000000000000000000000000007391d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000980000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000feffffff00000000"], 0x560) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) lsetxattr$security_capability(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='security.capability\x00', &(0x7f0000000240)=@v2={0x2000000, [{0x6, 0xf6}, {0x3, 0x800}]}, 0x14, 0x1) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e0166696c65302c6c6f7765726469723d2e7bdb696c65312c776f726b6469723d2e2f66696c6d319fe04a50ad84e6d338e613092c550875b39d948aabd3814fc90fdde58004ff5a0f132507524f28f44a73a3525384b622321b28"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 16:53:20 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x141) mkdir(&(0x7f0000000140)='./file1/file1\x00', 0x0) bind$isdn(r0, &(0x7f0000000100)={0x22, 0x1ff, 0x4, 0xffffffffffff0000, 0x5}, 0x6) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="75703065726469723d2e7fc000fb5d1e86e19ab8c856d72f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531cfccf17d7d22e53ee4ddc2666801e18cb733fa176fb4fbb148fff373d831e21bfeaa9983fed8693a8347aba77ae1d5104224e87716f0b6d0feb3fa583d17a1106030731f73a8c1be1072fae5"]) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) utimes(&(0x7f0000000180)='./file1\x00', &(0x7f00000002c0)={{r1, r2/1000+10000}, {0x0, 0x7530}}) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') syz_init_net_socket$rose(0xb, 0x5, 0x0) setsockopt$l2tp_PPPOL2TP_SO_DEBUG(r0, 0x111, 0x1, 0xfffffffffffffffc, 0x4) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 384.241419][T18722] overlayfs: unrecognized mount option "lowe" or missing value 16:53:20 executing program 3: unshare(0x600) perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_raw(0x1d, 0x3, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, 0x0, r1) r2 = socket(0x13, 0x0, 0x101) getsockopt$inet_sctp_SCTP_EVENTS(r2, 0x84, 0xb, &(0x7f0000000080), &(0x7f00000000c0)=0xb) [ 384.288873][T18754] overlayfs: unrecognized mount option "wo +P9./file1" or missing value [ 384.315132][T18756] overlayfs: unrecognized mount option "UuӁOZ%RO(JsRS"2(" or missing value 16:53:20 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000340)='./file1/file0\x00', 0x32) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) chdir(&(0x7f0000000400)='./file1/file1\x00') sched_setscheduler(r1, 0x7, &(0x7f0000000040)) name_to_handle_at(r0, &(0x7f00000000c0)='./file1/file1\x00', &(0x7f0000000100)={0xa3, 0xfffffffffffffff9, "32666df10111eabc47dce642b64613d85257bb82370882b6d82992d3fc098a5c20b10823198ebec3bbc31cf960ba7b7c9a74875b03bdd618a6c72b87894b965200607312f38073a28d1255d8bc480e57e5ce2ee7c2c7fcd189624eca39877ca2c1bbbd829d48ba27f40ba01eec99394aa320e4367aa33077223faf9bcc4aedf9a5ddfffbee25eccf2d0ead4132a5819b4e591b7d8f8730bc0b7ef8"}, &(0x7f0000000240), 0x400) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) setxattr$trusted_overlay_redirect(&(0x7f0000000280)='./file1/file1\x00', &(0x7f00000002c0)='trusted.overlay.redirect\x00', &(0x7f0000000300)='./file1/file1\x00', 0xe, 0x2) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:20 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x1700000000000000) [ 384.337822][T18759] overlayfs: unrecognized mount option "wo +P9./file1" or missing value [ 384.370487][T18761] overlayfs: unrecognized mount option "UuӁOZ%RO(JsRS"2(" or missing value 16:53:20 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e0f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531"]) setsockopt$IP_VS_SO_SET_TIMEOUT(0xffffffffffffffff, 0x0, 0x48a, &(0x7f0000000040)={0x1, 0x9c, 0x80000000}, 0xc) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:53:21 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="020000000200000000000000000000007896fcd5a8e957509211835f77e8135cc48318de70485ca27a6b58fcad46fbe9d105b23440cccbae762eceee6f7a475864729d4cf16492cbe580d9cfbc3494dd950ee3fbee2243fbe30c19d250574abe18c3cc2dd05e9a1020f266c2acca378500f17b47d211f4289eac3ee177f4bdfa653f902beee954bc6348c0110a2a709244c764319c9cfa0f82746f0cad43b8df203f98f2ba8cd5aef57d812ffa2e36ac9b8f311c8deb", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='uppelowerdir=./file1,workdir=./file1']) keyctl$set_reqkey_keyring(0xe, 0x0) chdir(&(0x7f0000000040)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:21 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x80) mount(0x0, &(0x7f0000026ff8)='./file0\x00', &(0x7f00000000c0)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000440)='./file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) setxattr$trusted_overlay_redirect(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='trusted.overlay.redirect\x00', 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e3a66696c65302c776f726b6469723d2e2f6669ec6531a802278ef01154b808d9ea4906adcea1799f67ab5c8738de0bd72bba307fd1292c346ef3358fea7f668100b67066731d4e1e1b22814e81a8b7a555cd010fbe740d3904e6c562b7d120a3699b674e344e5bcc32f398b34b85221152907ad8c9b0d926a6007c20c468065ce3fc8f639ca05ad525da9e"]) fchown(r0, 0x0, 0x0) r1 = syz_open_dev$usb(&(0x7f0000000000)='/dev/bus/usb/00#/00#\x00', 0x4, 0x501001) ioctl$DRM_IOCTL_WAIT_VBLANK(r1, 0xc018643a, &(0x7f0000000040)={0x0, 0xd4e, 0x8}) 16:53:21 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) write$P9_ROPEN(r0, &(0x7f0000000040)={0x18, 0x71, 0x2, {{0x8, 0x3, 0x6}, 0x8}}, 0x18) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00), 0x24, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO(r0, 0xc08c5335, &(0x7f0000000100)={0x9, 0x3, 0x3ff, 'queue1\x00', 0x4}) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 16:53:21 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x2000000000000000) [ 384.600106][T18781] overlayfs: failed to resolve '.file0': -2 [ 384.605346][T18783] overlayfs: unrecognized mount option "4n5f" or missing value [ 384.626011][T18786] overlayfs: unrecognized mount option "uppelowerdir=./file1" or missing value [ 384.631047][T18773] overlayfs: failed to resolve './file1': -2 [ 384.662872][T18788] overlayfs: unrecognized mount option "4n5f" or missing value [ 384.697566][T18797] overlayfs: './file0' not a directory 16:53:21 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) getsockopt$kcm_KCM_RECV_DISABLE(r0, 0x119, 0x1, &(0x7f0000000000), 0x4) 16:53:21 executing program 0: creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:21 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000740)={{{@in6=@loopback, @in6=@mcast1}}, {{@in=@multicast1}, 0x0, @in6=@ipv4={[], [], @local}}}, &(0x7f0000000680)=0xe8) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000240)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="04d1d70000000000000008000000", @ANYRES32=0x0, @ANYBLOB="07000000000000002000020000000000"], 0x34, 0x0) ustat(0x1, &(0x7f00000002c0)) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) fstat(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$hfsplus(&(0x7f00000006c0)='hfsplus\x00', &(0x7f0000000840)='./file0\x00', 0x81, 0x3, &(0x7f00000009c0)=[{&(0x7f0000000880)="4bcc7adbb2f1873fe9e5725cdecf0e2bfc2d7d", 0x13, 0xfffffffffffffffd}, {&(0x7f00000008c0)="1d6f2aba1abb46374b58e78d856c055fd27deae76b231dd0ae5204d39b5e8d0535cf42e0482d5a5f1a31015a05413265a71e1f660035009892966f7684365494323d0fc1e002ea015c60d50e5924602b1b3a47a42f088b732506e891db0bfa127ddfb76548fa57580376408302d166801e57bafa4ba2618d060407913502e84372d720dd1744e3ef678c52fa7064e83e1c57383181645544b2f24a568586cebd47ca358add6ff10213ac9318018db1ee6106217c9d9f9588701f83", 0xbb, 0xab27}, {&(0x7f0000000980)="ecd060c5131450c61a841193cdc08a681e69eb4394974b52aefbc1c64a41304720", 0x21, 0x81}], 0x4000, &(0x7f0000000a40)={[{@force='force'}], [{@func={'func', 0x3d, 'FILE_CHECK'}}, {@fsuuid={'fsuuid', 0x3d, {[0x7f, 0x34, 0x38, 0x62, 0x37, 0x31, 0x39, 0x31], 0x2d, [0x36, 0x77, 0x39, 0x37], 0x2d, [0x30, 0x33, 0x61, 0x37], 0x2d, [0x77, 0x75, 0x7d, 0x75], 0x2d, [0x38, 0x0, 0x63, 0x31, 0x62, 0x0, 0x77, 0x66]}}}, {@appraise='appraise'}, {@measure='measure'}, {@dont_hash='dont_hash'}, {@seclabel='seclabel'}, {@fsuuid={'fsuuid', 0x3d, {[0x63, 0x61, 0x38, 0x77, 0x34, 0x65, 0x31, 0x66], 0x2d, [0x36, 0x79, 0x39, 0x3d], 0x2d, [0x66, 0x66, 0x34, 0x62], 0x2d, [0x61, 0x65, 0xd81bbf07f8edf990, 0x37], 0x2d, [0x889c456f656b0511, 0x0, 0x31, 0x32, 0x77, 0x64, 0x7f, 0x73]}}}, {@defcontext={'defcontext', 0x3d, 'sysadm_u'}}, {@defcontext={'defcontext', 0x3d, 'root'}}]}) r5 = getegid() lsetxattr$security_smack_entry(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='security.SMACK64IPIN\x00', &(0x7f0000000640)='unconfined_u', 0xc, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xee00]) r7 = getgid() getgroups(0x4, &(0x7f0000000180)=[r4, r5, r6, r7]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mount$bpf(0x0, &(0x7f0000000300)='./file1/file0\x00', &(0x7f0000000340)='bpf\x00', 0x2000, &(0x7f0000000500)=ANY=[@ANYBLOB="6d6f64653d30303030303030303030303034303030303030303030302c6d6f64653d30303030303030303030303030303030303030303337372c6d6f64653d30303030303030303030303030303030303030303030352c6d6f64653d30303030303030303030303030303030303035373337362c6d6f64653d30303030303030303030303030302030303030303130362c7063723d30303030303030303030303030303030303034382c726f6f74636f6e746578743d758325de8aa22075511b6e636f6e66696e65645f752c6f626a5f726f6c653d6f766572", @ANYRESDEC=r3, @ANYBLOB=',obj_type=wlan0selinux,fsname=overlay\x00,\x00']) 16:53:21 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00), 0x24, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = getuid() lstat(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x1020, &(0x7f0000000580)={[{@default_permissions='default_permissions'}, {@upperdir={'upperdir', 0x3d, './file1/file0'}}, {@redirect_dir={'redirect_dir', 0x3d, './file2'}}], [{@euid_gt={'euid>', r0}}, {@fsname={'fsname', 0x3d, 'overlay\x00'}}, {@obj_user={'obj_user', 0x3d, 'overlay\x00'}}, {@fowner_lt={'fowner<', r1}}, {@euid_eq={'euid', 0x3d, r2}}, {@permit_directio='permit_directio'}, {@fsname={'fsname', 0x3d, 'vboxnet0{nodev$\xe9'}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@euid_gt={'euid>', r3}}]}) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 16:53:21 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x2600000000000000) [ 384.882728][T18808] overlayfs: failed to resolve './file1': -2 16:53:21 executing program 2: mkdir(&(0x7f0000000000)='./file1/file0\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:21 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) setxattr$security_capability(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)='security.capability\x00', &(0x7f0000000140)=@v1={0x1000000, [{0x3ff}]}, 0xc, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:21 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f0000000000)='./file0\x00', 0x40) bind$rds(r1, &(0x7f0000000040)={0x2, 0x4e22, @multicast2}, 0x10) fchown(r0, 0x0, 0x0) 16:53:21 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x2700000000000000) 16:53:21 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="04de1ff6163c248173a30000f800000000100012000000000020000000000000003017cd9fa791692975335fd3cb3dc7ad7f32"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file1/file0\x00', r1, r2) [ 385.059319][T18826] overlayfs: failed to resolve './file1': -2 [ 385.097710][T18829] overlayfs: failed to resolve './file1': -2 16:53:21 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="1000000000000000200002000000003436864f04aa5200e6677ccd685df39a1da6e0963ad07d57c7bcc7bcffa083384c7da51a19b22a869edc9e23bd70fe6b07fc692d10a1d551334d1c1c0fdfa11a42f88b6e7a6d559d89ab3eaa0d37325924ef5169ca9e7d0a69"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:21 executing program 3: unshare(0x600) perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$media(&(0x7f0000000000)='/dev/media#\x00', 0x800, 0x8000) accept4$ax25(r0, &(0x7f0000000040)={{0x3, @default}, [@null, @netrom, @null, @remote, @rose, @default, @default, @rose]}, &(0x7f00000000c0)=0x48, 0x800) 16:53:21 executing program 0: mkdir(&(0x7f0000000500)='./file1/file0\x00', 0x80000) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dlm-control\x00', 0x101, 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f00000000c0)={{{@in6=@mcast2, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in=@remote}}, &(0x7f0000000240)=0xe8) r4 = getgid() r5 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x400, r3, r4, r3, r4, 0x8, 0xaa23}, 0x6, 0x2, 0x48b, 0x9, r2, r2, 0x80}) setreuid(r3, r3) setxattr$system_posix_acl(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000740)=ANY=[@ANYBLOB="020000000100000000000000020000001faf06a47e402a2d62f5b33fd02f41a42b8f77e34b861f2107cce323fbc256a6a5ae30d03d193c2d9748859cc286f3e5261dfe8ad2679dde09e4e0aad72a25d4bc9c9e5d6b35c3ccf4d55a413892015b6dcd8da42e8a97e62cbebfd0f0466890949e0e6d1948cbcfc32d1ca242fdb129d8973577bd6e75f6f31efa89b031cf00777c268e063b6cd58b0c35ea83d5c542f948ae15c786ef3d917fee", @ANYRES32=r3, @ANYBLOB="f3d86b5b4292c1b5ed1076462b7c6035f4f29712c29c229a16fd547c19795794d7e1143f4185b573b6b05a3b2b69efedf1018dfa396d8c28298fa19f92c738847c", @ANYRES32=r4, @ANYBLOB="10000000000000002000000000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="66696c65302c6c6f776572696c65312c776f726b6669723d2e2f66696c65311299f1a2f05f4abe53d0bd72a528352db13f78eba622410aad490a1c2d666873c5dfef727ed3"]) chdir(&(0x7f0000000380)='./file0\x00') sendfile(r0, r1, 0x0, 0x9) link(&(0x7f0000000340)='./file1\x00', &(0x7f00000001c0)='./file0\x00') [ 385.284874][T18829] overlayfs: failed to resolve './file1': -2 16:53:21 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x2800000000000000) 16:53:21 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000080)='./file1\x00', 0xe76081ea8651261a) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}, 0x10) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x7e, 0x0, 0x3, 0x0) execve(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='overlay\x00', &(0x7f0000000180)='overlay\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='overlay\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='overlay\x00']) chdir(&(0x7f0000000380)='./file0\x00') fanotify_init(0x2c, 0x88801) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:22 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) r1 = syz_open_dev$radio(&(0x7f0000000000)='/dev/radio#\x00', 0x0, 0x2) ioctl$KDSETLED(r1, 0x4b32, 0x930e) ioctl$TCGETS2(r1, 0x802c542a, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) rt_sigtimedwait(&(0x7f0000000080)={0x2}, &(0x7f00000000c0), &(0x7f0000000180)={r2, r3+30000000}, 0x8) 16:53:22 executing program 4 (fault-call:8 fault-nth:0): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:22 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) syz_genetlink_get_family_id$net_dm(&(0x7f0000000300)='NET_DM\x00') write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000380)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000340)={0xffffffffffffffff}, 0x13f, 0x7}}, 0x20) write$RDMA_USER_CM_CMD_QUERY_ROUTE(r0, &(0x7f00000003c0)={0x5, 0x10, 0xfa00, {&(0x7f0000000500), r1}}, 0x18) ioctl$DRM_IOCTL_ADD_CTX(r0, 0xc0086420, &(0x7f0000000040)={0x0}) ioctl$DRM_IOCTL_DMA(r0, 0xc0406429, &(0x7f0000000240)={r2, 0x3, &(0x7f00000000c0)=[0x1f, 0x2, 0x5], &(0x7f0000000100)=[0x7], 0x44, 0x2, 0x7fff, &(0x7f0000000140)=[0x6, 0x3598], &(0x7f0000000180)=[0x0, 0x8001]}) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:22 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7570706572c0c77fa3fa25ef1d6c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c65317e800711902e109af5bfc7b9b12aa8d6c5e112509b6bd1579b7b5fc3c0bed4033d3a"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setxattr$security_capability(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000100)='security.capability\x00', &(0x7f0000000140)=@v1={0x1000000, [{0x101, 0x6}]}, 0xc, 0x1) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') removexattr(&(0x7f0000000180)='./file1/file1\x00', &(0x7f0000000240)=@random={'user.', 'eth0(vboxnet0.--\xb1/-\x00'}) 16:53:22 executing program 3: unshare(0x600) socket$inet6_sctp(0xa, 0x5, 0x84) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) [ 385.576484][T18854] overlayfs: './file0' not a directory 16:53:22 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:22 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x2900000000000000) 16:53:22 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$get_security(0x11, r1, &(0x7f0000000080)=""/233, 0xe9) [ 385.720130][T18881] overlayfs: unrecognized mount option "upper%le0" or missing value [ 385.738751][T18874] FAULT_INJECTION: forcing a failure. [ 385.738751][T18874] name failslab, interval 1, probability 0, space 0, times 0 [ 385.754599][T18874] CPU: 1 PID: 18874 Comm: syz-executor.4 Not tainted 5.1.0-rc6+ #86 [ 385.762625][T18874] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 385.762633][T18874] Call Trace: [ 385.762667][T18874] dump_stack+0x172/0x1f0 [ 385.762691][T18874] should_fail.cold+0xa/0x15 [ 385.762710][T18874] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 385.762733][T18874] ? ___might_sleep+0x163/0x280 [ 385.762754][T18874] __should_failslab+0x121/0x190 [ 385.762772][T18874] should_failslab+0x9/0x14 [ 385.762790][T18874] kmem_cache_alloc+0x2b2/0x6f0 [ 385.762814][T18874] getname_flags+0xd6/0x5b0 [ 385.762835][T18874] user_path_at_empty+0x2f/0x50 [ 385.762852][T18874] do_linkat+0x13f/0x770 [ 385.762868][T18874] ? fput+0x1b/0x20 [ 385.762884][T18874] ? __ia32_sys_symlink+0x80/0x80 [ 385.762911][T18874] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 385.838044][T18874] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 385.843529][T18874] ? do_syscall_64+0x26/0x610 [ 385.848320][T18874] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 385.854418][T18874] ? do_syscall_64+0x26/0x610 [ 385.859120][T18874] ? lockdep_hardirqs_on+0x418/0x5d0 [ 385.864435][T18874] __x64_sys_link+0x61/0x80 [ 385.868968][T18874] do_syscall_64+0x103/0x610 [ 385.873587][T18874] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 385.879497][T18874] RIP: 0033:0x458da9 [ 385.883408][T18874] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 385.903199][T18874] RSP: 002b:00007f645d80bc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 385.911626][T18874] RAX: ffffffffffffffda RBX: 00007f645d80bc90 RCX: 0000000000458da9 16:53:22 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000001000200000000000000000033ee1b4a26cb04d1dc3c92d04b996cede49f9ac3093ff79e2441adc813146660b168680dc738c130c752397714acb0542df6a1f00b3155f6b9311da62a544c3b1bc8a38a81f40f79a53ae4d76ef2898b71ccd9ab3e578d895bf3192c8b74d6e61460dfcb354bba085b97816919213be9f523d8853c576a01f759bf0942519d7d7dc5a17c07e1d28cc1edea606446bba3abda2093353ad423109e9933931e9df3d5f29d996b79722519e3", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:22 executing program 4 (fault-call:8 fault-nth:1): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 385.919615][T18874] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 385.927641][T18874] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 385.935629][T18874] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f645d80c6d4 [ 385.943623][T18874] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 386.059154][T18881] overlayfs: unrecognized mount option "upper%le0" or missing value 16:53:22 executing program 3: socketpair(0x9, 0x80000, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$sock_inet6_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000000080)) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000280)='/dev/sequencer\x00', 0x400, 0x0) accept4$vsock_stream(r1, &(0x7f00000002c0)={0x28, 0x0, 0x2710, @hyper}, 0x10, 0x80000) unshare(0x600) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000000)=0x0) ptrace$setopts(0x4206, r2, 0x4, 0x100021) r3 = syz_open_dev$audion(&(0x7f0000000540)='/dev/audio#\x00', 0x1, 0x40) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000001980)={@remote, @remote, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffff9c, 0x29, 0x23, &(0x7f0000001a00)={{{@in6=@empty, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@empty}, 0x0, @in=@local}}, &(0x7f0000001b00)=0xe8) sendmsg$nl_xfrm(r3, &(0x7f0000001cc0)={&(0x7f0000001880)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000001c80)={&(0x7f0000001b40)=ANY=[@ANYBLOB="f8000000230010002dbd7000fbdbdf25000000000c000f00020000000000000010000a002bbd70002bbd70c5aed37d69b71eae0002000000ac00070020995baa227843b23bbec1fd72bd0b99fe8000000000000000000000000000aa4e2100054e220000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0500000000000000010000800000000013000000000000004e4d00000000000080ffffffffffffff4a0b000000000000020000000000000001000080000000001f00000000000000ff7f00000000000002000000000000003f0000000000000008000000b86b6e00000102030000000008000b007f00000014000e00e000000100"/140], 0xf8}, 0x1, 0x0, 0x0, 0x8080}, 0x90) r6 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r6, 0x0, 0x0) 16:53:22 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2200}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x1c, r1, 0x820, 0x70bd2c, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xb2f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x1}, 0x40000) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 386.198112][T18904] FAULT_INJECTION: forcing a failure. [ 386.198112][T18904] name failslab, interval 1, probability 0, space 0, times 0 [ 386.220540][T18908] overlayfs: './file0' not a directory [ 386.297977][T18904] CPU: 0 PID: 18904 Comm: syz-executor.4 Not tainted 5.1.0-rc6+ #86 [ 386.306086][T18904] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 386.307893][T18896] overlayfs: './file0' not a directory [ 386.316184][T18904] Call Trace: [ 386.316223][T18904] dump_stack+0x172/0x1f0 [ 386.316247][T18904] should_fail.cold+0xa/0x15 [ 386.316265][T18904] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 386.316289][T18904] ? ___might_sleep+0x163/0x280 16:53:22 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$SIOCRSGL2CALL(r0, 0x89e5, &(0x7f0000000240)) recvfrom$unix(r0, &(0x7f00000000c0)=""/209, 0xd1, 0x40000060, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) openat$vimc0(0xffffffffffffff9c, &(0x7f0000000340)='/dev/video0\x00', 0x2, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:22 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469543d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b64697201002f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:22 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) [ 386.316311][T18904] __should_failslab+0x121/0x190 [ 386.316330][T18904] should_failslab+0x9/0x14 [ 386.316349][T18904] kmem_cache_alloc+0x2b2/0x6f0 [ 386.316371][T18904] __d_alloc+0x2e/0x8c0 [ 386.316388][T18904] d_alloc+0x4d/0x2b0 [ 386.316408][T18904] d_alloc_parallel+0xf4/0x1bc0 [ 386.316425][T18904] ? process_measurement+0xd5d/0x1570 [ 386.316447][T18904] ? lockref_get_not_dead+0x70/0x90 [ 386.316467][T18904] ? __d_lookup_rcu+0x6c0/0x6c0 [ 386.316481][T18904] ? lockref_get_not_dead+0x70/0x90 [ 386.316501][T18904] ? lockdep_init_map+0x1be/0x6d0 16:53:22 executing program 3: unshare(0x20000000600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) getresgid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f00000000c0)={{{@in=@initdev, @in6=@ipv4={[], [], @initdev}}}, {{@in6=@dev}, 0x0, @in=@dev}}, &(0x7f00000001c0)=0xe8) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffff9c, 0x0, 0x10, &(0x7f0000000200)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in=@multicast1}}, &(0x7f0000000380)=0xe8) getegid() getgroups(0x1, &(0x7f0000000340)=[0xee00]) fchown(r0, r1, r2) [ 386.316519][T18904] ? lockdep_init_map+0x1be/0x6d0 [ 386.316540][T18904] __lookup_slow+0x1ab/0x500 [ 386.316558][T18904] ? vfs_unlink+0x560/0x560 [ 386.316575][T18904] ? kasan_check_read+0x11/0x20 [ 386.316618][T18904] lookup_slow+0x58/0x80 [ 386.316647][T18904] walk_component+0x74b/0x2000 [ 386.426108][T18904] ? inode_permission+0xb4/0x570 [ 386.431163][T18904] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 386.437450][T18904] ? path_init+0x18f0/0x18f0 [ 386.442098][T18904] ? walk_component+0x2000/0x2000 16:53:22 executing program 3: unshare(0x600) getsockopt$sock_cred(0xffffffffffffff9c, 0x1, 0x11, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r1 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r3, r4) [ 386.447171][T18904] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 386.453024][T18904] path_lookupat.isra.0+0x1f5/0x8d0 [ 386.453060][T18904] ? path_parentat.isra.0+0x160/0x160 [ 386.453081][T18904] ? fs_reclaim_acquire.part.0+0x30/0x30 [ 386.453095][T18904] ? find_held_lock+0x35/0x130 [ 386.453111][T18904] filename_lookup+0x1b0/0x410 [ 386.453125][T18904] ? nd_jump_link+0x1d0/0x1d0 [ 386.453139][T18904] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 386.453161][T18904] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 16:53:23 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) r1 = syz_open_dev$radio(&(0x7f0000000000)='/dev/radio#\x00', 0x1, 0x2) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0206434, &(0x7f0000000040)={0xffffffff, 0x0, 0x10001, 0x8}) ioctl$DRM_IOCTL_AGP_ALLOC(r1, 0xc0206434, &(0x7f0000000080)={0x7, r2, 0x10003, 0x6}) [ 386.453185][T18904] ? __phys_addr_symbol+0x30/0x70 [ 386.463801][T18904] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 386.463819][T18904] ? __check_object_size+0x3d/0x42f [ 386.463840][T18904] ? strncpy_from_user+0x2a8/0x380 [ 386.463856][T18904] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 386.463869][T18904] ? getname_flags+0x277/0x5b0 [ 386.463885][T18904] user_path_at_empty+0x43/0x50 [ 386.463901][T18904] do_linkat+0x13f/0x770 [ 386.463916][T18904] ? fput+0x1b/0x20 [ 386.463937][T18904] ? __ia32_sys_symlink+0x80/0x80 [ 386.533204][T18904] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 386.533221][T18904] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 386.533235][T18904] ? do_syscall_64+0x26/0x610 [ 386.533250][T18904] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 386.533262][T18904] ? do_syscall_64+0x26/0x610 [ 386.533277][T18904] ? lockdep_hardirqs_on+0x418/0x5d0 [ 386.533294][T18904] __x64_sys_link+0x61/0x80 [ 386.533310][T18904] do_syscall_64+0x103/0x610 [ 386.533327][T18904] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 386.533338][T18904] RIP: 0033:0x458da9 [ 386.533354][T18904] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 386.533372][T18904] RSP: 002b:00007f645d80bc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 386.541743][T18904] RAX: ffffffffffffffda RBX: 00007f645d80bc90 RCX: 0000000000458da9 [ 386.541752][T18904] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 16:53:23 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x2a00000000000000) 16:53:23 executing program 4 (fault-call:8 fault-nth:2): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 386.541760][T18904] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 386.541767][T18904] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f645d80c6d4 [ 386.541774][T18904] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:23 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = getpgid(0x0) ptrace$setsig(0x4203, r1, 0x3, &(0x7f0000000000)={0x1, 0x1000, 0x2}) fchown(r0, 0x0, 0x0) [ 386.796403][T18924] overlayfs: './file0' not a directory [ 386.842811][T18936] FAULT_INJECTION: forcing a failure. [ 386.842811][T18936] name failslab, interval 1, probability 0, space 0, times 0 [ 386.855469][T18949] overlayfs: unrecognized mount option "upperdiT=./file0" or missing value [ 386.860999][T18949] overlayfs: unrecognized mount option "upperdiT=./file0" or missing value 16:53:23 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(0xffffffffffffffff, 0x46) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000040)=ANY=[@ANYBLOB="0010000000000000ff02000000eaffffff04000000000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 386.941895][T18936] CPU: 1 PID: 18936 Comm: syz-executor.4 Not tainted 5.1.0-rc6+ #86 [ 386.949943][T18936] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 386.960017][T18936] Call Trace: [ 386.960059][T18936] dump_stack+0x172/0x1f0 [ 386.960085][T18936] should_fail.cold+0xa/0x15 [ 386.960110][T18936] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 386.978141][T18936] ? ___might_sleep+0x163/0x280 [ 386.978167][T18936] __should_failslab+0x121/0x190 [ 386.987989][T18936] should_failslab+0x9/0x14 [ 386.992534][T18936] kmem_cache_alloc+0x2b2/0x6f0 [ 386.997423][T18936] __d_alloc+0x2e/0x8c0 [ 387.001608][T18936] d_alloc+0x4d/0x2b0 [ 387.005623][T18936] d_alloc_parallel+0xf4/0x1bc0 [ 387.010499][T18936] ? process_measurement+0xd5d/0x1570 [ 387.015910][T18936] ? lockref_get_not_dead+0x70/0x90 [ 387.021142][T18936] ? __d_lookup_rcu+0x6c0/0x6c0 [ 387.026014][T18936] ? lockref_get_not_dead+0x70/0x90 [ 387.031270][T18936] ? lockdep_init_map+0x1be/0x6d0 [ 387.036332][T18936] ? lockdep_init_map+0x1be/0x6d0 [ 387.041390][T18936] __lookup_slow+0x1ab/0x500 [ 387.046013][T18936] ? vfs_unlink+0x560/0x560 [ 387.047272][T18955] overlayfs: filesystem on './file0' not supported as upperdir [ 387.050555][T18936] ? kasan_check_read+0x11/0x20 [ 387.050608][T18936] lookup_slow+0x58/0x80 [ 387.067320][T18936] walk_component+0x74b/0x2000 [ 387.072111][T18936] ? inode_permission+0xb4/0x570 [ 387.077223][T18936] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 387.085692][T18936] ? path_init+0x18f0/0x18f0 16:53:23 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() setxattr$trusted_overlay_opaque(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='trusted.overlay.opaque\x00', &(0x7f0000000140)='y\x00', 0x2, 0x2) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='./file0\x00') [ 387.086515][T18944] overlayfs: './file0' not a directory [ 387.090826][T18936] ? walk_component+0x2000/0x2000 [ 387.090844][T18936] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 387.090866][T18936] path_lookupat.isra.0+0x1f5/0x8d0 [ 387.090883][T18936] ? path_parentat.isra.0+0x160/0x160 [ 387.090901][T18936] ? cache_grow_end+0xa4/0x190 [ 387.090918][T18936] ? find_held_lock+0x35/0x130 [ 387.090942][T18936] ? cache_grow_end+0xa4/0x190 [ 387.132116][T18936] filename_lookup+0x1b0/0x410 [ 387.136906][T18936] ? nd_jump_link+0x1d0/0x1d0 16:53:23 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') nanosleep(&(0x7f0000000000)={0x0, 0x1c9c380}, &(0x7f0000000040)) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fsetxattr$security_capability(r0, &(0x7f0000000080)='security.capability\x00', &(0x7f0000000180)=@v3={0x3000000, [{0x1c0000000, 0x9}, {0x0, 0xffffffffffffff7f}], r1}, 0x18, 0x2) [ 387.141620][T18936] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 387.147891][T18936] ? __phys_addr_symbol+0x30/0x70 [ 387.152940][T18936] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 387.158688][T18936] ? __check_object_size+0x3d/0x42f [ 387.163911][T18936] ? strncpy_from_user+0x2a8/0x380 [ 387.169058][T18936] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 387.175369][T18936] ? getname_flags+0x277/0x5b0 [ 387.180159][T18936] user_path_at_empty+0x43/0x50 [ 387.185115][T18936] do_linkat+0x13f/0x770 [ 387.189392][T18936] ? fput+0x1b/0x20 [ 387.193234][T18936] ? __ia32_sys_symlink+0x80/0x80 [ 387.198600][T18936] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 387.204085][T18936] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 387.209587][T18936] ? do_syscall_64+0x26/0x610 [ 387.214291][T18936] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 387.220490][T18936] ? do_syscall_64+0x26/0x610 [ 387.225191][T18936] ? lockdep_hardirqs_on+0x418/0x5d0 [ 387.230513][T18936] __x64_sys_link+0x61/0x80 [ 387.235052][T18936] do_syscall_64+0x103/0x610 [ 387.239646][T18936] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 387.245532][T18936] RIP: 0033:0x458da9 [ 387.249439][T18936] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 387.269077][T18936] RSP: 002b:00007f645d80bc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 387.277489][T18936] RAX: ffffffffffffffda RBX: 00007f645d80bc90 RCX: 0000000000458da9 [ 387.285458][T18936] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 16:53:23 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) write$FUSE_NOTIFY_INVAL_ENTRY(r0, &(0x7f00000000c0)={0x29, 0x3, 0x0, {0x0, 0x8, 0x0, 'overlay\x00'}}, 0x29) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:23 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x2b00000000000000) 16:53:23 executing program 3: unshare(0x4000000005f9) perf_event_open(&(0x7f00000000c0)={0x5, 0x70, 0x4, 0xfffffffffffffffd, 0xff, 0x7f, 0x0, 0x80000000, 0x20, 0x0, 0x10000, 0x5, 0x81, 0xfff, 0x7fff, 0x400, 0x2, 0xaa1, 0x9, 0x100000001, 0x6, 0xfffffffffffffc00, 0x8, 0x4, 0x6, 0x0, 0x0, 0x10001, 0x20, 0xa, 0x1, 0x7f, 0x7, 0x7fff, 0x1, 0x2, 0xe2, 0x8, 0x0, 0x6, 0x2, @perf_bp={&(0x7f0000000080), 0x2}, 0x1800, 0x6, 0x100000001, 0xb, 0x800, 0xa39e, 0x100000003}, 0xffffffffffffffff, 0x6, 0xffffffffffffff9c, 0x0) r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x800, 0x0) ioctl$VHOST_SET_VRING_NUM(r0, 0x4008af10, &(0x7f0000000040)={0x2, 0x9}) r1 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KDGETLED(r0, 0x4b31, &(0x7f0000000180)) ioctl$BLKALIGNOFF(r0, 0x127a, &(0x7f00000001c0)) ioctl$SIOCAX25DELFWD(r0, 0x89eb, &(0x7f0000000140)={@null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}) fchown(r1, 0x0, 0x0) [ 387.293424][T18936] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 387.301393][T18936] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f645d80c6d4 [ 387.309379][T18936] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:23 executing program 4 (fault-call:8 fault-nth:3): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:23 executing program 3: unshare(0x0) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) socket$bt_hidp(0x1f, 0x3, 0x6) 16:53:24 executing program 3: unshare(0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write$FUSE_LSEEK(r0, &(0x7f0000000000)={0x18, 0xfffffffffffffff5, 0x2}, 0x18) r1 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000040)=@assoc_value={0x0, 0x4}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f00000000c0)={r2, 0x10001, 0xe49, 0xffffffff}, &(0x7f0000000100)=0x10) fchown(r1, 0x0, 0x0) 16:53:24 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000180)='/dev/sequencer2\x00', 0x400000, 0x0) ioctl$sock_inet6_udp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000240)) r1 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x4, 0x80) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x8000, 0x0) r2 = dup3(r0, r0, 0x80000) r3 = syz_genetlink_get_family_id$fou(&(0x7f0000000140)='fou\x00') sendmsg$FOU_CMD_ADD(r2, &(0x7f00000005c0)={&(0x7f0000000100), 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x20, r3, 0x1, 0x70bd25, 0x25dfdbfe, {}, [@FOU_ATTR_IPPROTO={0x8, 0x3, 0x16}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}]}, 0x20}}, 0x0) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) ioctl$TCGETS(r1, 0x5401, &(0x7f0000000640)) r4 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f00000002c0)={@remote, @remote}, &(0x7f0000000300)=0xc) getpid() getsockopt$rose(r4, 0x104, 0xfffffffffffffffd, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="0200"/16, @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="7570f065726469723d2e2f66696c65302c5f6f7765726469723d2e2f66696c65312c776f726b6469723dad0000006c6531225d01a26a88df599e647bdf987f853d351d62987cb2e8174e8472c30268acb82f3112f71f2e3f2d80b4450eb6d55be7d40fdb48abd82034ce76e51e381565a00ab4755e11f673fa1f2be01700"/140]) ioctl$TIOCSISO7816(r2, 0xc0285443, &(0x7f0000000600)={0x94e, 0xfc, 0x5, 0xfffffffffffffffc, 0xf3b}) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$cgroup_ro(r1, &(0x7f0000000340)='cpuacct.usage_sys\x00', 0x0, 0x0) [ 387.624479][T18990] FAULT_INJECTION: forcing a failure. [ 387.624479][T18990] name failslab, interval 1, probability 0, space 0, times 0 [ 387.672314][T18990] CPU: 0 PID: 18990 Comm: syz-executor.4 Not tainted 5.1.0-rc6+ #86 [ 387.680371][T18990] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 387.690448][T18990] Call Trace: [ 387.693767][T18990] dump_stack+0x172/0x1f0 [ 387.698134][T18990] should_fail.cold+0xa/0x15 [ 387.702763][T18990] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 387.708696][T18990] ? ___might_sleep+0x163/0x280 [ 387.713575][T18990] __should_failslab+0x121/0x190 16:53:24 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='[posix_acl_accesslo[\x00', &(0x7f00000000c0)='keyring\x00', &(0x7f0000000100)='*cpusetsecurityvboxnet0\x00'], &(0x7f0000000280)=[&(0x7f0000000180)=']\x00', &(0x7f00000001c0)='!cpuseteth0\x00', &(0x7f0000000200)='cgroup--ppp0\x00', &(0x7f0000000240)='\x00']) [ 387.718542][T18990] should_failslab+0x9/0x14 [ 387.723078][T18990] kmem_cache_alloc+0x2b2/0x6f0 [ 387.727953][T18990] ? __lock_acquire+0x548/0x3fb0 [ 387.732913][T18990] ? __lock_acquire+0x548/0x3fb0 [ 387.737887][T18990] __d_alloc+0x2e/0x8c0 [ 387.742085][T18990] d_alloc+0x4d/0x2b0 [ 387.746090][T18990] d_alloc_parallel+0xf4/0x1bc0 [ 387.750977][T18990] ? __lock_acquire+0x548/0x3fb0 [ 387.756008][T18990] ? __d_lookup_rcu+0x6c0/0x6c0 [ 387.760891][T18990] ? lockdep_init_map+0x1be/0x6d0 [ 387.765931][T18990] ? lockdep_init_map+0x1be/0x6d0 [ 387.770982][T18990] __lookup_slow+0x1ab/0x500 [ 387.775590][T18990] ? vfs_unlink+0x560/0x560 [ 387.780132][T18990] lookup_slow+0x58/0x80 [ 387.784393][T18990] lookup_one_len_unlocked+0xf6/0x100 [ 387.789793][T18990] ? lookup_slow+0x80/0x80 [ 387.794240][T18990] ovl_lookup_single+0x63/0x880 [ 387.799119][T18990] ovl_lookup_layer+0x40d/0x4c0 [ 387.803998][T18990] ? d_alloc_parallel+0x7b0/0x1bc0 [ 387.809175][T18990] ? ovl_lookup_single+0x880/0x880 [ 387.814314][T18990] ? kasan_check_write+0x14/0x20 16:53:24 executing program 1: r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000000100)=@sack_info={0x0, 0xe3a4, 0x4}, &(0x7f0000000140)=0xc) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f0000000200)={r2, 0x4b, "9827445b1dd930ecc7308499f0987ba482b743d7739684c3089739818e3b0252cd01366c0baef2c89bafb0a5c4a35170b0ce632cbcf564aaa9c133f14bf13195c25cd7e48b9b643e45d591"}, &(0x7f0000000180)=0x53) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE(r0, 0xc0045540, &(0x7f0000000440)=0x3) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000340)='TIPCv2\x00') sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x800004}, 0xc, &(0x7f0000000380)={&(0x7f0000000500)={0xb0, r3, 0x1, 0x70bd2b, 0x25dfdbfc, {}, [@TIPC_NLA_MEDIA={0x28, 0x5, [@TIPC_NLA_MEDIA_PROP={0x1c, 0x2, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_LINK={0x74, 0x4, [@TIPC_NLA_LINK_PROP={0x14, 0x7, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80000001}]}, @TIPC_NLA_LINK_PROP={0x1c, 0x7, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8001}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}]}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}]}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3f}]}, @TIPC_NLA_LINK_PROP={0x4}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz1\x00'}]}]}, 0xb0}, 0x1, 0x0, 0x0, 0x4}, 0x4) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000300)='./file1/file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 387.814380][T18972] overlayfs: './file0' not a directory [ 387.819277][T18990] ? override_creds+0x144/0x180 [ 387.819296][T18990] ovl_lookup+0x43e/0x1a10 [ 387.819311][T18990] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 387.819337][T18990] ? ovl_path_next+0x2e0/0x2e0 [ 387.819363][T18990] ? __d_lookup_rcu+0x620/0x6c0 [ 387.819377][T18990] ? lockref_get_not_dead+0x70/0x90 [ 387.819399][T18990] ? lockdep_init_map+0x1be/0x6d0 [ 387.819416][T18990] ? lockdep_init_map+0x1be/0x6d0 [ 387.819437][T18990] __lookup_slow+0x27e/0x500 [ 387.869838][T18990] ? vfs_unlink+0x560/0x560 [ 387.874363][T18990] ? kasan_check_read+0x11/0x20 [ 387.879244][T18990] lookup_slow+0x58/0x80 [ 387.883506][T18990] walk_component+0x74b/0x2000 [ 387.888274][T18990] ? inode_permission+0xb4/0x570 [ 387.893225][T18990] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 387.899585][T18990] ? path_init+0x18f0/0x18f0 [ 387.904191][T18990] ? walk_component+0x2000/0x2000 [ 387.909218][T18990] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 387.915127][T18990] path_lookupat.isra.0+0x1f5/0x8d0 [ 387.920342][T18990] ? path_parentat.isra.0+0x160/0x160 [ 387.925741][T18990] ? cache_grow_end+0xa4/0x190 [ 387.930514][T18990] ? find_held_lock+0x35/0x130 [ 387.935312][T18990] ? cache_grow_end+0xa4/0x190 [ 387.940083][T18990] filename_lookup+0x1b0/0x410 [ 387.944881][T18990] ? nd_jump_link+0x1d0/0x1d0 [ 387.949589][T18990] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 387.955845][T18990] ? __phys_addr_symbol+0x30/0x70 [ 387.960880][T18990] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 387.966630][T18990] ? __check_object_size+0x3d/0x42f [ 387.971849][T18990] ? strncpy_from_user+0x2a8/0x380 [ 387.976975][T18990] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 387.983224][T18990] ? getname_flags+0x277/0x5b0 [ 387.988008][T18990] user_path_at_empty+0x43/0x50 [ 387.992875][T18990] do_linkat+0x13f/0x770 [ 387.997117][T18990] ? fput+0x1b/0x20 [ 388.000927][T18990] ? __ia32_sys_symlink+0x80/0x80 [ 388.005982][T18990] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 388.011474][T18990] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 388.016938][T18990] ? do_syscall_64+0x26/0x610 [ 388.021634][T18990] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 388.027734][T18990] ? do_syscall_64+0x26/0x610 [ 388.032434][T18990] ? lockdep_hardirqs_on+0x418/0x5d0 [ 388.037784][T18990] __x64_sys_link+0x61/0x80 [ 388.042313][T18990] do_syscall_64+0x103/0x610 [ 388.046911][T18990] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 388.052796][T18990] RIP: 0033:0x458da9 [ 388.056691][T18990] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 388.076308][T18990] RSP: 002b:00007f645d80bc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 388.084733][T18990] RAX: ffffffffffffffda RBX: 00007f645d80bc90 RCX: 0000000000458da9 [ 388.092715][T18990] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 388.100708][T18990] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 388.108681][T18990] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f645d80c6d4 16:53:24 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x2c00000000000000) 16:53:24 executing program 4 (fault-call:8 fault-nth:4): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 388.119180][T18990] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:24 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f0000000080)='./file1/file1\x00', 0x0, 0x19f, 0x0, 0x400000002, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 388.279602][T19001] FAULT_INJECTION: forcing a failure. [ 388.279602][T19001] name failslab, interval 1, probability 0, space 0, times 0 [ 388.282410][T19006] overlayfs: unrecognized mount option "uperdir=./file0" or missing value 16:53:24 executing program 3: r0 = syz_open_dev$usb(&(0x7f0000000000)='/dev/bus/usb/00#/00#\x00', 0x4, 0x200) ioctl$VIDIOC_CROPCAP(r0, 0xc02c563a, &(0x7f0000000040)={0x6, {0x0, 0xfffffffffffffff7, 0x6, 0x8}, {0x1000, 0x1450, 0x3, 0x5371}, {0x2cb4, 0x4c3}}) unshare(0x600) r1 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r1, 0x0, 0x0) [ 388.355240][T19001] CPU: 1 PID: 19001 Comm: syz-executor.4 Not tainted 5.1.0-rc6+ #86 [ 388.363277][T19001] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 388.373356][T19001] Call Trace: [ 388.376684][T19001] dump_stack+0x172/0x1f0 [ 388.381065][T19001] should_fail.cold+0xa/0x15 [ 388.385874][T19001] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 388.391717][T19001] ? ___might_sleep+0x163/0x280 [ 388.396606][T19001] __should_failslab+0x121/0x190 [ 388.401581][T19001] should_failslab+0x9/0x14 [ 388.406121][T19001] __kmalloc+0x2dc/0x740 [ 388.410392][T19001] ? ovl_lookup_single+0x880/0x880 [ 388.415639][T19001] ? kasan_check_write+0x14/0x20 [ 388.420600][T19001] ? ovl_lookup+0xc02/0x1a10 [ 388.425228][T19001] ovl_lookup+0xc02/0x1a10 [ 388.429684][T19001] ? ovl_path_next+0x2e0/0x2e0 [ 388.434485][T19001] ? __d_lookup_rcu+0x620/0x6c0 [ 388.439361][T19001] ? lockref_get_not_dead+0x70/0x90 [ 388.444608][T19001] ? lockdep_init_map+0x1be/0x6d0 [ 388.449747][T19001] ? lockdep_init_map+0x1be/0x6d0 [ 388.454808][T19001] __lookup_slow+0x27e/0x500 [ 388.459464][T19001] ? vfs_unlink+0x560/0x560 [ 388.463994][T19001] ? kasan_check_read+0x11/0x20 [ 388.468908][T19001] lookup_slow+0x58/0x80 [ 388.473178][T19001] walk_component+0x74b/0x2000 [ 388.477975][T19001] ? inode_permission+0xb4/0x570 [ 388.482944][T19001] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 388.489236][T19001] ? path_init+0x18f0/0x18f0 [ 388.493855][T19001] ? walk_component+0x2000/0x2000 [ 388.498992][T19001] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 388.504925][T19001] path_lookupat.isra.0+0x1f5/0x8d0 [ 388.510205][T19001] ? path_parentat.isra.0+0x160/0x160 [ 388.515604][T19001] ? cache_grow_end+0xa4/0x190 [ 388.520391][T19001] ? find_held_lock+0x35/0x130 [ 388.525213][T19001] ? cache_grow_end+0xa4/0x190 [ 388.530004][T19001] filename_lookup+0x1b0/0x410 [ 388.534810][T19001] ? nd_jump_link+0x1d0/0x1d0 [ 388.539531][T19001] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 388.545804][T19001] ? __phys_addr_symbol+0x30/0x70 [ 388.550847][T19001] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 388.556729][T19001] ? __check_object_size+0x3d/0x42f [ 388.561959][T19001] ? strncpy_from_user+0x2a8/0x380 [ 388.567105][T19001] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 388.573379][T19001] ? getname_flags+0x277/0x5b0 [ 388.578174][T19001] user_path_at_empty+0x43/0x50 [ 388.583066][T19001] do_linkat+0x13f/0x770 [ 388.587362][T19001] ? fput+0x1b/0x20 [ 388.591195][T19001] ? __ia32_sys_symlink+0x80/0x80 [ 388.596253][T19001] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 388.601739][T19001] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 388.607228][T19001] ? do_syscall_64+0x26/0x610 [ 388.611928][T19001] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 388.618015][T19001] ? do_syscall_64+0x26/0x610 [ 388.622740][T19001] ? lockdep_hardirqs_on+0x418/0x5d0 [ 388.628062][T19001] __x64_sys_link+0x61/0x80 [ 388.632598][T19001] do_syscall_64+0x103/0x610 [ 388.637218][T19001] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 388.643175][T19001] RIP: 0033:0x458da9 [ 388.647176][T19001] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 388.666796][T19001] RSP: 002b:00007f645d80bc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 388.675757][T19001] RAX: ffffffffffffffda RBX: 00007f645d80bc90 RCX: 0000000000458da9 [ 388.683746][T19001] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 388.691739][T19001] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 16:53:25 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 388.699763][T19001] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f645d80c6d4 [ 388.707760][T19001] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:25 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$CAPI_GET_ERRCODE(r0, 0x80024321, &(0x7f0000000240)) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000500)={{{@in=@multicast2, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in6=@initdev}}, &(0x7f0000000180)=0xe8) syz_mount_image$jfs(&(0x7f0000000000)='jfs\x00', &(0x7f0000000040)='./file0\x00', 0xffffffff, 0x3, &(0x7f0000000400)=[{&(0x7f0000000100)="8d81659e04e77577cc9e0f2d2862a59365d488a8f5522c8aa715483949e76ba665b24f61953aeac9b5bf4a69dfedd62cc41bcbbad573d072c301e4d62912d91592a7f8ee6030a84c1bf8d142df415101231ee8f683a63fdc942a", 0x5a}, {&(0x7f0000000740)="3196c2e6cda11b43fe2b8a295d88d9f44fc57c309111b0491b22da37d285f221d9d8e92c166b3dfc99c27c71ebff842b1b92db8573bd670aa51d4d8f17e17f87effe8e8772d17c9e79192d12f37c6d8a96fdea51f479fb0ce0694d0635a8cd9deb64d5bfe5739841516757684dfb38f36785d81f3c213fb1b63a4f5649d433dd7a6043db512396a8efd2623ba053c6ab1e4df96b272dee81070f204ba9e30b373e59d8a6e20f9d028a375ea6a2945e1979a57693a5a1e112c4ff00c53b296791fcb2344d59a9185b0b40870ff7de43a183122fe13aa15f99f2b5ef2afff72a0099c5a9815adcd62f4afdf9e019a18411e71ef0e603a9aa9f6d8e8654edc479806cd0b4257f7473ea17dcd675da949aa3137a916df4ad6ee9b0df4ca49b84a9c7ad33cab85923316c5cdbfd448a7848b70309c59a9e9dc35f51c0738f972c1057141ad1ee0ed4670f7b31c58831b1d455d6dfd8cea514e0058c5334d5e10baa94329fdd68fd5ed05aec7891c07b73452cacd6d605d837802da7747b809ed6c33236456efb21fa222bda936d0fff35ceb06afcd2142f3235b3a0da6e6f92f4daca73d998e38fabdc38bca97de8f1ebf3398c03e7d55ba5e0fd4862564944a03c1c38e7b7effc907609117fdc03a17e286810174583e0c45d6849b78fca41ad7c282022e0149cc89572f78016c6be13a1e3390a36d9da403881a2374d546e9a072216cf9468b2a2b8d8c8d0341abac14c2276befc3fcc94bdad33fe477ddb8de4fc384d645b22b3f7d7c89db57968b64f639c20043d7c5a0807956fb412d73270371734b112b6976f053e931275b3b61406dbbb59ad8338ccb90291803907383005eb98c6a670c157df30167c915ebbfff959afd06e79aea7ec7cc6af63466e951f049502ed7116331af023e5667f2202dec412cae1b88805c848282385f07fbcbeaff98344e6acd0aecdceed61ebff7e70c85e2a8d5d8ab8bca209b0b391be88df9e62c2cc48f3e63164a0caa4457c94a3a21006f3113b412d4460d625d8d55ca3c953f396a7766c4c3aabf22f1d07599b751a8d07428a499d8118cbbfa9ca4ae03c12b119e87843c2b901def0e8cdb480c88c62390a94b47dd8c9957043215349d4ab0b56e8e5f0c8edbb0e3e5c1e2f680f682e9ffd814cea8db8c7b57092b7e92946a25e19528a52058f50cdb35b445755081ab4bb6137dc94c5e7ff3a2c3780d690e0d821f723e495d8075acea2dc43807c05ba53deaa08bf7dbb18150782ad2d24672992aa1a03c7790b39dc8e259828ca30a18a347585da64b37d938f7a17f99501d8b61f9880f90eb05436c4d4939e88c72959c6b15d0201a4cf6c9593b10fa5c628eb2de5a53433ca2c26d6eb35b575679b04c9218ea6df20687b08aecbe8110b27ed34671cc1b170d55aa786c69f9b6822c8dd2a0d27a91a8523f8d2cc740efd1db31ec30547ff00bcab9d04d7e324e70cbec8758c240f4a229024eaed677f7b5ec9809dc5fcb5cc37ee6b8963601a2eec1a454d397f7d864febd8464f8aef7dcb6792f4446aa37f86c81275f0f4601f7c9f52d42c8a52e3be68ba7e5a26ea70cd57743affacc9e0a1c1864ead3fd3cfad6ddfa456e3dd56e2e8b39e1590e4d7286e4bb673a575f623ce656b1fce3161e4849ab1b0727c8be26c4cc63dccd9dce738f93ab418ecd96733a89555d25243851183d99a127948b88d66cac02b642e37eab1a6e2747f93028a6c8fed60df133fd69219616ce397109abcf6f0cbb762d9b137e411b28c469f8b7de773ddb3f3c4b0f2fcb045e4366054176535bf22e04fcf998bf7db140a0584a2689a2a9f9b5ba76bdb650ef7b2917b337ca239a6f03000a5fad92cefb3909e24c78dfd6d728c9a0baee126d2daa50d4a0e53b754b0d662879288e472aca4574474bc6918f7bf55b030765c3662295113f2b203a67908f4e3148d2e6842cc8c1c3b47e688237a610bf112c8413923c214d023594b2ab8935da79212f11bb201171bae7dbf84d5aabb35432c6d2a66b6854f946570907b360eecb640c24a3f3eb0a41b45e78e974870d6cf7a00ec13936a286ce6b32b657c34676f7319d4165a69aa4a3d311f821595b9655f2f97a90a0c19bc12c809a5e9f196e1db771d739fc0541ebafc59ed0e27bcbf756509da2e0694e009df8ba9e34972f5bef6396d2529aa03bd874c3a1580f78df97fe3779b1853783ff0c786888d101099d824d96866693217a141f4fa2133a0b94c572f994defb09e099560c10128709396a8354c9311adef207779b38d94b931fff7d09c2a11e8cb6735aade18b677755df20dc755ead5d6eab338d16a70399c788bd3f17609a3c662e7edfbffd0edc79579288f4c78313d873745fee196270f9841078b4866a69dfb8aeb679eff9fe7abf3f3792b7643f485ed2fce0a3b76092481b2fabd0acb06b6b4e50b836f83985aa2ad9ae2186840b6619944218b4a4cc9fcbdc9f97e3a2f155a8dcdcc095eda5552650e752ce7ee74ac8d3f9aa1085d675a89c065fd21f896e391e749dcd5ac4fcc3d82c35c67334c649d2cbde3856f06aec7d4efe9d668ecbe37ebbc636b0d8c826ee32b05b357522f9e19a2ee7cf431e9be955e5735ea7a7af32cde33e52c00ebe3ac80c1cd6391cd4552bdb26d55caf7fd4db2c9d0d0cf6f46133f8470cd3c057c7205c43b8866c2dc16ba7ec56f28ef6e4143f7247bc71bb3ddcb439c2850092af7b903071138ef81f9aae1f7c0a23a86729da03085ed5e9acc90697b9abc3d994cff05d0be94bbe09c98145cd64ad445076bde79ea6e8ee212e29869df4bf00dcf3604f154293116f1fd9538c4d17e64c26a0671b46a6ef5f6ebb39e3c687bfed4e5a7fcfab3ea0448020f35cb05bc08eb5d0992587ef0e39b2c51e2cba7a7993a65814208872e2c02bd1857d5986360a7aa2f421a5fb1e1d2932c579e441d09317e3a2708876fd4cca421c29aa4358c7bfce8177c60f8188faf83caf412a5887eea7c11324367891be99ea94b36da1ae94061caacef3ab18ec5b371638f381c26f7b587581d0985c70acd7defb1b3a094c57d042b50ec4b6a27ca189e930258d5ab760fc5bdbc16d5106cfde9807fa277e769a211a698b083211a758d69d8861a834b8f51fc67112761499b7a918ddac35de8d038f33f9af8530f8abac9579b9af141b5649da65f4c821b35e26a1ee184d8d9cb533b172d15c2eb5dcd3efa0db13a9b43f9ecb06cd68d13c3377d7006473b8b45f8849f52a248a2f7e0bff8353462a1fe1845adbeeed7a35a064d59a156443187f8bc6c3aaf7140b0b27746fe42c01370f87cf8f5025dde79209b02e603b0b9693c62143da0d603fc18ec0a4302a7e4d68c28ee37b331b8e0324e9c66ee7b0b75a816d54ed2f7be4af918735cdd45a79516118c676e724a237812560c0c10ce1e731754f5422a75da0a721f96cc9a79d4575bee05ed58a3be4a875197b62ce1608940b1e9f408f699fdd5632c2239b5cd33dfeceb6d358f6f3f84662538e3541b5fc0427a51acd117d77f0effdf88997036fad0555477187eb2a93799df9215bd7c8050842b901f4486eb94169b87e0ea0343bd10d7f7b9ac0008c46caa516b203157867dfd3f08ad807416bc064c0c49dab4643ceab7a57941b404ffa012dc8b6ca627c0a0864082a6f75a29d75b3685b12ad25e3845a9058230dc08694931c7da6771efe1b6fb1ae19c9ad6cbabadb31d26675d40b00bce01d4f4f5a10b393c547c0b8a6404138388d9e7d6cb6fbe14fcd742d70cea4f94e35c781b070d88c2f4c8f25efb9ac9e967951c888b4637d6a5e3eb219963ec0f7e3fff9a93b4b2f5354f737db5702398d0ef10d082333e13a4f1c9ccd293b241cfd7ef4d6c840361bc6e907bb120a6f3ff78a18d1cee6aad38694609841e2ac1c88b20a2c55c8cc4c123463a7c1f90b611b5010c4555a2db7a39962695978d09c4058d0cfe0429f2919cf34032f26c4715d88edef0f6e1bc1d9869aede46db823f0d4eda1aee1d443d194e5d8ff9415f4299509ff1e2c7412813057343bcbb23edc5d9de01b1268ac1c857e82023a377437c3e8e43048c2bb48bd3477cf47a329751a3e11257f1a638bd7809a6e2a7eb8efa092958430a5182023af961075f1ad1e27b3e1bfdf6b7d06912f2494c9b010b295bbbdc1a7d803fedbdf5bcd914ea85697c1f3944b07438ba208cf79c6004fb88830142788b3e1e238727ae6d5155e76c55fe4c8da8e629793f9bc391ddab594333cd9214191a7349d6ffeefc431e055585ad9eeb0cdec48d5e8834f9f83433e822ec3d3f31e320af29339320deda3d634db83926b62c1c2b228b2f8b308ade2732b045b3d15dd17d876176c162accc7cfec7c24511407d5f13ba5baf5db2024d0c2d62b35f533f0e6fa3d5a777f4097a322f32079f44c1799730036200410e81dc7466e29b29cd7fd82edfdacfa47f08e9e8dfae25be833a08d18785a1faa7ae0ea92e1ea1cb5a9df963c14b5ce8a093faaa3c34cf76f8a9c2da7fa28a05112b0b52995182a8e1a3c74a38f3511e31e832c4040de258e7b1dc9fabb8f3f5861f4048cbe6f8ce9a9f18603c026b61d9f07e250d7bb5dfba29adeb2cc2f1d92ecf43216d0aa1a5be6c514b861325c008d25f3adb1ad60de265a7d19ab7e6abb422de10f4d5c1b2c1afaef8ec210876733382b5a0ef346633942ddea4b7b8afc94e33cfec77395a1de5f8f51ee1cd0061ce749e3449158ecc62f939811db461246d091bb62cf24aa9c46997d88570263e22f0d28aef7820778548ecc2655e89a90b877885d5e2197e57a02cc8906cc4479c8eda7990d42cc6c0c00a214b21e47c0ee7dadfc16b4357ece9e6176308e008f58928984b63dee5a9fa885c03ab9e82f033eb8c0375f889fe1d06973bc577caeb0a0d03c0db4470398ce86ddc6a959b6f7675c9913996e3bbf8599325eb8b472a01539fbc8c318b13a9be43e4eefa5ce319d66817cd37e2f4230ff28bdcc2bcaa0d5e1e64c1720ed05f9b98211430e9638e3b54589b15fba05a64aaaea26b1530421755a449fa6de23ca5944c2604fff634c42e2c2d538ababbdb4cf50ca01c1f4c7f5d955e63d45c81bc86fc8d2643949c07b24d6488d7a261e735c53cbab7a91ba806c30bb6d7084c9e90d1b9a40e600e2d11bbd398d0a0b9dc0ca03f9becf7c3c09e3c01fe45a0e3cfb8f81b4bec794dd38e4beda6aa4e2136cc83f7ee617ad5a920f001e8a26aa7449675150a2e1523ebdbf89fa2ed544ccf30d4f7b518b52065f32b483771202e2069987dd4f9a66070f09feaa9c348686bc23c80ea9e84585624ef50bcd1ec8c80df3520923a56d42f724188e7ce84776b0a9fcd8e8d568d560b378dc5e0a5cfa3b17c90eeeec7fca7b0a10ca316d61a988eea4046191c27934937b183c6d83f061c9da4298b56780dfe4e73e49a854278a800aefff47d1c4240e30be87c38a5e79e3dcf3b6f5f40ba8afe3a1cd026a808cfabbc95f9a2cf7721895b47ee7f73fb9f1b71f0dc95ba0f7ec775cc66860039bf99472dd79116af1c4622062cfd7f5d93c55008ea20c6b037d8971ee43d9501b185f87c1a6018821da3d9b908a387a35480e41c5b6b958cd6123babad0c0180ca079c542c1ee7aedb5318162835410f358e5ea1c09f2da63ad545c68e124df7b1d55cc4708781d901c4ccb069835389b7e421fdf9855f37178f32a7a9bad3a4e3e7162888c37e6c7ad51f6d90c80cd36eb63e4f7fc0421a5a812f17c4fdab67de76f35bd9f8d500678be67d", 0x1000}, {&(0x7f00000002c0)="8f91f02482cd953ebf32d32c0729ec538caa18c98b7ffef84444855d96fa0be20e53845a0e1aeedda04798727a008be57dbd5f1e4c7149ec2fc1402ae3dca6f888dd24d0bd9f57e748e31daa418787211ead10b4c8c1e2aea22b9586e59d46240c5544db4a99adc1e7d9cb53a0656c2836a02345953c6b7b66f91cfd3eac3c11b667cbd0812bb15c6a8abd69903b9bc676139c4fe1c913b3f9ab925184abaab43b4bf869aeece9b7e1124daf74294a998460cbe23bd4", 0xb6, 0x8}], 0x20, &(0x7f0000000600)={[{@discard='discard'}], [{@hash='hash'}, {@appraise_type='appraise_type=imasig'}, {@euid_eq={'euid', 0x3d, r1}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}, {@fsuuid={'fsuuid', 0x3d, {[0x61, 0x38, 0x63, 0x0, 0x37, 0x36, 0x32], 0x2d, [0x67, 0x39, 0x31, 0x39], 0x2d, [0x31, 0x33, 0x77], 0x2d, [0x38, 0x33, 0x62, 0x31], 0x2d, [0x7f, 0x77, 0x7d, 0x38, 0x77, 0x62, 0x35]}}}, {@dont_measure='dont_measure'}, {@func={'func', 0x3d, 'MMAP_CHECK'}}]}) syz_mount_image$btrfs(&(0x7f0000000380)='btrfs\x00', &(0x7f00000006c0)='./file1/file0\x00', 0xda, 0x1, &(0x7f0000001840)=[{&(0x7f0000001740)="770922dcd5cb69f02a227fb20c92236ec8c7bad4a6dee02d89542bc81a30cf662ad9db81173180869163c5ad3099b3336a2c99b1823bcaea683f8cb518e6373ea513007d136b5f3498a4795ab9c8fd73938be8493aa9564078b2fea8741a862e0ea0f0cb2eee0e5b059264c325e113d1c971b64e1e63255a8aae7d30a04203ebcdca06082bf73146610b8b6947b485ead0ea5c20bb7482126a8a6c029e2d19cdc665e6f2dca4bf46fc46111ce85a557024f81f752226c19436f279bf03168f431d05637aa549a58bbee0ecff98f83e", 0xcf, 0x5}], 0x240004, &(0x7f0000001880)={[{@device={'device', 0x3d, './file1/file1'}}], [{@obj_type={'obj_type', 0x3d, 'appraise_type=imasig'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '+/'}}]}) chdir(&(0x7f0000000080)='./file1\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:25 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x2d00000000000000) 16:53:25 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="0200010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:25 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) syz_mount_image$iso9660(&(0x7f0000000000)='iso9660\x00', &(0x7f0000000040)='./file0\x00', 0x101, 0x6, &(0x7f0000000300)=[{&(0x7f0000000600)="be16f10fe6a2d999b0661ebc59a42d3706dbbb0fd30db8ecfc22ccea80ed17466d4ea3e0e261d43daa97f5f0a5f15ecf1baa3e59b3032371cf1c4b67c90f48ea656911bfe105bdab7e0d2d01d6925f36aa2b0d4ab1cd91f0107fca57fd6c88c675ad790079524dd64159d3a0341eeaa42a4a7c572d79885b3e7c277517664a17d4fa0736ba5c582132943be8ae7f59d74e3bb1b5f3d3d3cee0e7b35df292fda6ee1a811ea0945772eba84e799cb3707021a9ee4ab767f04f360f4411fe77e1037f7b09dea5111912c47fd3ce79f3e44856e51f9f2a1a3c3238eb671e708586d51f4e3a0584e056e54e7a15b61e068a0d064a09c2d61624ee7686535a809c0ea620b2bc84b940ae8e9f78d18f8c23fef0cd0ae6893cc37ecd9564ad6157481592a8db758288fd551f71cad8644bd949a7d46785b8b473c81d7518a4667430cedafa3bde0ea6ec14bd62cb0febcc860e106f71a2fe8400965c8d2d806cf10ed50d640547d532024869006caca892d6c4359cea0a607e94e0dc403b680b4f68b27855a17dd7da26557718e562425863dde291020c27c465ec26e34ff6dad9639a8dcb32fbcdeacd595d0f7321e839f836445395377b12df8f6dfa209043be8dc6c9c5a7d568a3fc94de89c217015ca237b987d57be18784a3a994f83e55a93e4fdaab64a3b8555d5c9b11e8bc327a7f6e83038a9dea0d6543f3c3cd9ccd07e77f4a7e30c2ed772fb56407ffbd974fabcd80a652cbc657027fcc46c279adf043a8a292262df2fb6d0d40730e5b5d47fe401ae8bdc3ae7fa301dd237a210bac822acd8023c6c2e553ddac54aac41fe8f60691b18f37113ca39a2873dde9727d0764cd26608089a15e9a46c3abead9111f45dbe820141be3ebee458bcc572c95aa1c318440caedc252d18b74362b0dfdae38cd2394fa31dbfe972593634c2b52a14e434ba3c2ee2c82116a341151cd6c389944b8d87cad9a7cbd6addd9ca1f54c1bfacf2cc95b1ce5fb6d1c7cec0c561a932f11442ff02e12b58d25bb1372e67a6ba0cb48e0b353ddfa5d63dcfe0ecd402169d155d19968b292b3d82c545aec478265c9d84a83e7f64d82f9c124738817758a1f36d7a7a55677eec744b10bc0f31ae4dfcb03070d87015434c1a91f3a0d48cff88b2c6570d389f452cdb2ccbe3cdd35f6923c2478fd588505838314011378f30178ae69cd90a425333a80444bcf79c26446e14f052eb323aa1456d76967bf832d80de9bd4c1f2b2fab700d412127b1eeb65ea29d18390a60106331a205de51f09909f87f608a6f46a3189ca03dcb88320902a2a11eefbcfaf0a34f19b261b1bdb5eea147efc3de9e98b47e43dc4146fe4a00aeafb0e3e5bed68a815df518f75b96fc2d1345ae3cf70c2fd90f2e13218793921ada2936a370b8bdf3909144894b0ec1b5d09b2906892634aaba4f6f90e1d0112a0464e5863ab0a4ad7ea7fbbd79f1d500ba1d0ed1d24f2d5606c647411e49c9d61e76e94608ae8b4c6d5f46eb35227791b8f47c19a93b8b703b31efaf38632c6a1cb469d4b12ee80ea74b5251d6e9070ed0add2c84c1ef406382791810e60d9785dcc8e6f4953f14054ef8a7843790f346bf3d1b879fd1bf25db93f1e8b5805ffe52a59609f3e06ce543f62429aab7a0c21411a172dda316fdd2430abd2145fccded23e37c4f167388596435c3ac24014df45b8182fd8da16cd21162ed81e367743a5890aa24a828e9062211d2e1e5e1b929a9e29718b2db61707114a7c9c60e9ef65173ab02d383cd6be66e1451b8ec3f5d8c15b36d305e94532df88d4efd0afe252ac943a9a770217f3e9b349ba4dbfc580214f64147ac3024067a7af468787ce1ad4e099a10ff3b7aff839566048ccb74acfbca1bae6b9b3131a539fc42eadcf979a5257791c77453e478dc5957dc3f645e0a657777397d31f71afef5b92458d348501645f652c87b08033757cdb54cdc54b7be39464ae4f859ed774f3a9800ddb081504948f0e9332453ea73d1f5d0d1eca9f8c7b6ad1b22213c2abbe6ec19bf6ca6a6f660b728114b460c35dfafca5e814916b6cf5acf47c326aa1a8d63066ca78f2ba754550ac491a4906e507f3c363d1b9b51257c4b0b81410d48dc1fc34cba5fe39d5bcd0bcf55902e48694df4a7ad55dddc8cad879a24799ea47be30e1e495bc4cda231e9ba6e49d3dc291189ea5314a2cef18badf5839e8fd4969fc6fa966e026ee96d8b81b38c33dac749acc7d56cbecc87a1f22cbd17fcce87a22f5eeed3f755fad774bf89c65616079fe48f99e23788c24d7c7b4ce295ed6bf8127dbcc1a57fb25f23fceddeba0c45b4c639c06585092b56bf2cef19f7c3e52facab70c542a6ee0d10d9671d3f9eb85627589f5b2518f04ca4082e17da2d4a83b1276f27ccd7589121d0473e9acb3cc3e6e6ebf1688636c44991296c3c19dd558c933575de45cac4a9c7ff476e3b1dd42243782f1efd667a20aec67a6a20ce5ed1e1dc371f7bce1ac0312faafbc4e99e23e4ee2d3d86b449af5eca12b17435273b188b19a4e45004f6ebdfe815c2b5b9d7599fdc59426f0f040b2d5bcbb743ad4bd28b0d395af7ea91d007667075c65fb970dd2d86b54a5addfca65b45f9e966400e4b706f8240551dd89ac169b5bab6ffbb74a24137a48f3a92b80715532105c51f48dd9bef08f3bcab16818e3ab958502492a312ed2be2733a6768d32284c2966377c9ff960856d1beb0847ffc40a0a449974ae0e112894e427e91197279854f90fdb4d2b6e074a098810a6131f979e81f21d49f3410c5d328eb362443ef85973f36f2476ee90f3f41a450b3f9df1a31d15af3bf1490afbcf3a5668698d31ea1e2c4c86867ee4fad54f2b0fe4c169f30be9bc50ed628e93cf16d4a66d2b1035d808b85139e4ddc6aeaa4d64881140f75cc51a1c0644f2f5cba127a02a335cc268ee8cb73ada779d395afbdca2c367fd388fe166e6ec732e6132114af5c8599ac73c0b0cae272461a338cc493af47de0ded64195cfc2fd7ff32523975e5a8b8d54907396fe3698e49a8dc8be34e64aae02823fbac9d7ab6e93039966614da7042e6829501fc5aa76426b69b339a6c319a7bd0368687380a738ec6ad52f7ae700f932d9e90dbc88738c818d4b711126e04d983354d94f45cffed8b16e7dd3a1be794d0d754418344b2b0f7a54279f8b5bf5794cc0b62b5a82c2e5b9c1499297bb5a2969d9a9d21a1891410e4f53eeefa67313de9e168a49257db6cdcde38cfd7c6afe658ac57674ab97420080593a697fa3981e41b5a52877d8456d0f025e69092bb423fe79b38e8e74bf170b51077580faeadf7b8da27c8189a1009de888b0861afc00d922c79977405ce1cd998faa97e8a90fe478f3c21a4e4564e38d8c672f69907090dbd0126c3cf2a67fc2baf70127515508bdee26d8966f4a84326ebb08d7b256d4694780c86f0a6ba0c2c7483f12014195a4c4728940a81fc851d00bc3fd5fc4fc8d6dc55e30e5030630dbeae2b84356ec6356b0319e0df2e27d826d77d5db72f145688b0f8067f095191358a308a37e3b47034067f2a19cac7c73c9f293721945203c98756eca2db986549cdc55cfd878ead266fe3f7a52a677ec43e9b64f610a0c1ed552ad8e5de0ed7b2a7e6f874759ccd2d3a63a4aa445bf5193dd7313bc942f45981c921e50acacf301871edaef154883af5ec9ca27819882f293ac477165fa729c52d1b4b0e55f527bbb6fd74ced3bb05a688d15024ff8aac4839fa1fb49c955b970c49caaedf5cd84c4f583ad77d5cec5dd0e6492d1b21e7c60efb30990e2358c5f33914ced479a6bf397b9183cc1dd75e1fb805560681c610f7c1e0eefbdc92616c20df15abdcfb1e99a3ff593bf8becb983537d6160bb683f732cda5522fc3a4abf67cc26c8c83170fa15953bc8f0d71f131acd51e2c117870c31f49e00f17983d25b55d6533f8c71af96db81b9a0e3d161d99f5d346d54960e2eb8e5357345f380cdc6c4b79dcd9082e9a43a5a51edd42a5ffddbb38e3aa4cc7cfc8c72001effb6b49fcce54aad8956bfd372c089c85a024be0993f44af5cb188b499e7629b409fd71a7b70882966a78be588f043971a099f8294715ccfe5b9d5611264b05cf2ab8e965c8a6229681bbee2b0eef1cd91b531abac4b5fd7af781882262a635d3a9c266fe4d9289f764acf2f97325fb61501342f3575f72186ef97923b045b54b63ddd4defef13b44ab98c0386e27fe3755b27f17ee724fe1a7a0bcfd164d1f728ab2ad33f1b58bd8f91c934984349d5d0ba0aebff9484d0082250e9ff8248b946297ebb90192b012a884dc69863737bba2bf224a7a65f0389d1739268ef7efe14b764dfd0381f500cd9651b1c3ce5a4e40072b043462515a26bf4dae9a3e6606e3b1af417ee0c3142474bb7448fb26710a153611b40af3c40fb7004f3ae59fe36242f0566eedc21042b89019e6b4e61dbbbf17d9268b371dfb50896f1a6c59545a966806f0f9bda3e6d012e2ee43857963d50d356ae1d3f9c7cd75312f5860e5fb006de589f4ce6f689672dcaa9d9c22605c4a70766cbbb4cbebb352909cfb187cab1198f88f1b3915e3b85ceeb5fc3e2cc402c4699b49753ebb4d5ccdc9befa7110514e64c6be9f49e2782a59f29ae068d3efb855e98b8ac439a5917cdd0a9086206f73399007768c13b8dabddf82ab4c67edf23ac7b3b7d48973c83628a893ec71c4de17757489dc9c60751f4db37816834c6408ca15ec438b4ba3e18762f644bcc98790c77950fb7002fa2d97a057488086cd6d906933e743ce9b83509353a6cf729b55bcc20ecd6d6f1bd94922a600fc48d3ad442723033e46e3611b041e1a881b6352f3543f3c85943f142949ac0a4a64133fd4940a7ba6a8ea02e03380d4bdc1cb8a05ba7965b4f4a139bbde110ab90a01d9d4ea9977f3e00152c451a61fe1f3f178f903163d8a343256ca1e9ba264c468aeb57d76d66bf4ee97e48516e71629cb6a8c21db212ce65c3bdaa2da5d8bdb16045241b610c204dad08fc644b2cfc22d4adfd0f037c72328c7683e5aa3d923b6d2bbb8666005476910631ae6891146ece3760c5f4094b1d1f0245ffe565b89b34067572c3a898976c22ec04e3ab3b74e1984930f08e6d4dfe87ed47e96f37cb2dfddd80b860a100b2ea92c12ef244998501da301c8b3bd54d2cb1c3602d919ecf145f56f160693fe03b92a6e1c5ee95c559254f4c954f00aa1bb695425358c5fc5b45d8afe7a243e6d7a303d5da98bd30402f8c88f272ae1e539614d960adf85c68dd9ba3066043f86d9af30640b1f78efabe53d52080dc6b638d20d6537cb2a8ca016fe76b6e94eaeb02e79221a6bc5626c695446f95ed3322d6de8ebe44b84ad4e85f998a65e05a4acb09ddacb71651ad2b1aa5c83aebf787cb22690fd30389a0694acdbeb19c3b5b280bb05b5621c35fdf4ce4a2852262f1ca147ba8be5b0783ceb4b0a9de18fabbf2ec11ea7a9fe8a0ef6a10ea2b3e3696d1f29121a7c1d37a51f6738be7841ace30f6a9f0666b652d744541f3ee4cddaa154688add16745013d5779b3c8be37d7b5ef8b7d7b7315275dfd1fb868bb33bc73140f168b2e2166b7e98801508d19214a1be10eecd1d174f1548faf17451c61dd178cde476f9636d36d00c4dc2ae42888d180d08a62542988c9727af81dd78b98fb02cacdebcbd16cef87b98fb6ee1ca56fc9580ab2e2dd0ef43841af60d77f85c28b3963dab9a0666d4faffe351c365ae3296bdbfd59a57c7ebbe9d5797c182bdcb56e4cd5b3a0", 0x1000, 0x5}, {&(0x7f0000000080)="3da12d21894feb9319d1cd227002d609dd45e332fda2e1", 0x17, 0x4}, {&(0x7f00000000c0)="6fa1aa423885dd447403caa081c77f0ea2d5a4e898c5ce9cdae50cbb51763038d84733fa1c1e8d447b6fd1895472e6bd74fb9eb4da333b2bd49620b4db46956a80520f597dd89c1ca09fa6c63161c5d1e7c17cd69b554419b0798b9921a5b84fd4dd20c156c04b8a6dc76a97a777f64e4e140768348a19da1aceaff4a9b531b0ca2faf220c0ad077cc717167f0f83b99295795ebe9ff116f5a77b3807a2adcb9d9596a327ac1f15f9244f020b885d6ba3ad1a5b1e7c3221d060d27b5bddcda8495387a825b9d24f7931be92cee5fc25d1c89b24a3344d763376637411f851b2ccde7170c311c6765dacf71f42be31ac034", 0xf1, 0x8001}, {&(0x7f00000001c0)="9489b9399105edc20bc4d804d9b9f808d3b07bbc489224927789d1f7ca968f49eb293a0c2d6069eca1adc6447de4ee8711276019b11c305f1255632bf291cd1bd91b57132382f9cf23aa65368a5def33766d997dccb8cc711c24d42596f823246d5b77db40ddcba2b469e886cfe4015069f5aa0bd1f6866aaf125278670c5de719610b325f7b681d44fe1224f1843f4843f4359da47d8d7445f6aab9dc38bdcdaec8e0a3c1fad0000c8577677a848481d5b09f3292", 0xb5, 0x20}, {&(0x7f0000000280)="81f9fcdaa9bad563d35b1cc192f6aff4ef7afe7c456df41fa1f715920e39e494", 0x20, 0x8}, {&(0x7f00000002c0)="ec41451184cb04ce39b861ee01b4997d3804597f130ffce95231ac3b607be572d1ae50591527d08b4f1dd4c489c1fae8f1dc6c48ce501168b473986e", 0x3c, 0xfff}], 0x100004, &(0x7f00000003c0)={[{@cruft='cruft'}, {@nocompress='nocompress'}, {@session={'session', 0x3d, 0x2b}}, {@map_off='map=off'}], [{@obj_user={'obj_user', 0x3d, '['}}, {@mask={'mask', 0x3d, '^MAY_WRITE'}}, {@smackfstransmute={'smackfstransmute'}}, {@fsname={'fsname', 0x3d, '!ppp1systemkeyringposix_acl_accessself'}}, {@audit='audit'}, {@fsname={'fsname'}}]}) [ 388.909792][T19030] overlayfs: missing 'lowerdir' 16:53:25 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) llistxattr(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/151, 0x97) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) setsockopt$inet6_tcp_TLS_RX(r0, 0x6, 0x2, &(0x7f0000000180), 0x4) chdir(&(0x7f0000000380)='./file0\x00') socket$caif_stream(0x25, 0x1, 0x1) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:25 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:25 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x2e00000000000000) 16:53:25 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:25 executing program 3: r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$getown(r0, 0x9) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffff9c, 0x29, 0x23, &(0x7f0000000000)={{{@in6=@initdev, @in6=@ipv4={[], [], @initdev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in=@remote}}, &(0x7f0000000100)=0xe8) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee01, 0xee01, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000001480)='/dev/dlm_plock\x00', 0x40, 0x0) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(0xffffffffffffff9c, 0x84, 0x71, &(0x7f00000014c0)={0x0, 0xdf5}, &(0x7f0000001500)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000001540)={r4, @in6={{0xa, 0x4e22, 0x4, @dev={0xfe, 0x80, [], 0xc}, 0x1f}}, 0x3, 0x4, 0xd65, 0x5, 0x20}, &(0x7f0000001600)=0x98) [ 389.110868][T19023] overlayfs: './file0' not a directory 16:53:25 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) openat$vim2m(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/video35\x00', 0x2, 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') epoll_create1(0x80000) 16:53:25 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getresuid(&(0x7f0000000240)=0x0, &(0x7f00000002c0), &(0x7f0000000300)) mount$9p_xen(&(0x7f0000000100)='\'vmnet0selfbdev\x00', &(0x7f0000000140)='./file1/file0\x00', &(0x7f0000000180)='9p\x00', 0x800, &(0x7f0000000500)={'trans=xen,', {[{@afid={'afid', 0x3d, 0x5}}, {@cache_none='cache=none'}, {@cache_fscache='cache=fscache'}, {@afid={'afid', 0x3d, 0x4c}}, {@cache_mmap='cache=mmap'}, {@privport='privport'}, {@loose='loose'}, {@uname={'uname', 0x3d, 'overlay\x00'}}, {@access_any='access=any'}], [{@dont_measure='dont_measure'}, {@fowner_eq={'fowner', 0x3d, r0}}, {@subj_user={'subj_user', 0x3d, 'em0'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'overlay\x00'}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}]}}) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1/file0\x00') 16:53:25 executing program 3: unshare(0x0) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) 16:53:25 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) accept$unix(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x6e) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000180)='./file1/file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:25 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x2f00000000000000) [ 389.366303][T19075] overlayfs: './file0' not a directory 16:53:25 executing program 3: unshare(0x600) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r3 = syz_open_dev$dmmidi(&(0x7f0000000080)='/dev/dmmidi#\x00', 0x9, 0x10040) write$USERIO_CMD_REGISTER(r3, &(0x7f00000000c0)={0x0, 0x6}, 0x2) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, &(0x7f0000000180)="64650f01dfb9800000c00f3235000100000f3066ba2000ec0f005c4900b99f0000400f329a00000000c8000f0d76a6c4c2ad3713b8009000000f23c00f21f835000009000f23f89a00800000eb00", 0x4e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r4 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r3, 0x89e2, &(0x7f0000000100)={r3}) fchown(r4, 0x0, 0x0) r5 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x200200, 0x0) ioctl$TIOCGPTLCK(r5, 0x80045439, &(0x7f0000000040)) ioctl$TIOCGDEV(r3, 0x80045432, &(0x7f0000000140)) ioctl$SCSI_IOCTL_STOP_UNIT(r5, 0x6) [ 389.450904][T19073] overlayfs: './file0' not a directory 16:53:26 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:26 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffd) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f00000002c0)=""/124) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040)='TIPCv2\x00') sendmsg$TIPC_NL_MON_SET(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000740)={0x250, r1, 0x0, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_SOCK={0x40, 0x2, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xf0}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x9}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x7}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x24}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x100000000}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x2}]}, @TIPC_NLA_NET={0x20, 0x7, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x2}, @TIPC_NLA_NET_ID={0x8}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x50c}]}, @TIPC_NLA_MEDIA={0xc, 0x5, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}]}, @TIPC_NLA_SOCK={0x20, 0x2, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x91}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8}]}, @TIPC_NLA_LINK={0xd8, 0x4, [@TIPC_NLA_LINK_PROP={0x2c, 0x7, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8001}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x12}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffffffffffff5fe1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x100000000}]}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8664}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x101}]}, @TIPC_NLA_LINK_PROP={0x3c, 0x7, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9be4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1000}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x80000000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x20}]}, @TIPC_NLA_LINK_PROP={0x14, 0x7, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x200}]}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x14, 0x1, 'broadcast-link\x00'}]}, @TIPC_NLA_SOCK={0x14, 0x2, [@TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xffffffff7fffffff}]}, @TIPC_NLA_NET={0x54, 0x7, [@TIPC_NLA_NET_ID={0x8}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x18000000000}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x80000000}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xef88}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x80000001}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xff}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0xffffffff}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x9}]}, @TIPC_NLA_SOCK={0xc, 0x2, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_MEDIA={0x64, 0x5, [@TIPC_NLA_MEDIA_PROP={0x24, 0x2, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffff}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4b6}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffff}]}, @TIPC_NLA_MEDIA_PROP={0x3c, 0x2, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x12}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}]}]}]}, 0x250}, 0x1, 0x0, 0x0, 0x10}, 0x10) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 389.559754][T19086] overlayfs: filesystem on './file0' not supported as upperdir [ 389.595279][T19095] overlayfs: filesystem on './file0' not supported as upperdir 16:53:26 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000100)='./file2\x00', 0x42) getpid() sched_setscheduler(0x0, 0x0, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040)=0x1, 0x4) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) socket$caif_stream(0x25, 0x1, 0x3) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:26 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) r1 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x900, 0x0) ioctl$TIOCMBIC(r1, 0x5417, &(0x7f0000000040)=0x255) 16:53:26 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') accept4(r0, 0x0, &(0x7f00000000c0), 0x800) 16:53:26 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x3000000000000000) [ 389.802823][T19107] overlayfs: './file0' not a directory [ 389.843782][T19118] overlayfs: './file0' not a directory 16:53:26 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) r0 = getgid() setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000008000100", @ANYRES32=r0, @ANYBLOB="08000600", @ANYRES32=r0, @ANYBLOB="08000400", @ANYRES32=r0, @ANYBLOB="08000600", @ANYRES32=r0, @ANYBLOB="08000400", @ANYRES32=r0, @ANYBLOB="08a568b0c8c67500b544796b28000100", @ANYRES32=r0, @ANYBLOB="10000000000000002000010000000000"], 0x5c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 389.889857][T19123] overlayfs: filesystem on './file0' not supported as upperdir 16:53:26 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) prctl$PR_SET_TSC(0x1a, 0x0) r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x2, 0x101000) ioctl$VIDIOC_G_MODULATOR(r0, 0xc0445636, &(0x7f0000000040)={0x0, "3dc56f3e7a92968507ac4137586d02ff1d346148c3c5586e901034a7d21b931d", 0x0, 0x7fff, 0x3, 0x0, 0x5}) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) epoll_wait(r1, &(0x7f0000000100)=[{}, {}, {}, {}, {}], 0x5, 0x3) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:26 executing program 3: r0 = creat(&(0x7f0000000340)='./file0\x00', 0x40) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000003c0)='TIPC\x00') sendmsg$TIPC_CMD_DISABLE_BEARER(r0, &(0x7f0000000480)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x34, r1, 0x300, 0x70bd25, 0x25dfdbff, {{}, 0x0, 0x4102, 0x0, {0x18, 0x13, @l2={'eth', 0x3a, 'bond_slave_0\x00'}}}, [""]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x40050) unshare(0x600) sendmsg$TIPC_CMD_SET_LINK_PRI(r0, &(0x7f0000000680)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x800800}, 0xc, &(0x7f0000000540)={&(0x7f0000000600)={0x68, r1, 0x2, 0x70bd29, 0x25dfdbfd, {{}, 0x0, 0x4108, 0x0, {0x4c, 0x18, {0x5, @link='broadcast-link\x00'}}}, [""]}, 0x68}, 0x1, 0x0, 0x0, 0x24000014}, 0x80) r2 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000000)={{{@in=@empty, @in=@empty}}, {{@in=@dev}}}, &(0x7f0000000100)=0xe8) getgid() getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000140)={{{@in=@multicast1, @in6=@mcast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in=@remote}}, &(0x7f0000000240)=0xe8) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) clock_getres(0x5, &(0x7f00000004c0)) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r0, 0x29, 0x41, &(0x7f00000006c0)={'mangle\x00', 0x4, [{}, {}, {}, {}]}, 0x68) fchown(r2, r3, r4) 16:53:26 executing program 4: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000a00)={&(0x7f00000009c0)='./file1/../file0/file0\x00', 0x0, 0x10}, 0x10) r0 = syz_open_dev$swradio(&(0x7f0000000100)='/dev/swradio#\x00', 0x0, 0x2) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000180)=0x4, 0x4) mkdir(&(0x7f0000000140)='./file1\x00', 0xffffffffffffffff) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r2 = geteuid() fstat(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f00000004c0)={{{@in6=@dev, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6=@empty}}, &(0x7f0000000400)=0xe8) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000600)={{{@in=@empty, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in=@loopback}}, &(0x7f0000000700)=0xe8) lstat(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f0000000880)=0x0, &(0x7f00000008c0), &(0x7f0000000900)) r10 = getegid() lsetxattr$system_posix_acl(&(0x7f0000000240)='./file1/../file0\x00', &(0x7f00000002c0)='system.posix_acl_default\x00', &(0x7f0000000940)={{}, {0x1, 0x4}, [{0x2, 0x3, r2}, {0x2, 0x4, r3}, {0x2, 0x7, r4}, {0x2, 0x1, r5}, {0x2, 0x2, r6}], {0x4, 0x4}, [{0x8, 0x6, r7}, {0x8, 0x3, r8}, {0x8, 0x3, r9}, {0x8, 0x6, r10}], {0x10, 0x2}, {0x20, 0x2}}, 0x6c, 0x1) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000040)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [], {}, [], {0x10, 0x4}, {0x20, 0xfffffffffffffffd}}, 0x24, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0xfffffffffffffffc, &(0x7f0000000000)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000ac0)='./file1/../file0/file0\x00') io_uring_register$IORING_UNREGISTER_FILES(r1, 0x3, 0x0, 0x0) ioctl$IOC_PR_PREEMPT_ABORT(r0, 0x401870cc, &(0x7f00000005c0)={0x6, 0x400, 0x0, 0x800}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:26 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x3100000000000000) 16:53:26 executing program 3: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cachefiles\x00', 0x10000, 0x0) write$apparmor_current(r0, &(0x7f0000000240)=@profile={'permprofile ', '/proc/self/attr/current\x00'}, 0x24) openat$apparmor_task_current(0xffffffffffffff9c, &(0x7f0000000280)='/proc/self/attr/current\x00', 0x2, 0x0) unshare(0x20000) r1 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$swradio(&(0x7f00000000c0)='/dev/swradio#\x00', 0x1, 0x2) setsockopt$bt_BT_RCVMTU(r2, 0x112, 0xd, &(0x7f0000000040)=0x3, 0x2) fchown(r1, 0x0, 0x0) r3 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vfio/vfio\x00', 0x80800, 0x0) ioctl$KVM_ENABLE_CAP(r3, 0x4068aea3, &(0x7f00000002c0)={0xf5, 0x0, [0x3, 0xffffffffffff8000, 0xe81b, 0x9]}) socketpair(0x5, 0x0, 0x1f, &(0x7f0000000200)) ioctl$VIDIOC_QUERY_EXT_CTRL(r1, 0xc0e85667, &(0x7f0000000100)={0xc0000000, 0x108, "1b8bcb29519012638745c5f5f89098badbddd100e773fbe2886bf0dcf21802b0", 0x9, 0x2, 0x43, 0x8, 0x400, 0x5, 0x46, 0x4, [0x4, 0x1, 0x7, 0x2]}) [ 390.118060][T19139] overlayfs: './file0' not a directory 16:53:26 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) sendto(r0, &(0x7f0000000040)="d6bec7bd57d918df12b5ddea7b705d87a06a7336a75dfb50289f", 0x1a, 0x40000, &(0x7f00000000c0)=@pppol2tp={0x18, 0x1, {0x0, r0, {0x2, 0x4e24, @multicast1}, 0x1, 0x2, 0x2, 0x2}}, 0x80) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:26 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 390.276841][T19157] overlayfs: './file0' not a directory [ 390.293121][T19126] overlayfs: './file0' not a directory 16:53:26 executing program 3: unshare(0x600) chmod(&(0x7f0000000200)='./file0\x00', 0x148) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000000)={{{@in=@empty, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}, 0x0, @in6=@ipv4={[], [], @multicast1}}}, &(0x7f0000000100)=0xe8) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r0, r1, r2) 16:53:26 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x1, 0x488) semctl$GETVAL(r0, 0x1, 0xc, &(0x7f0000000500)=""/228) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 390.392334][T19163] overlayfs: './file0' not a directory 16:53:26 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:26 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCDELDLCI(r0, 0x8981, &(0x7f0000000080)={'nr0\x00', 0x5}) unshare(0x600) r1 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r1, 0x0, 0x0) r2 = syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) ioctl$VIDIOC_QUERY_EXT_CTRL(r2, 0xc0e85667, &(0x7f0000000380)={0x40000000, 0x107, "5297d7787fe410df8e5370ff8b27990ca119f21cdb8dcefa739669d06fa033bc", 0x0, 0x74, 0xfffffffffffffff9, 0x9, 0x5, 0x3, 0x100000000, 0x101, [0x1000, 0x401, 0x100000001, 0x649b]}) ioctl$VIDIOC_DQEVENT(r2, 0x80885659, &(0x7f0000000100)={0x0, @data}) ioctl$VIDIOC_DQEVENT(r2, 0x80885659, &(0x7f00000002c0)={0x0, @ctrl={0x0, 0x0, @value64}}) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f00000001c0)={{{@in=@remote}}, {{@in6=@mcast2}, 0x0, @in6=@ipv4={[], [], @dev}}}, &(0x7f0000000040)=0xe8) 16:53:27 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x3400000000000000) 16:53:27 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r0 = getpid() sched_setscheduler(r0, 0x4, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000e3ff0f00000000000000200000000000000073abde258be88a833e5c44c1abe672660fdba0f58abeb6641efd2fc337790e214d828f043dc30a48e86c3da36fa59124a726"], 0x2c, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0xfffffffffffffffe) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:27 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getsockopt$bt_BT_FLUSHABLE(r0, 0x112, 0x8, &(0x7f0000000140)=0x1, &(0x7f0000000180)=0x4) getpid() unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x200) ioctl$PPPIOCGFLAGS(r0, 0x8004745a, &(0x7f00000000c0)) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$PIO_SCRNMAP(r0, 0x4b41, &(0x7f0000000240)="d1f7960d30d2a9380450b95ebaee9f03a4fbb2d74421") mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="757070657264695823a0505870723d2e2f66696c65302c6c6f7765726469723d2e2f66696cb6312c776f726b6469723d2e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:27 executing program 3: unshare(0x801204ffff) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) r1 = dup2(r0, r0) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x1, &(0x7f0000000000)={0xffffffffffffffff}, 0x13f, 0xc}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r1, &(0x7f0000000080)={0x15, 0x110, 0xfa00, {r2, 0x400, 0x0, 0x0, 0x0, @ib={0x1b, 0xfffffffffffff800, 0x6, {"08f3384da99a8c155db4aaaefc4dd26c"}, 0x800, 0x7fffffff, 0x3ff}, @in={0x2, 0x4e21, @multicast2}}}, 0x118) [ 390.683310][T19194] overlayfs: unrecognized mount option "upperdiX#PXpr=./file0" or missing value 16:53:27 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000500)={{{@in=@remote, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in=@multicast2}}, &(0x7f0000000140)=0xe8) fstat(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getresuid(&(0x7f0000000180)=0x0, &(0x7f0000000240), &(0x7f0000000340)) write$P9_RSTATu(r0, &(0x7f0000000600)={0xb6, 0x7d, 0x2, {{0x0, 0x8e, 0x4, 0x8, {0x1, 0x2, 0x5}, 0x88200000, 0x3d, 0x61, 0x5, 0x2c, 'cgroupsystemppp1{vmnet0selfppp0[wlan1md5sum!', 0x7, 'keyring', 0x18, 'system.posix_acl_access\x00', 0x10, 'posix_acl_access'}, 0x13, 'md5sumwlan1]keyring', r1, r2, r3}}, 0xb6) getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)=0x0) fcntl$addseals(r0, 0x409, 0x1) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {0x1, 0x7}, [{0x2, 0x3, r4}], {}, [], {0x10, 0xfffffffffffffffc}, {0x20, 0x6}}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000780)='./file1/file0\x00') [ 390.761248][T19194] overlayfs: unrecognized mount option "upperdiX#PXpr=./file0" or missing value [ 390.792837][T19199] overlayfs: './file0' not a directory 16:53:27 executing program 3: r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$caif_stream(0x25, 0x1, 0x0) fchown(r0, 0x0, 0x0) 16:53:27 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f00000002c0)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) r0 = add_key(&(0x7f0000000280)='pkcs7_test\x00', &(0x7f0000000300)={'syz', 0x0}, &(0x7f0000000500)="1aa1100b51c2fca0ebd6cce250965a6440f02cf3336b9133b153c42a7a45a55f15389fbf7b77edb7b7a2c2e4c298743cd86fd9656534d0fbe7d2579eab42fc3269ebfec1028e50dce8f2f909220b61ef068d60d65b27702263a513c1481d5c0bf7d4b7e984ea5126731e6434a4860be32c0e84722de1de5ddd32a8f685b0151a34d656c34f6a78d3b7c6062902ea2d0d94fe31b0bdb99e25", 0x98, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000340)='keyring\x00', &(0x7f0000000400)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$negate(0xd, r0, 0x918, r1) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r2 = add_key(&(0x7f0000000040)='cifs.spnego\x00', &(0x7f00000000c0)={'syz', 0x2}, &(0x7f0000000100)="84bd0b5951c20f687a461445c001ccf723eec0bff549c5e46ad51c478f01c7b5e77192", 0x23, 0xfffffffffffffff8) r3 = add_key$keyring(&(0x7f0000000180)='keyring\x00', &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) keyctl$instantiate(0xc, r2, &(0x7f0000000140)=ANY=[@ANYBLOB="3570647174652064656661756c7420747275737465643a216ef9a120c37572834c0369740426c373656c696e75782c008dba"], 0x3a, r3) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:27 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x3500000000000000) 16:53:27 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) accept4$inet(r0, &(0x7f0000000040)={0x2, 0x0, @broadcast}, &(0x7f00000000c0)=0x10, 0x80800) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 390.919527][T19191] overlayfs: './file0' not a directory 16:53:27 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080)='/dev/audio\x00', 0x109203, 0x0) getsockopt$inet_sctp6_SCTP_CONTEXT(0xffffffffffffff9c, 0x84, 0x11, &(0x7f0000000180)={0x0, 0x7}, &(0x7f0000000240)=0x8) setsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f00000002c0)={r1, 0x4, 0x2, 0x8}, 0xffffffffffffffb7) ioctl$PPPIOCSCOMPRESS(r0, 0x4010744d) ioctl$PPPIOCSCOMPRESS(r0, 0x4010744d) r2 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) pivot_root(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file1\x00') syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') sendmmsg$alg(r2, &(0x7f0000001080)=[{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)="08632b40738efe2856fe6ffec6462bc8caa12feb7e55f94c05031cc4dc8e71e864b4a715e637ec302153ba5e7958", 0x2e}, {&(0x7f0000000500)="6fec3d3ca68c533d87172b864e193a027e95022f31f84f5667605269c70160126a8d62b1a67fb9fb17d7d069509b9b84b664f907bc19777a55f4b242149fdf86155c4ec8bca523ea620cd50f576d9b377e116b4c05a40af1f1d23f841132385637c17de5a6eb90fcc3ec00dd237eecbd97237255d9f0d3f21145751e0d72f0f933854554f5020382a9183a6618ddbb6127c6e81bf8c98ccca754e99485b9030ff921ee90101eaa536a479a72556d5b2973c13f275fe1302b347044841e3c27f94fa606def0e6e8604d9ed4e405b372be2c79f6fdc892208a3da4c8f4209370446b47cd024bd9ab6119", 0xe9}], 0x2, &(0x7f0000000600)=[@op={0x18}, @assoc={0x18, 0x117, 0x4, 0x2}], 0x30}, {0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000640)="663a77d1b18a9dd96338441935ec65945786441a6b18b15688c7edca39a8a25a180be3e8cbb28f16d2dd3419f45065fdb0f9acc4c18770c0dce01f207334412f50db8a70522a6ed8a5c6a4f9082a410f2c2784bec4bfa93f87c8c99af3e6be2c277cac5e74faba13d2658d6c17cc60b6806a34afb55a6bfffecfa5e4a69fddf3ea5f26d9b3fb7f6ce3dc114ff1cd531b458024188aae69e4048e33a42b695dce2e1bc340ba3f8df07ec86ef0", 0xac}, {&(0x7f0000000740)="535022fc391da91c01c996be8c1999dae0752d6265c8a94e20a57e64c32c0af532e7d06521754bec8753597c5e459d66bd044500aefa3226a9643f2a57666412eaf553d1d0e6bbed5fbfb5c4a0c53811976e6d0674934e6110447b34c286c20a99be5850775ed81d65cb17", 0x6b}, {&(0x7f00000007c0)="a43c62114fc73026c02b6a04ac70304c80d6aabd434b5776c9dbe51542dbfa601f182f9edfe42b1abad475c3f8a4fcaee51ca6e4f8f170a83f5b8f2b60251e5155e52b7e1965c1645112e6c79ef350e90c21c1aabc7edb8f6d49107b32b7f633192d73200ecd", 0x66}, {&(0x7f0000000840)="136717d5a00e34413b61a94e582d96cc72f9c1d88e536390acd931a2cfedd530d25347116442fc9905944d3f870f465f4a7ee25008", 0x35}], 0x4, &(0x7f00000008c0)=[@op={0x18}], 0x18, 0x4040080}, {0x0, 0x0, &(0x7f0000000c80)=[{&(0x7f0000000900)="85977799a0b73fb97d4131ebf383d09efbef656c15ba17784f6e306b94e2772258c8e5cb2e1ba7c4bef250b928bfdc206822e3164161e0046541ca064f36f533933a0a30ac2dd3747f8c45b5bfb9e1c2e904e9645e2f6844c07eb26aec45891917fb8f8a46c4f8b8e1b5a7a9756551e0f01b1505104da350753dfe92daa41ecd826686b21c90ea8d968a393a705d9b939183e05ccaa2fb46", 0x98}, {&(0x7f00000009c0)="70795a0ab7e93cb1c333d0d915a79baeb4692df88b6739cc8ea5498e1e841cedaf4bab479916dd6dcdd28f6dc6f5f04736f5144275718b3d33bfab5804a418c066d2967ea4a0d901b66193ac7e6f5a1b11ac5828bbc52c10f99efc0a00721ce470bd1fbf621c492cbfc1553c4b0837e8699a3d3b8d8b70f79d7253b2be26601d433ae55024ba40708985a069805c53fd6410c04cd4f187e3a80be95b35b53dbbbfaa5d4f4773b944e0505f0afd052fd7899369cfd01309686d9575d72295250aa978ecc3d7f4d0d4", 0xc8}, {&(0x7f0000000ac0)="7b54cb14d82fc931e3f0d71c418f3940f61f6146f5d200dbca63cae66fe6d5f70990af35f2c232a0dd3065f1d38c26b0df4b9eda056efcf620a52d4fdc31d4287b19abe4d628f4dfff4719fa8c78f45a900480ac471fe4b5aece35247d18e51c136a04995ec9aaabcb5fc9b5bd52f8ed4a413bb9e9eb32a4f95f1b55842fa468ebb393d079e58523ec64cf1ff26678c5e5be6536f90f619665497d70e98fd52e695311ed4e9c66f039edd53d57f9a4178a50b2200d8978cf7f76ef34be50cb081f25b7e839ac969d76fcfeece33f775ad03bd4a3", 0xd4}, {&(0x7f0000000bc0)="0d5951693ec76bb85248a5b4988dc3b2acc41708fecce4c22f684415cae66f25430155688aa20824d42e5464c710fe2c498abec6593dea099e4ccac3fc806d1140543cb8bce76fabe105b511b2ff1d91dcfb3386aefcb048b5fc6ed1793c42f928d3706a702180b9fa255ed8e38fc527deb809aa16b43a613c6c3b985e4ec26e7ef91743a885d23ded1271ba2855bc8435969eea4b298e66896c89a7032c396ec8794ec54f67", 0xa6}, {&(0x7f0000000d80)="7ae0cc74f35949ce378be3fcb24ed19fae03725c40f23f90dbd6a180e2263651db8c5913ea623d5922cc824afe8ed9634ced70ff9d9a48ae8950cb420a2a8912dd8041f957029dba44f0022d687efc230dc43e774f0b42154116d5ffa344d323d94095f0b412bacfc81e7d7a386567c252bac198084ae3720ee16135bd8d3aff7b717cfe3481ac60d08cc65f27145bd79355b5810a4ae47d6d45ff36e3c28a721ea91ec160912d5e1546c39c65f3580616baf2cc71aa7ae0246fedcb8e4d1053b2019ea903cfacc9f8e67ad3ddb7f5911dba83e28d07b1ebb5acda7e653b0fdc9038", 0xe2}], 0x5, &(0x7f0000000e80)=ANY=[@ANYBLOB="68000000000000001701000002000000510000006ed0338438bf13340c73b7affa56984f9960855932fe856f191bbe99c65ed94bf8df4099db8e8ac12e19bad2e3f050617464dabf2e86774cb95ae7488435d23fd7f4d12df9d780c7565b39a133ce17eb2800000018000000000000001701000004000000ffffff7f00000000180000000000000017010000030001000000000000001800000000000000170100000300"/176], 0xb0, 0x10}, {0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000f40)="5319392ae58aa6961a6045875c0ce6e7d7a194b75cd42e2f791135c8651b09b8e23e778e0016a82018468f660a0d93d11664a810346f3b1d5fe41eb92f62a5c5502d918987ac502bd7c0c185aff31d7bfc4a3dee2da1e75a796b31e2765a1d5baef34d8323079e86af7f848b071e45a1acca53809023563ef82d6eb9af517c7898c8cc84182812ad1f60711cdc018c24e6818293e1b9503ca97b0618696ed95ca65435d1dd9f58488d268c1af3e3a018e91d26b7cd8c3294821f0e81097ab481ddeb95fadcbf86acbc634f62199588af1f06fc", 0xd3}], 0x1, &(0x7f0000001040), 0x0, 0x10}], 0x4, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000100)={&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0xe000)=nil, &(0x7f0000000000)="1e8286cdb8a1e79efb50e742365ed6c94023e40748a2cbf194b457d30c5922b1be2e4c4f0455e82d704da16e6176f6ec9964dd678d1ed667be8c452e4d08adb46fc7739b9ad8484f834814fced3874c5146dd3e1f7a5c2b974fda18fb5", 0x5d, r2}, 0x68) 16:53:27 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) setxattr$security_capability(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='security.capability\x00', &(0x7f0000000140)=@v2={0x2000000, [{0x400}, {0x1470, 0x7}]}, 0x14, 0x2) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x3fffffffffffffa) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c65490cbb0b00"/54]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:27 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) r1 = syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x100, 0x8800) getsockopt$bt_BT_FLUSHABLE(r1, 0x112, 0x8, &(0x7f0000000080)=0x4a17, &(0x7f00000000c0)=0x4) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000003100)={0x0, @empty, @broadcast}, &(0x7f0000003140)=0xc) ioctl$sock_bt_hidp_HIDPGETCONNINFO(r1, 0x800448d3, &(0x7f0000000100)={{0xbdc4, 0x6, 0x7, 0x0, 0x2412}, 0xfffffffffffffeff, 0x4, 0x20, 0x1, 0x85, "930c63caf860ef36ef54199910fb3013f8ae7e6fd387f03e7cbbf6f82696861ad2520706040426114655679bbe047935afe6e66120f8a72312d1c314327cfebb73b4fea6d679b924f8d9e5da2bd087abe8d8bff2177550921b69e4b45ca2dbba10806e84ab388d429d1a088a94c7c496eb2aca5ac3eb89ee6b5348c2e3a0ac47"}) sendmsg$nl_route_sched(r1, &(0x7f0000003200)={&(0x7f0000000040), 0xc, &(0x7f00000031c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="340000002e00020826bd7000fbdbdf2500000000", @ANYRES32=r2, @ANYBLOB="0714ae0b4f2cad000f00f3ff08be21ce92a06a8ea551f1203af14000070000000800573e9fed9ac4eeb23a02450a7336fe66ffd05c44a92895edb55160476b47a5e7bf41be8c7cd02805bec514272a23a7000000000000007a63df2f8e09"], 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x80) [ 391.080182][T19230] overlayfs: './file0' not a directory 16:53:27 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0xc2) r1 = getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d80)=ANY=[@ANYRESHEX=r1, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC=r1], @ANYRESHEX=r0, @ANYRESOCT=0x0, @ANYBLOB="1adf1b8a0f902bd81fb42e84dd36cc304424a1246c05abc10adbc0702628a8c6418ee8801b587bad0109a5fd0693f8f2fa571fd70632c4c3ec883d8267811d0f151a2f262595c66ffe2c2096c8aa2bcdc72d3052b41f8dcef2998f8f929c1977cc16f29632c2008c49d057f0dacea04c3d513721d9cda562b11955eabf94fece455bdd98e66f471da27cef3a36731385c91ec27147d95542367f040e8e2829d8405505d65752036834dca5d5352dfda1c643902ccb5f54d48dd2bd3fa823df11bfcfc1a94a5ba318b8a7da6a71db21dc64434e963b40dfdc8dc006e892d6eb2b54fcc311be91702429bb2e3d34230e69b574c79928f51a1f7ab18198bf06f18259c01bca52be39d79731126c34955c151ddb13c3334b08f5903fa8af3bcdbda21e2117584d9a7cff4fc423d0351fa8f9223580c16715cbcda0f78cf201612889177f5c4d643e059fc2d18ab5067eaba4fa9ea2e581ab7871292b6028bf551c778e80327c00c188009151a422616d473e27cfab0f674acad60de2eaf901e51f6348de3c0eedbb1d3cbc16594617b2c7695f790c305d10ea8cc3029128d9f5ef8a7281d565332c9cedb7735873e8f48e5ea93b3dd72df6fd4564674591d3f72f8bf2a22b8325d4825f357dd84aa07e7f0682e13366bd0ba4c074c39eaf225a5f0c2e8ab76dfa6fe565e771ec156c0403cd09b1daf5bab416203a44ef0493f87378e2882c8ea051f8054c884580c970c3aa207e4c6b141ab4d14a885cd94850f8d36c902894e21a8f03170efc6252d720f2b1486d167e30b7eafd5e8311413c52a276e23d15136f7ff2da8f462c4f966c538df4c2e9ed787d99ca6027220db8d1c5831528b276ac84972557b03d5e8b86619c30a59f82ac8292dc51c1cb4b0a3488cc0f4fc768e3f8cbe0b3dff18df9d81abb68b64241b27f0ac4f998c1c734c2dd848f9f31c5237fe9b8e3985ad205c3b6b7a3d38a84c1fa8f874602eb10016b5a749cd16f9a2d824616bc57205f74436ddc29c40450cb3734788b6897df9e4dc4625f7a19d60429463d64fed52335e0292bf1fbfe4750b21ce5eb807b3d96dd43230f873147be1c4bfddf192532909939bb72b4f7eef42685d709c7eda4a881827ae22896c6b7336c7824f3cdb46a2c5d17bb2763d5c2f61dc41df68e393e0274ee745a2ba7ef55e0a52c9cb83550a607173d7c650a2d8efaa45b2806324118c613a8bf15a8265015caddcd5bb76aceefa197d85cfe7fa114d6ce07ec0a1c2ea582b388f33afeabd156ff21f7eaf30357be4dd1b7dc33b199c36da6e153b583f09918b61a81475241db4eaf9f4072d9bc7b277420dd3e94a814190c57afef7d5137e91fd44b0dc18ce02b696359573f922a20ab39ba64048f2901b658067fd88c4b1838b2c06e07f34ad2d17f4aa608ac3d6e90d729c190ed49cf8cd7cb12c052aa01572f2ae33e698f3e5f686fcbf4867f60e7b527450480b24270ed1c621c8bdce7f6dacc70535b03b054676c23af0464ad49e5a26b78a83017d4152813775be8ce2922d2ba28de8fb13263933c0b0c26c96a15e0be0f8f2495302fb0a9c8888f43cc1cb70232da82e9dcf276f6eb39446013d32f5cf79a9d27b616acb03d3a7fca2bbb768d83b822d33059c32b0edfeef0c90723f1e9a930da1163343d96793afb62e4265b268b290a99f577c00811e45c01a393fee01ca20270bc5811385cd2a4daeacd61d6ba00c4566be336511982dc89a280ce9f9ddea2f7b56e8de00ca279e7141cb230e54309f34352de9a93f5015b79643f78ccede39499b40c848c3bdda056faa9aa49d1e1295fdc8ec977f67e8bdcf02572c5b091297069db25692351cf81e2a98c1a3d0963d06160cff8b5a1eb46a503a5cce76b483305b9e81164dec720e9ccb2b60c2eecf74b083da24de4cc707285d70dc90f2c70f971802e1caefab2d3fc090d6f3dba63c04ae284fb443bba10de880ae349d6809bf879661b6cf7da8b63c970bf90f56a80d80e54f6a72d007d6dab47d618616a98c69ffd54491c71f679d18ed5cc9247b3da44aeb7b6616d12b456cae65210cc3790861cb9a472a9cae413abf96f5e28262601d9f3aa00d86a6e76ad8807b1618712dbd3cc0bcfc3a12ca0f69d009ae1a971e59e5a7331c447ce4cf352e9ea46f8d5ce34abab1cdcc0b681531b9c82d50c8dc900b4b0fd7e958f51bf62dd39d94f5ae000611652d6e9b2b253f119f582c7a96d4f89cf8b89e6e739b51cf362695039ec1b11ed53abb4adf7ef9fb9eb92da0d662680f4b6f0e17abafb859905b80a0c5be8a4a413f754b0ee664c29779c3beef7008e036321f7d77dbc4fe02bd6c5dcd5bf6bf21f072b643a8cba38b143a34afcdd1365529946030bf98794a61d7ef834f6221fc900bba64b3af8097bf5a6a3d3c6c6bf5ffc300609f62406fc43f07c63d4f183d21970458fd8b3c24487c323c9ca7dcd77a105c17fb1d2b0850ad9646081a31f667766ed279980b961748c96f1cac49612f3b48ad5d0d1af63ce1e40eb1f99bc57581f6d5975fdebdf610601e7b390ac4fb0dba0d223568c58dae745e99ba48e9bcbe06b495284b9491d0fa07362dceab8d2a5894f90f6e8ce6310a7b610c971e3a83c16cc7cbf0f36b448ebcce11d6d66b7eb2d79e4d234529f9f5e9aa204204bb1998bc48bdcaef9e246d38351662f80041dc7769ef77699e17861581b515e8546cb84f2bac6b3b08c3695d58b615738c50bd03021f8026bb6fd8c5b60bcda853b66f8b91727748cf225bc9b81daef8f3b8592b4154a2579756626d2ef74c07232f93a137834de69bc8dd3005f192d3ee3f7f94f73228a43df7f3c89e53774a80205cf313e41c71b06e3e7b85628d11fe4e41134feb1e223f93b2c934613e108096d8619aa9d64f617a963eea2d5fb2a6a0c763840c70eb816f28c1ea05703561994ef4bcc93b5b57f00e81edd46a566053a5618d259351ad02feb743f6dacad59ff457fed9091ca78d5f5451083fb352a7688091e65a9552f8a171f788d3a49276e6c81958055095f2d685f4e53029fe040eb4a27691687483d27d4e468b80669b6cf1b67b8edf9618be5b1e2eadce86b2e05390eae281d01c623b0e678b402ed7202c0d0dae39546c463b3db5573cb66b620f33fb12d2c96fe81a43f25eee7e4ec74f9003fc1c1b5645e2761f3d8e26a0a77f663585fb52e9963936b5138356a4731860aabd3cee7297c1a9d4b890eee0610c8b9d3e7e49afe17dedb76f1d2db8a304c2c082dd7ca9d0ef2590572dd3910767c3db09aa7e6930c38e026a8149baf9c4eec030c957b39bc579b6ecfa55cdb13a01e7c19bf8ee36169c2fcad1cccf262f0998bbaa9a66621b538d680a062e3d416519cf460e9b8c015dfcddb535598cffe070a440b5c3071cbb024dcea25c8418fd721d92ff0a4170403dceecd7f4c893dcfe0b23397e8b089b1cf208babf20560114f87500a0941f57b53cd842581fa81f91ee4dd65ec9205ce53df6ced1aece693042d8334a55e06b7fca12465f27bacd0edaa10736a81d30a6ea5f205ab6213f177d8a33916bd7978bf781eaeeefd31bd1709ebecc36eeef4c289fd403a78537e0c178acb7385ddd778d0c575e6c028f02d5fd90a569a99b8cb062d586e3e45975181a33ef170fd661a78a5d77324eeb01c195734b9946b510d658b0c95ff0f717746eb15b8c2a28f0f16d1aa2b0c52e2e5981fa3769cb891941c9101de2760a17bafb4e5d2fa68c919df8a0de8fc7eb3b5920c094ca763eadbf84560cbd00fc616c35bfee94e1223b37bf67e14140d228dd65930d8c3f44ba943f407d6655b9704fb8363825df0f75d7d798af072f3f1a319ff25004e51797689f7fbae8b19e7a37313687d0c0a93089d07da5a9b8267e80d8db09d04ad59b99b8264513da215e674f24d9a3e663bc3740fa8d4c6caccde703a2e1fc79f6355a8e44db3280ce0e6340bb10f745467a8c5767042fb482d62a25e4f2f2761324a43367c95daffd91d5af6d88cfad9bfa7b2ea1acc673f84591337089d18d1f13ffce2b04e6a884710d148f0974dffbc8942cfd23e1b09bb45452d1591d35fed191e05d7baf3c625c9ca321ebb55782e8367f81c312b5468cf537952f3c5546d3bf7189a83653a2e4e5c799f1584878a92f093f5fc1abc13d2ab3f94ba41ea80f258d7d192b5328a3c4d653c914286f1f8c510e769c7fee752aea2ea843895c678fddf5d5f06c38fe50303b8e6152e1f54cade90caac93242caed044d948bc2f6ff2c2cf1be973a34017fd31c7a2088948871bceee8f0c83c71a0cdbfd24ef355b4f1f01ae35d81a532e7a43701542f330dacd654835212ac4c399f7441542a84715b3915d298e4c5be5d603ad35de5dd46fa928f741aaec832ecd60595f05486499b8967ddf59b65dfc4d4dc6169091695dabd0ad80289f51fbbd0b5e8641c24687830a4a919916d2d010a19a6faad8bdde93ec97e2e3f384a3d588b8540e4434b1bf675b77c2a6ea73926ac2f12c6ee5e1cf8cbf72165648a591333380d695f01dfc29f40c8c3359bdc1f8565cd0fa97c40203dee49718225bf0dcd94ad41b0e8ac6ef0fca687a96079375e4ec02afa6020bc85addba7922f10c4f5f490009179a2aa960da73a9e887acb993ec6b70ab6671d7e3290c007a9948d6f5bcedb1cd3d8ef2334a26107e4b7d8e38ee1c4db2d5da0f73a1267b3453547a92c18eb97c28d57bf1611dc49ed82b16034fa84a464eef0d2cdf907659e89674085a8f98f956d4fa6699579061767c689ec09ac8bc74418d5d47ab3727982b6d15657ae6394eaa5ef8b9600ed35cadcd80b3ede988bcf8c60592bffbb8301f3fc8fca1f41cf45b29c696bb014e7b7b61839214b5f71fcb8bcf9bfb1bb9227b2f8293e26b6bc8911ef647ba262790962980333d5fd8bff03a44fec7d17986d353cbb649ea189d9bbdf6a40961e2547aab315278578207a7f81a633338ce0f59863a395a3da7be9d8e2d940c08d69c9121d4e6d493f9aa8f27c41ded4555271b67fa7d6d5ec88237038d15b4484edfd6da187baee577dd25f8b9323179be203601c7ceb4944b9232391637300c7e370c3a90c0e0e3835ab8a028848649736e1c055fc07f183d081d0bf7a083d18e571a5d1611e4d8201524c289721c1faa6d527a8c8ef6f618dc75efc23561ff65a2db9b825759abc006b3f2931ae425d16c54f2e2c35c34ff3c4e56ef93de1ae18f34cd75a75a7663c51d526b70833f301bdbd5c188da794eafb5486b28525918076f424613244cc816983e9e1ee60b22e59cf5afc1f683e75bca3acbde149aa289286ec2758e07c9ac89339fda988e05b7dd33003f96ac08416e026fdd091eab607a1b7866a7401f774a5c0143ea54ae67cfc5a2aa7cc4b0f6d3843350504603161f72c3cb770522cb8515e7242dd7a43ebbb024ed96bc6f3ecc34c322adc88052961beec97e5b97565a8d16d0b152fe8b866b8490caf87dad04197a9b2d6ed12028aff2ca302a7eaee0003504a1fd6bd62d0f1903c2b116ae08580db0829b6a28fc8a68a8dba8ccf2ece990e8b19553ba1d6d5d1111d5d39682a554b0de82fdfd8357428a0da282ee4a7b36800a380377033c28054053cc37c083ebc201e5b6ac837a955c5197ed8f3c1290175f79f2437484a7c0f95e9a737591f8ff2db968cfb21ca99cab7f40e022d0cd8bd9cdcbc2c9f06a646aaafb24d550ca5bdce609811960c515f48dcbd4cd3d9e6bf8c3402790fcae5ad11308b09541a3bb6912e5449050f9e00a54"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 391.174798][T19238] overlayfs: './file0' not a directory 16:53:27 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x3800000000000000) 16:53:27 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="35707065726469723d2e2f66696c65302c6c6f7765726469723d2e0100000065312c776f727c6469723d2e2f66696c6531e0bf876345ab7c1dc56d2a2729e4b87583459227e88c2567951cdaed2a03ab162a3f3bc28cf970b729714f6bd426497ef79c43e30295ded667a52df9bcf06fe1985c6d625bcb739665205a622b47ea51f8ea14c60005c589e33ae5bf983137d91f799b038ddec537be81a9b2eadbf4e1f806c51596620bfd6e8e50c2f10e4ceab6d3dcea9761486d570370ea9dcf1ace67837b9599c988897f9236372c190f26a66aa3e8895249f583b64d9ddfca096c541cd9c1464dff44219b899fd615136ad006f1c17fe5f6079d0e0f6bd51913388732340e1b12e181089fa26d7dfaed3813ab6ef2711dd598cc42fdbd8c7e4d7a7edd853065efd293820a7cdc3cfedd9bf3729fd03e3246552b8df1902b1873b3bc2cfc8bc89d7fbc0d7333bc82f562614936ea93eeccd4f21e60289f303ba718d0ef3002603613d2e4183efeefad359403ca8440f8fc047e96cb0790f5493e13918eedafa1267b9e4ead56f160a3fc6a6f8c4eb3d66ab68a312fc620b12ab28b2845f9508feb5348399d0091aded13dcca0f54ed9681275d7abbb787668472299aee4c93663050"]) ioctl$VT_ACTIVATE(r0, 0x5606, 0x20) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') sendto$inet(r0, &(0x7f0000000100)="767455b307360fc062d3a26c6377e592b3208e2c842e", 0x16, 0x10, &(0x7f0000000140)={0x2, 0x4e21, @multicast2}, 0x10) ioctl$KVM_GET_REGS(r0, 0x8090ae81, &(0x7f0000000000)) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:27 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x8000, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000000c0)=[@in={0x2, 0x4e24, @multicast1}], 0x10) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') recvfrom$x25(r1, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000100)={0x9, @null=' \x00'}, 0x12) 16:53:27 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) fcntl$getflags(r0, 0x40b) [ 391.266696][T19240] overlayfs: unrecognized mount option "uppe0" or missing value [ 391.340064][T19245] overlayfs: unrecognized mount option "0x0000000000000541@" or missing value [ 391.357190][T19251] overlayfs: unrecognized mount option "5pperdir=./file0" or missing value 16:53:27 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchown(r0, 0x0, 0x0) [ 391.420955][T19240] overlayfs: unrecognized mount option "uppe0" or missing value [ 391.434619][T19257] overlayfs: unrecognized mount option "0x0000000000000541@" or missing value 16:53:28 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file1\x00') syz_mount_image$nfs4(&(0x7f0000000040)='nfs4\x00', &(0x7f00000000c0)='./file1/file0\x00', 0x2, 0x0, &(0x7f0000000240), 0x4, &(0x7f0000000340)='\x00') 16:53:28 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:28 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/mixer\x00', 0x400000, 0x0) ioctl$ASHMEM_SET_NAME(r1, 0x41007701, &(0x7f0000000100)='/dev/input/mice\x00') fchown(r0, 0x0, 0x0) r2 = syz_open_dev$mice(&(0x7f0000000000)='/dev/input/mice\x00', 0x0, 0x40000) getpeername$netlink(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:53:28 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x3900000000000000) [ 391.513491][T19259] overlayfs: './file0' not a directory [ 391.567011][T19258] overlayfs: unrecognized mount option "5pperdir=./file0" or missing value 16:53:28 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000040)='./file1/file0\x00', 0xa0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(r0, 0x104, 0x7, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:28 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) fchown(r0, 0x0, 0x0) 16:53:28 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000000)='/dev/video36\x00', 0x2, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 391.750274][T19291] overlayfs: './file0' not a directory 16:53:28 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x3a00000000000000) [ 391.875585][T19294] overlayfs: './file0' not a directory [ 391.891519][T19277] overlayfs: './file0' not a directory 16:53:28 executing program 3: unshare(0x600) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getuid() fchown(r0, r1, r2) r3 = request_key(&(0x7f00000000c0)='id_resolver\x00', &(0x7f0000000100)={'syz', 0x2}, &(0x7f0000000140)='\r^cpusetem0wlan0eth1eth0\x00', 0xfffffffffffffffc) keyctl$KEYCTL_PKEY_QUERY(0x18, r3, 0x0, &(0x7f0000000180)='\x00', &(0x7f00000001c0)) 16:53:28 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file0/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:28 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f00000000c0)={0x4, 0x101, 0x6, 0xd1, 0x0, 0x401, 0x7f, 0x1f02a737, 0x6, 0xffffffff80000000, 0x100000000}, 0xb) getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:28 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:28 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) write$FUSE_NOTIFY_INVAL_ENTRY(r0, &(0x7f00000000c0)={0x29, 0x3, 0x0, {0x0, 0x8, 0x0, 'overlay\x00'}}, 0x29) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 392.096151][T19312] overlayfs: './file0' not a directory [ 392.126385][T19328] overlayfs: filesystem on './file0' not supported as upperdir 16:53:28 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x3b00000000000000) 16:53:28 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) statfs(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)=""/164) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 392.219588][T19331] overlayfs: './file0' not a directory 16:53:28 executing program 4: r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) r1 = add_key(&(0x7f0000000040)='blacklist\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000d80)="f2d433218459785b6f6ae53807aa9452bc188ed878d47c958b42d3d214f2bb53ca793ef835724235a5b145574acb7119c9f5ad47ec20f98ca02f46bdb7bd6ebd2cee1d10bff30e724a07fb78a44cd44f938fb9e3351e5b5f4c0fe6f9876b7f393b3b09edd73f51e6f3bbb9895e21fca914041feda8539907096c926ee5a832603cb844d718a606309b6203c23351ba865fec363a367bd37893ac50c56ab6543f3411960931400e9e32e7328d43305baa9ee2dcbd70a3d2d21fa988d06460871de6af90ca630fa3127cbc8334388a0ce1691700222615212770b710bc64552e6c4fa2ab080e92d733a635a2341f5ccb7f0e4f301023a175eb8f13043c507dbb03a18957a43507094daf848a1953ec0f1986f47178394870ae42076040b4e0836d22106196fe9208611cad65ac59028268af1dd261bdd87f17fedb1a26dae0b9f83cf655d64099d6abfab61993ac95fe1f04b6b6064b4e2eb634d54724ba60edfe13ecadf60a701d87626ed0db2954ca74e76979fe8107cc88911d96b4db4f3b008c2cc6c13954f393492526e40775c507798ac521388198007b916be56e8559e196687889a3aade5277db9e678a86843237101302c4968e74a7ddc4578c69ec1d3f7ee8ad682c3108e483552d8bc160165c7e736b98d42819533c0a1e413a6f63bb52b68e6563963e5fd6a8d5cd2f0598435f7652a23833c66607bf69bf17de05bf203f9302d4f051e885aa9901a473ff2f02426c227133fa7507d60ba41bf66104b38dbac5937b895406a97547913277be590cebbd9cf69948e7b9dd3448c1d7b8b5ebef36774f10201862c90a739719432a9aba2105cca0448df9da84db2ef0f438d83b5fc3aa9e201a0e4ece4eb3aa17a2c525cb8705a9c93640e4cee4a895ed2562af71c43d7139d674e07f4c6904f53a74b2e232e094c38fe2dda17533f2f6979b841546f3e20876090f3242d5ec70504cada7ff0a2b625ed426d309bfbf6e41feea42157d822f61662378891301225e6c900101333b7577f23ad6bd219ccfa0568b119e05c47c56ff3d70fbc0cf4ff28ced0a38db2aeab09b128c216f39a9da68a793b0d765ae9995029a1bc27ce79cdeaf36d5a70ffb70550ffa88c159afc0cca57cc683afb6f93b0e95b0fd607805d5b4d0e7baeb4164c30dca75fe811a6a621b7d94cf9dcfea1bd93900c8d026e8c50f91ac62de242555b346c57738a39bcfd0c12a527c25cfa64dc694f4b5e565b11184cf72eca6815ac32e52bbd6ba7838c3b7d3e922562fe39ae7504d57b2bf871f88f1db3c4d54fc4fc13845a5fa4b10b54bb8deda4adc228f72a09537a8ad9de6d344fd28b84f9bc3701f41e9d91e47561ec5866c993339fd7a9d7da629e74080f20e9d0e9fc6154272b489a02de820a5e4f5957d609b5bf9af9cc59b2694c28e0daa9f8055e73b6dc3c9dc5738c87b3097e88b5305891825981054a74abcdc2d3d22257e4272f1216c873802fad04a46dc68de8c93519ee0d05a9f1ed8222b657aa4dfd6ecc1187c480413b9b32f933b1766251ac1e939903dcf0e41e190bd0553b05a36a48e54dbf0180588f0667cc8e482fe4b64cfbf5658b9c5a63be507f241f525c883fbda4a69bdf5f869732076a5ff59c6f34ff7a25461c97a30c763f560ae6d3109100c17e2a928050c9eafbd97d702fc55af1d07c3585289d0950632ba1859236844b6a76aa191897080e8fdaa7de21d43c69e6a1123ca588b9e4312dd236e50a3d91807e122336bcc8c96b1442f7fd7e414a7948fdcb87fdba29a02d7c589590c4279fd6ee28ebb32c219d7d5018ca8f65ff76db098b64da78476232fa114edb1d9b0eb2f58d0c2e948a71f42baa455dfa99569aa80885b6066604b4810a35303858c749ef2f76ebe2eae3d047f695b2debfe887708d463ab3f1c9e74f39010ca5cfcc5b2ad09b71b493850b62a1509d03991eef6b394ed24cf15b29e8b92f9bbb9deb9df19137467088b83b8c5a5dcc2be096ffb661d6efe3f27f05e60eb9b2bb65dc11852e3e4e492e2e089304b3c1c25ea4617ab794eeed2ae406afab62622aa6364cc3a91f5249f65c85d0d947ef20e927d3b5f5776ee21926dcd1d69899f9d8acdbcccf984d1c462fbe6c745c57f867400582f7ae62a53ac1ea2206bcc2be16368cdd481b3caec57e6bbb69fd3362fd2ec9d041a3768d0a8ec1bd22a44f89122678df182906beedb94e9b60ead21ebd72b88adfef9a929c9992de0c8431bf4eb081d3320b643810c4541de8d04ef5f7e3b10638d1e0380bcbbe7a4ffbf436959c152545f0c2c2770b486ff46969ae38294d606555374f8777572dba9577bc15afd752fb58fbd6e15f21b7c17254a5a9aaf147f38eb97926d0528979c919ddb3b52740f1fd09d917b3e57837bac8565479a912693c475a1973590e466f0cb7001da5e1d336ab56a9b92c368451af5e101bb1e92e1ccdb2b91a7bd83d61879cd58fb3b3158c0e90e98386c27e45cd89640de2f8646294b34b9c2aa53f84fd68c9d57a980348685da1143f6a41dc07c49e826c1205d5149d11e12fe14d90718ecd63c8d2e8d8bb851ce5269fef06d0b96fc348a574a0d2faf00b9b75806b18739f2b94ebc18cb8540db0dc8adb8ad57c2897ae4d6b2fb58de83e40aca379946685ced1e9f1fc0e01d5892bd734cf61e3ad7095a08a10791a24b9f569bedf7704aceb2eda6c83e9c1b17b93016308901112b057efe8a16f61eba5e02bfd01babd6ce39a10ceef61a45d0728491f3ca7d9c63b35a4973cb10ba30ef31e7934609812af9489bdeaf0eadf24d60a6ed37295c5ff88ef30a5739cb1d391e556201d4d49ae1d5310648d466af496d625f99d7833d546258a0560011fff69957c20f1335585831126a2bbc2e1543f3f6901475c0d2b50223cf2358331b7b3daccb3f6be0adb561531582f0af997c1f9292cc16aa6a129be5a57cac4abe9b6fd3878f0b9564b80184dc1bd191abe780fd1e8638fb394be8c8a2431e325e7e2e3479e48ebb2b574f658a7de7afc43e9aa99e6dc91954faf139d68890890a7464e7b8448841a164fbdc990df56c36345665480fe24775575feba0716766b4449af95a4c7eed1949399fb4ce970263fb3c8fc3bf7a2912df9d2f2af277d701b71684513633d65db607ba569ff2806fb7ef777e2d298b1601ff9dee52a7852365290afe69f9845ad4274383c8c64fbd39b6367bac5b6e84af600d1d9dda426cd7e00af4fd7412d5b26382293ee77b4f5679140448745ad0e97ec5d7dfcd5363a62759e65c85779b31d2358d848ef3c6dee383c7c1206c9ccb474220f0ae825756fff6aa0c996ea6a544f3a58e8b45832bc3533060254b74943e48ad284f8b54553a784df412d552e3cb1d4e271d2f7555234bf4f62d77e2ec77adb7d34e06c1c25373b1b65a9f55e1287fc48ed95edb73735454c3db84762cbc45eac8bcf625ee8c5d17cf48d500c31378b726b143737df152a6b20e0868fd1fec9a0cac1ae76dc673290a27d717317fbcef0b0fcf69be2b637a6f700adfb8bea9c1e7413d20c552dc6fee78f73d03a7c8dc8b6ebe3f537b5994ff7a2489d8d2b2597ae681aec0f9865126832aa726bb4e0437e3abb5f169d4d47199d8c530fbd64d39f8186a813e0d5a0dc99f5418855c74e58dbfa1c44c15910fb8e46f2924dd8dc74fab2de43345849b95bb4d72fd4d8af5575dcbc4b95f8f8290d6c308fee44aa6a08a3b1c83866343957ea3a6a6a974695665ce474ccb8dc3b5e48a54069a40a75b38aab201ee8a60d7da2c433f8d2fa883e782e155e53fc861c5b2f1c6cdfb71d998fa4b47fbe45f58403c77b09960bc5967dda6ecaae34fcb8220e88cb6bbd55810c1a1b16b36356e3960b763a96a82bc7059811764e1f2247bd1096b554480941944cda5e3a702b1116fda9457b6b7537872772a9aeb5135ed4e9def483943f12302d94cd6a512ed946dc3778781f07d497cea4fbd45cc50960a4455e6407b0fe562cb76ba0a0747f78ecdea517640ba67cf59f9bc3b8499dfa054b674af1c6ab024cacf4a7f8a9412b8966ca8a654170de4e31aaff2df0a1a6aad801aeb6537c435accead5c03946588278b28223122f0e0b53188ced79e6668226b7e8841bdba0bf6a13228123a50155d8a941fce9b22178e36c9afabcc74a67385607edd2ada3e82d7fff2d937086bf7e56c5c86b65cc4be9f775b0aaacdd47ac05dc1b047aebd181e3a9ff6251e66ec05dbddd905cd65e4eda66264ac5026d8641b7db8897e33acf5c91b3b92795dfa8830e31edf708db722f9a78287273d2b207f2072ae7967fed4426a342736b16215a66eeb8765a1f42bf389b41b55918db012932d0b64b6435e79c76ca367c8890145f2504b78a38e2ff02a7a1227af4d76ac38b77edb2d213668abb37bd7e3481c92ff1ddaa904a024634afaaf1deb8b49c6228cd5c5cddd696cd5760ab14026fc8452cf10edb59f80a31ef5dc5a9584fed8611b498c711ec28c959877f37fed7ee06315015e7f570c3342e0f6a97a3a3b175c6e7ac8074bd3ba6445661ae6a3c11055d53bf59ff7e1678182b0fa1069db2f13fd10f279484402bbf1884e737b2334c7171516f609e4acfe54dbaf736c8646823912af8067d37806393ed993666594c300a00c60889235917d00456b24c884a1bdb6dabcd5b20659ffc3c39eeec4803b7ada8c1f53a9b89136b7481f3e18d17bc6fc4807525f6229f7ee7b0cf5361a95509e65e5cea83f6bece8757033de45c6866a90454971d6f3db8c810144a52c648c30f05258bb22bae0a1ca74d29156d6f141dd835077ca76378e1ce16212cab79fd651b01c9aaf38250c14f6960c3c0061b473b92b5a8aaa66ed6a2780d574191c8318e66adafd102f78184735612dfdcec626294ea18cbdd6f3af40e7e2e16b737b5fac21fac69a6e60d1c767bdad768d9970a16ea53d6b16e838219c91fe6135edf1a7aad012da5a57f070def9ac7585d2210c983c0cbf38a5f10dfd01a5151e5c293eb6308323d3aee54c19c6e372eddadf8e3887850ec8856b3c5191250a58197b985b4c0e1004cd973e5e4b8631832898a53e8e49aeb6541d342519f6aa8094612cf4f9c1c6d54714537110b4d31ecfd111db97c37bfe65466ff963c263a6f7f748684318597a02caad21c3c59f130597ef269a2657e217532c8a78ff425d57e2d1af44007e918c1faa9174a6f8c2048d950e95621bdb8dd49df7dcff8d4cd95801e81c8405bd8d9cb79e2d0e2c97f7b03a1dd385b08c065b6164c8614bd778cac74db2eb866cf4df3b89ad056e4138493d158ed03ca420a0f8c4ec107c867a4f102211c33347717dbd1f74f31aabc25e0f693666ab524dd6ddefbf5cc277e4517819cb7eedb5e2202c48155d148fe76375127195c88aed94880d2a1bb9ade379d76f9f0907bec296d51781a4221b4a92c3dc5e08ff995340126292139e46991ea189ea8c9e8a66c78abb6b9c2fbd3015c9006dfffb05aedb7bb906d3b4732b2f59a41028417c43d16a377d057f1a81b3ccfa6e9c181c3ea1b871a2fe3f7a9f25eb98de2b5c0e2a3691445bf4c63ea65e3531116df86d0d9915e0ab0af79627ea5b3d4e014e0451fe087c3da385f7dd1fa173be1060923e8ee05cca929b5c874908f5408d6652577b2df2ba9e528cb5fb1b3e1828221489d5414d5464a54493e865d8c4c6f649b917370501ed7231fa337b6aadbc2920b198fe92938d109dc4a9c9ea674696236a940c3f1cbc2b899d0da01aa58854e16522070e2a81d090", 0x1000, 0x0) r2 = request_key(&(0x7f0000000100)='rxrpc_s\x00', &(0x7f0000000240)={'syz', 0x0}, &(0x7f00000002c0)='\x00', 0xfffffffffffffffd) keyctl$negate(0xd, r1, 0xe91, r2) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) ioctl$GIO_FONTX(r0, 0x4b6b, &(0x7f0000000140)=""/100) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r3 = syz_open_dev$mice(&(0x7f0000000540)='/dev/input/mice\x00', 0x0, 0x20000) linkat(r3, &(0x7f0000000580)='./file1/file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x1000) ioctl$DRM_IOCTL_RES_CTX(r0, 0xc0106426, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x0}]}) ioctl$DRM_IOCTL_GET_SAREA_CTX(r0, 0xc010641d, &(0x7f0000000500)={r4, &(0x7f0000000400)=""/128}) 16:53:28 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f0000000040)='overlay\x00', 0x200000, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') 16:53:28 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000100)=0x20) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) ioctl$VIDIOC_G_EDID(r0, 0xc0285628, &(0x7f00000000c0)={0x0, 0x7, 0x100000000, [], &(0x7f0000000040)=0x10001}) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 392.372226][T19329] overlayfs: './file0' not a directory 16:53:28 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="0400000000000057372723a22ea7f940e00500000000000000002000000000000000637ae18de2b02c5e5baa3a06755ba0d3532ef2d8433f81610a25947e28c66751c5f2caffb44ac0f76c3ea14a7cef2587e58c188b625cebb0a3216aa5a0f47670a21b976f7ea58305a6f1fcfcaa6f86aa5f3f96baaf343367b6f34c27a9d128f7fb00e052062bf548a2831e560f14048e3a4b89fb1b98eeb279b6bc69372c"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 392.514660][T19350] overlayfs: './file0' not a directory 16:53:29 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x3c00000000000000) 16:53:29 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66692d9e3bab776f726b6469723d2e8abc1d917550ce95152f66696c6531"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') listxattr(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000100)=""/88, 0x58) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:29 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="1000000000000000200002000000003436864f04aa5200e6677ccd685df39a1da6e0963ad07d57c7bcc7bcffa083384c7da51a19b22a869edc9e23bd70fe6b07fc692d10a1d551334d1c1c0fdfa11a42f88b6e7a6d559d89ab3eaa0d37325924ef5169ca9e7d0a69"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 392.689726][T19371] overlayfs: './file0' not a directory [ 392.694680][T19359] overlayfs: failed to resolve './file1': -2 16:53:29 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="026cb1"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file1\x00') r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x18880, 0x0) ioctl$KVM_GET_NESTED_STATE(r0, 0xc080aebe, &(0x7f0000000d80)={0x0, 0x0, 0x2080}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') prctl$PR_GET_KEEPCAPS(0x7) 16:53:29 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='./file0\x00') setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66693baea79fa04ec5f56469723d2e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x100) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') readlinkat(r0, &(0x7f0000000140)='./file1/file0\x00', &(0x7f0000000500)=""/235, 0xeb) 16:53:29 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x3e00000000000000) [ 392.842890][T19366] overlayfs: failed to resolve './file1': -2 [ 392.861007][T19375] overlayfs: missing 'workdir' [ 392.933072][T19386] overlayfs: missing 'workdir' 16:53:29 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) ioctl$PIO_SCRNMAP(r0, 0x4b41, &(0x7f0000000040)="2790f739a0a7162ef07f3cd12131c4946b35db5096259eee879c5e1ce5041035a00faae76e322f7ab2bd8dd7ef3d7761148ef8") chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 392.986546][T19386] overlayfs: missing 'workdir' [ 393.017707][T19394] overlayfs: missing 'workdir' 16:53:29 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:29 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) getsockopt$bt_BT_FLUSHABLE(r0, 0x112, 0x8, &(0x7f0000000040)=0x1, &(0x7f00000000c0)=0x4) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f0000000100)=0x8ca, 0x4) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:29 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') [ 393.146254][T19404] overlayfs: './file0' not a directory 16:53:29 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x3f00000000000000) 16:53:29 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$SCSI_IOCTL_DOORUNLOCK(r0, 0x5381) ioctl$TIOCCONS(r0, 0x541d) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000040)) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000100)={{{@in, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6=@ipv4}}, &(0x7f0000000200)=0xe8) lstat(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=.ile0,low./file1,w\a\x00\x00\x00ir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') 16:53:29 executing program 3 (fault-call:10 fault-nth:0): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 393.264813][T19415] overlayfs: './file0' not a directory 16:53:29 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) openat$cgroup_ro(r0, &(0x7f00000000c0)='memory.events\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:29 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{0x2, 0xfffffffffffffffe}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) openat$cgroup_subtree(r0, &(0x7f0000000040)='cgroup.subtree_control\x00', 0x2, 0x0) chdir(&(0x7f0000000380)='./file0\x00') getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000500)={{{@in6=@mcast1, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@multicast2}}, &(0x7f0000000180)=0xe8) ioctl$KVM_GET_MSRS(r0, 0xc008ae88, &(0x7f0000000740)={0x8, 0x0, [{}, {}, {}, {}, {}, {}, {}, {}]}) syz_mount_image$msdos(&(0x7f00000000c0)='msdos\x00', &(0x7f0000000100)='./file1/file0\x00', 0x2, 0x1, &(0x7f0000000140)=[{&(0x7f00000002c0)="8699089dea1ead5bb73b6e43438ea0b36f32fd98af238791318aab833767f3e691256117e9ac0ff2c0663dd5b19c473a7d81efb9dc6c687c00dd26cdec3eebd3370960857638ed4241cee545d81d5ac91429036050d2adad5f2fdbf9e4b70ba91dc9b4ce39db9a0e928882217007f064dc7dae42f0a819f82c69f46ed34be242b149f78f7e0ef81e91c2dfe458bb6794d7eead9ef0e4125f0476affd113951", 0x9f, 0x4}], 0x8001, &(0x7f0000000600)={[{@nodots='nodots'}, {@fat=@nfs_nostale_ro='nfs=nostale_ro'}, {@nodots='nodots'}, {@fat=@check_normal='check=normal'}, {@dots='dots'}], [{@subj_user={'subj_user', 0x3d, 'cgroup.subtree_control\x00'}}, {@fowner_gt={'fowner>', r1}}, {@obj_type={'obj_type', 0x3d, 'cgroup.subtree_control\x00'}}, {@smackfsfloor={'smackfsfloor'}}, {@obj_role={'obj_role', 0x3d, 'cgroup.subtree_control\x00'}}, {@appraise='appraise'}, {@mask={'mask', 0x3d, '^MAY_WRITE'}}]}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setsockopt$bt_BT_SECURITY(r0, 0x112, 0x4, &(0x7f0000000000)={0x8, 0x4}, 0x2) 16:53:29 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000500)={0x6, 0x3ff, 0x0, {0xf, @win={{0x5, 0x7be, 0x9, 0xfffffffffffffc01}, 0x7, 0x4, &(0x7f0000000140)={{0x2865, 0x4, 0x9, 0x3013}}, 0x8, &(0x7f0000000180)="2f37ae81e6b4019100f925667620ca7f1dc3de2add860c6ff9b93fcded2211fbe62a4a71d2e9e6b7659d8f899a3780de1617fccdf5dce9", 0x8}}}) r1 = getpid() setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) perf_event_open(&(0x7f00000000c0)={0x2, 0x70, 0x100000000, 0x100, 0x80a9, 0x2, 0x0, 0x9, 0x20, 0x4, 0x0, 0x4, 0x2, 0x2, 0x3, 0x6, 0x8000, 0x8, 0x5, 0x5, 0x6, 0x8, 0x6, 0x5448, 0xfffffffffffffffc, 0x8, 0x40, 0x2, 0x100, 0xffffffff, 0x5, 0x100000001, 0x1, 0x3, 0x3, 0xb4ee, 0x0, 0x6, 0x0, 0x8000, 0x3, @perf_bp={&(0x7f0000000040), 0xe}, 0x100, 0x6, 0x10000, 0x9, 0x6c, 0x1000, 0x3ff}, r1, 0x4, 0xffffffffffffffff, 0xb) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 393.425163][T19425] overlayfs: './file0' not a directory 16:53:30 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x4000000000000000) [ 393.496345][T19432] FAULT_INJECTION: forcing a failure. [ 393.496345][T19432] name failslab, interval 1, probability 0, space 0, times 0 16:53:30 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = syz_open_dev$sndpcmc(&(0x7f0000000080)='/dev/snd/pcmC#D#c\x00', 0x71, 0x80840) recvfrom$unix(r0, &(0x7f00000000c0)=""/187, 0xbb, 0x12001, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000180)) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) fremovexattr(r1, &(0x7f0000000000)=@random={'system.', 'ppp1\'nodev\x00'}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$FS_IOC_GETFSLABEL(r0, 0x81009431, &(0x7f0000000500)) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='u}perdir=./file0,r=. file1,workdir=./gile3']) syz_mount_image$minix(0x0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, &(0x7f0000000240)=0xa4) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 393.599395][T19432] CPU: 1 PID: 19432 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 393.607593][T19432] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 393.617670][T19432] Call Trace: [ 393.620996][T19432] dump_stack+0x172/0x1f0 [ 393.625379][T19432] should_fail.cold+0xa/0x15 [ 393.627370][T19442] overlayfs: './file0' not a directory [ 393.630010][T19432] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 393.641840][T19432] ? ___might_sleep+0x163/0x280 [ 393.646726][T19432] __should_failslab+0x121/0x190 [ 393.651696][T19432] should_failslab+0x9/0x14 [ 393.656234][T19432] kmem_cache_alloc+0x2b2/0x6f0 [ 393.661127][T19432] getname_flags+0xd6/0x5b0 [ 393.665673][T19432] user_path_at_empty+0x2f/0x50 [ 393.670559][T19432] do_linkat+0x13f/0x770 [ 393.674827][T19432] ? fput+0x1b/0x20 [ 393.679530][T19432] ? __ia32_sys_symlink+0x80/0x80 [ 393.684597][T19432] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 393.690092][T19432] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 393.695589][T19432] ? do_syscall_64+0x26/0x610 [ 393.700391][T19432] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 393.706481][T19432] ? do_syscall_64+0x26/0x610 [ 393.711201][T19432] ? lockdep_hardirqs_on+0x418/0x5d0 [ 393.716494][T19432] __x64_sys_link+0x61/0x80 [ 393.721006][T19432] do_syscall_64+0x103/0x610 [ 393.725613][T19432] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 393.731501][T19432] RIP: 0033:0x458da9 [ 393.735402][T19432] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 393.755010][T19432] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 393.763439][T19432] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 393.771407][T19432] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 393.779390][T19432] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 393.787626][T19432] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 16:53:30 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x16, &(0x7f0000000040)={0x9, [0x800, 0x7f, 0x6, 0x8, 0x1ff, 0x7, 0x3, 0xe43, 0x9]}, &(0x7f00000000c0)=0x16) [ 393.795609][T19432] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:30 executing program 3 (fault-call:10 fault-nth:1): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:30 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x28, &(0x7f0000000d40)=ANY=[]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 393.897287][T19436] overlayfs: './file0' not a directory [ 393.900134][T19450] overlayfs: unrecognized mount option "u}perdir=./file0" or missing value 16:53:30 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x7fffffffffffffff) [ 394.008872][T19465] overlayfs: './file0' not a directory [ 394.019089][T19467] FAULT_INJECTION: forcing a failure. [ 394.019089][T19467] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 394.032379][T19467] CPU: 1 PID: 19467 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 394.040384][T19467] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 394.050462][T19467] Call Trace: [ 394.053803][T19467] dump_stack+0x172/0x1f0 [ 394.058173][T19467] should_fail.cold+0xa/0x15 [ 394.062806][T19467] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 394.068659][T19467] ? __lock_acquire+0x548/0x3fb0 [ 394.073622][T19467] ? __lock_acquire+0x548/0x3fb0 [ 394.078585][T19467] should_fail_alloc_page+0x50/0x60 [ 394.083789][T19467] __alloc_pages_nodemask+0x1a1/0x7e0 [ 394.089182][T19467] ? __alloc_pages_slowpath+0x28b0/0x28b0 [ 394.094909][T19467] ? find_held_lock+0x35/0x130 [ 394.099697][T19467] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 394.105578][T19467] cache_grow_begin+0x9c/0x860 [ 394.110382][T19467] ? getname_flags+0xd6/0x5b0 [ 394.117559][T19467] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 394.123864][T19467] kmem_cache_alloc+0x62d/0x6f0 [ 394.128749][T19467] getname_flags+0xd6/0x5b0 [ 394.133258][T19467] user_path_at_empty+0x2f/0x50 [ 394.138122][T19467] do_linkat+0x13f/0x770 [ 394.142404][T19467] ? fput+0x1b/0x20 [ 394.146216][T19467] ? __ia32_sys_symlink+0x80/0x80 [ 394.151310][T19467] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 394.156801][T19467] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 394.162280][T19467] ? do_syscall_64+0x26/0x610 [ 394.166982][T19467] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 394.173062][T19467] ? do_syscall_64+0x26/0x610 [ 394.177773][T19467] ? lockdep_hardirqs_on+0x418/0x5d0 [ 394.183117][T19467] __x64_sys_link+0x61/0x80 [ 394.187631][T19467] do_syscall_64+0x103/0x610 [ 394.192248][T19467] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 394.198163][T19467] RIP: 0033:0x458da9 [ 394.202069][T19467] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 394.221690][T19467] RSP: 002b:00007f1d12c0cc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 394.230154][T19467] RAX: ffffffffffffffda RBX: 00007f1d12c0cc90 RCX: 0000000000458da9 [ 394.238135][T19467] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 394.247995][T19467] RBP: 000000000073bfa0 R08: 0000000000000000 R09: 0000000000000000 16:53:30 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) syz_mount_image$nfs4(&(0x7f00000000c0)='nfs4\x00', &(0x7f0000000100)='./file1\x00', 0x1, 0x7, &(0x7f0000000800)=[{&(0x7f00000002c0)="b06f6805872fa124523bd0e04673a28d0fc14adf810e05f406b50d1fe35a51fa602fb8513ead8682c2764cfc253ff146456aa3e840893b0ba4e28715bc54adf001ef9f7ddb98d79006b4cb3cb2698054bcddd87b84248deaec3c6574d5175ac24f4f479756c339dbf612204ef41fc93af10cd5d549582fe537831a476def57f2b35c658c8686e607471c27e0a595d5c9aa9d7e3ebeb1f577f8920153d5b1706da6b56290141d19513001b2d994dd7b1a39ae8ef94acb7a72a4cefba0d9", 0xbd, 0x6}, {&(0x7f0000000140)="4250f01503cd4e1f1c217ab4b6e353da736906061ba66a8378d0e08f566b8c8b9907323c2c3d65441c8398d03b95a5482bc94c095456d2fa2f98bb98f74691443469924ff053b50f49a102061da462080759653d1aea6d9df0475507e74582355348771e82de5101e4", 0x69}, {&(0x7f0000000500)="21120d6cd4fa1552fe48e7ec42d60a8062816ab64e852e745ebe6d1d54234c780745235deb9eb52535e466cd530337a2255b51120c44ef3a2bdfdf0ed51ed5b04665ef2c63eba027beac29318a0c4a29a44a4e1fa5b190be4f994df522806a9b375a973629d90d5c6fae5f810d63c4cbe81e02ce9e27938780d436e49e52bd6c0d64acbe5f48ca68beb6ffc6425b11a4", 0x90, 0xffff}, {&(0x7f0000000dc0)="219d7eae0f5c80757563410b4a8eba85d32fb4b0bd91f2289e0794e42a25c35a970f813026c08ce0928c7f86b7e238ec544472b83a6eb0f3c9348f9cb26f9d9b55fd3ddbc06917ae84b2f193e7965a6e9acf5fd81cb70f8d6902c37f58149f1bb08b9688a7e9d0c066a65cd97d4a2878d9ac659caba736aae00c7f99127c539256e148fb3aa49b8308b3d038801967c1c47b1e8dbd29d3a7a9697699bb7efb99d771768f9ee3b9b02b4f57c71a64d3947cda3f3d8d70145dcce7b1a3afe7c567aff26f9b2ef58bb3e056f2012cc74c12fc8a4fe5c1fe45340eeb9eebf516c0c5f0031b5fe5de48ef7609ef0b039b689edb968533e5e9132f463fa2d08097bf8788f0f0d218305bfd4c529460cf73a802ca1450da149ce3075b7dab5e322b334f5a9dda512ffc50a41e15ff26e67dfa75cb05b53692b7d5aaf9e4bd8039917716686e7d214633b97c6e3cd85d97534994af2e34abc12aac689e99b6bfe206b27be94f86432bf62a79936f1e6aeadb8d6ffc3fe202153382d7f3a3d29a3ec166ab11a9e7fa42f4d300f7e960d66c0daceb4defd88e8c7ed9041658a424ee8f6308c3cb99c2efc5312c0de7836006596f43eedf58bb12d33701284ad236181c4851a078670e3a1d92266b39bbabb801e60e4e9c3545a5ae570c1d96a47730a0250a801ade733139058b586cd63da01a4ba42cbe561f978704a340891634fb3ec6487de96ba309962f781e72a28d71a7566cb1b97bfd1d41d5a64b6cf846f08dc24150bf36d044afd43d9f92a6846c8f9be2afdcaa3d16fae46ea7ecb426ba6dfecfabafa408f3fec43956b843054ba2502d152eb1d833eb5127d94af10498a9c66b312ddd4407419f22cce0a5004d9c8b86ab9dff43d41e1ec8802754488fae36257f7d6f08c3a2131564722a8a7d77aebbf084612269f2e89c348685124609a801e88aca99f7a42c5db708eb8bba48fefed823a3b679fe529a2fd167db75a6751fcf8568ffa4e2949ea884245081409521fe061512b671c87232ebd2ce270b943cf096976fea413260c0eecf25919861ea869ea79b9c05e1aff5ce0591bb9cb42315a24df503513830f398503198ced34322bd27f9141df3fc5fcf155275360e055f2055a9f2a8f4b5fc3e6d240e3d9fbecca0a4f8cf8ae3e2293d7e9b9b2c558be5cb3c901c5eea5b7896f7b8c1230bda6531e289f2062e0a78f989c39d0b2ad91e0600c9098fe89e796eaac07741ac91808208f1e1ea49fb9f773ed82c81ece62485ef2e4024c33dde7f4e3ac58a24012a35b302bf984c0df921f3641cf48d162a6da5a856236e56d90ce31d668f9e582f1d358bc3a40dcbf76ec7cd916dc4e74d5f66cfada477e6094d3b51b70215715fb1887d3327ba87417b1e6211e8eca6cbe50057078a71bf5c92c13fdcd3f7e22bc82524edc34648b86412beb5f5a125b520609761cd32ef96792e0ceb2bdfa3026e5d5fc93a53607bc5cf694de12073bc89cc6116a6445f351b7ace545b455da19466fb584ab5124ca1b59ec534481fd8aa13d631d4153b4fff7a1eb6e7d081493cebd41821022be48ecaf2f6886b89c3d0d4ec1f227e4d7d1b86fa6bf377dc9299031d0bde35340a72b59a4d3983fc51b7534da1b528e88d45fcaa67c7639cc2cfc3052924936a2993a508a7c459d0b0cf3ea60183d2a2c53c273f066c22a344db46d994a74a48a0ca117cc72dfbcf860c623dcd63c6d9ab9c6f146a1df46f854ca33bedcc6df70d5e95cb00ee2795eecfba4b1f463c1efa6b059bdac0a3dc2a2d086a49ef27a545e1a5074884d5df6cf5621cc81a21fe50a3efcd06b3f37a4858d6da96b46861c0fd55a3b2604bae286b6e02425dd8fbe59f1550aae2031e7ad19c82d2df19764a07eaa2d9e89835f33904503c8aaa75001cc64736271ecfbd8046afdb13840a0a559136bb6b0be6239732ee255151f5c434bf63c1c9cc8d46eac9e90a131ede1c926efc3179f9d7fce843f6c6ff9431737797c3d8edf84f9cf6af22d7859851260be197d6bc524967ff5fdf64147f0c00214b672bb39ebe01935830ad2f8e4b9c4f00c44a314540a945a450687d45c4b64b8a88bd73be7b518efe4327165e6550ea759b95570318f4747be360b0094b775b985b5524f052cba2d179e46b533540edcf218f68d6cd4ad0d65f8db84500b229ff0c97e7dd05fda28126c1d5e6186c1771813acb9b40d9af28837e0d9a72affc4f0ca6c8d1aa60b1e8a129fce41a76030227389688ce047b28a40d439e75090c47c676d0cac4fe185df21482d362d913da7b3cd74dd3ef1e17a77d0e021a8338617c619a0e0e5481f7fb2978b1ccbb949e0d44e13d8917124ce0904e7253f99760c25876d69a6b62e39c407c12e0d228165cf8200cd0f9afcce1f7edc1e850a02a977fa73e9c8553d37701663f649bcb1442ef973c628fd68078522c7d0b6723496bb8c20dd8daad62af2f9eb150366ce6d8c240701032a5dc9ff94ffeebaa4d94dc63f9f3c6e7b87aa507f41b32df1c64401faef5a0210949d3fdb60e1972672dd68eb20b1aa891aa6a07d801e6cbc3a5c63992b663125fdf4e8987ae91b5db2cdc9e2f3a218d7cea154feb05a7d045c74ffbcd5dc0791afc08e7651bde857c9fdce7dc73b3fc0de5729334e8e456af14904b4cb037ba6035250c35802406c9e0e02f2f52962cc6f8ad5be56fc317d8dc13ddac493679c28339590274976bd1e548ef4700b85ab4951ebfa9c5bd5be43a3aabf1abcad36fb31f26eaf213fc99704c8416efca51405fa8f47bf7cb3de1d7e6038a8d6133b842f8c8525c04985b2ed50cbc25834c59bf8a8c710a9a9dd51f7ae5b1990ac01da329afc3d024c8cd30bec5ba900c06e1c7b32491a024f78ce56b99b5435bc54798deb987001b532a8390f3be6df6347a39f6038b02aa68732c7808d3f2b55f4de113e74d9cb732564c6239f80d08f210a20764e8edff7b2a77c233a2472f95085f4ac658377c0368a01c74eb2028624b94e1733b9b5bcc559e2f44bea9bd84d26c732bd9349b0d55bbac772851aeda3b87f7fbf24eed3c784a1baccb6f2b45544976bbf6571fbf67e582dcaf57a9e76164ad353e1ceb9a6df91ede781605338358a2625e1ececaa2aab00b76b5a9e33161c7a2fa4dcc26d615ac24d2eadfe868e7dcb6f7957b049e5d39801198e2e32ab36b717a1f1898376872b749453c95993a4fd9ffc40431fe9878f0bc4b056da4b9e3a5c2a4a24dde2a28dfd28b8abcd3c2bea0e579f1c522246413d752c8af99be9945f9eb9be7686c73273020fcccb4f38c23809769ceb2dfe43a16accc63c2fd10b1989dd324182e0fa3a90840adceb09c5663d4984d1007dabc27692fe80fae673ee18b169968a8c0cb698c4132ab1e919882550ec2f92c2ce150d9524f2e3c734b2cc0ff5fb21cf53e2e8b640dba8a117eaa8403c86854e94ae7ecfca7306a9962c19e276486b6e1503a6fd1c3e4694c13501da2673a4ae1fa522b121218f5ecd64b42757edf32f5fdbcae6f0a18566efc231e539507b744dc766817a5e01643c126baad54e0b23be6ca4811a466630d6ee5118be97d7f57bab8029ff12bb7faf99ebc20e86c3944699c861f7520c4e0ce97d5a13cbe2aaf3ece9ddcca1b7bb73998b0b6d29c0827eea0398681f19187eca1fd84f6153d792f4cb36d568c3f7ffe2d1a353fed2dc495d4206cea06ecadd381bd65a054d7f4c934b60f217582d42df788cb24327ca190ff832f7680ee67ee3ffddf401df89b7e3860c1bc6ca2211d9a2dbe82ee723400d306399f304123c0e8e4f256ab1555ee4c377e74b0c1eff96caa002e3f2b888c92168205077b31f2993ea28f05a22bcc7063d21c57c6dd88afabe9f705698f9fa310b0e47e8c20c50be650ca3a8baa1d4e6a89ab911052614a105bcbe02264104ca2ae6bef57d23a1945791439638eea3d7330720914994b8ad1acf9e39b5ecfd0bd35234ace1a58176d87c3931d45ba1e466950d6e766db1b63fc77516b4f8129ae8645b2f732aecf14b55530d6893886821cb0345d03020bba96bb5e88f5c27489490690dc187ec3324c33d7661e80e0d98d11a4ea916f78240b43cb7db6c755be72e2e43323baa7e84eee48968f79e2c833c835193360dadae447ad901fcc9e352d75aff8c5a2b403fb7161d2ac4aaca069fb9d41f3bc5ebb080b84bab8fff68ce54d254c1852cd04f711361ae7b0f6c1fe92b36eba127db0d70a38c66e9559b2957e3be95e60ddbd6ee323324bdf78f55fde20f2d84c860b4502e730c9d8a9b2774335a38ffce64ed9c320c96d4bfc4949dfd688b993d840aaffcb1ab3c8590e3714dc5527ea682c38e643c496b0fbe3cf4e1837a4659b8cec66f6881a01698e5082a745e38af96ff9032f9647c5ea4053665bf5b959697c6895076bbc53809727831442cbe91396a4143bb642adc5147a74be8ad5b73be31bb86d1bcfba07004eadd585b929451960c96e7abc856431888d5e9c6dbc6b5ebbebf66f8430b26849245abd06d55e5fd1fa8526bf6b7f0b8cb9b52ff7f3bce942e99e2567816a198a70e74a157479c35c5de27984ecb506ae5acff97a10db9928298ed7aae63425387f801b5df9105cf1f402d445a7f51a6e01205d06f88e9c3f5d5558321fe6b195902044b3c0307861f1173c1e160f27272705249cfba6e77d19efa856ff617e4f515a077b53d17ad0b0a2f7e7242b2c2b8fdbbaddd69652243e50d26339c0abc84eda39fdb04beb5726f1a0a6686cf239e292f9a72e9a543bd92594a6946899ac43be2d2fd29ee291a1f99555f9c7b00a3098ae8d56bac08f87af9986136bfa37c542d8e2ec24c2a6aed5b2d6ee00715125943b60d58d4191b235bdfce533eb763a85904a3cd020b4ebc180a80ab3cf197e815dbf118ff41b2f827ae934f4c9121c96cdaeba26081d1a4fbca6485bf82a2f5a79ba8d99850627da9941d9ab28e8938df3b421f8298771bf1e518caf67ee6e99b37c37d4f5a39e8522a0e3dd23901efae6ffbbfc8a0da02f02a2dfbf4fad32d11300117b3983e6acd03c15a2f4744c741e776aff9df8b333d7594cc1601002bf151af803a9850976118c40d6c0aa6778391abb94043648709bb2dc2f208ae940b28683bb91ed3e56ba78501be3356f8522f68d7d73185ba393dfa2deb27882cb77c1081349e25cbcad5eaf08fec5e786bf98f582f2a7d34c464a81f73a4850fce73d7e7910289d37efb43f7d50f3f96b78c55a448744c1487d83e6258751d2303fe9b3b838b6bb577dd328a2da532dc04c47d3a8340856e6c528ae496f3dd0a76b84e99d41c08a361f76ad49aaa5ffb413a300a6fa4f74a2961fa60b33b6462ffaaf1f80b3147ee1444e04f4f88b482b9f89da97a5ef28c5448d20ef69dd454ef1d9bba53f73abc697840df94abf957de6887ad4d896665f30bdf21b514f4446ee2e530328c6878bddbd8d71fadf911e1c0f2a54f49e87ddbbb8825b45c1cac47f32a858d4628ca0a3bb988ec5b0ab2df473b7fb1c82057b75d18878430b3b94211d9c74fa8c0804f99241212d03d38a46ca9383e4f98554a3d189db338da0a164962f48a731f8a6b07f0a2dbf89238af9978969d037193dde582031b63386f312a660af80606a55ee11eb7fd1ca1000601288964adaaf51ac769ad9ad0bebdc4da2019338bcb8ef6cd993a9803480a98a58a9ab44f0953d0c0e771f9bcf3a3b15e9314137ac84329e7b5291826e3cd77a378040349fd6fe894f02d30d760da6eab118cfb2d572a3af7982e90186", 0x1000, 0xb85}, {&(0x7f0000001dc0)="6de0df0524791a0f377422ffdbff70ffa00a681a03e4dd38fa0f267d8b9986a5dc696df45f6878449a54e320f89323a97d9f96a5eb64bcb1c33b2f326674928f43837ae73bf881bf2d05eff07f022fd6b78a747ded907f590b8c1d3a6daebfdf5d4654a13230c2e8a53fcd3c08ed7096e0e4a84a859b06dabc1f2a347eefa293588caf2ab8a8cad5107c531b570e8dd4b62e73046726b8a8e9a023d4c7dc04fd3490ef9df8549687c16826d279a7965daf5c7f999f9492ab744325f43a0c08fe39eed0cdf2d13168e608d1bad3e12885f24b8bc812943bb2016f2eb886f8f401b585a1dae3549f7bc12ef0b8f6f0f653d2b1f1dd273b365aedbd594dd808bb38cb5ec2f127d22ddf98e54941844d90e3df1b2989ab242e2eb3381b1c4e4fa2071e47169cd04a14d8e71a90da91097bcaf4e05e6580a89318cd74eb890f215868379d8fff8330b2ad8a7fe06ea6123b2913507cc5a7d1756848a7d9c787e6626093a9a5c5cc31d66e875f8f4501f43a9d9debb74e81c34edff8d094c2db8fca2c4f633fee0c505f860c6578fe960a8f454ff11a75da64d5be48c878709e5c8903a53ea7b710a3badac686151e60d0e0fe9075b21ca0cbdfdd5254eb0accfefb3a2e3937b2274036f642a48bcc2532b2b87e441c8f57155b2a007071a1f1ed1f06dd127d42fb99874d59611eae19f04de312a00472a4f354ff8e4ac43a92a641a2ca6d8b9fe8131784fcee51920991f827115f074326a77bb83741918e311a8b9cf1563ac559e5604317e47953c9d281408271d8980b0c228e0f685ac57968080419f6b46cdc8d4f7ec9e6449d5e81c508e1b9869186f643af598a43a2c96a7aa90af256a13fc1e0addd6aa7b4c7f7e5036bfcc4a9aaa96ad17eaedc1adf879a17060ae017b7fa08e834dbf08c55fe3948cbe5092b53c80123c13b97de732899d2c9c9d9566d5c2303c337b8f872cd33418d19bc944790fcc566e3c082cd20af3e44e417e44d63b4841c2091f4f83c95dc1fd783bd4d2e1af2166cd80abcc7c60a442e6fd43821eb6ca7548bc8b07fc1d5355117e568b44271ee7d35e68a1dee8274023efcc73b7a1668b41c3de12903f1ff49062b337abf8cc722e28c9e11903216e22df915571062c009fc6570599f7de87d1e4d59949861b3459dff4cbed437c5234bbbecaa88e3bcff2051b570bbdab60bd3dca712e73c3b23341da61aba9066a4aaad63b4d5db94a2cbc8f0594d59c4347c02c56def93e5f887f60469ff044a819995f4be8151ec0e896e245a528ef8656f60c04a12d65d1f65ffaead6671e55ae58c5b05758ca3a1aa3ef0af52ad23468e8027e3c56bab9cff3fded52dc7eb33df89c61efe8424f628c17708be4c2afb3399a89b42ac54b0e26c84c269e43f5ec68f0dadb427578e6b6e154c0d15fc5fa34a380ddf343420c429253a826714dc082788228e09f7039c96b66b1b7ef7261fdec8a618cd6a54bfe93cdc63322a36fc2d6b6a71013053ef08bf50c90e763272840f708211d232abed528f607d8f66bf1ae7e1e2f1c3d1f3b6f09aa1e6d7ca96f0ae41aa162e8039b3f7f712864741aabcefbf97e42b8cb53dae9e42cbef6ee8d155df6c0d1d2531fde37bf63faffef9d5e725b106785f4b50c986aa81762219a4a2174c91b946d302d62d5e6b85add14bee0fc8dcbda1bdc38173b6482a6ceb6b829fb4cf16e64473a96a585ca079e7ce410890a2d55251c637c4d998c3afdd893230f07c33001108491120c4570a13ea94b0837788443d376bbd0b34ca488919570fd17562ef6ddf96ae1ed6dfd5b611a75c11a26ced1937f7587b1080d07050b885e8f5ecb88669b766aa60630f0a6c427d2a35edfc48b726d1b88209adf44a5b865c876e085dabcf865b0e3de607aaa5fadd2a655efb5b6d146596cea64c28ce2a52d06ef9b77ed4de1c15e916c75e2c295713cb4bbe1adcfbe812cf4e6dde37ae4b5e070e19544e3ed058ae1d68fd2866412d16198aa15783f8dfbdce4c526a8087644c155e970e9dbd70a5c2dd064f2afb0990da988972910815775989785ed64b04fff1be64dd3b041cedd51a4f20587b4971e2af35cdf6c41d901c7bad3c319c769b5c48563036c8231a5d44d247b482dc8bbc6e36639ba01829c76bd335a787e097ee44ece5d22ef18fb0d5e51ecd9b74170d2d5d8fe95c421c6e55ddf46cc7bc3f6b2cf70c251f67435f5a366eb60a0deb157afd7275b2d45c96a8b20784297fe6d068cc7a8fb6f8e1cf3d02f810adb316d97772f8dc9c576ee1303fb8842e114a29882195ef7b7972d7ced54a5d334ad40a906ee9f05c143b08f48f0444f6c2678a34faf73f2d1248cc7cd848a8b07cb1f616d8a5184d478a20a1776eab77145fc107dd30b70088457de833344c714a363fcc4f32af84953a3cb28c47f941298ac98d90808518505722157938f5ba7791b42e6d022007f48bd5a6702e8c66996fa2e092b0c336731b89f163d2ed3814d5e6ad12dddab83e463301e6e994453c235fbf4563c20725c5fb1259e3fe83448254b1c65f9c1b595d7b1b5885d39cb25b5c80d6c8e745fcbc043c97e5850f9d0f913264bbe5bee31621e98c665e333d0efd1dc40f923a09df6f813c638bfbb2c42308d48a85c480406be89411c98610a283b90e2117b37b2d24f2d79cc9279bff6360807a1100fc4ae327865a33521f035a7448d49350bf234675360c2f7ae3beb0415acbb0c237c03d17d75fa4301e840fa2e65e00278a2e91cb46724bd5dc725b1d74f1954ecf2f91a5b65d871de044edbea02d4ec56dab029adeb59f0c0c7448e4698b6897e89ec4004c288354c285aa097dabd378b511f3d3cfd66fb97cb2fa443715a9a2f34267dc5be45a52842a347ebbaf9b4b5e0024395111e49dd616bbe831d76cd77f7e4f7471302e02823541b98f0163b8082f78cb3cb0001d0e950a914dcd8c05d61838b178c981fbaafa58e7629a8409d8405bf33041e93abef97d338060afaa64d04a43b6e3ea6c92a0080feea6b976533016500762ad3d9d1dd0e048f77d59d0ea8201e644638666062b5b6ca59978445ca41a953d65403e357d57e6bd8768ac56cbf97dbb36af60b4277dbce982a8a307fd3f0fe80c5846f8fc819ac3fa58956c5fd183cba15d2005fb7cb3646c0fc0a6fd66f01390d1f1ead45ca7908a620076a0919f23ab617497a843dca9b87be0b41a9d49f5d8ff06b99c83ae96f91b02d6b26b417a4d83193ebad774ef1631e7702a9b10a855a588c4f683b06b3330859ab3b0814a530d27a0a44b69b7efbc2ea194c8ac67eba5943764aebbaf095844ded6e8f9c816998cb1759d42110400205f0a9c84660196d091a76ac53d53c34f0b4242dcc587255d1eb8c2974268d5705fe3a426b5672fefe752cf6f8ac113d4cf4c6ed5dbfe5f98fa9ea7a9303c7a15d4271ae76c530195f839901652637d8f65453181f470a24f3b52426679f891471bd7085d08b7e97384bcfb0741ad02e90ef09250d86e1cfbc9b10aa3b1767685b95e376d4df23c5c84667bf6c465695aa4cd84c12366b0d54b5f1d303be04a8547ecd79ece9d8f2025d8020f8c6bf03c1dcbf2fcee25f684155c82e1aebd834a94a1f9dd8d4f2af6745b2fc80a3de5607916e1f898c536e9768296b1ff31a1dc883592652057608170850ed6d24fd75bf2a2e1f12fbcad2b3f40e25a8f28bf6937b1a5be6982934c86f5acb2ebb3f843883c6680deb885c00510631a6088b1c473459354c0625e3b1906ea99031ae754bfd355d455b8e96530a0e2d1d342c9424d9a881ed6f80cf4a38bec75363512924d86a0e36967fdfbede09b2b9b5b3bbeea5876736a2e2f9ccc6fd3a216245c62925f8eec47754a8a7c94aaa1c1b80133ff5ff7f4fd160c3accaafa01210b466008bb457bd1d3594288dfd320903da9c5ffbe63c12664a4e553a346dab8a48ca051406993d57dfd4347a294eb91340ff73a5ddbdb08466bee8097f645dc0753efa96625c57eea7030f2f10f94351afd8b5ee006f58969b721bed22a273b6132187d1ad4b61082ccf72ab361b78f4d308b768febd6c92fc266c7c2ee7853ab2a951ca3f2200ced9bd1065d6a9bc91c9b696d234d0fd683414ab788c1cf4d900e4c7724c7dea7ce8afedf646fa288bf4889e9887fbdc0fb4c21cadf5c92da2b87a818359451356f84be6941cdfd7a3656729de90a06e400388ea258a5d87e5eab47002d353bfa8f8c4d548f06160aec94bc4637854353776432dc4b033463d48dd1806d35d3f25daf06d874542a3e9b211b8822a3b1ced268527b18f625840dcc0e0b303f5731c9b3e038950abfd349eca877599d724abef1810043aad699931e1ee7ccadb349254235a08b3ba8bb538d0d4ee0d372b8ba47f4966de7d4f99f74a258e2a12a5b393f0280db03650885e7790454b8a253a0a2f1d02cc2ee237f8a4e57698bd9fbbfb4d8c249a49d36d7f5bf3716807f6f36e4102d362674d8ae7d157f4f1ce5d40c6db7cc4e39c000ef6d96810a89e7350750fa83ee3b41f2601b3b2bca79af796d268b61ac3aecba9995be59bdf4fed3c8bc0bb316f4b9b17379dfae046ae9bf6ac13d9e0672056130221f8d9381f69d58cba5543f280a30f141548f9b0cdbfc3ddc95d3bf1cd6772d17da6b088b0bcbff515392c5ea8a60512e6ea128050d18ccce563217439181bfcbb76781a3aa866165804f0b3721e32fab7e070646e5e795486d16aae46b8f9ac71d7ddfc1abca555f0ee09a8d5cb402b495c9945ca54512fdcfd3698e7711a2647360bba3c88e001e92a6c6b6bb0a942538ba6ee78e2051e3e993651853233376c5ab3344942067ae3470b98e81a589c79e255cdbff6adf66d6013cca5c8fd639dcf58645a54f8c2d2c89f67575213208eab055c09a6901ff7aade5a5ca8f22eb91cb16a043df3cd4ee4e50258d97e52fb1624cdd00eb6f9ac3681eb1bdd64cdce703fc13406d00b478c55fd5c0966f7c9a43547129c42857aa0ac4e1b1c9797a2adc0f59ccd6495ea6743051f702fed52f10005ac17b50bebb9460c364c0b7c3cb58ac2ee90d515b70aed7f0c2f02d07cce49cbc9e3912aeba0f5622410d78ecf1b68d4a995c4cc725b919df48401c6b478ab2b2b408795c388334c5cbf7d51d3cb76c452a78ae6479e8ca8f1285deb06fa4a012d59141e15727b0858904f63d9d9257e1324c11d3e42d3d3cb2e741515e9159e68db9629d4ec0ab624ad43296157ff9ce93bab1d4fd43e810c3fb037892be97b0a0df8e8ead088d5c7dfa08ab0d3f69f8143b0cf3cfa770d3c94a1a7143fa57f09c0293159738f2ed5b658da467c7e2cb4d37cf7fc8f98f938a6b53625c371fe1e84cdab780c6ff20d5af0306fea5cd3ba7311422da994506d311e5b4a6f456bfd33afdd5c053af1c0c9098bd2eed04fe2e89375b72d1881974d73a9672d0c395ed53ce8ef97721dc52f2134d945f66925af704b803f9376053334ecc7c8dc26846d639e19be5d5f0577557f7d75016be7eb45acceefd6dbe251c2544bf64bd795ef7460596912b5c11d2519618f0484a9937f7c231625fd169b9b07545a4d83dc9c8957fe98e12a9cb4cae5ece3d5304b1e319717de84d08164d88c85fa9db9e14a5b881a766d26022655f77d94e62603ea1fe213574be4866122041667b27f719651ff58635c0c4f6fcc1df1c763eeb1103b1c88550c67492e42c2ccac3a3e2352d9ea68005c3eb2261a52f57e37cc530747a0741773c754108b8eeb6546568a5a9308fd0c03e1096f6fd7680", 0x1000, 0x8}, {&(0x7f00000005c0)="2310783db4f2c0491f7acb04e99d24fac4908345efc1b4229a6fe30302ee084754594ce172c16fad90e8d18f57824eafc3c7dbe92accae79a98be68f3f8f35e056cb37ccf3564a8607d8aad73ace7216604ec0d17fdde0f19d6b93a687af52b7b36d82ee4c3ed91d7bb4ade684ace6b1d18785a1dfe1a5a12bd2ee719a158fbb39036e5ae9e7b8f6e981f0070d2a3f51f5b2ad18ffec6ac580ccef0616c209326972f6e4e60116cf1b7a6138f180825548e5fa484c5c4fbed3be5c59442b380323c47172ab384e1f71765dcca573a0ff8831b31148c57b42abc392369ce7029bea691587e625da37eeee93", 0xeb, 0x20}, {&(0x7f0000000740)="704ab4c52d204d79a3b29c00364094085ab0674171d7ad309c3124a52316fed3a2419727110246193cb91cecf454230eb043231159ba50cb50dca6890d547a229176c86d535e2478c06ba4294808cdaffa0f81546d004abac93d64f53306e7435d8b1379740bd6d861712ae4e8e96835a9ba7453c1600081fa563d4c2ed44ad4e05f8b6d7de14708de8964e9ab08e8d8d42ead212fee3b3548d4f72ba00ef3c5cf40de904600406ebb67f72d4f6270d33525302a293d464dfd5c", 0xba, 0x2}], 0x1000048, &(0x7f0000000240)=',wlan0\x00') perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ubi_ctrl\x00', 0x980, 0x0) getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) ioctl$KVM_REINJECT_CONTROL(r0, 0xae71, &(0x7f00000006c0)={0x43}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="04282067910800000002bcca38ec469d", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x100) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2766696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0ba72335f6048a051b9084b8afc2be344df9aaf6ea8a91b8cf6d61ebb5e57c47da5f9df1b73f467056737bf4d580813fcae4e7004ac9bb2b49657ec2b8c7ca22f1fb74ea871864a5f78601110299e9c9d8298805ac439b35"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:30 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fstat(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuse(0x0, &(0x7f0000000040)='./file1/file0\x00', &(0x7f00000000c0)='fuse\x00', 0x4, &(0x7f0000000500)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xd000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@blksize={'blksize', 0x3d, 0xa00}}], [{@permit_directio='permit_directio'}]}}) 16:53:30 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() write$P9_RREMOVE(r0, &(0x7f0000000140)={0x7, 0x7b, 0x2}, 0x7) sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {0x1, 0x2}, [{}]}, 0x2c, 0x0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000040)=0x7, 0x4) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[]) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x401) chdir(&(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x4) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 394.256003][T19467] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c0d6d4 [ 394.264005][T19467] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:30 executing program 3 (fault-call:10 fault-nth:2): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 394.325130][T19461] overlayfs: unrecognized mount option "u}perdir=./file0" or missing value [ 394.421899][T19487] overlayfs: filesystem on './file0' not supported as upperdir 16:53:31 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$KVM_ASSIGN_PCI_DEVICE(r0, 0x8040ae69, &(0x7f0000000000)={0x8, 0xff, 0x19, 0x5, 0x5}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 394.486855][T19489] overlayfs: missing 'lowerdir' 16:53:31 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x8cffffff00000000) 16:53:31 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f00000002c0)={0x0, 0x90a, 0x800, 0x7, 0x3f, 0x7f9c, 0x8, 0x9, {0x0, @in={{0x2, 0x4e23, @remote}}, 0x7, 0xfffffffffffffc01, 0x1, 0x5, 0xe41f}}, &(0x7f0000000140)=0xb0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000180)={0x5, 0xba1d, 0x2, 0xa, 0x3ff, 0x6, 0x7, 0x81, r1}, &(0x7f0000000240)=0x20) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7dc67065726469723d0900000000030000006f7765726469723d2e2f35fbf924312c776f726b6469723d2a2f66696c65316ab4e6614a07349ba0fcbd10e9da49d7a6de0429908bd59343f2225fd292"]) bind$pptp(r0, &(0x7f0000000040)={0x18, 0x2, {0x1, @dev={0xac, 0x14, 0x14, 0x1e}}}, 0x1e) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 394.525663][T19475] overlayfs: failed to resolve '.'file1': -2 [ 394.538654][T19492] FAULT_INJECTION: forcing a failure. [ 394.538654][T19492] name failslab, interval 1, probability 0, space 0, times 0 16:53:31 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75917065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') r0 = syz_open_dev$usbmon(&(0x7f0000000040)='/dev/usbmon#\x00', 0x6, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0x7, &(0x7f00000000c0)={0x3, 0x6, 0xdbf, 0x3}, 0x10) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 394.596840][T19492] CPU: 1 PID: 19492 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 394.605244][T19492] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 394.605253][T19492] Call Trace: [ 394.605287][T19492] dump_stack+0x172/0x1f0 [ 394.605312][T19492] should_fail.cold+0xa/0x15 [ 394.605334][T19492] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 394.605356][T19492] ? ___might_sleep+0x163/0x280 [ 394.605378][T19492] __should_failslab+0x121/0x190 [ 394.605396][T19492] should_failslab+0x9/0x14 [ 394.605411][T19492] kmem_cache_alloc+0x2b2/0x6f0 [ 394.605433][T19492] __d_alloc+0x2e/0x8c0 [ 394.605448][T19492] d_alloc+0x4d/0x2b0 [ 394.605463][T19492] d_alloc_parallel+0xf4/0x1bc0 [ 394.605482][T19492] ? process_measurement+0xd5d/0x1570 [ 394.605505][T19492] ? lockref_get_not_dead+0x70/0x90 [ 394.605521][T19492] ? __d_lookup_rcu+0x6c0/0x6c0 [ 394.605552][T19492] ? lockref_get_not_dead+0x70/0x90 [ 394.619127][T19492] ? lockdep_init_map+0x1be/0x6d0 [ 394.619144][T19492] ? lockdep_init_map+0x1be/0x6d0 [ 394.619164][T19492] __lookup_slow+0x1ab/0x500 [ 394.619186][T19492] ? vfs_unlink+0x560/0x560 [ 394.706212][T19492] ? kasan_check_read+0x11/0x20 [ 394.711120][T19492] lookup_slow+0x58/0x80 [ 394.715377][T19492] walk_component+0x74b/0x2000 [ 394.720156][T19492] ? inode_permission+0xb4/0x570 [ 394.725117][T19492] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 394.731718][T19492] ? path_init+0x18f0/0x18f0 [ 394.736331][T19492] ? walk_component+0x2000/0x2000 [ 394.741376][T19492] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 394.747209][T19492] path_lookupat.isra.0+0x1f5/0x8d0 [ 394.752415][T19492] ? path_parentat.isra.0+0x160/0x160 [ 394.757811][T19492] ? cache_grow_end+0xa4/0x190 [ 394.762592][T19492] ? find_held_lock+0x35/0x130 [ 394.767449][T19492] ? cache_grow_end+0xa4/0x190 [ 394.772217][T19492] filename_lookup+0x1b0/0x410 [ 394.777082][T19492] ? nd_jump_link+0x1d0/0x1d0 [ 394.781780][T19492] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 394.789075][T19492] ? __phys_addr_symbol+0x30/0x70 [ 394.794121][T19492] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 394.799847][T19492] ? __check_object_size+0x3d/0x42f [ 394.805072][T19492] ? strncpy_from_user+0x2a8/0x380 [ 394.811089][T19492] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 394.817355][T19492] ? getname_flags+0x277/0x5b0 [ 394.822146][T19492] user_path_at_empty+0x43/0x50 [ 394.827014][T19492] do_linkat+0x13f/0x770 [ 394.831363][T19492] ? fput+0x1b/0x20 [ 394.835203][T19492] ? __ia32_sys_symlink+0x80/0x80 [ 394.840279][T19492] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 394.845752][T19492] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 394.851213][T19492] ? do_syscall_64+0x26/0x610 [ 394.855892][T19492] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 394.861969][T19492] ? do_syscall_64+0x26/0x610 [ 394.866653][T19492] ? lockdep_hardirqs_on+0x418/0x5d0 [ 394.872053][T19492] __x64_sys_link+0x61/0x80 [ 394.876594][T19492] do_syscall_64+0x103/0x610 [ 394.881223][T19492] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 394.887122][T19492] RIP: 0033:0x458da9 [ 394.891011][T19492] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 394.910794][T19492] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 394.919201][T19492] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 394.927173][T19492] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 394.935164][T19492] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 394.943139][T19492] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 394.951110][T19492] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:31 executing program 3 (fault-call:10 fault-nth:3): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 394.996066][T19503] overlayfs: unrecognized mount option "uperdir=./file0" or missing value [ 395.009843][T19504] overlayfs: unrecognized mount option "uperdir=./file0" or missing value [ 395.054880][T19508] overlayfs: './file0' not a directory 16:53:31 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000600)={{{@in=@local, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}, 0x0, @in=@empty}}, &(0x7f0000000240)=0xe8) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000740)={{{@in, @in6=@mcast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6}}, &(0x7f0000000400)=0xe8) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000840)={{{@in6=@local, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in=@remote}}, &(0x7f0000000440)=0xe8) mount$overlay(0x0, &(0x7f0000000140)='./file1/file0\x00', &(0x7f0000000180)='overlay\x00', 0x2100014, &(0x7f0000000940)={[{@xino_on='xino=on'}, {@xino_off='xino=off'}, {@default_permissions='default_permissions'}, {@xino_off='xino=off'}, {@lowerdir={'lowerdir', 0x3d, './file2'}}, {@index_off='index=off'}, {@xino_on='xino=on'}], [{@fowner_lt={'fowner<', r1}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'dfltuid'}}, {@smackfsroot={'smackfsroot', 0x3d, 'dont_measure'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}, {@appraise_type='appraise_type=imasig'}, {@context={'context', 0x3d, 'sysadm_u'}}, {@obj_user={'obj_user', 0x3d, 'wfdno'}}, {@uid_eq={'uid', 0x3d, r2}}, {@euid_eq={'euid', 0x3d, r3}}, {@dont_hash='dont_hash'}]}) getpid() sched_setscheduler(0x0, 0x0, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000500)={{{@in=@loopback, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6=@mcast2}}, &(0x7f0000000100)=0xe8) mount$9p_fd(0x0, &(0x7f0000000040)='./file1/file0\x00', &(0x7f00000000c0)='9p\x00', 0x800, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@dfltuid={'dfltuid', 0x3d, r4}}], [{@fsname={'fsname', 0x3d, 'overlay\x00'}}, {@dont_measure='dont_measure'}, {@subj_role={'subj_role', 0x3d, '%eth0'}}, {@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@smackfsroot={'smackfsroot', 0x3d, '),vmnet1proc'}}, {@hash='hash'}]}}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 395.127453][T19519] FAULT_INJECTION: forcing a failure. [ 395.127453][T19519] name failslab, interval 1, probability 0, space 0, times 0 16:53:31 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r0 = getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f00000000c0)='./file1/file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="e0183b7247c1a4883b0cc7ba86ff550405b7d06b09c4d6521cc669f741f052552cc35228d8924f7f370a81ab66de7eeb3fa862992e5e704f11df154a4a377f91f9a0f4925095d9149acd95e50da9e80efd97553a137ccd326d374877dc70b6144bb790e600fbcda5a88bacee77b8eec359208f794a75ca146200b6a29b7547d303d00e329a85579357be582b9b753bdc20d1b59c063956fe8093a3680a56ccfccb02c27aee6fc8010c7dac670c9f87f2", @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESOCT=r0, @ANYPTR], @ANYBLOB="618b7e6f0fc5f23680eafc63711c7a157289f89eee51b408b942798ded115dad4ddaaa2dff9a653ea899542b89a7adc3b3355fd4e4bf6d0453d48975fcc756ace23c508a33b57f861a3a30a732f8b8e1b58535f28fa16f8e41923fc07c40e214943dc03240c2e58d5055a026c66a22330d931bc607b669ff5e91fdd91bb9c2405f026bc034a6a0e82a4486a2102463fb", @ANYBLOB="3a12b4e4eabee330d71a6fff32dbb0ccfe699d00c9897cbd3818f3e6df816ca18afc02ed72c897e179210ae9ac3877c576378fbf767cbe53e08cfd3690a70f6d97999e02a0c44d0a3264e65d87a7d8b665a84edc4ae5f70c0b29b0184ab52291fd2d1cad3447bb49c5bdbdf2ec482a5c02b284fdafa882616abc7f115281969e875b99f453f35e0ec15ce30adc53ef89d1ceeba0a861bb6f210633e62007c2473bb896f2fc88c59ebf17da0b55caf7f6"]) chdir(&(0x7f0000000040)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:31 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setsockopt$RDS_CONG_MONITOR(r0, 0x114, 0x6, &(0x7f0000000000)=0x1, 0x4) [ 395.209688][T19519] CPU: 0 PID: 19519 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 395.217749][T19519] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 395.227825][T19519] Call Trace: [ 395.231152][T19519] dump_stack+0x172/0x1f0 [ 395.231180][T19519] should_fail.cold+0xa/0x15 [ 395.240159][T19519] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 395.240180][T19519] ? ___might_sleep+0x163/0x280 [ 395.240201][T19519] __should_failslab+0x121/0x190 [ 395.255842][T19519] should_failslab+0x9/0x14 [ 395.260368][T19519] kmem_cache_alloc+0x2b2/0x6f0 [ 395.265244][T19519] ? __lock_acquire+0x548/0x3fb0 [ 395.270204][T19519] ? __lock_acquire+0x548/0x3fb0 [ 395.275171][T19519] __d_alloc+0x2e/0x8c0 [ 395.279357][T19519] d_alloc+0x4d/0x2b0 [ 395.283375][T19519] d_alloc_parallel+0xf4/0x1bc0 [ 395.288267][T19519] ? __lock_acquire+0x548/0x3fb0 [ 395.293233][T19519] ? __d_lookup_rcu+0x6c0/0x6c0 [ 395.298212][T19519] ? lockdep_init_map+0x1be/0x6d0 [ 395.304053][T19519] ? lockdep_init_map+0x1be/0x6d0 [ 395.304074][T19519] __lookup_slow+0x1ab/0x500 [ 395.304090][T19519] ? vfs_unlink+0x560/0x560 [ 395.304124][T19519] lookup_slow+0x58/0x80 [ 395.304140][T19519] lookup_one_len_unlocked+0xf6/0x100 [ 395.304152][T19519] ? lookup_slow+0x80/0x80 [ 395.304173][T19519] ovl_lookup_single+0x63/0x880 [ 395.304191][T19519] ovl_lookup_layer+0x40d/0x4c0 [ 395.304208][T19519] ? d_alloc_parallel+0x7b0/0x1bc0 [ 395.304229][T19519] ? ovl_lookup_single+0x880/0x880 [ 395.332372][T19519] ? kasan_check_write+0x14/0x20 [ 395.332390][T19519] ? override_creds+0x144/0x180 [ 395.332409][T19519] ovl_lookup+0x43e/0x1a10 [ 395.332424][T19519] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 395.332448][T19519] ? ovl_path_next+0x2e0/0x2e0 [ 395.332473][T19519] ? __d_lookup_rcu+0x620/0x6c0 [ 395.332486][T19519] ? lockref_get_not_dead+0x70/0x90 [ 395.332506][T19519] ? lockdep_init_map+0x1be/0x6d0 [ 395.332520][T19519] ? lockdep_init_map+0x1be/0x6d0 [ 395.332547][T19519] __lookup_slow+0x27e/0x500 [ 395.388006][T19533] overlayfs: unrecognized mount option ";rG; ǺUk RiARU" or missing value [ 395.392906][T19519] ? vfs_unlink+0x560/0x560 [ 395.392922][T19519] ? kasan_check_read+0x11/0x20 [ 395.392959][T19519] lookup_slow+0x58/0x80 [ 395.392972][T19519] walk_component+0x74b/0x2000 [ 395.392983][T19519] ? inode_permission+0xb4/0x570 [ 395.393000][T19519] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 395.393015][T19519] ? path_init+0x18f0/0x18f0 [ 395.393047][T19519] ? walk_component+0x2000/0x2000 [ 395.393063][T19519] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 395.393083][T19519] path_lookupat.isra.0+0x1f5/0x8d0 [ 395.393106][T19519] ? path_parentat.isra.0+0x160/0x160 [ 395.418544][T19533] overlayfs: unrecognized mount option ";rG; ǺUk RiARU" or missing value [ 395.422375][T19519] ? cache_grow_end+0xa4/0x190 [ 395.422393][T19519] ? find_held_lock+0x35/0x130 [ 395.422408][T19519] ? cache_grow_end+0xa4/0x190 [ 395.422428][T19519] filename_lookup+0x1b0/0x410 [ 395.422442][T19519] ? nd_jump_link+0x1d0/0x1d0 [ 395.422464][T19519] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 395.422480][T19519] ? __phys_addr_symbol+0x30/0x70 [ 395.422492][T19519] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 395.422505][T19519] ? __check_object_size+0x3d/0x42f [ 395.422528][T19519] ? strncpy_from_user+0x2a8/0x380 [ 395.422546][T19519] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 395.422558][T19519] ? getname_flags+0x277/0x5b0 [ 395.422573][T19519] user_path_at_empty+0x43/0x50 [ 395.422587][T19519] do_linkat+0x13f/0x770 [ 395.422603][T19519] ? fput+0x1b/0x20 [ 395.422629][T19519] ? __ia32_sys_symlink+0x80/0x80 [ 395.558582][T19519] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 395.564069][T19519] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 395.569543][T19519] ? do_syscall_64+0x26/0x610 [ 395.574254][T19519] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 395.580321][T19519] ? do_syscall_64+0x26/0x610 [ 395.585007][T19519] ? lockdep_hardirqs_on+0x418/0x5d0 [ 395.590335][T19519] __x64_sys_link+0x61/0x80 [ 395.594836][T19519] do_syscall_64+0x103/0x610 [ 395.599444][T19519] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 395.605346][T19519] RIP: 0033:0x458da9 [ 395.609246][T19519] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 395.628929][T19519] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 395.637352][T19519] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 395.645355][T19519] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 395.653371][T19519] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 395.661373][T19519] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 395.669557][T19519] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:32 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$PIO_UNIMAP(r0, 0x4b67, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x20, 0x9}, {0x800, 0x1}, {0x5}, {0x8000, 0x6}]}) 16:53:32 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75cb80b91487a0c718707065726469723d2e2f66696c65302c6c776f726b64697266696c65310000000000000000"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:32 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) setxattr(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)=@known='com.apple.FinderInfo\x00', &(0x7f0000000100)='system.posix_acl_access\x00', 0x18, 0x1) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:32 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xc000000000000000) 16:53:32 executing program 3 (fault-call:10 fault-nth:4): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 395.754827][T19534] overlayfs: './file0' not a directory [ 395.835968][T19551] overlayfs: unrecognized mount option "uˀpperdir=./file0" or missing value [ 395.863728][T19548] overlayfs: './file0' not a directory [ 395.884099][T19550] FAULT_INJECTION: forcing a failure. [ 395.884099][T19550] name failslab, interval 1, probability 0, space 0, times 0 16:53:32 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SG_GET_VERSION_NUM(r0, 0x2282, &(0x7f0000000000)) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:53:32 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') r0 = getuid() mount$overlay(0x0, &(0x7f0000000040)='./file1/file0\x00', &(0x7f00000000c0)='overlay\x00', 0x10, &(0x7f0000000100)={[{@index_off='index=off'}, {@xino_on='xino=on'}, {@index_off='index=off'}], [{@euid_eq={'euid', 0x3d, r0}}, {@func={'func', 0x3d, 'MMAP_CHECK'}}]}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setxattr$security_ima(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='security.ima\x00', &(0x7f00000002c0)=@v1={0x2, "9adcfc4a244256867006ef5725f41e922ecd71"}, 0x14, 0x1) 16:53:32 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f5707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531b0e0a9efdf5b281a15c7a1ba8e5e681463fb1e6d831b5cac4c0a0c2b691d56cb74705a067159d543138d93f8fcb63c1ff6859db7d7707305e9ac1bd5c240ef1c8ff373ff286b4812a3d394791d4c81247d4a434758a0f628549a11f3"]) socket$isdn_base(0x22, 0x3, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000180)={0x1, 0x0, [{0xd002, 0x13, &(0x7f0000000040)=""/19}]}) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') epoll_create1(0x0) [ 395.944306][T19550] CPU: 1 PID: 19550 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 395.952351][T19550] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 395.962426][T19550] Call Trace: [ 395.965756][T19550] dump_stack+0x172/0x1f0 [ 395.970124][T19550] should_fail.cold+0xa/0x15 [ 395.974742][T19550] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 395.980656][T19550] ? ___might_sleep+0x163/0x280 [ 395.985542][T19550] __should_failslab+0x121/0x190 [ 395.990499][T19550] should_failslab+0x9/0x14 [ 395.995048][T19550] __kmalloc+0x2dc/0x740 [ 395.999315][T19550] ? ovl_lookup_single+0x880/0x880 [ 395.999339][T19550] ? kasan_check_write+0x14/0x20 [ 395.999353][T19550] ? ovl_lookup+0xc02/0x1a10 [ 395.999370][T19550] ovl_lookup+0xc02/0x1a10 [ 395.999395][T19550] ? ovl_path_next+0x2e0/0x2e0 [ 396.009473][T19550] ? __d_lookup_rcu+0x620/0x6c0 [ 396.009489][T19550] ? lockref_get_not_dead+0x70/0x90 [ 396.009510][T19550] ? lockdep_init_map+0x1be/0x6d0 [ 396.009525][T19550] ? lockdep_init_map+0x1be/0x6d0 [ 396.009550][T19550] __lookup_slow+0x27e/0x500 [ 396.037856][T19565] overlayfs: unrecognized mount option "pperdir=./file0" or missing value [ 396.038414][T19550] ? vfs_unlink+0x560/0x560 [ 396.038433][T19550] ? kasan_check_read+0x11/0x20 [ 396.038472][T19550] lookup_slow+0x58/0x80 [ 396.038494][T19550] walk_component+0x74b/0x2000 [ 396.061286][T19550] ? inode_permission+0xb4/0x570 [ 396.061309][T19550] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 396.061327][T19550] ? path_init+0x18f0/0x18f0 16:53:32 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) getpid() setxattr$security_ima(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='security.ima\x00', &(0x7f0000000100)=@v2={0x7, 0x2, 0xf, 0x3}, 0xa, 0x0) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') syz_genetlink_get_family_id$net_dm(&(0x7f0000000140)='NET_DM\x00') [ 396.061344][T19550] ? walk_component+0x2000/0x2000 [ 396.061361][T19550] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 396.061381][T19550] path_lookupat.isra.0+0x1f5/0x8d0 [ 396.061404][T19550] ? path_parentat.isra.0+0x160/0x160 [ 396.061422][T19550] ? cache_grow_end+0xa4/0x190 [ 396.071793][T19565] overlayfs: unrecognized mount option "pperdir=./file0" or missing value [ 396.075522][T19550] ? find_held_lock+0x35/0x130 [ 396.075548][T19550] ? cache_grow_end+0xa4/0x190 [ 396.075569][T19550] filename_lookup+0x1b0/0x410 [ 396.075585][T19550] ? nd_jump_link+0x1d0/0x1d0 [ 396.075609][T19550] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 396.075633][T19550] ? __phys_addr_symbol+0x30/0x70 [ 396.086853][T19550] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 396.086871][T19550] ? __check_object_size+0x3d/0x42f [ 396.086893][T19550] ? strncpy_from_user+0x2a8/0x380 [ 396.086910][T19550] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 396.086924][T19550] ? getname_flags+0x277/0x5b0 [ 396.086945][T19550] user_path_at_empty+0x43/0x50 [ 396.128669][T19550] do_linkat+0x13f/0x770 [ 396.128686][T19550] ? fput+0x1b/0x20 [ 396.128701][T19550] ? __ia32_sys_symlink+0x80/0x80 [ 396.128722][T19550] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 396.128736][T19550] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 396.128758][T19550] ? do_syscall_64+0x26/0x610 [ 396.143074][T19550] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 396.143092][T19550] ? do_syscall_64+0x26/0x610 [ 396.143110][T19550] ? lockdep_hardirqs_on+0x418/0x5d0 [ 396.143129][T19550] __x64_sys_link+0x61/0x80 16:53:32 executing program 3 (fault-call:10 fault-nth:5): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 396.143144][T19550] do_syscall_64+0x103/0x610 [ 396.143161][T19550] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 396.143181][T19550] RIP: 0033:0x458da9 [ 396.188856][T19570] overlayfs: './file0' not a directory [ 396.191149][T19550] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 396.191158][T19550] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 16:53:32 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xf0ffffffffffffff) 16:53:32 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000000140)={0x0, 0x16, "ef4a09b9841a2b28f51e954bbc65a62d051abb7604a1"}, &(0x7f0000000180)=0x1e) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000240)={r1, 0x0, 0x10}, &(0x7f0000000340)=0xc) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') stat(&(0x7f0000000040)='./file1/file0\x00', &(0x7f00000000c0)) ioctl$BLKSECTGET(r0, 0x1267, &(0x7f0000000300)) [ 396.191173][T19550] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 396.191182][T19550] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 396.191191][T19550] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 396.191200][T19550] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 396.191208][T19550] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 396.453578][T19578] overlayfs: filesystem on './file0' not supported as upperdir [ 396.498005][T19586] FAULT_INJECTION: forcing a failure. [ 396.498005][T19586] name failslab, interval 1, probability 0, space 0, times 0 [ 396.505231][T19559] overlayfs: './file0' not a directory [ 396.548285][T19593] overlayfs: './file0' not a directory [ 396.550064][T19586] CPU: 1 PID: 19586 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 396.561831][T19586] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 396.571906][T19586] Call Trace: [ 396.575232][T19586] dump_stack+0x172/0x1f0 [ 396.579598][T19586] should_fail.cold+0xa/0x15 [ 396.584223][T19586] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 396.590070][T19586] ? ___might_sleep+0x163/0x280 16:53:33 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x2, 0xf002, 0x2000, &(0x7f0000ffc000/0x2000)=nil}) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) sched_setscheduler(r2, 0x2, &(0x7f0000000140)=0x800) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x81) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:33 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xf4ffffff00000000) [ 396.594951][T19586] __should_failslab+0x121/0x190 [ 396.599901][T19586] should_failslab+0x9/0x14 [ 396.604417][T19586] kmem_cache_alloc_trace+0x2d1/0x760 [ 396.609811][T19586] ? vfs_getxattr+0xc2/0x2a0 [ 396.614431][T19586] ? xattr_permission+0x300/0x300 [ 396.619502][T19586] ovl_encode_real_fh+0xc6/0x4c0 [ 396.624447][T19586] ? ovl_set_attr+0x280/0x280 [ 396.629135][T19586] ? ovl_check_metacopy_xattr+0x7a/0x140 [ 396.634780][T19586] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 396.641040][T19586] ? ovl_lookup_single+0xed/0x880 [ 396.646073][T19586] ovl_get_index_name+0x1d/0x80 [ 396.650938][T19586] ovl_lookup_index+0xdc/0x610 [ 396.655711][T19586] ? ovl_get_index_fh+0x230/0x230 [ 396.660738][T19586] ? kasan_check_write+0x14/0x20 [ 396.665673][T19586] ? ovl_lookup+0xc02/0x1a10 [ 396.670267][T19586] ovl_lookup+0x750/0x1a10 [ 396.674790][T19586] ? ovl_path_next+0x2e0/0x2e0 [ 396.679561][T19586] ? __d_lookup_rcu+0x620/0x6c0 [ 396.684407][T19586] ? lockref_get_not_dead+0x70/0x90 [ 396.689629][T19586] ? lockdep_init_map+0x1be/0x6d0 [ 396.694652][T19586] ? lockdep_init_map+0x1be/0x6d0 [ 396.699956][T19586] __lookup_slow+0x27e/0x500 [ 396.704562][T19586] ? vfs_unlink+0x560/0x560 [ 396.709063][T19586] ? kasan_check_read+0x11/0x20 [ 396.713946][T19586] lookup_slow+0x58/0x80 [ 396.718188][T19586] walk_component+0x74b/0x2000 [ 396.722944][T19586] ? inode_permission+0xb4/0x570 [ 396.727883][T19586] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 396.734122][T19586] ? path_init+0x18f0/0x18f0 [ 396.738709][T19586] ? walk_component+0x2000/0x2000 [ 396.743734][T19586] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 396.749548][T19586] path_lookupat.isra.0+0x1f5/0x8d0 [ 396.754751][T19586] ? path_parentat.isra.0+0x160/0x160 [ 396.760215][T19586] ? cache_grow_end+0xa4/0x190 [ 396.765007][T19586] ? find_held_lock+0x35/0x130 [ 396.769785][T19586] ? cache_grow_end+0xa4/0x190 [ 396.774642][T19586] filename_lookup+0x1b0/0x410 [ 396.779409][T19586] ? nd_jump_link+0x1d0/0x1d0 [ 396.784112][T19586] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 396.790358][T19586] ? __phys_addr_symbol+0x30/0x70 [ 396.795382][T19586] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 396.801118][T19586] ? __check_object_size+0x3d/0x42f [ 396.806322][T19586] ? strncpy_from_user+0x2a8/0x380 [ 396.811434][T19586] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 396.817675][T19586] ? getname_flags+0x277/0x5b0 [ 396.822449][T19586] user_path_at_empty+0x43/0x50 [ 396.827303][T19586] do_linkat+0x13f/0x770 [ 396.831631][T19586] ? fput+0x1b/0x20 [ 396.835467][T19586] ? __ia32_sys_symlink+0x80/0x80 [ 396.840495][T19586] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 396.845957][T19586] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 396.851428][T19586] ? do_syscall_64+0x26/0x610 [ 396.856116][T19586] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 396.862179][T19586] ? do_syscall_64+0x26/0x610 [ 396.866856][T19586] ? lockdep_hardirqs_on+0x418/0x5d0 [ 396.872151][T19586] __x64_sys_link+0x61/0x80 [ 396.876652][T19586] do_syscall_64+0x103/0x610 [ 396.881238][T19586] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 396.887144][T19586] RIP: 0033:0x458da9 [ 396.891058][T19586] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 396.910791][T19586] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 396.919212][T19586] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 396.927225][T19586] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 396.935194][T19586] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 16:53:33 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') write$P9_RLCREATE(r0, &(0x7f0000000040)={0x18, 0xf, 0x1, {{0x0, 0x3, 0x1}, 0x101}}, 0x18) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:33 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [], {}, {0x20, 0x8000000}}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) getsockopt$netrom_NETROM_T2(r0, 0x103, 0x2, &(0x7f00000002c0)=0x1f, &(0x7f0000000300)=0x4) r1 = syz_open_dev$cec(&(0x7f00000000c0)='/dev/cec#\x00', 0xffffffffffffffff, 0x2) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r2, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") ioctl$IOC_PR_PREEMPT(r1, 0xc05c6104, &(0x7f0000000040)) chdir(&(0x7f0000000380)='./file0\x00') getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f00000000c0)={0x0, 0xcb, "987484b3b4bce18faad481b3dfe15ebd4357b4233307b6d6ccff645dbbfec5e037ec30f02e92e6ede35f2007c9814381b01c3a3b1ab9d54f10bb26854d2ba7cb9f5dc431f3f97e78ca49df613b9e41ddc10879e6d35c079d84ab3b826d3cabf50419735cbee7d48d4caca58d20fdb7efcddbbf6a520042b14962f38c47ab94e37152a441f34ee812b4010dcf1fdbcd0faf23166cd99663aea12686817f34f19774ce49cfa23c762f9b2531c05ec12569903ea389a681652163a7735c972fdff8cfad9cdde329998d007d98"}, &(0x7f0000000040)=0xd3) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 396.943509][T19586] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 396.951487][T19586] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 396.970414][T19583] overlayfs: './file0' not a directory 16:53:33 executing program 3 (fault-call:10 fault-nth:6): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:33 executing program 2: r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000100)='/dev/dlm_plock\x00', 0x62180, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_WRITE(r0, 0xc008551b, &(0x7f0000000140)={0x5, 0x18, [0xc5d, 0x1, 0x3, 0x800, 0x9, 0x80000000]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$video(&(0x7f0000000040)='/dev/video#\x00', 0x92, 0x10000) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000080)={0x0, r2, 0xd1de, 0x9, 0x3, 0x4}) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) ioctl$VIDIOC_ENUMAUDOUT(r0, 0xc0345642, &(0x7f0000000180)={0x7f, "26303528b7799746d48cd71ba314e571d32e94f4d4cc0d74f05ad75e2f97e16f", 0x1, 0x1}) r3 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="757070656c65302c6c6f7765726469723d2e2f66696c65312c776f726b64696531000063156c6ee9f81945fe5c64ab626df70f29d2fede3163335ca9dbaf2b8bbad4daec3a4abf87bf21f8850d3c9201eafed52907cd3bee278e5480c25edff3012441a9ad2285656992b623d5a90df824c6b649c5c94651f432"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000400)={{0x2, 0x4e23, @rand_addr=0xe}, {0x7, @random="d72dca0f70a1"}, 0x48, {0x2, 0x4e22, @remote}, 'veth1_to_bridge\x00'}) setsockopt$TIPC_MCAST_BROADCAST(r0, 0x10f, 0x85) socket$nl_generic(0x10, 0x3, 0x10) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$TCSETAW(r0, 0x5407, &(0x7f0000000240)={0x2, 0x4, 0x1, 0x0, 0x10, 0x80, 0x240000000, 0x80000001, 0x3, 0x1bf}) ioctl$BLKRRPART(r3, 0x125f, 0x0) [ 397.173254][T19616] overlayfs: './file0' not a directory [ 397.202078][T19617] overlayfs: './file0' not a directory [ 397.210410][T19614] FAULT_INJECTION: forcing a failure. [ 397.210410][T19614] name failslab, interval 1, probability 0, space 0, times 0 16:53:33 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getresuid(&(0x7f00000000c0), &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) getresgid(&(0x7f0000000180)=0x0, &(0x7f0000000240), &(0x7f00000002c0)) getsockopt$sock_int(r0, 0x1, 0x26, &(0x7f0000000440), &(0x7f0000000600)=0x4) mount$9p_unix(&(0x7f0000000300)='./file2\x00', &(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)='9p\x00', 0x4, &(0x7f0000000500)={'trans=unix,', {[{@msize={'msize', 0x3d, 0xe000000000000000}}], [{@euid_gt={'euid>', r2}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'overlay\x00'}}, {@audit='audit'}, {@fowner_lt={'fowner<', r2}}, {@fsuuid={'fsuuid', 0x3d, {[0x0, 0x39, 0x33, 0x74, 0x38, 0x63, 0x0, 0x33], 0x2d, [0x39, 0x37, 0x77, 0x77], 0x2d, [0x0, 0x63, 0x0, 0x37], 0x2d, [0x32, 0x63, 0x7f, 0x77], 0x2d, [0x77, 0x30, 0x63, 0x7f, 0x36, 0x3d, 0x37, 0x3f]}}}, {@smackfshat={'smackfshat'}}, {@dont_measure='dont_measure'}, {@euid_lt={'euid<', r2}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@dont_appraise='dont_appraise'}]}}) fchownat(r0, &(0x7f0000000040)='./file1/file0\x00', r1, r3, 0x100) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file2\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:33 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xf5ffffff00000000) 16:53:33 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 397.313898][T19614] CPU: 0 PID: 19614 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 397.321950][T19614] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 397.332041][T19614] Call Trace: [ 397.335365][T19614] dump_stack+0x172/0x1f0 [ 397.339734][T19614] should_fail.cold+0xa/0x15 [ 397.344797][T19614] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 397.347730][T19603] overlayfs: './file0' not a directory [ 397.350630][T19614] ? ___might_sleep+0x163/0x280 [ 397.350651][T19614] __should_failslab+0x121/0x190 [ 397.350668][T19614] should_failslab+0x9/0x14 [ 397.350684][T19614] __kmalloc+0x2dc/0x740 [ 397.350712][T19614] ? dput+0x1e6/0x6a0 [ 397.378876][T19614] ? exportfs_encode_inode_fh+0xb1/0x470 [ 397.384568][T19614] ? ovl_encode_real_fh+0x161/0x4c0 [ 397.389792][T19614] ovl_encode_real_fh+0x161/0x4c0 [ 397.394844][T19614] ? ovl_set_attr+0x280/0x280 [ 397.399556][T19614] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 397.405837][T19614] ? ovl_lookup_single+0xed/0x880 [ 397.410891][T19614] ovl_get_index_name+0x1d/0x80 [ 397.415770][T19614] ovl_lookup_index+0xdc/0x610 [ 397.420569][T19614] ? ovl_get_index_fh+0x230/0x230 [ 397.425706][T19614] ? kasan_check_write+0x14/0x20 [ 397.430698][T19614] ? ovl_lookup+0xc02/0x1a10 [ 397.435302][T19614] ovl_lookup+0x750/0x1a10 [ 397.439751][T19614] ? ovl_path_next+0x2e0/0x2e0 [ 397.444548][T19614] ? __d_lookup_rcu+0x620/0x6c0 [ 397.449411][T19614] ? lockref_get_not_dead+0x70/0x90 [ 397.454634][T19614] ? lockdep_init_map+0x1be/0x6d0 [ 397.459677][T19614] ? lockdep_init_map+0x1be/0x6d0 [ 397.464727][T19614] __lookup_slow+0x27e/0x500 [ 397.469346][T19614] ? vfs_unlink+0x560/0x560 [ 397.473873][T19614] ? kasan_check_read+0x11/0x20 [ 397.478787][T19614] lookup_slow+0x58/0x80 [ 397.483075][T19614] walk_component+0x74b/0x2000 [ 397.487856][T19614] ? inode_permission+0xb4/0x570 [ 397.492821][T19614] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 397.499095][T19614] ? path_init+0x18f0/0x18f0 [ 397.503703][T19614] ? walk_component+0x2000/0x2000 [ 397.503721][T19614] ? __kasan_kmalloc.constprop.0+0x40/0xe0 16:53:33 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180)='/dev/dlm-control\x00', 0x400, 0x0) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r0, 0x800443d2, &(0x7f00000006c0)={0x3, &(0x7f0000000240)=[{}, {}, {}]}) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) syz_genetlink_get_family_id$fou(&(0x7f00000007c0)='fou\x00') setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') fsync(r1) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r2 = semget$private(0x0, 0x4, 0x400) syz_mount_image$jfs(&(0x7f0000000040)='jfs\x00', &(0x7f0000000140)='./file1\x00', 0xf65, 0x4, &(0x7f0000000400)=[{&(0x7f0000000d80)="aa63da5915a89d3e5683a4ff90e0b5e1e8c98bba4169c4e3e6e4636a6e90a57274f58a4951548296afbc6ab0781a4d78589acabcf56c385156c80ef3cd4a3e184a839796006662bf93f229635ad9ebf954d5f3f09cd23d5cf18576273059236b4e8b4196c9e1fe57b06b9e07c6869a336f643fdab46f9b719d997fbd90d3fcc6a41c5d4bcedabb35fdae452a3a404b7321c7d4da5d23bd69156918e3b63fbb123fdddc1763579e4fd4d3e4d41ef970c6cf0f5ea7f6a6af130da8390d7c3e8f62d4918d83315043675beda0300bc5daf08e7d0989f2563fd03b2672e9cd1e36ca32d74485c887255b04d2d8af927985d611e575062bc4d1db5569685a66fd5811d0f85e41eab485036a2dda98c72fb5669ba532fc911924a7d6315e9364f9890913873366a11f63d26c3130140747bb94b3b1f6ea3b0154c2bbdcdda44954a5785a7479182465f093a0d4120ddbce6cda95dcdcd72af427c1bc169a5345454fc57f455cbcd5213f5627e76f5218e7ec894bc35be2397d32fc7f0a30952136285d322cf54e5707008348a436dacd1637927adbfcbce40c2a2cae44cee3fc79c0d155563d21ca8e6d7740dfd64013270fcf898cc75cd91bc52c2bd320849af6613880fd884ad42b99528eb2c5b04b5b0e1e7373bad91e699602dfab6776297da5f07b07e7a0ffb0d6c578cc3870b1917601f2482ccb043c8ee990b5da6546c2e4e59493559b350ae0e2a1959cd7468c5bb9032ef8ee268fea0a135c9417cc3758120c7d242ba43274534a1163a0e60592d24c1bb6e6647503c246f7c1af638456acfedbf7e8eb8720eedfdd53222137b6a0a92ce87d5baa66a3ba60c93536578a173e7036f180c8327d4460162b34fb27378f0aff9e269a04263b8b52dde2bd59607ed50cac37bc13e1b9e9bba8af6eaf80f7fde9eabb9058564b569803250c2e82151171fd2246ccbe1ed8a829bce77215a74946d9f308eb5ffdb706079a36935e5bcb23903dd7727698c9dbe60b342ad19cbfd73dba709c36ec0e6f56844822b33ad0bf89b4d99e94b024d6a1b775f0c6b84fe144c4bc1aec2f90b0efaf6da3b6decf5f8f23a28b62bd7589f95eb788b4f4f23a4c42e51eee8adba21916d6ee304a90b2293f69f746f7b48ca0dca727e79015071682e303af7abdfa31bf1dd0c4aa90a07f6d89d108951fa65328e85b679174e123adbd6375584737b92079498799086dd231e1aed1d095f99164ecbe25bc706cc70aa56f08afa3f47a24bd043abec271a1bd896c70576b9f59249e510d1175c048ae8b7fcfbe968e04fd54e709f470150d50ab23f92a5e6374d292e7c45ff1e89bf1490888d5b92cee6e0badf25a04051cfa335f13466c0a1fee87c0de22b6ad5d0e6fd4f180c95ffd1c33925cfe920e2f44baf3e4da22e83d6dbcda9c8e378ca396df054dd97f08d21b7847461df571acd232345bcc06d1c316be3c2c42a52b38aae9cfb635ddf924efc0ef09b17d3d0f77db37aca04f8cee7525f462a4056ad093d66bd6f15f2bb51e8198a3ee77b606c759a97b7bb32dacc2351ec30cd65ca5bbfb7361bd6f84ed160dcdeffae70f172e8e9f040af51e7e467c334db591f693621cebc12d65acc6c8bdfecba3e09c11f97ef8ba1a1244da7fb790505575a9d516c14bb368181b03de7a4a4fe8095eabd0ce7a5eac11b8b03bb4f59035dced71b8b64ede5af4939acb5da9253595e3696323c74de9ebe461e996433cfc59a22bb6ff599a9e9949eddc48e83eb32f62e51922518ddb3b710e6ccbb38959e77dc9bf9d103e3b73250d499c3ff0ae0034afea639d242581a8c5b98e8dee8f63cf64b4be913112d30d6cfaa91d97f8663568101d5f688011c3055919928cc989baf77f141123ba0fa6103697d82f33638f1faa316a1cfbc701e22b0f4850f3d0bb7bc3e145d90b2ca2dc1a65ebfc926b657f48465e30d74769e3a59fc1c2e1353351fc4c7c29dfad0e345435ac7edd68bb36fd5962e375b905896df0a48ee1abf71ef5fc2e7277144303f7507c3ae1f6f4175fe7c9e0d20f6c43eb39e2dcc4ca2d0b693343d3a5e3cbd829853b8e98a3af1f5266881e735386f8868a836595a25cee0ed32c76f0dd66091eedd002fe6efb60b5236fb1063ef36e8b2e55fab47477107198f10f236a3f6f6253d5a8fa6ff5cd75e2963b9c9ee7f79f30609ee2979c26f9f2ec72dd527017d16780e7f2957fca9713d1d79d1df2fcf4bb883f4ea6c343d8e40edf31df0ee038eb76901fd8b8feb173f9ec45a34c13cd11346766c00726feb07e449c049a1c5a72556546647c8eadf73d12dfddf0b99b57922ea1bda4106917fd940ed16b59a395a8733f1e45ab2c34f91c796b9c84594997518348384e0c69305442a06f230a0593920698b2be789e77aa26a5c10638151389113d9baf13d249865056fd8251b929ddc4d3e15c9908384ec8c46111545cd2f1208f37113b3e28b58320194eb68556264632b3566d068d468935b8e6c1af3e2677a844122100d6d8c92141d1e8d67e3d04122048deebf69d21dc1a7b2357e30b85e7e0ad84c3c0f0303039b35448559534c500ff49c040d65ec2b359ad14a37d4195c135c9f1ae6f71e60acf44dcfa3c6eb08bdd652971e91ba3ee7aacec75cf789ca1789cc2b1345f6bb096af0c01e3679b6ff1899bd4a4c644c953aae761e5c815c9304c3e284fe5ed49ea63b8ee8b95d726b42dc8807ea5d1d6c573352272fcfa16c5bf3e58b42c207cd21c3278cab51367e38077852b1c43839b3253568662c11375a0bd7783d6c881db6c2412a5f576bde3f6710320ceba39a222127c0a13f725dea8163217fcd7f9b64601dab059dcc5346a9e219d6f89aa873e5a1437d23d50a8529b79055bcd38b0363dea1f1c6cbfa3faeae1a9e736652d0bcbb24207321e897b22bf9c80edb443005ee67cae340733140ce23444b629bf3ed7aeeb3790b30ed3763731b4c4cbd2467e17a2eb3cf5765938a2b5ae645496fd9ad7aeb0e6c1fc76573995545a1351cd82946f3e6d6a165a32fe4ed3476350c710aae37b03c168e4760eb2f6365c9aba2bcf547b48e060441d16c66dd7e93da6ebf83d31591bfe993ba8b25eb4b20eb1e9c5414ab5f9c838b82a9e57793349e45199de8abc396694ffbc2230b660de0e88b89debdf50c16cddcf5760c6821d32ff53b363998626fbf30511f23a13dd38ca85bc2958a25212a233ab83985b53ffde535ef8922ad29d9bf3643edeacb58dd2ed1acf84fcc946c9459faa1cd371c649c6fb5db81bd27644713200e5b9b6e634a87716e98eb891b3718760e2ff09a0d350060be64543713cc166555e04df4594fef41debe6201560bcc0666caa8d8184a48e4a304f16772f116cd7ef353d6c7cd7dcc1d02ea0e86df45b716ed636a9b18d19571e1beeda1b232e7f0cfab7991ca6dfa97b030b29244c6d74a98f09af5ea810e93c7ea952f38d87ac77a62e1aa02866edbc3681280b25c4564c2f5ffa27b83edeec2d958aeaec8a09080fe356e5340179f9aec30168a38266f90a0bc66f6d81b3b4109cff952db544aab1e5d6218ae88b894eb4ef7c71abe3c8ff86125a3d82b6401d62906a565fcb006b778577a808716076ab4a23c70fa7c27ade08e45950dce3f99d87be4d1c682cf83f96d8efbb721a9c1144796540ec3987dbc9623fbb6e3bc737cec3cb6d5e5998450a7a83a9e2d11ab0e193da31efffe5433a59ccd0326e9339bc8e66188e9e1ce1ca6ca3c1fa0ad4490158d9f8a23c1c41081fbedf0edf59a9c2a709754826b2d6958f2d3c4e5e5230fabd5068e4a9cc398f4708de705c8ad78161550032407bd688c600944ddeb3d7e2f4a83bec010ea4c8f24ed84dafb8acd862a0791f699efce18f96f7ab480388c88938c0d26c59d7f401c8af053b62933a101b99b8c394c53695c4e9c9931555ba165b9a8c2ee857d1ce5ebb41a687e7ef982ed06095d6b16fd89c8837af08561abb08add9ff4a4fc81f5632c5abc60aaa0645f7c608a08867c081442f2ca4667b5715ade2ea492b3ee98c5255f94197054a8a577aff17c0a64f1f6914118ddad9016f4f06baac98245dd97c3c0da3b84bd5f719109cb4731628749b552f37da03022e1034610fe32a9168017916dd4a8d738ad9de5bf30376b196d5c99d97eb5d342e6a58472f52aae596392293a1c46dbc24a6c6e98911cd8e3c25c9577d9f383e22bb6ddccefd5b2c554bc49cf52b07f3607f2b223f7a20a0cf0fa97b4fa11accbd12e8f5a047ae6fa8ee16c736dda3ecb7b8cccd24f2f39ae0722b09468cb8867e904348cd4423dea6ad26473c6748479e0812335c02f7f9354c777827b0f2155c851c8ff5d1d828167b7464459340074612b6e9e3a035fd21d02c746ec8724d88acf0d11366f7d44134f940c9a4fca90c5a5794d01f4cc8d218dba4ad311476f66d1f79852a1be3d2d5a932731e452f613b4f72313210cc664addb2b8eddb12e49fdb8a7abd577078517f4ecdbe98501e963c2da1a6bb1a4dda1b152821c3f2b377136536bd66b56c051091d466af29a28dc4f08d3acd2d8f790b3d44835747ed13a5ac2dc36b995f6f945d903a2e9e56b05a8abd986affee505598e6f784e0ec03bc4863489adf80deee03251248234205389acc35d7dcacf74d68f8319bf4549c619806b43afc7950ceb5e0c7ed0e87b0d1bf1e550b2472f38cd91f1e5bf1838a0a20d825f545d282fc30250012938f7beeba8cd6606e1fc2c377ed0d1c79c7187e0fc0d7a1feac260b8f07a8d98ee7416f859649fcbcbe0bc70e9583ba584498883feba2eeab8413be638b9dca43475603f62af502b76b0985b1888ed94edd3a3b9ac2fa5166ff2bf6a4bc63f3210aaba77b12e17ed9b4a87d23b54815aefd01818658df8f486ca2d45dad2d6c4e492d762a26dc0d851f81169e6bad681f78a8477089b197a6aacb87aef590584f60feaf5a1f43ebdf35b49fcc37933c5cae8b116a6de829d200676633e3746a0fb9ca5eb04bd9f931b5497b86ee8346778d9a4d67ec761b6d15cf8aef2c65eebf9a1a85eaaad442772142a74c5518050fc9f48c9fbc79826070379082052612bc71aeac4a9bf8c5c4557bfe4bd13fcdcfa577718e023a46095d358afa5490f9d43294e5a301b3718170d730521bbf2f571e2a893ccaba27a269e4520475ddcb596057cce542e39c23f8fb8ce6137eb226c863e5f8c7021d1932df6eca45c8951f6093231e3af7f772372c9f646c2fb07ccdfb7cbbe20ab6c00daee847c7b1f22209559552a5a5a861604846818fc1a462bc69a7fc5441c0df5bc8b38abcb1ddc95ac81b79a3997efdf0877e409cd1a23def3c882a1877b36430b4036c8ad0e35af3ebb8b210290276ad1c7d8f54a7661e86cd30956eb28f6636c5db50ed9eace805528bdaa1b9a3aae7200ccf7284acdcd240c6b3ae156ea1e6b6a0378783b65cbf247e4a37267870b1c6d076798906febf2ef6109236d846a2447e245e1a630fd5dd113dc4d916f200aa9e822cf0854e70932ceb573cafebd23f8d101908cdb707f0e9a892d5df9a96f6be7122d1cf4ee46b77a40b38296ea6f42cb1e6251141a2b71e71cf28713ddcf6575bd761425d38dfa2e3f5dcf5a39943bba70d46bd98bd3d801304dec674cbd5bc7eca820936ba929480f493502c751fabd21f5905ebb8c05fd2f257f92ce8e07a3b1895ffba039562de73f5007d29e72b3aa390f3ade897b89a0c9650680daed8b8b5a07fe15b75711092a0716f1981792bbcc1f5b04bfcf756727b38afe74d", 0x1000, 0x9}, {&(0x7f00000002c0)="4cc2148c395f4d766ecf025fcbd40dda829be6f69af4a4568682d7cbc3e065e7d18eec3361f979d718f9b3ebe398c0c81ddf42ea8b678d901eca6da7a592f1a92345feb4df472cc18b99cae71aaf1f68f67ed6c09ab3d12d798be3291f1897ab948fa62214364fd12678c398348d40fc90b5139dd0fc7ee9a540fdf1b3f5b6b9144620ac1631ce7367f1acecd13574f11d", 0x91, 0xffffffffffffffe0}, {&(0x7f0000000500)="673d9ddcc3467a4acd2c8130591ed9325c95db6a8d8778d76491b749280106bf50d180cd4f9eb927d510712c0b57aac004aeb5604d27b49dd56a6737a9c94c986a540dc0a865529aa4c3565e16f6f59f6aa7c28936f1c817b63b01d2b7600309ed6123b21af3f94c98325b93789ad71ff8da1e17ecadc666ad0a3750d5f5ae6cd40209c34962adb35eaafe255859f20da8ae1ed3519f849e1536d8a79555a74e5a52011e8df9b34df57af29e536b6eb80b538e974335fee6b7578a2e4dce5a0c4f94f782602fa92cec2e3c9a88ceb11366df7bd7bb2a", 0xd6, 0x200}, {&(0x7f0000000600)="f14c9f334c6ef3a1484a76179fc268c99e1854c3cb94cb510afac208327811e91d9c711fa6081e09dae1475230a409daafdf34f4a5ccadef0c1fadc717261790fc032be4bfd6052b830f8dff5e3d54b3ece4621323846d0f8850474d4d2263b38221460bed3ff00aaa79cb0e017b647059de27eccafe287857796a382133d374c02173de7d1bcb72bdab066777f163322262f24cdc727ac5eba4915e44", 0x9d, 0x5}], 0x18bcc2, &(0x7f0000000740)={[{@nointegrity='nointegrity'}, {@noquota='noquota'}, {@umask={'umask', 0x3d, 0x8}}, {@grpquota='grpquota'}, {@resize='resize'}, {@errors_continue='errors=continue'}], [{@hash='hash'}, {@subj_user={'subj_user'}}, {@seclabel='seclabel'}]}) semctl$SEM_INFO(r2, 0x0, 0x13, &(0x7f00000000c0)=""/75) 16:53:34 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='uPperdir;./fie0i1\x00'/41]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VIDIOC_G_FBUF(r0, 0x8030560a, &(0x7f0000000080)={0x2, 0x2, &(0x7f0000000000)="2bcb4cf1ef5da6b7fd8fcb412c2041874caf2a37935715ff10fa75746ce7bbcb0e1bf41740d1abb742d2de06a0da9f94c5e9f1a0005dba98296d941b9a97c14902518b76ef7c6e485df10f615a20f800881c979274fc8893c3ba11bead32251468d1668ab0", {0x80, 0x401, 0x34324d59, 0xf, 0xfffffffffffffc01, 0x2, 0xa, 0x5}}) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 397.503740][T19614] path_lookupat.isra.0+0x1f5/0x8d0 [ 397.503756][T19614] ? path_parentat.isra.0+0x160/0x160 [ 397.503771][T19614] ? cache_grow_end+0xa4/0x190 [ 397.503786][T19614] ? find_held_lock+0x35/0x130 [ 397.503799][T19614] ? cache_grow_end+0xa4/0x190 [ 397.503816][T19614] filename_lookup+0x1b0/0x410 [ 397.503831][T19614] ? nd_jump_link+0x1d0/0x1d0 [ 397.503856][T19614] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 397.503872][T19614] ? __phys_addr_symbol+0x30/0x70 [ 397.503892][T19614] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 397.566249][T19614] ? __check_object_size+0x3d/0x42f [ 397.571480][T19614] ? strncpy_from_user+0x2a8/0x380 [ 397.576623][T19614] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 397.582883][T19614] ? getname_flags+0x277/0x5b0 [ 397.587676][T19614] user_path_at_empty+0x43/0x50 [ 397.589492][T19633] overlayfs: unrecognized mount option "uPperdir;./fie0i1" or missing value [ 397.592558][T19614] do_linkat+0x13f/0x770 [ 397.592574][T19614] ? fput+0x1b/0x20 [ 397.592589][T19614] ? __ia32_sys_symlink+0x80/0x80 [ 397.592609][T19614] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 397.592622][T19614] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 397.592636][T19614] ? do_syscall_64+0x26/0x610 [ 397.592652][T19614] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 397.592664][T19614] ? do_syscall_64+0x26/0x610 [ 397.592678][T19614] ? lockdep_hardirqs_on+0x418/0x5d0 [ 397.592695][T19614] __x64_sys_link+0x61/0x80 [ 397.592711][T19614] do_syscall_64+0x103/0x610 [ 397.592729][T19614] entry_SYSCALL_64_after_hwframe+0x49/0xbe 16:53:34 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() fstat(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x4, &(0x7f0000000180)=[0xee01, 0xee01, 0xee01, 0xee01]) lchown(&(0x7f00000000c0)='./file1/file0\x00', r2, r3) getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$UI_BEGIN_FF_ERASE(r0, 0xc00c55ca, &(0x7f0000000240)={0xe, 0x0, 0xc79}) 16:53:34 executing program 3 (fault-call:10 fault-nth:7): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 397.592741][T19614] RIP: 0033:0x458da9 [ 397.592756][T19614] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 397.592763][T19614] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 397.592777][T19614] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 397.592785][T19614] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 397.592792][T19614] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 397.592811][T19614] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 397.609564][T19614] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:34 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xf6ffffff00000000) [ 397.762836][T19636] overlayfs: unrecognized mount option "uPperdir;./fie0i1" or missing value [ 397.862360][T19629] overlayfs: './file0' not a directory 16:53:34 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1\x00', 0x10) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 397.908597][T19645] FAULT_INJECTION: forcing a failure. [ 397.908597][T19645] name failslab, interval 1, probability 0, space 0, times 0 [ 397.941885][T19645] CPU: 0 PID: 19645 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 16:53:34 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) prctl$PR_SET_FPEXC(0xc, 0x100080) connect$bt_sco(r0, &(0x7f0000000040)={0x1f, {0x1, 0x101, 0xfffffffffffffffa, 0x5, 0x4}}, 0x8) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 397.949936][T19645] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 397.960035][T19645] Call Trace: [ 397.962672][T19658] overlayfs: './file0' not a directory [ 397.963350][T19645] dump_stack+0x172/0x1f0 [ 397.963376][T19645] should_fail.cold+0xa/0x15 [ 397.963400][T19645] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 397.983600][T19645] ? ___might_sleep+0x163/0x280 [ 397.988473][T19645] __should_failslab+0x121/0x190 [ 397.993521][T19645] should_failslab+0x9/0x14 [ 397.998055][T19645] __kmalloc+0x2dc/0x740 [ 398.002314][T19645] ? ovl_encode_real_fh+0x374/0x4c0 [ 398.002328][T19645] ? ovl_set_attr+0x280/0x280 [ 398.002341][T19645] ? ovl_get_index_name_fh+0x59/0x190 [ 398.002356][T19645] ovl_get_index_name_fh+0x59/0x190 [ 398.002371][T19645] ovl_get_index_name+0x48/0x80 [ 398.002384][T19645] ovl_lookup_index+0xdc/0x610 [ 398.002401][T19645] ? ovl_get_index_fh+0x230/0x230 [ 398.002419][T19645] ? kasan_check_write+0x14/0x20 [ 398.002432][T19645] ? ovl_lookup+0xc02/0x1a10 [ 398.002448][T19645] ovl_lookup+0x750/0x1a10 [ 398.002474][T19645] ? ovl_path_next+0x2e0/0x2e0 [ 398.002499][T19645] ? __d_lookup_rcu+0x620/0x6c0 [ 398.061338][T19645] ? lockref_get_not_dead+0x70/0x90 [ 398.066570][T19645] ? lockdep_init_map+0x1be/0x6d0 [ 398.071665][T19645] ? lockdep_init_map+0x1be/0x6d0 [ 398.076811][T19645] __lookup_slow+0x27e/0x500 [ 398.081515][T19645] ? vfs_unlink+0x560/0x560 [ 398.086057][T19645] ? kasan_check_read+0x11/0x20 [ 398.090983][T19645] lookup_slow+0x58/0x80 [ 398.095254][T19645] walk_component+0x74b/0x2000 [ 398.100039][T19645] ? inode_permission+0xb4/0x570 [ 398.104995][T19645] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 398.111297][T19645] ? path_init+0x18f0/0x18f0 [ 398.117403][T19645] ? walk_component+0x2000/0x2000 [ 398.122458][T19645] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 398.128288][T19645] path_lookupat.isra.0+0x1f5/0x8d0 [ 398.133505][T19645] ? path_parentat.isra.0+0x160/0x160 [ 398.138987][T19645] ? cache_grow_end+0xa4/0x190 [ 398.143801][T19645] ? find_held_lock+0x35/0x130 [ 398.148588][T19645] ? cache_grow_end+0xa4/0x190 [ 398.153397][T19645] filename_lookup+0x1b0/0x410 [ 398.158181][T19645] ? nd_jump_link+0x1d0/0x1d0 [ 398.162885][T19645] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 398.169142][T19645] ? __phys_addr_symbol+0x30/0x70 [ 398.174199][T19645] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 398.179936][T19645] ? __check_object_size+0x3d/0x42f [ 398.185189][T19645] ? strncpy_from_user+0x2a8/0x380 [ 398.190332][T19645] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 398.197415][T19645] ? getname_flags+0x277/0x5b0 [ 398.202197][T19645] user_path_at_empty+0x43/0x50 [ 398.207070][T19645] do_linkat+0x13f/0x770 [ 398.211326][T19645] ? fput+0x1b/0x20 [ 398.215152][T19645] ? __ia32_sys_symlink+0x80/0x80 [ 398.220384][T19645] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 398.225870][T19645] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 398.231348][T19645] ? do_syscall_64+0x26/0x610 [ 398.236052][T19645] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 398.242141][T19645] ? do_syscall_64+0x26/0x610 [ 398.248905][T19645] ? lockdep_hardirqs_on+0x418/0x5d0 [ 398.254217][T19645] __x64_sys_link+0x61/0x80 [ 398.258736][T19645] do_syscall_64+0x103/0x610 [ 398.263341][T19645] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 398.269250][T19645] RIP: 0033:0x458da9 [ 398.273163][T19645] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 398.292774][T19645] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 398.301201][T19645] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 398.309193][T19645] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 398.317176][T19645] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 398.325182][T19645] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 398.333168][T19645] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:34 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:34 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) ioctl$sock_inet_SIOCRTMSG(r0, 0x890d, &(0x7f0000000100)={0x0, {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x13}}, {0x2, 0x4e20, @multicast1}, {0x2, 0x4e21, @local}, 0x202, 0x0, 0x0, 0x0, 0xf9, &(0x7f00000000c0)='lapb0\x00', 0x6, 0x1000, 0xd78}) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') perf_event_open(&(0x7f00000002c0)={0x7, 0x70, 0x3, 0x5, 0x7ff, 0x8000, 0x0, 0x8, 0x1000, 0x4, 0x9776, 0x80000001, 0x95, 0x19e, 0x1f2, 0x5, 0x0, 0xffffffff, 0x3, 0xffffffffffffffff, 0x5, 0x8001, 0x2, 0x7fffffff, 0x4, 0x1ff, 0x3d, 0x7, 0x8, 0x5, 0x1000, 0x8, 0x0, 0x9, 0x800, 0x200, 0x0, 0x8, 0x0, 0x4, 0x0, @perf_bp={&(0x7f0000000180), 0x2}, 0x20000, 0x3fffffffc0000000, 0x7, 0x8, 0xfffffffffffffff8, 0x25, 0x1ff}, 0xffffffffffffffff, 0xb, r0, 0x3) 16:53:35 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xfbffffff00000000) 16:53:35 executing program 3 (fault-call:10 fault-nth:8): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 398.486680][T19665] overlayfs: './file0' not a directory [ 398.564444][T19660] overlayfs: filesystem on './file0' not supported as upperdir 16:53:35 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000040)='memory.current\x00', 0x0, 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() ioctl$CAPI_GET_FLAGS(r1, 0x80044323, &(0x7f00000000c0)) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040080000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:35 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x80) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x801000, &(0x7f00000002c0)=ANY=[@ANYBLOB="75702a03726429729e6a1162f73d2e2f6669516c65493d090066696c65312c776f726b6469723d2e2f66696c6531000000000000000000da5d92b9f4a82e653fa692a7ea1c0030bcd922d918230d1c9b1b2efbe43bd3db1f5296f40ea1ff4c13a9ac074f1b350d54b23fa1790308a96e4eee7647653e907c552e9b3679c9f0b5105c6ca47d53cada9ef20f8c1e939c93dbf7989bbadb20eea45992deaff0067751e7cf6de6"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setxattr$trusted_overlay_nlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='trusted.overlay.nlink\x00', &(0x7f0000000100)={'U-', 0x4}, 0x28, 0x3) getgid() chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 398.701907][T19678] overlayfs: './file0' not a directory [ 398.713598][T19685] FAULT_INJECTION: forcing a failure. [ 398.713598][T19685] name failslab, interval 1, probability 0, space 0, times 0 [ 398.750492][T19692] overlayfs: filesystem on './file0' not supported as upperdir [ 398.777653][T19691] overlayfs: './file0' not a directory [ 398.790544][T19685] CPU: 1 PID: 19685 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 398.798685][T19685] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 398.808759][T19685] Call Trace: [ 398.812090][T19685] dump_stack+0x172/0x1f0 [ 398.812164][T19673] overlayfs: './file0' not a directory [ 398.816455][T19685] should_fail.cold+0xa/0x15 [ 398.816477][T19685] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 398.816501][T19685] ? ___might_sleep+0x163/0x280 [ 398.816523][T19685] __should_failslab+0x121/0x190 [ 398.816549][T19685] should_failslab+0x9/0x14 [ 398.816567][T19685] __kmalloc+0x2dc/0x740 [ 398.816584][T19685] ? kmem_cache_alloc+0x32e/0x6f0 [ 398.816614][T19685] ? is_bpf_text_address+0xac/0x170 [ 398.861319][T19685] ? __d_alloc+0x5f5/0x8c0 [ 398.865768][T19685] __d_alloc+0x5f5/0x8c0 [ 398.870045][T19685] ? lock_downgrade+0x880/0x880 [ 398.874927][T19685] d_alloc+0x4d/0x2b0 [ 398.878949][T19685] d_alloc_parallel+0xf4/0x1bc0 [ 398.883830][T19685] ? kernel_text_address+0x73/0xf0 [ 398.888982][T19685] ? __kernel_text_address+0xd/0x40 [ 398.894225][T19685] ? __lock_acquire+0x548/0x3fb0 [ 398.899193][T19685] ? __d_lookup_rcu+0x6c0/0x6c0 [ 398.904094][T19685] ? lockdep_init_map+0x1be/0x6d0 [ 398.909162][T19685] ? lockdep_init_map+0x1be/0x6d0 [ 398.914228][T19685] __lookup_slow+0x1ab/0x500 [ 398.918952][T19685] ? vfs_unlink+0x560/0x560 [ 398.924128][T19685] lookup_slow+0x58/0x80 [ 398.928407][T19685] lookup_one_len_unlocked+0xf6/0x100 [ 398.928421][T19685] ? lookup_slow+0x80/0x80 [ 398.928446][T19685] ovl_lookup_index+0x16b/0x610 [ 398.928467][T19685] ? ovl_get_index_fh+0x230/0x230 16:53:35 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000500)={{{@in=@empty, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@empty}}, &(0x7f0000000240)=0xe8) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000600)={{{@in6=@dev, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6=@loopback}}, &(0x7f00000002c0)=0xe8) mount$overlay(0x0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f0000000740)={[], [{@smackfsroot={'smackfsroot', 0x3d, 'selinux'}}, {@pcr={'pcr', 0x3d, 0x3b}}, {@euid_lt={'euid<', r2}}, {@uid_gt={'uid>', r3}}, {@fowner_eq={'fowner', 0x3d, r4}}, {@subj_role={'subj_role', 0x3d, 'ppp1GPL[ppp0'}}]}) 16:53:35 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000040002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:35 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(r0, 0x104, 0x5, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x60) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 398.938312][T19685] ? kasan_check_write+0x14/0x20 [ 398.938328][T19685] ? ovl_lookup+0xc02/0x1a10 [ 398.938345][T19685] ovl_lookup+0x750/0x1a10 [ 398.938372][T19685] ? ovl_path_next+0x2e0/0x2e0 [ 398.938397][T19685] ? __d_lookup_rcu+0x620/0x6c0 [ 398.971959][T19685] ? lockref_get_not_dead+0x70/0x90 [ 398.977253][T19685] ? lockdep_init_map+0x1be/0x6d0 [ 398.982320][T19685] ? lockdep_init_map+0x1be/0x6d0 [ 398.987351][T19685] __lookup_slow+0x27e/0x500 [ 398.991949][T19685] ? vfs_unlink+0x560/0x560 [ 398.996527][T19685] ? kasan_check_read+0x11/0x20 [ 399.001416][T19685] lookup_slow+0x58/0x80 [ 399.005681][T19685] walk_component+0x74b/0x2000 [ 399.010448][T19685] ? inode_permission+0xb4/0x570 [ 399.015420][T19685] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 399.021692][T19685] ? path_init+0x18f0/0x18f0 [ 399.026289][T19685] ? walk_component+0x2000/0x2000 [ 399.031337][T19685] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 399.037195][T19685] path_lookupat.isra.0+0x1f5/0x8d0 [ 399.042405][T19685] ? path_parentat.isra.0+0x160/0x160 [ 399.048057][T19685] ? fs_reclaim_acquire.part.0+0x30/0x30 [ 399.053701][T19685] ? find_held_lock+0x35/0x130 [ 399.060134][T19685] filename_lookup+0x1b0/0x410 [ 399.069284][T19685] ? nd_jump_link+0x1d0/0x1d0 [ 399.073971][T19685] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 399.079916][T19685] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 399.086171][T19685] ? __phys_addr_symbol+0x30/0x70 [ 399.091228][T19685] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 399.096972][T19685] ? __check_object_size+0x3d/0x42f [ 399.102200][T19685] ? strncpy_from_user+0x2a8/0x380 [ 399.107412][T19685] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 399.113661][T19685] ? getname_flags+0x277/0x5b0 [ 399.118694][T19685] user_path_at_empty+0x43/0x50 [ 399.123588][T19685] do_linkat+0x13f/0x770 [ 399.127837][T19685] ? fput+0x1b/0x20 [ 399.131667][T19685] ? __ia32_sys_symlink+0x80/0x80 [ 399.136701][T19685] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 399.142187][T19685] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 399.147666][T19685] ? do_syscall_64+0x26/0x610 [ 399.152359][T19685] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 399.158631][T19685] ? do_syscall_64+0x26/0x610 [ 399.163339][T19685] ? lockdep_hardirqs_on+0x418/0x5d0 [ 399.168722][T19685] __x64_sys_link+0x61/0x80 [ 399.173246][T19685] do_syscall_64+0x103/0x610 [ 399.177852][T19685] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 399.183742][T19685] RIP: 0033:0x458da9 [ 399.195633][T19685] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 399.215242][T19685] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 399.223656][T19685] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 399.231719][T19685] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 399.239857][T19685] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 16:53:35 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xffffff0000000000) [ 399.247855][T19685] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 399.255842][T19685] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 399.266964][T19685] overlayfs: failed inode index lookup (ino=16551, key=00fb1d00010fb90f82090549d29f5d0d6802defd91a7400000da75fc88, err=-12); [ 399.266964][T19685] overlayfs: mount with '-o index=off' to disable inodes index. 16:53:35 executing program 3 (fault-call:10 fault-nth:9): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:35 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000000)='/dev/media#\x00', 0x101, 0x600000) ioctl$SIOCGETNODEID(r0, 0x89e1, &(0x7f0000000040)={0x4}) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x80) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) syz_mount_image$nfs(&(0x7f0000000080)='nfs\x00', &(0x7f0000000140)='./file0\x00', 0xffffffff80000000, 0x2, &(0x7f0000000240)=[{&(0x7f0000000180)="1a80dad7a8ef4e49bc5db54793650b6f77689605081674b9fa6477166a0f4c", 0x1f, 0x2}, {&(0x7f0000000d80)="624949ee833b3056de90d910c7c5a40ee48b4dd1a66ff609c9ba570d3a6d7d2df4f6b4d3f821b7526e95ea2ced5599c1afb4a977fb3f3f4c5077a8ac76af7c4cf52b6fc8d58684ca4d883f8dcbba23ae298be2b77dfca8153b534db8952f7ac3c783c78510fe936c120c04678b0a99e562ef1120f910b2f28c1076cf1cda9ba101ecc0d15ff452fac802682d4ce09700b1f2de5c6e143853036944eba7801513d7e018714cae63bddd86bdfe4e504e1f5689004018fcfe82b4fdcdbec8d8059294f3626176f32b781fc1a9fd70370a7bc92dbb251c03abfa9dbfe8272c01447965e182b70fb6ac13faac14c3cb3f164ee5c88f4216200866b643a882ecb22c65a15494ccb9949e6fedb2107357dfa564284fbf9cba7535fcb277a97bc9bc53bd046d1df4bcc26f26c5a3dc30255e7a9ac91025afb733f59271c02bdf3a8e55e6d45960b0c716744ca103b64a25790b25bb441ae60f3bc51446a2b7dbc34483136439e84f5cfa4f73efd9465d45b3c21656a27b5f20cbdab35ab66597463afba05db4d6e98edfd5794e3f452982ee82fcdc2c0a2c4a13553e554229026d3d1c8d2c0eb7507ffaa6cc5ea68e3ada45be60d0ad31628009bc9c483d5fbe1ce46db6e23695d5ab2309116c2153bdc8be912a73d87fc9d2f2f3b2f28bc118c156ccd1da4c6de18ea44855adb27d20d204153b3dc28cd8d6424cb43a9cd6a97280843c58d439f69ca38384f9b7f04b6468f555b27f65676ee466a0db14b1804d87c5e4e5468901b1b73757dec76e08d797f853bdef8b16c7722b6246e023b707cd4dc8e4856ddbf74b990001e828c1e442a5c99fcfbdd8c63226c19ac861ad2e705c6e6f05329d214091a3a51fb27ea06753689eb10b8fbe5203182d47e781cac2e1b70d0a757381d71d484945e353ecdffcab55062cd128cd2c25f0f6ebbbd8fe3b78284cf5e0b3cfdda3c795d0f4bc91ec46190fc6344c2810e11fac5f236a550885e3983242601475cfa94da5ebc9b6cad0a5f4568fe55e159622e3f16f986460921734a9debe25edbcb55bb80df859567dc4b8a8dcf6c7f84cbff19e24a1e718ec1c5633d8863a00293af89b25fac19fdbc6581452f39a263882c676b92369fa8a4815e0db5b995c8662851122b858038e11a16ca6055db1d416c6ef9a0a1c105d353fa69acc7485250e5aa3eff61d1c339174c784fb00b15044aa6b157411a8471e349b776d65a11373ab3bb88cd4d584bd2ea2ed13563d441a4e9b7c3af42457d6bca6c8512e78c9bb0a770ce0455daac832ba2da7766a8e0874241de242c5d004b6b7f3e89d1ace28a7411135e424f6bc4232051b78e424457e70933940a5507f015e222f9c9b00bb660aa4d72d6b5f285ef8520d3bc8d0860fe4eb26c55727847cdde46ebad764d5670c735d1a603cbf2160f4f2146342ffde5d264a15e6838c7b0928d79c9357f24e2b786a6047e99a4db8b4e243d649679ab6b709687881115b2ec076fcac925ad5843e77b5946d62c7deb3cd4f4c4f11239dd379842adedb7f82fb4a4db35e8793e6c19e1f584e20c1177ddd1928c0c2e504166f7b5a7408cb6a64287f84ab0734f5cf7d6a665bc6849c0a5cd3067d28252c894052b9bbcb473054a44aae1b0c885773133248e24761d36d3a7c90bfaadfc17eda2e0e412f350db27840766b7731360960870c659fc28f7e250e5eb5978a557082915293fcefe05445ad1b8943f8fc10fa8ca843028b901c7433b4c847a2e8d567b8e4786a9dd279292a8311156962d1cb2271ac2db04d05b29be0c75bc123e57298928989b40213c3cfb72bd8cfd31ab7375bff9252af5650e77db303517195ce72e52b81cc8f19c9571280970c85806ed3381d7667ea131e8c93ce764b441ca2d747aba10ba69dd8bb0b01aaca31962ccf02ee97845c78c2439a724f25b888a8b70b75a4549a9db7de4362b85d0afed70e5621cd1d1e5dfe4eb707717eee193977f4ae70a65ff7a4b85a69023948e5e144e0cb5d37ed35b1551ec4e2fb23618f24907d21edfc9fe2c0a29f1a4dceb89cf6629fb5f7ba08b22a91bb16e346aa1b08cf2b9a3a3afce3c722d260d342e244581510c29edcf3ab83f236d8de7436041fe47e00a953e24aedfc70d3beafc81ac462acab24cb7aef93b98c863a87441491f27563e5a436a3cd69096f9cd258c9968f4fccbbba1d8ba8f4fda948620d5a5c88db01f075dff2ece739190ef648c339d20d8a7a1f9d549127998f7cf8ab46c5fabc9a534c59cef5f0683683bfa237031407cd01ff98b13cfe0ae008f07bac13538f69a0ac3315559a8dc07b9e22e8f0a0a6c25c097ce18e28aafc6f1514674f90687cfbdd945aabe111dcf5bc65cecee456764f5a2d47f0086b8ca00dc1690c22bb4adf32388365b4a558c8bcc280e872b13e386bdab90a8064851e643d34f76b6a6a205be28737d599ef0bb2c314816495af364496d0ea444af78c5c8334fe13e157f3f2803e599efebf305288694d012be0d3178e5fdbada64f943d89f6280691e2b9d643bb66ff31bdbc44e7cc20f69138f263c94501820093c40c55e91c2a8b3eac1000caa73237f5a5595d9a02a08b67920de912a7b42fdb01e35d01a7b23cab5df349c7d8a23d02f14ec3cdb772286de859fff5afbd4b2a5969313bc98d9dbcd015c3686867d6dab422a8b30813e5e119f6fd1a93089edf32116c94ce1c22725276d2d4f30ebfb782f083e89f6d06d0670ffc20ed79575d21125f3c167a86621cec32e952f2b335bd373a916cfab940a658f47b1dd703cb105165798c5d1706d9d623b8fc6c39c18f1d3b4b8b183987887e5a303f3e4717dd25ec3b0930d43c0f2ee94f2a5347843f713ec714c970184529a4d65d1e81f9e291e1adfaca2319dc73f94e017bc7f41d4dda8058c7bc899dc1896e4c21161404665ff09b4c91cc72ee479167d4e2d4d5a751adff2ced2a1ba0bb83bddd0b166adc5d7d7e81a134bb7458d70f1788ed8bcafe2263545e6076d7e3dd806428778a366255c02dd50e111efccc5eb82ce8fdb133c8ca19595876eda06c5c65101e3cc17c043be315d656f9e8e902cc22acd57bd4a567dca69c92f0cb63fc8d9d3caf2d3649e25b08591cc1def21156afdb1cc44963501d488861b59d6fe75dd2bb2639e34de4fb645aedda6d4a15aa987e69323956193220740f55b7b1e1a669a8d6a4848bdcf39535651cd90511501b3cd443f3ba205fa624963d75d95795e0e79101db4aead014504a7dac0a8a02774ab6a411ca20ac095b85b62d03cf6500e6585b81d2ecc332dde57f49c044e51121c7c77be05431fbc71108be32d6b2cb6f3058db4fc1e084e01d9cde1422bb9c3b68f245aa7faa61754b49d33384b6671c2b14c12628f5371737ba934adcb221e4bc7103834b5265c771db64fe4f5f4bf1f4529b4ff25658056876b8479e945bb6779a5b7fa5c74ba7e3400b909e31a82490337c7b58a3870490dbb7a306398f8f8a73fbeebb0bc9f0b31cb68daf5d8008444eff13f0eed9189d251d06d6bd3786ddceedeb61cadd7e50eaf40052b489cb8fd5c707723ba573eae129abc0a05eeb995a8c23f9e3c3fd44613dc77f69ae3d4e33800934a6c1c310c926c8cb0acb9e1ecb924845a310bba83ff8cae18ece889b1b1d9e2737b2e232a86f29700827900394a70dea254bba5b3faf89fe8bfcef46b3038411296d0bf6fa57e8851d360be16e20f01831f8c90ac1723b33a3b47fcc4aa04075a2c43de84497d5af4caa856a06951aeee57ed4d9c029df6cf2c6254b1b629fcfdd1ed8b6b96cccd23233219846ff9a7ce08173a524f97525aaaac592d517da0046fb061c3b181aa7261f33ee8e55dfd0b604fedb74b838072fb11ac5ecc8bc1b901ada0eafe91545dc457dba7817ca2c494750063e917a6ce7db74485ad329cf76a0337739d4f7cc74605f46637b2ee419d73763b64526385edc0e19cfa36f7f013ce0bf23544f1d2e45cb019796d1277c2e2378ae380d259ec6f1d702197743a9fdfd9516890e757a0c37bad57137d148acc138ea5a50d0dab0fe3488208300805ab0d73545c1da1ac7d0333a6e23e3b74d04486bd3af7e6504c80cbdb90ac12c824346b6cbfd3eaaed6a23de14c0ec7efe49f41548663aaf3203e0ecd881dd21c2635422816dc57e148dedc6fcb6d0cba42fe174eb427e9ea1647a7495c07b01c19e0f84391b31c1e513b8d780978461bb464fef6f9dd00f434a48b0b57ed408cd3cb96fbe95ea29136d8cc970140e81588cb573ae387591ce3ad055c70920844fafc6be852f0ec79d530ea3d979f01b1d837482c973287599f192c3dfd4d16b1d68131a594b5fc8ed678215bd5e7b49f1f0fc75b003ac9e378a1900ab87bf0195cc4896b40fca5d25a4c0c5ee7a4120284ee88917dcc2ff459c0d82dde47276bb97a361951af12ec64958c1ac1966c47d9f1215fcc52b88571604b344a3caa57b5dcd6f349fb9490423939f05feaed2e72b833f80ad8b0c328886417d3cf89e6131f2643fb96e6240369788f9c2a728dc1da304ac7ff8c16e5b41f14a0ddf3ed69b2a395d715fb5a983d39a64adf274cacb6082bf6cbfe540b25d5818f539499fa48be6c41fe97b94ae50ddcaa46353dda6fce24e2b88b04f5f88ee683ff22c5a0e45223f816aa9b26780d0f044eaa2f8f5d4c034aadab88c2f28267dd9c0eb213abf8c9d719a47a8877fe8a2b08bd66af9dccc53617a11e2b3544bd1d9ef952300a0e58bf6e0f11cf10230cbd7d006519b0ad91020f6a6d26dfe94eebef0e1549f87bd80e451235e8c0088b1c1fe4aae1f4de887ce78ce3cdf19fc312c1ba3a43dc366641af3705358ae9b846b20f9c9f40c067c5a3e803bdc26ac1649a8abd07c410c4ef5289844ed5df8784e85a45f991b4cb50f931f6075beb80cfa4302d9b453e9c58699c092a196b0142ec42c431f06fde8dbd7647db6418ca426da74b811812c80fe17ac50649172190474389294bad44dffcf1b7e759a285fa8c525b631c97d5013aa9d3e3d2684a4390b965c3b833165bd1f0c0d2ddb15916c45ab4007790ddc656cc0cb4507a8be023b7c3270292f296d80de92f037346677b9581223689a613d8a8e7e6e7cc45fe05a4821d9734e1e0087ae2bec47ca3aeb5c1fb6185a90091ee793f9e111d80dded90e65c8225130a959ea15f14fe05d832c1cb2c23aa634e7976635bef5d75aac750d94a1b3736a10b82bfa6d595922436db5c5128ac01547b76324fca115275769d0fab80658e811f56d3551703adceac5403b03fbb066a73e5969b9366bd273bec1a2ecc94faef00ef1d79754da53dfd4408a108e3a9da225db881055478b53f8c1a03b5102d90b0b4a35d6a60faf11a3d56985f8fa8dbc620f5216fd94eb06d1a143593575fd48d518f8802e71928477e1318675e1a2c472c990e0c740c383e01076a08a397a9b4bad72299d1f9ef74bda21be57ee4e13e8158ce2cd02d9caca96ff0f06b7c6eaeedaee075de504510db55766fcb3cf88a93a15abbc380e258e54148ad88e3be3d674c321088fb1cecafb492555bfc2cbf0017294d9f290e85997158e8e8d07aff879198909c7b04a41990d34873e6a4a01d41dfc9e2431f34abf50d0eb9ae10ced8ad122908fd31839bd708176873c3a3553f936da21fcdb35746088ec837fdf767a3983b56797ed1662fe65532e69a26162498533d84673d89e3496170a94db2261b7afbd6b9034fec83ee1489ff802a44f3893cf1e5d34b5036f84d1ae0921dcc38410ce0a8e2e09aa55", 0x1000, 0xff}], 0x39, &(0x7f00000002c0)='/dev/media#\x00') mount$overlay(0x400000, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='overlay\x00', 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="cd707068fbed70733d2e2f00000000000000000000000070ee95b767f0c14ea43096244a543c645c8e98b4f4a7a4a2bacbcac692ed0700000000000000a982b9f2a9c93f8182a53ff1f82dc165c6d9108d1200"/105]) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000300)={0x5, 0x5, 0x20}) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) read$FUSE(r0, &(0x7f0000001d80), 0x1000) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 399.432398][T19717] overlayfs: './file0' not a directory [ 399.463319][T19720] overlayfs: './file0' not a directory 16:53:36 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xffffff3f00000000) 16:53:36 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {0x1, 0x4}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:36 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/snapshot\x00', 0x80000, 0x0) ioctl$sock_inet_SIOCSIFDSTADDR(r0, 0x8918, &(0x7f0000000100)={'nr0\x00', {0x2, 0x4e23, @initdev={0xac, 0x1e, 0x1, 0x0}}}) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000702000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_open_dev$mouse(&(0x7f0000000040)='/dev/input/mouse#\x00', 0x9, 0x80) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 399.587843][T19727] FAULT_INJECTION: forcing a failure. [ 399.587843][T19727] name failslab, interval 1, probability 0, space 0, times 0 [ 399.624814][T19727] CPU: 0 PID: 19727 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 399.632862][T19727] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 399.642933][T19727] Call Trace: [ 399.646247][T19727] dump_stack+0x172/0x1f0 [ 399.650779][T19727] should_fail.cold+0xa/0x15 [ 399.655409][T19727] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 399.661593][T19727] ? ___might_sleep+0x163/0x280 [ 399.666479][T19727] __should_failslab+0x121/0x190 [ 399.671433][T19727] should_failslab+0x9/0x14 [ 399.675957][T19727] __kmalloc+0x2dc/0x740 [ 399.680223][T19727] ? kmem_cache_alloc+0x32e/0x6f0 [ 399.685268][T19727] ? is_bpf_text_address+0xac/0x170 [ 399.690479][T19727] ? __d_alloc+0x5f5/0x8c0 [ 399.694916][T19727] __d_alloc+0x5f5/0x8c0 [ 399.699276][T19727] ? lock_downgrade+0x880/0x880 [ 399.704149][T19727] d_alloc+0x4d/0x2b0 [ 399.708154][T19727] d_alloc_parallel+0xf4/0x1bc0 [ 399.713043][T19727] ? kernel_text_address+0x73/0xf0 [ 399.718172][T19727] ? __kernel_text_address+0xd/0x40 [ 399.723393][T19727] ? __lock_acquire+0x548/0x3fb0 [ 399.728350][T19727] ? __d_lookup_rcu+0x6c0/0x6c0 [ 399.733225][T19727] ? lockdep_init_map+0x1be/0x6d0 16:53:36 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [], {}, [{}], {}, {0x20, 0x2}}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000140)={0x0, 0x82}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x19, &(0x7f0000000240)={r2, 0x4}, 0x8) bind(r0, &(0x7f00000000c0)=@tipc=@id={0x1e, 0x3, 0x324424591880962c, {0x4e21}}, 0x80) [ 399.738272][T19727] ? lockdep_init_map+0x1be/0x6d0 [ 399.743313][T19727] __lookup_slow+0x1ab/0x500 [ 399.747914][T19727] ? vfs_unlink+0x560/0x560 [ 399.752460][T19727] lookup_slow+0x58/0x80 [ 399.756715][T19727] lookup_one_len_unlocked+0xf6/0x100 [ 399.762100][T19727] ? lookup_slow+0x80/0x80 [ 399.766627][T19727] ovl_lookup_index+0x16b/0x610 [ 399.771501][T19727] ? ovl_get_index_fh+0x230/0x230 [ 399.776550][T19727] ? kasan_check_write+0x14/0x20 [ 399.781514][T19727] ? ovl_lookup+0xc02/0x1a10 [ 399.786196][T19727] ovl_lookup+0x750/0x1a10 [ 399.790611][T19727] ? ovl_path_next+0x2e0/0x2e0 [ 399.795370][T19727] ? __d_lookup_rcu+0x620/0x6c0 [ 399.800209][T19727] ? lockref_get_not_dead+0x70/0x90 [ 399.805416][T19727] ? lockdep_init_map+0x1be/0x6d0 [ 399.810439][T19727] ? lockdep_init_map+0x1be/0x6d0 [ 399.815465][T19727] __lookup_slow+0x27e/0x500 [ 399.820077][T19727] ? vfs_unlink+0x560/0x560 [ 399.824574][T19727] ? kasan_check_read+0x11/0x20 [ 399.829449][T19727] lookup_slow+0x58/0x80 [ 399.833690][T19727] walk_component+0x74b/0x2000 [ 399.838715][T19727] ? inode_permission+0xb4/0x570 [ 399.843701][T19727] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 399.849965][T19727] ? path_init+0x18f0/0x18f0 [ 399.854576][T19727] ? walk_component+0x2000/0x2000 [ 399.859609][T19727] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 399.865446][T19727] path_lookupat.isra.0+0x1f5/0x8d0 [ 399.870665][T19727] ? path_parentat.isra.0+0x160/0x160 [ 399.876058][T19727] ? cache_grow_end+0xa4/0x190 [ 399.880970][T19727] ? find_held_lock+0x35/0x130 [ 399.885839][T19727] ? cache_grow_end+0xa4/0x190 [ 399.890610][T19727] filename_lookup+0x1b0/0x410 [ 399.895374][T19727] ? nd_jump_link+0x1d0/0x1d0 [ 399.900075][T19727] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 399.906320][T19727] ? __phys_addr_symbol+0x30/0x70 [ 399.911431][T19727] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 399.917194][T19727] ? __check_object_size+0x3d/0x42f [ 399.922410][T19727] ? strncpy_from_user+0x2a8/0x380 [ 399.927567][T19727] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 399.933823][T19727] ? getname_flags+0x277/0x5b0 [ 399.938611][T19727] user_path_at_empty+0x43/0x50 [ 399.943477][T19727] do_linkat+0x13f/0x770 [ 399.947751][T19727] ? fput+0x1b/0x20 [ 399.952359][T19727] ? __ia32_sys_symlink+0x80/0x80 [ 399.957393][T19727] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 399.962871][T19727] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 399.968434][T19727] ? do_syscall_64+0x26/0x610 [ 399.973120][T19727] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 399.979211][T19727] ? do_syscall_64+0x26/0x610 [ 399.983895][T19727] ? lockdep_hardirqs_on+0x418/0x5d0 [ 399.989188][T19727] __x64_sys_link+0x61/0x80 [ 399.993812][T19727] do_syscall_64+0x103/0x610 [ 399.998403][T19727] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 400.004309][T19727] RIP: 0033:0x458da9 [ 400.008204][T19727] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 400.028002][T19727] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 400.036457][T19727] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 400.044441][T19727] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 400.052451][T19727] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 400.060457][T19727] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 400.068439][T19727] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 400.080929][T19727] overlayfs: failed inode index lookup (ino=16771, key=00fb1d00010fb90f82090549d29f5d0d6802defd91834100000e837a8f, err=-12); [ 400.080929][T19727] overlayfs: mount with '-o index=off' to disable inodes index. [ 400.176355][T19744] overlayfs: './file0' not a directory 16:53:36 executing program 3 (fault-call:10 fault-nth:10): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:36 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) ioctl$SG_GET_VERSION_NUM(r0, 0x2282, &(0x7f0000000040)) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) clone(0x2000000, &(0x7f00000000c0)="47b1553fe4357f201b20f9959165b41d487828fa999baedad4e7a67b5ec72c6038ecc463f041057a6fe3a67398bf1a6ee4d8d26aaf3053f51d5509bdfbe1697d25c0bdbe57ffcffe3a3e8ef22475621a65", &(0x7f0000000140), &(0x7f0000000180), &(0x7f0000000240)="ebd332e9c56bc08fad54d5") chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:36 executing program 4: mkdir(&(0x7f00000000c0)='./file1\x00', 0x200000000000) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:36 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x13c) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b646b723d1af065bc3a25e32e2f66696c6531"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$ax25_int(r0, 0x101, 0x8, &(0x7f00000002c0)=0x80, 0x4) chdir(&(0x7f0000000380)='./file0\x00') setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000140)=[@in={0x2, 0x4e20, @broadcast}, @in6={0xa, 0x4e23, 0x2, @rand_addr="a61642dc7d73b8134ac8c7e8996467d6", 0x7}, @in6={0xa, 0x4e23, 0x0, @mcast2, 0x8}], 0x48) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$DRM_IOCTL_MAP_BUFS(r0, 0xc0186419, &(0x7f0000000100)={0x2, &(0x7f0000000d80)=""/4096, &(0x7f0000000080)=[{0x1, 0xf0, 0x1, &(0x7f0000000500)=""/240}, {0x8, 0x4c, 0x48d, &(0x7f0000000000)=""/76}]}) 16:53:36 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xffffffff00000000) [ 400.379118][T19757] FAULT_INJECTION: forcing a failure. [ 400.379118][T19757] name failslab, interval 1, probability 0, space 0, times 0 [ 400.398846][T19761] overlayfs: unrecognized mount option "workdkr=e:%./file1" or missing value [ 400.421991][T19757] CPU: 0 PID: 19757 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 400.430078][T19757] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 400.440160][T19757] Call Trace: [ 400.443494][T19757] dump_stack+0x172/0x1f0 [ 400.447854][T19757] should_fail.cold+0xa/0x15 [ 400.452484][T19757] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 400.452511][T19757] ? ___might_sleep+0x163/0x280 [ 400.452536][T19757] __should_failslab+0x121/0x190 [ 400.452555][T19757] should_failslab+0x9/0x14 [ 400.452573][T19757] __kmalloc+0x2dc/0x740 [ 400.452593][T19757] ? ovl_get_index_fh+0x230/0x230 [ 400.452610][T19757] ? ovl_alloc_entry+0x25/0x70 [ 400.452629][T19757] ovl_alloc_entry+0x25/0x70 [ 400.452653][T19757] ovl_lookup+0x77f/0x1a10 [ 400.463347][T19757] ? ovl_path_next+0x2e0/0x2e0 [ 400.463373][T19757] ? __d_lookup_rcu+0x620/0x6c0 [ 400.463385][T19757] ? lockref_get_not_dead+0x70/0x90 [ 400.463405][T19757] ? lockdep_init_map+0x1be/0x6d0 [ 400.463426][T19757] ? lockdep_init_map+0x1be/0x6d0 [ 400.520797][T19757] __lookup_slow+0x27e/0x500 [ 400.525413][T19757] ? vfs_unlink+0x560/0x560 [ 400.529943][T19757] ? kasan_check_read+0x11/0x20 [ 400.534845][T19757] lookup_slow+0x58/0x80 [ 400.539107][T19757] walk_component+0x74b/0x2000 [ 400.543919][T19757] ? inode_permission+0xb4/0x570 [ 400.548889][T19757] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 400.555246][T19757] ? path_init+0x18f0/0x18f0 [ 400.559961][T19757] ? walk_component+0x2000/0x2000 [ 400.565034][T19757] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 400.570879][T19757] path_lookupat.isra.0+0x1f5/0x8d0 [ 400.576112][T19757] ? path_parentat.isra.0+0x160/0x160 [ 400.581511][T19757] ? cache_grow_end+0xa4/0x190 [ 400.586394][T19757] ? find_held_lock+0x35/0x130 [ 400.591188][T19757] ? cache_grow_end+0xa4/0x190 [ 400.591208][T19757] filename_lookup+0x1b0/0x410 [ 400.591223][T19757] ? nd_jump_link+0x1d0/0x1d0 [ 400.591247][T19757] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 400.611836][T19757] ? __phys_addr_symbol+0x30/0x70 [ 400.616913][T19757] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 400.616930][T19757] ? __check_object_size+0x3d/0x42f [ 400.616954][T19757] ? strncpy_from_user+0x2a8/0x380 [ 400.633012][T19757] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 400.638753][T19771] overlayfs: './file0' not a directory [ 400.639288][T19757] ? getname_flags+0x277/0x5b0 [ 400.639309][T19757] user_path_at_empty+0x43/0x50 [ 400.639332][T19757] do_linkat+0x13f/0x770 [ 400.658675][T19757] ? fput+0x1b/0x20 [ 400.662513][T19757] ? __ia32_sys_symlink+0x80/0x80 [ 400.667567][T19757] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 400.673063][T19757] ? trace_hardirqs_on_thunk+0x1a/0x1c 16:53:37 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000500)='./file1\x00', 0x2) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x4) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) bind$tipc(r0, &(0x7f00000000c0)=@id={0x1e, 0x3, 0x3, {0x4e20}}, 0xfffffffffffffe2c) r2 = getpid() r3 = add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000240)={r3, 0xc9, 0x2}, &(0x7f00000002c0)={'enc=', 'pkcs1', ' hash=', {'vmac64(cast5-generic)\x00'}}, &(0x7f0000000400)="79d432b99b1f4c4fd656aabdfd3eee4578c36f6db4625b4e490e72e968cfeb98d42fac8f636f02fa58e27980a26eb5b2d8785607d4b12a0871120a9cdaaf54914661c6d2ca7cb64edc40a34fe3", &(0x7f0000000340)=""/14) getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) fstat(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$security_capability(r1, &(0x7f0000000540)='security.capability\x00', &(0x7f0000000600)=@v3={0x3000000, [{0x7, 0x4}, {0x9, 0x2}], r4}, 0x18, 0x3) ioctl$sock_inet_SIOCGIFNETMASK(r0, 0x891b, &(0x7f0000000100)={'nr0\x00', {0x2, 0x4e20, @broadcast}}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000280)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="6158dc21da3621f1910d9ecdffa7af674a46642345", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 400.678551][T19757] ? do_syscall_64+0x26/0x610 [ 400.683438][T19757] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 400.689541][T19757] ? do_syscall_64+0x26/0x610 [ 400.694246][T19757] ? lockdep_hardirqs_on+0x418/0x5d0 [ 400.699569][T19757] __x64_sys_link+0x61/0x80 [ 400.704191][T19757] do_syscall_64+0x103/0x610 [ 400.708906][T19757] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 400.714816][T19757] RIP: 0033:0x458da9 [ 400.718731][T19757] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 400.738453][T19757] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 400.741718][T19778] overlayfs: './file0' not a directory [ 400.746898][T19757] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 400.746908][T19757] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 400.746915][T19757] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 16:53:37 executing program 3 (fault-call:10 fault-nth:11): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 400.746922][T19757] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 400.746929][T19757] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:37 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xffffffffc0000001) [ 400.844711][T19777] overlayfs: unrecognized mount option "workdkr=e:%./file1" or missing value [ 400.939397][T19789] FAULT_INJECTION: forcing a failure. [ 400.939397][T19789] name failslab, interval 1, probability 0, space 0, times 0 16:53:37 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc0585605, &(0x7f00000000c0)={0x0, 0x0, {0x2, 0xfffffffffffffffb, 0x3013, 0x7, 0x0, 0x0, 0x0, 0x3}}) 16:53:37 executing program 1: r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000140)=0x86303c2d4f2468ee) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.\xff\x7fsix_ac,_access\x00', &(0x7f0000000180)={{}, {}, [{0x2, 0x0, r2}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000000c0)='./file1/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000200)={@ipv4={[], [], @multicast2}, 0xfff, 0x2, 0x0, 0x8, 0x6, 0x80000001}, &(0x7f0000000240)=0x20) [ 400.990180][T19798] overlayfs: filesystem on './file0' not supported as upperdir [ 401.012848][T19789] CPU: 0 PID: 19789 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 401.020896][T19789] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 401.030980][T19789] Call Trace: [ 401.034345][T19789] dump_stack+0x172/0x1f0 16:53:37 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r0 = getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x7, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') rt_sigqueueinfo(r0, 0x2, &(0x7f00000000c0)={0x14, 0xfff, 0x1}) [ 401.038713][T19789] should_fail.cold+0xa/0x15 [ 401.043869][T19789] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 401.049718][T19789] ? ___might_sleep+0x163/0x280 [ 401.054603][T19789] __should_failslab+0x121/0x190 [ 401.059573][T19789] ? ovl_i_callback+0x30/0x30 [ 401.064279][T19789] should_failslab+0x9/0x14 [ 401.068813][T19789] kmem_cache_alloc+0x2b2/0x6f0 [ 401.073691][T19789] ? _raw_spin_unlock+0x2d/0x50 [ 401.080007][T19789] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 401.090318][T19789] ? ilookup5_nowait+0xaa/0xc0 [ 401.095116][T19789] ? ovl_i_callback+0x30/0x30 [ 401.099822][T19789] ? ovl_get_redirect_xattr.cold+0x1a/0x1a [ 401.105655][T19789] ovl_alloc_inode+0x1c/0x190 [ 401.110358][T19789] alloc_inode+0x66/0x190 [ 401.110806][T19802] overlayfs: './file0' not a directory [ 401.115221][T19789] iget5_locked+0x63/0xe0 [ 401.115238][T19789] ? ovl_inode_test+0x50/0x50 [ 401.115257][T19789] ovl_get_inode+0x97c/0xd6d [ 401.115270][T19789] ? ovl_alloc_entry+0x25/0x70 16:53:37 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x3) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 401.115287][T19789] ovl_lookup+0x8ff/0x1a10 [ 401.115312][T19789] ? ovl_path_next+0x2e0/0x2e0 [ 401.115335][T19789] ? __d_lookup_rcu+0x620/0x6c0 [ 401.115347][T19789] ? lockref_get_not_dead+0x70/0x90 [ 401.115371][T19789] ? lockdep_init_map+0x1be/0x6d0 [ 401.115389][T19789] __lookup_slow+0x27e/0x500 [ 401.115409][T19789] ? vfs_unlink+0x560/0x560 [ 401.158641][T19789] ? kasan_check_read+0x11/0x20 [ 401.177622][T19789] lookup_slow+0x58/0x80 [ 401.181884][T19789] walk_component+0x74b/0x2000 [ 401.181896][T19789] ? inode_permission+0xb4/0x570 [ 401.181915][T19789] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 401.181930][T19789] ? path_init+0x18f0/0x18f0 [ 401.181945][T19789] ? walk_component+0x2000/0x2000 [ 401.181961][T19789] ? __kasan_kmalloc.constprop.0+0x40/0xe0 [ 401.181981][T19789] path_lookupat.isra.0+0x1f5/0x8d0 [ 401.181997][T19789] ? path_parentat.isra.0+0x160/0x160 [ 401.182012][T19789] ? cache_grow_end+0xa4/0x190 [ 401.182046][T19789] ? find_held_lock+0x35/0x130 [ 401.182067][T19789] ? cache_grow_end+0xa4/0x190 16:53:37 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) getresgid(&(0x7f00000002c0), &(0x7f0000000300), &(0x7f0000000340)=0x0) syz_mount_image$ntfs(&(0x7f0000000100)='ntfs\x00', &(0x7f0000000140)='./file1/file0\x00', 0x9, 0x0, &(0x7f0000000240), 0x204001, &(0x7f0000000400)={[{@errors_continue='errors=continue'}, {@nls={'nls', 0x3d, 'default'}}, {@gid={'gid', 0x3d, r2}}], [{@smackfstransmute={'smackfstransmute', 0x3d, '.@selinuxem1}wlan1$'}}]}) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setsockopt$inet6_udp_int(r0, 0x11, 0x6f, &(0x7f00000000c0)=0xe35, 0x4) [ 401.192163][T19789] filename_lookup+0x1b0/0x410 [ 401.192181][T19789] ? nd_jump_link+0x1d0/0x1d0 [ 401.192204][T19789] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 401.192220][T19789] ? __phys_addr_symbol+0x30/0x70 [ 401.192232][T19789] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 401.192245][T19789] ? __check_object_size+0x3d/0x42f [ 401.192266][T19789] ? strncpy_from_user+0x2a8/0x380 [ 401.192283][T19789] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 401.192296][T19789] ? getname_flags+0x277/0x5b0 16:53:37 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xffffffffffff0700) [ 401.192314][T19789] user_path_at_empty+0x43/0x50 [ 401.192329][T19789] do_linkat+0x13f/0x770 [ 401.192344][T19789] ? fput+0x1b/0x20 [ 401.192358][T19789] ? __ia32_sys_symlink+0x80/0x80 [ 401.192381][T19789] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 401.310967][T19789] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 401.316437][T19789] ? do_syscall_64+0x26/0x610 [ 401.321132][T19789] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 401.327225][T19789] ? do_syscall_64+0x26/0x610 [ 401.331913][T19789] ? lockdep_hardirqs_on+0x418/0x5d0 [ 401.337222][T19789] __x64_sys_link+0x61/0x80 [ 401.341738][T19789] do_syscall_64+0x103/0x610 [ 401.346341][T19789] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 401.352330][T19789] RIP: 0033:0x458da9 [ 401.356253][T19789] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 401.375872][T19789] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 401.384291][T19789] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 16:53:37 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./fileowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 401.392264][T19789] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 401.400238][T19789] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 401.408218][T19789] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 401.416205][T19789] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 401.461138][T19812] overlayfs: missing 'lowerdir' 16:53:38 executing program 3 (fault-call:10 fault-nth:12): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x6506e8a3, {0x9, 0x4, 0x440b, 0x1, 0x2, 0x1}, 0x1, 0x8000}, 0xe) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r1 = creat(&(0x7f0000000100)='./file2\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() getsockopt$rose(r1, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0xffffffffffffffff) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 401.609783][T19828] overlayfs: filesystem on './file0' not supported as upperdir [ 401.629336][T19819] overlayfs: missing 'lowerdir' 16:53:38 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff7f) [ 401.685325][T19823] overlayfs: './file0' not a directory [ 401.692079][T19834] overlayfs: './file0' not a directory 16:53:38 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x406, 0xffffffffffffff9c) ioctl$DRM_IOCTL_SET_CLIENT_CAP(r0, 0x4010640d, &(0x7f0000000100)={0x1, 0xaa6}) creat(&(0x7f0000000080)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdirB./file0,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') arch_prctl$ARCH_MAP_VDSO_X32(0x2001, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:53:38 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(r0, 0x104, 0x100000, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 401.795985][T19840] FAULT_INJECTION: forcing a failure. [ 401.795985][T19840] name failslab, interval 1, probability 0, space 0, times 0 [ 401.834472][T19840] CPU: 1 PID: 19840 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 401.842516][T19840] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 401.852607][T19840] Call Trace: [ 401.855921][T19840] dump_stack+0x172/0x1f0 [ 401.860550][T19840] should_fail.cold+0xa/0x15 [ 401.865166][T19840] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 401.871086][T19840] ? ___might_sleep+0x163/0x280 [ 401.873838][T19837] overlayfs: filesystem on './file0' not supported as upperdir [ 401.875957][T19840] __should_failslab+0x121/0x190 [ 401.875975][T19840] should_failslab+0x9/0x14 [ 401.875992][T19840] kmem_cache_alloc+0x2b2/0x6f0 [ 401.876026][T19840] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 401.904215][T19840] ? getname_flags+0x277/0x5b0 [ 401.909012][T19840] getname_flags+0xd6/0x5b0 [ 401.913566][T19840] do_linkat+0x17b/0x770 [ 401.917941][T19840] ? fput+0x1b/0x20 [ 401.921778][T19840] ? __ia32_sys_symlink+0x80/0x80 [ 401.923799][T19847] overlayfs: unrecognized mount option "lowerdirB./file0" or missing value [ 401.927703][T19840] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 401.927720][T19840] ? do_syscall_64+0x26/0x610 16:53:38 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_GET_SREGS(r0, 0x8138ae83, &(0x7f0000000500)) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:38 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x123) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') ioctl$DRM_IOCTL_INFO_BUFS(r0, 0xc0106418, &(0x7f00000000c0)={0x5, 0xff, 0x3, 0x3, 0x0, 0x3f}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$PPPIOCGDEBUG(r0, 0x80047441, &(0x7f0000000040)) [ 401.927735][T19840] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 401.927748][T19840] ? do_syscall_64+0x26/0x610 [ 401.927764][T19840] ? lockdep_hardirqs_on+0x418/0x5d0 [ 401.927788][T19840] __x64_sys_link+0x61/0x80 [ 401.941868][T19840] do_syscall_64+0x103/0x610 [ 401.941890][T19840] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 401.941902][T19840] RIP: 0033:0x458da9 [ 401.941916][T19840] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 401.941923][T19840] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 401.941937][T19840] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 401.941946][T19840] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 401.941964][T19840] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 401.952729][T19840] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 16:53:38 executing program 3 (fault-call:10 fault-nth:13): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 401.952739][T19840] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 401.983126][T19845] overlayfs: filesystem on './file0' not supported as upperdir 16:53:38 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff0) 16:53:38 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) ioctl$VIDIOC_SUBDEV_S_EDID(r0, 0xc0285629, &(0x7f00000000c0)={0x0, 0x4, 0x100, [], &(0x7f0000000040)=0x7}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 402.105536][T19855] overlayfs: './file0' not a directory [ 402.186584][T19847] overlayfs: unrecognized mount option "lowerdirB./file0" or missing value [ 402.248968][T19871] overlayfs: './file0' not a directory [ 402.302856][T19879] overlayfs: filesystem on './file0' not supported as upperdir [ 402.325454][T19866] FAULT_INJECTION: forcing a failure. [ 402.325454][T19866] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 402.338767][T19866] CPU: 0 PID: 19866 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 16:53:38 executing program 2: mkdir(&(0x7f0000006300)='./file1\x00', 0x148) r0 = syz_open_dev$loop(&(0x7f0000000440)='/dev/loop#\x00', 0x9, 0x10000) ioctl$BLKROTATIONAL(r0, 0x127e, &(0x7f0000001080)) r1 = creat(&(0x7f0000000280)='./file1/file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_ASSIGN_SET_MSIX_ENTRY(r1, 0x4010ae74, &(0x7f0000000000)={0x5, 0x1f2f5036, 0x80000000}) ioctl$SG_GET_SCSI_ID(r1, 0x2276, &(0x7f0000000040)) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$sock_SIOCOUTQ(r1, 0x5411, &(0x7f0000006280)) recvmmsg(r1, &(0x7f0000005b40)=[{{&(0x7f0000000100)=@l2, 0x80, &(0x7f0000000180)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000002c0)=""/79, 0x4f}], 0x2, &(0x7f0000000500)=""/210, 0xd2}, 0x8}, {{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000600)=""/227, 0xe3}, {&(0x7f0000000740)=""/253, 0xfd}], 0x2}, 0xc9}, {{0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000340)=""/28, 0x1c}, {&(0x7f0000000840)=""/168, 0xa8}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000900)=""/214, 0xd6}, {&(0x7f0000000a00)=""/125, 0x7d}, {&(0x7f0000000440)}], 0x6, &(0x7f0000000b00)=""/65, 0x41}, 0x5}, {{0x0, 0x0, &(0x7f0000000c40)=[{&(0x7f0000000b80)=""/38, 0x26}, {&(0x7f0000000bc0)=""/30, 0x1e}, {&(0x7f0000000c00)=""/34, 0x22}], 0x3, &(0x7f0000000c80)=""/15, 0xf}}, {{&(0x7f0000000cc0)=@alg, 0x80, &(0x7f00000010c0)=[{&(0x7f0000000d80)=""/247, 0xf7}, {&(0x7f0000000e80)=""/151, 0x97}, {&(0x7f0000000f40)=""/30, 0x1e}, {&(0x7f0000000f80)=""/59, 0x3b}, {&(0x7f0000000fc0)=""/165, 0xa5}, {&(0x7f0000001080)}], 0x6, &(0x7f0000001140)=""/15, 0xf}, 0x7}, {{&(0x7f0000001180)=@vsock={0x28, 0x0, 0x0, @host}, 0x80, &(0x7f00000042c0)=[{&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000003200)=""/181, 0xb5}, {&(0x7f00000032c0)=""/4096, 0x1000}], 0x4, &(0x7f0000004300)=""/97, 0x61}, 0x1c}, {{0x0, 0x0, &(0x7f0000005700)=[{&(0x7f0000004380)=""/98, 0x62}, {&(0x7f0000004400)=""/65, 0x41}, {&(0x7f0000004480)=""/148, 0x94}, {&(0x7f0000004540)=""/4096, 0x1000}, {&(0x7f0000005540)=""/207, 0xcf}, {&(0x7f0000005640)=""/181, 0xb5}], 0x6, &(0x7f0000005780)=""/66, 0x42}, 0xff00000000000000}, {{&(0x7f0000005800)=@hci, 0x80, &(0x7f0000005a40)=[{&(0x7f0000005880)=""/217, 0xd9}, {&(0x7f0000005980)=""/137, 0x89}], 0x2, &(0x7f0000005a80)=""/164, 0xa4}, 0xfffffffffffffffe}], 0x8, 0x2, &(0x7f0000005d40)={0x77359400}) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(r1, 0x5386, &(0x7f0000005d80)) lsetxattr$trusted_overlay_opaque(&(0x7f0000000700)='./file0\x00', &(0x7f0000006340)='trusted.overlay.opaque\x00', &(0x7f0000006380)='y\x00', 0x2, 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000005e40)={{{@in, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6=@ipv4={[], [], @empty}}}, &(0x7f0000005f40)=0xe8) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f0000006180)={0x0, 0x0, 0x0, 0x7ff, 0x100000001, 0x0, 0x0, 0x13, 0x1, "92b7a0e8e194cbc728ce3154bf0f17819cf588f9e939c32f1f9ec79016dc247c36b56f9894fe50193cf7e36222efd744bbee933251094aec4b67d9d1a1e43bc1", "373b58bf72d76853d8d88287beb45f18610e4737edf446767f83f2fa5f6a6ba3413c2fb56811f98eee945f1a59e3101ea5250ea3edcdd16db38b9c9296dfe3bb", "3fd92f9f8dc5911e3d902bb0cd684c00ab3d56d26ad59b0860e464482c2b4fd4", [0x2, 0x1]}) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000005f80)={{{@in6=@local, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@empty}, 0x0, @in6=@loopback}}, &(0x7f0000006080)=0xe8) fstat(r1, &(0x7f00000060c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fanotify_mark(r1, 0x8, 0x1, r0, &(0x7f00000062c0)='./file0\x00') setxattr$system_posix_acl(&(0x7f0000005dc0)='./file1\x00', &(0x7f0000005e00)='system.posix_acl_access\x00', &(0x7f0000006140)={{}, {0x1, 0x6}, [{0x2, 0x1, r2}, {0x2, 0x2, r3}], {0x4, 0x4}, [{0x8, 0x1, r4}], {0x10, 0x4}, {0x20, 0x2}}, 0x3c, 0x2) [ 402.346876][T19866] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 402.356957][T19866] Call Trace: [ 402.360548][T19866] dump_stack+0x172/0x1f0 [ 402.364919][T19866] should_fail.cold+0xa/0x15 [ 402.369560][T19866] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 402.375401][T19866] ? __lock_acquire+0x548/0x3fb0 [ 402.380361][T19866] ? putname+0xef/0x130 [ 402.384543][T19866] should_fail_alloc_page+0x50/0x60 [ 402.389765][T19866] __alloc_pages_nodemask+0x1a1/0x7e0 [ 402.395173][T19866] ? __alloc_pages_slowpath+0x28b0/0x28b0 [ 402.400921][T19866] ? find_held_lock+0x35/0x130 [ 402.401972][T19872] overlayfs: './file0' not a directory [ 402.405713][T19866] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 402.405736][T19866] cache_grow_begin+0x9c/0x860 [ 402.405758][T19866] ? getname_flags+0xd6/0x5b0 [ 402.416683][T19870] overlayfs: './file0' not a directory [ 402.417063][T19866] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 402.417086][T19866] kmem_cache_alloc+0x62d/0x6f0 [ 402.417111][T19866] getname_flags+0xd6/0x5b0 [ 402.417144][T19866] do_linkat+0x17b/0x770 16:53:38 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="044b63ffa500000008000000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 402.451930][T19866] ? fput+0x1b/0x20 [ 402.455871][T19866] ? __ia32_sys_symlink+0x80/0x80 [ 402.460929][T19866] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 402.466503][T19866] ? do_syscall_64+0x26/0x610 [ 402.471204][T19866] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 402.477321][T19866] ? do_syscall_64+0x26/0x610 [ 402.482042][T19866] ? lockdep_hardirqs_on+0x418/0x5d0 [ 402.487450][T19866] __x64_sys_link+0x61/0x80 [ 402.491984][T19866] do_syscall_64+0x103/0x610 [ 402.496613][T19866] entry_SYSCALL_64_after_hwframe+0x49/0xbe 16:53:39 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffd) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_dev$media(&(0x7f0000000000)='/dev/media#\x00', 0x6, 0x50400) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x30, 0x200) 16:53:39 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') r1 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self\x00', 0x200200, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) ioctl$VIDIOC_RESERVED(r0, 0x5601, 0x0) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, &(0x7f00000000c0)={0x2, 0xb941, 0x1, 0x0, 0x11}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1/file0\x00') 16:53:39 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) accept4(r0, 0x0, &(0x7f0000000040), 0x800) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 402.502611][T19866] RIP: 0033:0x458da9 [ 402.506532][T19866] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 402.526256][T19866] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 402.534685][T19866] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 402.542654][T19866] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 16:53:39 executing program 3 (fault-call:10 fault-nth:14): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 402.550635][T19866] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 402.558613][T19866] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 402.566621][T19866] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 402.782612][T19897] overlayfs: failed to resolve './file1': -2 [ 402.786266][T19901] overlayfs: './file0' not a directory [ 402.833338][T19903] FAULT_INJECTION: forcing a failure. [ 402.833338][T19903] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 402.846862][T19903] CPU: 1 PID: 19903 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 402.855279][T19903] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 402.865357][T19903] Call Trace: [ 402.868765][T19903] dump_stack+0x172/0x1f0 [ 402.873232][T19903] should_fail.cold+0xa/0x15 [ 402.877866][T19903] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 402.883737][T19903] ? __lock_acquire+0x548/0x3fb0 [ 402.888708][T19903] ? putname+0xef/0x130 [ 402.892903][T19903] should_fail_alloc_page+0x50/0x60 [ 402.898135][T19903] __alloc_pages_nodemask+0x1a1/0x7e0 [ 402.903561][T19903] ? __alloc_pages_slowpath+0x28b0/0x28b0 [ 402.909315][T19903] ? find_held_lock+0x35/0x130 [ 402.914381][T19903] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 402.920222][T19903] cache_grow_begin+0x9c/0x860 [ 402.925026][T19903] ? getname_flags+0xd6/0x5b0 16:53:39 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./fileL']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 402.929734][T19903] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 402.936097][T19903] kmem_cache_alloc+0x62d/0x6f0 [ 402.941249][T19903] getname_flags+0xd6/0x5b0 [ 402.943500][T19893] overlayfs: './file0' not a directory [ 402.945780][T19903] do_linkat+0x17b/0x770 [ 402.945798][T19903] ? fput+0x1b/0x20 [ 402.945813][T19903] ? __ia32_sys_symlink+0x80/0x80 [ 402.945840][T19903] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 402.969893][T19903] ? do_syscall_64+0x26/0x610 [ 402.974607][T19903] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 402.980705][T19903] ? do_syscall_64+0x26/0x610 [ 402.985501][T19903] ? lockdep_hardirqs_on+0x418/0x5d0 [ 402.990806][T19903] __x64_sys_link+0x61/0x80 [ 402.995334][T19903] do_syscall_64+0x103/0x610 [ 402.999921][T19903] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 403.005799][T19903] RIP: 0033:0x458da9 [ 403.009690][T19903] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 403.029286][T19903] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 403.037695][T19903] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 403.045674][T19903] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 403.053643][T19903] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 403.071871][T19903] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 16:53:39 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/fuse\x00', 0x2, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffff9c, 0x29, 0x23, &(0x7f0000000140)={{{@in=@remote, @in6=@ipv4={[], [], @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in=@dev}}, &(0x7f0000000240)=0xe8) fstat(0xffffffffffffff9c, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuseblk(&(0x7f0000000000)='/dev/loop0\x00', &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='fuseblk\x00', 0x1000085, &(0x7f0000000500)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xe000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@allow_other='allow_other'}, {@max_read={'max_read', 0x3d, 0xfffffffffffffffa}}], [{@seclabel='seclabel'}, {@smackfsroot={'smackfsroot'}}, {@permit_directio='permit_directio'}]}}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:39 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') ioctl$KVM_GET_CLOCK(r0, 0x8030ae7c, &(0x7f0000000040)) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:39 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c00302c6c6f7765726469723d2e2f66696c65312c776f726b646972fc2e2f66696c6531007c778e0bfce8be9442e5de490cbb0bdc491a7c3dc46c17c901e617e91aa0f6ecf905"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 403.079848][T19903] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:39 executing program 3 (fault-call:10 fault-nth:15): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:39 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040)='IPVS\x00') sendmsg$IPVS_CMD_SET_DEST(r0, &(0x7f0000000140)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80001108}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0xffffffffffffff6a, r1, 0x25, 0x70bd2c, 0x25dfdbfe}, 0x14}, 0x1, 0x0, 0x0, 0x8d1}, 0x4000080) [ 403.212921][T19920] overlayfs: failed to resolve './fileL': -2 16:53:39 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = openat$sequencer(0xffffffffffffff9c, 0xfffffffffffffffd, 0x4000, 0x0) recvmmsg(r0, &(0x7f0000004700)=[{{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/209, 0xd1}], 0x2, &(0x7f0000000740)=""/155, 0x9b}, 0x10001}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000800)=""/83, 0x53}, {&(0x7f0000000880)=""/180, 0xb4}, {&(0x7f0000000940)=""/244, 0xf4}, {&(0x7f0000000a40)=""/243, 0xf3}, {&(0x7f0000000b40)=""/79, 0x4f}, {&(0x7f0000000bc0)=""/86, 0x56}, {&(0x7f0000000c40)=""/102, 0x66}], 0x7, &(0x7f0000001d80)=""/4096, 0x1000}, 0x20}, {{0x0, 0x0, &(0x7f0000003040)=[{&(0x7f0000002d80)=""/91, 0x5b}, {&(0x7f0000002e00)=""/77, 0x4d}, {&(0x7f0000002e80)=""/141, 0x8d}, {&(0x7f0000002f40)=""/239, 0xef}], 0x4, &(0x7f0000003080)=""/120, 0x78}, 0xaf1}, {{&(0x7f0000003100)=@xdp, 0x80, &(0x7f0000004340)=[{&(0x7f0000003180)=""/93, 0x5d}, {&(0x7f0000003200)=""/216, 0xd8}, {&(0x7f0000003300)=""/4096, 0x1000}, {&(0x7f0000004300)=""/9, 0x9}], 0x4, &(0x7f0000004380)=""/119, 0x77}, 0x4f2}, {{0x0, 0x0, &(0x7f0000004480)=[{&(0x7f0000004400)=""/116, 0x74}], 0x1, &(0x7f00000044c0)=""/198, 0xc6}, 0x1}, {{&(0x7f00000045c0)=@xdp, 0x80, &(0x7f00000046c0)=[{&(0x7f0000004640)=""/69, 0x45}], 0x1}, 0x8001}], 0x6, 0x0, &(0x7f0000004880)={0x0, 0x989680}) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$KVM_SET_NR_MMU_PAGES(r0, 0xae44, 0x4) [ 403.267167][T19921] overlayfs: missing 'lowerdir' [ 403.300709][T19923] overlayfs: failed to resolve './fileL': -2 [ 403.312867][T19925] overlayfs: './file0' not a directory 16:53:39 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = dup3(0xffffffffffffff9c, 0xffffffffffffff9c, 0x80000) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000040)=0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000004200)={[], 0x3fdc84dc, 0x6, 0xffff, 0xaa, 0x9, r1}) r2 = creat(&(0x7f0000000280)='./file0\x00', 0x0) connect$bt_sco(r2, &(0x7f00000004c0)={0x1f, {0x100, 0x1ff, 0x81, 0x58, 0x7, 0x1000}}, 0x8) fcntl$setpipe(r2, 0x407, 0x3) getpid() setxattr$security_selinux(&(0x7f0000004280)='./file0\x00', &(0x7f00000042c0)='security.selinux\x00', &(0x7f0000004300)='system_u:object_r:su_exec_t:s0\x00', 0x1f, 0x3) sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f0000004180)='overlay\x00', 0x0, &(0x7f00000041c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000140)='./file0\x00') clock_gettime(0x0, &(0x7f0000004100)={0x0, 0x0}) recvmmsg(r2, &(0x7f0000004040)=[{{&(0x7f0000000200)=@in={0x2, 0x0, @broadcast}, 0x80, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000340)=""/119, 0x77}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/12, 0xc}], 0x6, &(0x7f0000000580)=""/92, 0x5c}, 0x6}, {{&(0x7f0000000600)=@generic, 0x80, &(0x7f0000001e00)=[{&(0x7f0000000740)=""/180, 0xb4}, {&(0x7f0000000680)=""/23, 0x17}, {&(0x7f0000000800)=""/77, 0x4d}, {&(0x7f0000000880)=""/228, 0xe4}, {&(0x7f00000006c0)=""/7, 0x7}, {&(0x7f0000000980)=""/7, 0x7}, {&(0x7f00000009c0)=""/137, 0x89}, {&(0x7f0000001b40)=""/225, 0xe1}, {&(0x7f0000001c40)=""/225, 0xe1}, {&(0x7f0000001d40)=""/161, 0xa1}], 0xa, &(0x7f0000001ec0)=""/4096, 0x1000}, 0x7fff}, {{&(0x7f0000000a80)=@pptp={0x18, 0x2, {0x0, @local}}, 0x80, &(0x7f0000003000)=[{&(0x7f0000002ec0)=""/146, 0x92}, {&(0x7f0000002f80)=""/128, 0x80}], 0x2, &(0x7f0000003040)=""/4096, 0x1000}, 0x926}], 0x3, 0x73d84acce3037988, &(0x7f0000004140)={r3, r4+10000000}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 403.382232][T19921] overlayfs: missing 'lowerdir' [ 403.389943][T19929] FAULT_INJECTION: forcing a failure. [ 403.389943][T19929] name failslab, interval 1, probability 0, space 0, times 0 [ 403.412068][T19929] CPU: 1 PID: 19929 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 403.420289][T19929] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 403.430359][T19929] Call Trace: [ 403.433670][T19929] dump_stack+0x172/0x1f0 [ 403.438052][T19929] should_fail.cold+0xa/0x15 [ 403.442671][T19929] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 403.448500][T19929] ? ___might_sleep+0x163/0x280 [ 403.453383][T19929] __should_failslab+0x121/0x190 [ 403.458329][T19929] should_failslab+0x9/0x14 [ 403.462876][T19929] kmem_cache_alloc+0x2b2/0x6f0 [ 403.467748][T19929] ? d_splice_alias+0x501/0xcc0 [ 403.467769][T19929] __d_alloc+0x2e/0x8c0 [ 403.467790][T19929] ? lock_downgrade+0x880/0x880 16:53:40 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() ioctl$KVM_SET_NR_MMU_PAGES(r0, 0xae44, 0xffffffffffff4a19) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 403.481667][T19929] d_alloc+0x4d/0x2b0 [ 403.485668][T19929] ? kasan_check_read+0x11/0x20 [ 403.490546][T19929] d_alloc_parallel+0xf4/0x1bc0 [ 403.495411][T19929] ? d_splice_alias+0x506/0xcc0 [ 403.500286][T19929] ? __lock_acquire+0x548/0x3fb0 [ 403.505244][T19929] ? __d_lookup_rcu+0x6c0/0x6c0 [ 403.510116][T19929] ? lockdep_init_map+0x1be/0x6d0 [ 403.515245][T19929] ? lockdep_init_map+0x1be/0x6d0 [ 403.520299][T19929] __lookup_slow+0x1ab/0x500 [ 403.524906][T19929] ? vfs_unlink+0x560/0x560 [ 403.529450][T19929] lookup_slow+0x58/0x80 [ 403.533693][T19929] lookup_one_len_unlocked+0xf6/0x100 [ 403.539049][T19929] ? lookup_slow+0x80/0x80 [ 403.543468][T19929] ovl_lookup_single+0x63/0x880 [ 403.548318][T19929] ? kmem_cache_alloc+0x11a/0x6f0 [ 403.553362][T19929] ovl_lookup_layer+0x40d/0x4c0 [ 403.555559][T19945] overlayfs: './file0' not a directory [ 403.558231][T19929] ? ovl_lookup_single+0x880/0x880 [ 403.558253][T19929] ? kasan_check_write+0x14/0x20 [ 403.558271][T19929] ? override_creds+0x144/0x180 [ 403.558291][T19929] ovl_lookup+0x43e/0x1a10 16:53:40 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726432cfda0f2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531"]) chdir(&(0x7f00000002c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 403.583045][T19929] ? ovl_path_next+0x2e0/0x2e0 [ 403.587824][T19929] ? find_held_lock+0x35/0x130 [ 403.592583][T19929] ? d_alloc+0x1f9/0x2b0 [ 403.596907][T19929] ? kasan_check_write+0x14/0x20 [ 403.601839][T19929] ? lock_downgrade+0x830/0x880 [ 403.606684][T19929] ? kasan_check_read+0x11/0x20 [ 403.611531][T19929] ? do_raw_spin_unlock+0x57/0x270 [ 403.616671][T19929] ? _raw_spin_unlock+0x2d/0x50 [ 403.621514][T19929] ? d_alloc+0x1fe/0x2b0 [ 403.625759][T19929] __lookup_hash+0x122/0x190 [ 403.630367][T19929] filename_create+0x1a7/0x4f0 [ 403.635139][T19929] ? kern_path_mountpoint+0x40/0x40 [ 403.640339][T19929] ? strncpy_from_user+0x2a8/0x380 [ 403.645449][T19929] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 403.651692][T19929] ? getname_flags+0x277/0x5b0 [ 403.656441][T19929] do_linkat+0x18f/0x770 [ 403.660672][T19929] ? fput+0x1b/0x20 [ 403.664464][T19929] ? __ia32_sys_symlink+0x80/0x80 [ 403.669476][T19929] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 403.674938][T19929] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 403.681000][T19929] ? do_syscall_64+0x26/0x610 [ 403.685680][T19929] ? lockdep_hardirqs_on+0x418/0x5d0 [ 403.690952][T19929] __x64_sys_link+0x61/0x80 [ 403.695451][T19929] do_syscall_64+0x103/0x610 [ 403.700039][T19929] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 403.705914][T19929] RIP: 0033:0x458da9 [ 403.709793][T19929] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 16:53:40 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BLKFRASET(r2, 0x1264, &(0x7f0000000100)=0x3ff) r3 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r3, 0x5, &(0x7f0000000040)) fcntl$getown(r1, 0x9) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000180)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="0400000000000032bc0a0f70427465b5e7430008000000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723e2e2f66696c6531007c778e0bfce8be9442e5de5f744743"]) chdir(&(0x7f0000000380)='./file0\x00') sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000500)="5f9e7a6e1a2a746b290d743543ecb9e05c7e6eed5c72475869312d536cf41720f991b8be7d47d640b8afe5acb8b5b4bfb7436e7d9797f10fb94da28a015bac7569972eb3e1d01d04b27b78041741217c9e6bdeb9c1d26aae3f4c88cf0af742c010b38eb892ca8dfd254aa6143a1284523829da8d7c2c5fb5c6d1c0bf194812a280e442336ffe8e305443aa9d7154692ec57e6b87efb685e4aab7a59c8a8f34e20b1bbd2aaac9964ea9f4d3950f71912e37fba8bdafbf43477e02c9bddfbbaf07cb23275d1453c8f8", 0xc8}, {&(0x7f0000000600)="8d5f583d52b29b9c0124aa70d3d46079b104eed654351ee3e30659bfa4e1dfd401e549cde299320091601d61c10980c92b4b1e51470d86e3038dbaea7359b31529884f031c5abcaff1aa1d543db49755c8203cb46e89eeb26261bacf967936b03cbbef436ff67863c9ec297c418a80ab85b8c5986f0b8eb557fbe348db91544c899b5347d69dd21b86084ec2a794fbb09b7624ffdcaecbcbee9cdc17bcf8a8c57a3c161b189efa433ce180a45fe2c79ec335a97af4078af2d512616a4ba0db42048fe11c58317b776d17bbbd7e45e38c1e4a348ae46b4f8855ee9d9bcc64758665a140e50452ff2fb0e11c2e07583e2f325c85cf48141345c339", 0xfa}, {&(0x7f00000002c0)="5e4704931b38a2c7f1e6c41e490d58677f5faed58a30f62800cfc718910a9f40cc43746ca287986b296fad4c437aa002e60336736a02d4df73ef1d1b56d7de0ab7c4f53fdc555e0b0faea66598ad83159026e4d13301a2a3e5d3f5d591f1cc011d5039733fc27c2e5a2aede5cf5587f79a11a61e5f567aeea2b383733a2f9ee2f672c4b46d61fb2fd568863ba6f54044f8b53d1d3b631ca675174036b07cb9ecb40831f3872f055b5a1cb82760e434", 0xaf}, {&(0x7f0000000240)="fc316e543614aa56b9c084b8c05d0fc7745678ea68313776078a6c04712398436644603c5685", 0x26}, {&(0x7f0000000400)="593e35bf6ffabee7a3606bb1294f4a084a28584bda18ec45915de400f6b7e1b7c27b6f1a5351ff536a44e0d80872ee", 0x2f}, {&(0x7f0000000740)="98a24b811f061edb2ddb23ab341a331cd73eacab2afc202af45ebba76c57b6ce17ef49f871dffefbd66aa487e7995815dac949f7b99945e4fc300bda1caccdda991e5d0d8182d4fb8c5d2a2f370bbab960a50df68bb3432a7054543f81d51a8001c4a06197013d611517b14d3d0ef33f8ff969d66f138b682d381421a345e4909bf1a862c09e0fd3bfa808b5b96c14f690699af80ddec56d3e7f76622508eb5304ba6d840ad151303c9d8f490c7f19e1307aaeb69e62b721b2c42d8d0d20a6ea01f94bdeba4d2d1c115973c0edcd026db4e00278e5cc0297a713f4570ce637a700dc536baa595dc85f485ff41b38a426", 0xf0}, {&(0x7f0000000840)="83de6682a778fc9ff1fb1e99431fcefc1af0c28913bed5e09265c4b3235ae44226c32396fff7860c9e23a231eed956849037484754b5d8ca0a2fc1455469e353bf7ed681", 0x44}, {&(0x7f00000008c0)="bda3b7987a7444e1218826ecf6cab445451f20dfe5b95e497da412149d0c9d534e10f35555c811c8256ca5613d7320995424069a6624204290e4d603a4c5fa814021fb8a516ee091e06d0ce27e8e3c0cab033fbe9bbc6fa6a86c58ff7b6432cab7b75b1e04c17aa6f9c0dcdf12c70fe2644a58fa99dc2006d7bebd7e1014ac6af8ba36f24e6e692814c05dbdc20e9ba166e011805ad589e3efbea26fbb8e17402fdc462974f7aef9d8b7b5020865b34e890b974296b461ed915c9c9de08dcebaa27bad4299885bc0026a8010d5d6dd8da6f5aabba251047ddec48f", 0xdb}, {&(0x7f00000009c0)="7bf00c569aef31b8957e7d858c0884d3567c766ccd7ce067ae48504278daa9b305de27151279e99da044fc40050f346540d7929e5b7913ea8f973221dc9130d6a2bcb734c0e2cf7e5ca9ca9cab30f0cbe7c0ff832a27712c07be744f69c58c31d2db40c17bbd687e136a3a01c3d4ff7b309e08", 0x73}], 0x9, &(0x7f0000001e00)=ANY=[@ANYBLOB="101000000000000017010000010000000c9935dbccb42aef2cfa08c15cfaeec316d76567889d84732009831b6421e61f727b9ba1c0686ebffbdf262b5eb836c82a31dd68d2ff83d4e825ef46afc20a25f511f6c63146b05cb1427a3620f5e8485b1f056149f2e6957b7046e429b1ae1483959b6ece719b2deecd1d2b5d04aefac724ca020977a1cd3731889b0b1ab41550a6a34a4f5b9812bc634dccefb0f9249d5de69997f662528e9f2ce64ad382530523e14302b3fb9bd5a308fb65d3424db79f29b2e4c8daa688b7ad62dfc88ebdf4bd33b98bb222e465a4efac824f1df8740629639ed08ec0412fe751f45e22255c154b838b4fab97b11a410a9de67082c111d2616629b9d84514e056ed42c0c035c8e40c59b3af85fd1c7abf046707a795c6f77f5871c63f8c39985c106dee4318dee92d8cf542e5b194291c7088288086979bde32a43e7263c1daa86c80b3c01998116f483f0b65527662fbf1b302c8c1b2819c6f9e9eb0d8167445eed751074c1c99ab5a09cec5a8427f28497409a9ad60b6a2468c2f193e027a8823183aa049368df217cad45e8f45cd2901eb2c3570252f873a0efd08cd4a7b8efcccf72398950cdf724fac655af4527a6f566bc5eab985cfd45e50987c6371c39de18085e73ffbeab54e48ea7c5f953a09d573495f45c1b0975041691fd920dfb8d9e90d292c9ba7e0245d9644148564c8612c9f06c3c493d4cec7864064201f32b2f9e96c5fb2175ea62fc90dab55b8e88c9d39d420577b3f7a8f41b6d4be37773828ea761423a14af51cf62f5721595b949715b545e6a8a1db5e0771e366055d3104e6e904aa051833681371def179b1943a066045cf3cf8e2465e2ccd35abe2b9630f61f78d4e519a8dcbaae0d8d13fdd9b67df0c7241811cb57270312d2c5b9ce4b1832248de7defce2b5de34a2f937c244901760ab54c2bf9652dd94059e065d2279e60f19a9ebd847e8c7deb0b11224666ec60cdea6aaf4b47819c84e41452429df655d158e528d5a0d97c2b1d6aef5b85285340708b3e669a8ecfc74cdb48aab1420561561c801c04faa055bdeac3f0038f110c3062fdcd6da51090b2fd876a0fc6339e4376eb3670fbd0384ab431c3e706c647cf6a9d29495f85f27500b089961196df394db780ba0d3480774991f608d9e32e625ef5e6a580418694309cf19f78c271d9b55d2617a916b77db9f42a00c872f74d731021b3ed03ebcdb4c5f8bb66112fd20cae275134debb715570cf445229efa868437aa78d3913ea60f9d55977e6bf17d91a04433ce93e2d21b346c9df0f178bc42e83f848ce6c72b01a13bf27331b4827b0ecd40d9959f419fafde497e7a0fd00f133e77a7d30edd4d3d4c8035bfe6c9a42c5c08c6f74d5ec616edc49505fa01d8d6a55c922f035c7184f11276ee0708aca40e122b2e702ed257e38a459cf36b5abc6ea2efc8b81f35be91f8aca1f09382f4849fba2dc88d6961c77ef38824ba9d1e089ea6a26a40f9eea48b6db249768e6009b0cfd6673fbe7ef8580c7e52723ca1615f5170af3c1a9d7b8b971336fcb7ece0685391a70a15ac98d4758e6ce70fa72ac7c7178e31dbfb7ee949d40bfd3b37442d21fb5e4b72024aad3c4b85e9b1a597c091d6b59ab299026c091a37fe91e1739df04723bd4d70ef9fbc1dbdb0d0972269c977dd642d6f82d7181ea76923612e9fda5007158991fbdc44067845b988fdd4dbe2e94fa7a3fcd208fc9e65b2dbe69925d3794fd36cb611654f58c3745229e91cc4c0f3ccb13f2fe922fdd8fecb8c839145284b1eb61518832232d9b842f6eba630bc867bf4d1d9995f46ef3392a526719089da339c1d58058000000000000000087f1da183412ccc19067737f72b905168890936b24139cf74cb0d5cf818f6ad34942bba599328ae21e01a740cf10b54ad5f4b7b1ac67c9c5a1956d99ec741716eb18f70c6a8fc0e69b5cbaa66a6d7cb4bc2c15e0a7beb5db6caa5cfdfdd4c7c594b69541b73640b2fd06161cd466b18a94b4eba1326a0aeef30274cfc4977a6699a3d7c57786bb6c9b913934211b3c541537ca6dd7c19f69ce5d86b4e9ffede973b437505585cff412743282eac3bc092f8304cabe92f60f38312ad6d54ca3a547988dd38f4247d56bcfa63b885f87d0f96dc28394f301151df40b13e40096a686029fc4aa8985a37a4bdd87583c08145725c265a3e4053993f5602720a4d09807dc717701c4307fc44fcc7e4403385955735349f57d632c61aef5ddd43bdcf64b4fa8e27c4c827c67d67a16b0a34152d636673ade3d8c5918d3ac6d2afd0d41ccc84fa0d03731e8cfdac5b5e2e717f49ec2ae138459c74331452d9b2f55d8a258cccbff285d99d972d5915d9909d12d398f9d85c637fe26da21d02d32c97ebb7e555dc25aebdb3d5ebf8043d64ad095d63bfda053bedea13b0b8bace09d8cb43832f6825c6b5edf28a211faf6bc1fa2ce2bd55cfa284a8753ae8e8bfff4e12862daad95f17f23998f2250420fb45015e11c6f9bcc8a0422b179d9186225f604a73c44bbb00674ec8bb02a1efce2a69617df9cbe826fcaed28d5e46c65a6fa36a952a00232c474ce20ee231f90b302072c04123cd91718260bfb95ef1dd5d08468923e673bf4109209f19aada50d4f2e7bfc3a0a34047ea6a9025aa9856b074d1a3df6b55777d381c80c0cd7c0921715df6f011175518fe672885e3c7ec7679ee578dae226511b58aaa4c49f54356c6033eb37f013c455e58948a412ec03dd1b70f43537b7501a1c278262a03ee81453b035070a2a23b17dd3cb586cb8ee60bcadce48672f13a47afef6b1f6195c5148e14d139d401146cb8a859f0fcfbe81b458636d8c923bda488d69cb63f2b17f76dc4d7cdffffb6d169c03f214d98a1aeab8b8e2e62187f79fb4eaadfa349e790c3b71aa1b7c4f6f424a1265131eeacb1a4a4e30f1445164dc615a58ce3022af2abaad1c5f9429d4ac004ac4f86b335949a0b9d7a27f20ed84f6b2371d4ea4a6c9f22b15d35a3d0a2e8615057fae3cb3d6311bc0e594b9a7f9f1878ab3e58d805e73dda299995db1667728332d7c902a1ff150e703d6a6d054363e07a240b621bd1139c2d060897d7c069f8298db312cb7b0dcceb33c9541bcbc035f55b62d56b452d82f147543aa32efd4f08d9d4b29e01b00d6d8415b0c805798803b54cfe2fe7e5ce2ccc1f756d6bf2c91e14cf1ffa914ad4d3bfbdaeab9a01ce23819a1ecbb44f6e834c39061b56a5e96fe2d706cfdcc3a10d6cada39cbd61c47c95eaa1ff126b55935a5ff2833aa3f968d98c053b13e32f30686db2f98e55c0c5cd03d8d9a4520aa2b198fd8b78bf0e658c2124a110567420ddeb8c363cf518cd4acbc483a660f54a42d83439efecfca994345a94d0636e6c6d9cf2996deb133016155d2cbb6cdd943555ea6d0ced5f3ef59e0c429b013dfd55e0d2cd1559a48c4e07e975624048cc01beeccdb4fcb2e2478103b894f50a0fdc4711c866ea14d28a62b60a7b4ebe602b7bb3bebbf17ace4c0bd7b70f1488d878b48c5733ffcacb01fb56009501d114b29d1427e08b6d5fe02bc6dc877593f081ddc4f017b83cbe617b85232954b9d600051c07402442fce3cf6bc5cb07a2ea084ddac8937cdfed4e641c41c33d4443afa7b570c972f89ffb7bf67cdbf6e1d89484a7a272a5c36b0eae90935ff52d03418cca6ba1d846bdc1a51f2e6fdb2ac3d67f4d766215753d8094188275f824642094ccf5f66c165665ec7a701f348f6762b2423f789abcafe38bc51e5bfb0526216491273a843c451ec2d6f1d1ae6bf1e94ba3b082a27a32411080a7ed7cc7274fe32ba2c1b1992b3f83ac8380ffca60be10973c28e87e97dc81eda2eb46524fb3bce9fa39c7321fc645a0192c275d17bbc5fb42c7249cb9172401cee4d94e226e43daf3c9c7229284049d452593821e7f1f92578bd0f5815b524797f01392aa0929a5955a1fd1ca7184370030e63ffd9f5410d7c77619ae5fb92ab0f34df8ea3e42f109c5e275a9b201022df1c09ac869606fcafa5176addce99bde629a23adf809f213953bc3e83a2e9931ee24c8dcc0e028646d6ffbd847d060d36dce6e66fcdc9a942c4b8558049753f55616f58101c4218a57bae8ac4117db8cdb64d7e9c765458cd37203962bf8c6e9018b2b7d83d45e1f7cfb59f948f79c7b53dc411d8ad6c71c6f8108066365c1a0fe619da502cc195897ea8ed3f7041742e4864a0d48f25a7719158202cc2726ce0659a2bfdcb64647d54d07583513725b75f9cb827d9632f830166382472376acc012d6a4034100e04d6e4370aa7d8a0f856e5f93cd6bed57544eb34d125f0adc8d0a237ee11ae21c8f7ee25c2d278eb25eef566b694302dcd9324465aa376039c57c2661aeca9a24f980ad87951801973fc2e55d557d98404657a156d9a3c61354069ab58bcd0a09cbd1fa2553cf41c296a7fac8d1dce77888b05cdfa7b3a63bdb00b866b4d7a52e00fc28d3bc10d927329a6a9538c744eafd405ad4183794a783bd4d6c7e7f07b822a6ed0244cc8c16ee2e8e7cfa5e400fe7c3b91bae6815fc568ea0178cc85d3921e4be989a8bf8379912c5ce39dfb20fb4be40f4c06174268773edbccf8b21d311d5b5759e914572b91b7fd4146ddd80dc1182261b0c1553f9e1fba4ce1146c5aaaa58a4a2d7cb6419974a16872ef3d2a1e69982f446f10aff4fdf1db464a8163fc2d68fcf0ff1f622df49e72bdb051be3c18eb891dd40aae9abf702316485da0165fb6b99bbf6551313ae94a579be53fc2c23318c325d372ab1d1547cf7d524214be8fcb9113bb636f6a093df316254299d9c6bb99adf82a8c6959a2cf2b4aeeea25ebc98d2649979c3eae6a9b5e17b1086a5ead4be4edaf7dd52c40598824f4c63fe27cdb4160741a76b45766082ace3e68f1730ee0e6a3ba70b5f5d22b2ad7fe39bf0ec0f4b83cab4e59cf4175c8974a73cb32ffe814e4e8ea3d7825b5a09caad5a820c9bfe4f9b5f5db51205180545157be17e558a470de488f3b8728d4a8c261adb1db78769304b0f768b952db646a2b0cc0a6478c9c5b73c5ce2a0779bbd20ca90871b99e581494d18100eebb13bc1d5a2b6f5ce084fd58f169d7222ea68eb19b3dc1428c6a4a53e64a8645cb5e064e8328f1068c677e9b7a1e5a659fbc23f9ccdaf0631d2958a55aec05a5f2962d488fb5bb3fdc8b05a6591bec14de1d31bf9c993384d2e620f320eed2fdf8de1330808f4090c3a05a02589a143eadafbce0e4af2d6557e9ded3ab8419de8d896edcac7db83c76a0dec5cf702707a4e7ede1be2d672a09502367fed3c349b3b6ddcb343a4923b1694732baa74a9456d859d7af8d40925c3e8b923ecaed746475a157172c99143720cd8cbcc2419cd3abc3227c0adfa7c68758c518341f872650e3531b94333a3dde7d0628c4ed8ce5f9b054b4b47f2ac11ec8b75762c94b03c49fe158b01fb3211697ef60ca341d1fd96f1476433fc788713bfb9a3846af2fefbeb0134cff16822a8905a0c75ef39f76049199b1a5a74725db2004ed0d978fbd26bb29114a011312274a80a1368709efc396457fb4dba1097fa31917cb3ed21a361c49b96d3d326da6911636372f9d0e3dc9ea1c4ea5e1f4db434daf35fa7d7071eff9a7d400d70307f31a7b026b20a247fea73e90739fe60be703c2864d493ec1b49c57da5f5596ba7c09cefe0e389edcc895c16092bb4ea8f69c550561465f42b784fa712d42d914b8d2975211692bb484d3f26efa89519781e323cb6c6b1214b4958aeac64a81f80ebbea604a5e248aa262db88ec76e92dd7d66a940fa90906307c186ae7ad99470221"], 0x1010}, 0x4000000) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000140)={'tunl0\x00', 0xa410}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 403.729432][T19929] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 403.737834][T19929] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 403.745793][T19929] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 403.753753][T19929] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 403.761720][T19929] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 403.769726][T19929] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:40 executing program 3 (fault-call:10 fault-nth:16): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:40 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getsockopt$llc_int(r0, 0x10c, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000100)='./file0\x00', 0x4) [ 403.909594][T19954] overlayfs: unrecognized mount option "upperd2/file0" or missing value [ 403.997001][T19962] FAULT_INJECTION: forcing a failure. [ 403.997001][T19962] name failslab, interval 1, probability 0, space 0, times 0 [ 404.006950][T19958] overlayfs: unrecognized mount option "workdir>./file1" or missing value 16:53:40 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file0\x00', 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000, 0x20010, r0, 0x8000000) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:40 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r0 = getpid() sched_setscheduler(0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') ptrace$setregs(0xf, r0, 0xfffffffffffff87b, &(0x7f0000000140)="36c40b37d185e1fed53e0f98455374f70917f5dceef52ddda7655a69f51e3e5e3b8f72d17175f3c642e600f3158810a748014e0248e0efce99f26034b31ce8bd493043e208445e21af89a038a1fc8b38210454482652f7fcbf98efa1ba878a8b4ee12314bf4391f5c22aef89d3ea97") link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 404.046684][T19954] overlayfs: unrecognized mount option "upperd2/file0" or missing value [ 404.088119][T19969] overlayfs: filesystem on './file0' not supported as upperdir [ 404.095918][T19962] CPU: 0 PID: 19962 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 404.104037][T19962] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 404.115669][T19962] Call Trace: [ 404.118988][T19962] dump_stack+0x172/0x1f0 [ 404.123378][T19962] should_fail.cold+0xa/0x15 [ 404.127993][T19962] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 404.133835][T19962] ? ___might_sleep+0x163/0x280 [ 404.138703][T19962] __should_failslab+0x121/0x190 [ 404.143651][T19962] should_failslab+0x9/0x14 [ 404.148166][T19962] __kmalloc+0x2dc/0x740 [ 404.152424][T19962] ? ovl_lookup_single+0x880/0x880 [ 404.157589][T19962] ? kasan_check_write+0x14/0x20 [ 404.162541][T19962] ? ovl_lookup+0xc02/0x1a10 [ 404.167154][T19962] ovl_lookup+0xc02/0x1a10 [ 404.168513][T19958] overlayfs: unrecognized mount option "workdir>./file1" or missing value [ 404.171590][T19962] ? ovl_path_next+0x2e0/0x2e0 [ 404.171607][T19962] ? find_held_lock+0x35/0x130 [ 404.171622][T19962] ? d_alloc+0x1f9/0x2b0 [ 404.171641][T19962] ? kasan_check_write+0x14/0x20 [ 404.171656][T19962] ? lock_downgrade+0x830/0x880 [ 404.171676][T19962] ? kasan_check_read+0x11/0x20 [ 404.171690][T19962] ? do_raw_spin_unlock+0x57/0x270 [ 404.171708][T19962] ? _raw_spin_unlock+0x2d/0x50 [ 404.171721][T19962] ? d_alloc+0x1fe/0x2b0 [ 404.171740][T19962] __lookup_hash+0x122/0x190 [ 404.171757][T19962] filename_create+0x1a7/0x4f0 [ 404.171775][T19962] ? kern_path_mountpoint+0x40/0x40 [ 404.171792][T19962] ? strncpy_from_user+0x2a8/0x380 [ 404.171811][T19962] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 404.171824][T19962] ? getname_flags+0x277/0x5b0 [ 404.171843][T19962] do_linkat+0x18f/0x770 [ 404.171857][T19962] ? fput+0x1b/0x20 [ 404.171872][T19962] ? __ia32_sys_symlink+0x80/0x80 [ 404.171895][T19962] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 404.171911][T19962] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 404.171925][T19962] ? do_syscall_64+0x26/0x610 16:53:40 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0xf, 0x8, &(0x7f0000000900)=ANY=[@ANYBLOB="015b070000100000850000003700000018190000", @ANYRES32=0x1, @ANYBLOB="00000000000000008500000051000000010f400005000000180000000008000000000000050000001050d2f669f818535d00575e31eecc004cc06dbd770a20f0649c35767dfd3b18ccd0bd52698ca52084a0267fbee932e8b772706258697defd63c22c35e4873295dcc21d6524ad9ff6e83bb02bfd848c59739504e253ce4b5d243704590f99ad32eb9adf05be5a1e1e9243db602f85af197d43cc636cf068f928f2a904154b6d213152a8d6083f835a616865841e6d7498c43"], &(0x7f0000000580)='GPL\x00', 0x1, 0x68, &(0x7f00000005c0)=""/104, 0x41f00, 0x1, [], 0x0, 0x0, 0xffffffffffffff9c, 0x8, &(0x7f0000000640)={0xbb, 0xfff}, 0x8, 0x10, &(0x7f0000000680)={0x7fffffff, 0xae, 0x83c1, 0x2}, 0x10}, 0x70) write$binfmt_script(r0, &(0x7f00000001c0)={'#! ', './file0', [{0x20, 'security'}], 0xa, "d5cdfec3df0a5d717d566f05ef469a814a5425583a7ef1ce87622657b1374187cedd088fec065a9c234571fba2"}, 0x41) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat$mixer(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/mixer\x00', 0x40, 0x0) ioctl$VIDIOC_SUBDEV_G_DV_TIMINGS(r2, 0xc0845658, &(0x7f0000000840)={0x0, @bt={0xd5, 0x1, 0x0, 0x2, 0x81, 0xffff, 0x400, 0x6, 0x1, 0x7a5e, 0x5, 0x1, 0x1, 0xfffffffffffffffc, 0x1a, 0x2}}) mount$9p_xen(&(0x7f0000000000)='overlay\x00', &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='9p\x00', 0x20000, &(0x7f0000000300)={'trans=xen,', {[{@aname={'aname', 0x3d, 'overlay\x00'}}, {@msize={'msize', 0x3d, 0xdb9}}, {@version_9p2000='version=9p2000'}, {@cache_loose='cache=loose'}, {@aname={'aname', 0x3d, 'GPL'}}, {@dfltgid={'dfltgid', 0x3d, r1}}, {@debug={'debug', 0x3d, 0xaad}}, {@privport='privport'}, {@nodevmap='nodevmap'}], [{@uid_eq={'uid'}}]}}) umount2(&(0x7f0000000040)='./file0\x00', 0x0) lsetxattr$security_smack_entry(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='security.SMACK64MMAP\x00', &(0x7f0000000500)='^system\'#=-\xb2-lo@*\x00', 0x12, 0x1) 16:53:40 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) ioctl$CAPI_GET_MANUFACTURER(r0, 0xc0044306, &(0x7f0000000040)=0xffffffff00000000) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:40 executing program 3 (fault-call:10 fault-nth:17): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:40 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) r2 = getuid() semget$private(0x0, 0x1, 0x0) getresgid(&(0x7f0000000180)=0x0, &(0x7f0000000240), &(0x7f00000002c0)) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000500)={{{@in6=@empty, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in6=@empty}}, &(0x7f0000000300)=0xe8) mount$9p_unix(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='9p\x00', 0x0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="7472616e733d756e69782c76657273696f6e3d3970323030302e752c6466114d7569643de44eedfff01807c4009daecb09db8261017c64069b9afca953a069e9a311e01e58207e25318260543a901c799334f67397836900e88095436e3fa492dd5d945013eb1f04527a280316a72ae4c5e43057683e1f767e49a67cce2eaa80a0974617bb0e0e1aec06a011a10c68052b15b978a67b33190e599eb0c6aa112383f139ce3cb337cb1f14c73b3f589682e2d6ae9f92ffcecba64f1928795874ad150d902abd5d098ad1ebf2c4df8d6db2dd0485803e3ebb88fdb4b83e838345f0d0358c177af589d3e6520fdf222f5aa7940dd8a2e296c0f9bcfc47ec00ee880274ea283822d24de4649ee7be60a007acf7dda8478a81a0eb82fd646e7f10", @ANYRESHEX=r2, @ANYBLOB=',posixacl,version=9p2000.L,version=9p2000,aname=overlay\x00,dfltgid=', @ANYRESHEX=r3, @ANYBLOB=',afid=0x0000000000000009,nodevmap,smackfstransmute=em0mime_typevmnet0^wlan1/,fsname=system.posix_acl_access\x00,fowner<', @ANYRESDEC=r4, @ANYBLOB="2c6673757569643d3635373763367b772d663a37762d62667d002d373f73392d7f370073373f77362c736d61636b66736465663d6f7665726c6179002c646f6e745f686173682c00"]) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000340)='system.posix_acl_access\x00', &(0x7f0000000400)={{}, {0x1, 0x1}, [{0x2, 0x4}], {0x4, 0x400000003}, [{}], {0x10, 0x10000}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 404.171940][T19962] ? lockdep_hardirqs_on+0x418/0x5d0 [ 404.171957][T19962] __x64_sys_link+0x61/0x80 [ 404.171973][T19962] do_syscall_64+0x103/0x610 [ 404.171989][T19962] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 404.172000][T19962] RIP: 0033:0x458da9 [ 404.172029][T19962] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 16:53:40 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ubi_ctrl\x00', 0x3a5700, 0x0) mknodat(r1, &(0x7f0000000600)='./file1\x00', 0x100, 0x5) sched_setscheduler(0x0, 0x0, 0x0) name_to_handle_at(r0, &(0x7f0000000140)='./file1/file0\x00', &(0x7f00000002c0)={0x88, 0x0, "31a94a66c1cba6251debb03d7dd6723eccd353069c98990c5f688447ab5233cf3e63e4a321e77bf8c657779d083f1875efdac19cb36f6e0a3d5e06ee51c9dd1a65267e24afb2fe72002a76fdbf6354bd0f09613a62b1495aada799f2c2da7cd59b00b0a99a05d2746927e8a897fad85e661a00720aa4e732d862b2966035e0e9"}, &(0x7f0000000180), 0x1000) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="04000400a51c000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f0000000040)='./file1/file0\x00', 0x88fb84a217eecc50) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c7767726b6469723d2e2f66696c65310c362782db75341a95690e4b46c4d1a1d2a103fa6434462e9a8919d11500e571df7f88a2bfd0fbf40b37017f6b56e5108dd636f236869b423040caf62f64c4430410b4c0b0"]) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000240)='/dev/snapshot\x00', 0x701040, 0x0) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000000440)={0x9, 0xd59a, 0x1, 0x20, 0x10001, 0x8001}) ioctl$KVM_SET_DEBUGREGS(r0, 0x4080aea2, &(0x7f00000003c0)={[0x100000, 0x6000, 0x3002, 0x6000], 0x53b, 0x4, 0x100000001}) chdir(&(0x7f0000000380)='./file0\x00') ioctl$KVM_SET_LAPIC(r0, 0x4400ae8f, &(0x7f0000000b40)={"d9d599c595b3e0fdf3d8c33ba3340e4ad38cdae061f7744fd2be4d27031f2af2adc09f7742efff15ee37d76b3d879128a1cae988ab6dc8e521c4fb2886dbb5268700692ba1c37af8e1de824635cf3533eb7e0115979fe6868609d32269f1d1570c441bab830b2278e61769a94b2e5c28e9ed4c6665b913552a8345ee19ee53f51d48fc519493ecfc07e8394fece47c018c81d5667d42faf49edfa15871844c2f1e6a3a24f414b843b9874f205a0bcb134c03e5b178916b35bca851f24e6560b47115bbce165718b4c38928efa1fa91f36c7df8a978df68f392668e12a5532d208ab9c080181963e8e5c36240ee22e6f1f0411b6131889ca8288cb40fa3a8ec30f5ae3f247d5760f8277df1aa4407755bb528dd9b988181c778b6a4068b4f29e6656db5885935d9a09bba7e4f6526af8e59bae800bf6af97dbd0479ead59aadce88b709bb1c32cf58a5eb326d9a278825907ea464c6ebd55a0aece068f83b4fdec3fd572e71c450f82e70f9b771cb76ca92a5ac36b8c4951be4a586a06e56652eaecbec21a4755259a89e7a4f050ecb42eb4a25a3b6eefde11a464775de5fb5ed767f47184c7d36107caf87e959bf87950f0d38d41755496c60a24598519eedd357ab24943a19ca0c3148e172f7a3ad860769117b6705f9d33b4d1576d1c50f5137fe73bbd368683bde2a9615e84a80a72cc0e0435b8e4e7d7e4ed2ad86b2f388c4914415c665ceca42b2a68525a38d5d107536e2e34e5344045f7f70169bec86e98b5ed0d21e1dc4f8b8809b36f0136cea76227539fef2e814e811e8034ba8f0cc96ccfd56242e2e012d6a13106d3cb4d0ba0ed12f9e79b346da24de7824e661fb2a433918a7e9c833cd28849c0686226a9edeb926e61322b67b98fcd69cbe238b311dee26b7d98452bb10c427ff7e07f89853978e6d5a731da4c7012abb3553435475c66731e7dec09c8c7c441493a16c7895deb73204bd194fd1f1da2b1793d92ab9bbdf3acd3083ca4b90c7aec7d6c1a3118a4e4e6ef58f7736fa604a99cbce03baa50e530201bb759c025b4ec79bd20d64f0fecd5c071a7f82089a34799f1166e5d55714d10705cd6f2cb851c53f8ba942bda7319b8b7294a5f5eb8558ff73cc444d39fb0216ce2c4f216ba78f5903e235d7af3a11b02a86cb25ee63109d25abf63b8f9ce7d7ac7629ff0aea3c9831e7f8fd86f3cc57bbb53c0dbbfd9d316210df8c299097a131388469e5ee7f9b89d8c5dcba9a6e617fd7d4b4d3c5edec8f202737ee0087afdc35cbfd23862a18de7331dc5820349788cca6e65ed5ce07be025370c95ec6005f4f116128b2e0c6d2e7b93bb13c8bf1cba10485b893f2569fc3a607a2072b322d120642bd51f6a9398561727f7555b1d50a6abae72cdc75a1adc4b6ffa0a817940ac63b092c8d8415f4a771940b351c4702ea7b61113b3d"}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO(r0, 0xc08c5334, &(0x7f0000000540)={0x9, 0x5, 0x7, 'queue0\x00', 0x9}) write$RDMA_USER_CM_CMD_CREATE_ID(r2, &(0x7f00000006c0)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000680)={0xffffffffffffffff}, 0x106, 0x8}}, 0x20) write$RDMA_USER_CM_CMD_DESTROY_ID(r1, &(0x7f0000000740)={0x1, 0x10, 0xfa00, {&(0x7f0000000640), r3}}, 0x18) [ 404.172038][T19962] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 404.172052][T19962] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 404.172062][T19962] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 404.172070][T19962] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 404.172079][T19962] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 404.172087][T19962] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 404.226455][T19972] overlayfs: './file0' not a directory [ 404.552349][T19989] FAULT_INJECTION: forcing a failure. [ 404.552349][T19989] name failslab, interval 1, probability 0, space 0, times 0 [ 404.579536][T19996] overlayfs: './file0' not a directory [ 404.587868][T19989] CPU: 0 PID: 19989 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 404.595873][T19989] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 404.605939][T19989] Call Trace: [ 404.609248][T19989] dump_stack+0x172/0x1f0 [ 404.613601][T19989] should_fail.cold+0xa/0x15 [ 404.618206][T19989] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 404.624046][T19989] ? ___might_sleep+0x163/0x280 [ 404.628917][T19989] __should_failslab+0x121/0x190 [ 404.633868][T19989] should_failslab+0x9/0x14 [ 404.638378][T19989] __kmalloc+0x2dc/0x740 [ 404.642642][T19989] ? ext4_xattr_block_set+0x712/0x2fb0 [ 404.648111][T19989] ext4_xattr_block_set+0x712/0x2fb0 [ 404.653421][T19989] ? ext4_xattr_ibody_set+0x2b0/0x2b0 [ 404.658811][T19989] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 404.665071][T19989] ? ext4_xattr_check_entries+0x32d/0x3b0 [ 404.670802][T19989] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 404.677066][T19989] ? xattr_find_entry+0x270/0x320 [ 404.682110][T19989] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 404.688366][T19989] ? ext4_xattr_ibody_set+0x1d9/0x2b0 [ 404.693754][T19989] ext4_xattr_set_handle+0xa35/0x1010 [ 404.699147][T19989] ? ext4_xattr_ibody_inline_set+0x2b0/0x2b0 [ 404.705173][T19989] ? ext4_journal_check_start+0x188/0x230 [ 404.710912][T19989] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 404.713824][T19991] overlayfs: failed to resolve './file1': -2 [ 404.717174][T19989] ? __ext4_journal_start_sb+0x12d/0x4a0 [ 404.717223][T19989] ext4_xattr_set+0x1e5/0x370 [ 404.733643][T19989] ? ext4_xattr_set_credits+0x130/0x130 [ 404.739202][T19989] ? refcount_sub_and_test_checked+0x154/0x200 [ 404.745380][T19989] ? ext4_xattr_check_entries.cold+0x17/0x17 16:53:41 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e0600000065302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 404.751368][T19989] ext4_xattr_trusted_set+0x36/0x40 [ 404.756587][T19989] __vfs_setxattr+0x121/0x190 [ 404.761272][T19989] ? xattr_resolve_name+0x3e0/0x3e0 [ 404.766478][T19989] ? evm_protect_xattr.isra.0+0x9e/0x3e0 [ 404.772133][T19989] __vfs_setxattr_noperm+0x11c/0x410 [ 404.777436][T19989] vfs_setxattr+0xda/0x100 [ 404.781872][T19989] ovl_check_setxattr+0xf1/0x130 [ 404.786822][T19989] ovl_set_impure+0xb0/0x110 [ 404.791445][T19989] ovl_copy_up_one+0x5fb/0x1860 [ 404.796322][T19989] ? __save_stack_trace+0x99/0x100 [ 404.801445][T19989] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 404.806575][T19989] ? tomoyo_domain+0xc5/0x160 [ 404.811316][T19989] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 404.817548][T19989] ? __lock_acquire+0x548/0x3fb0 [ 404.822487][T19989] ? __lock_acquire+0x548/0x3fb0 [ 404.827428][T19989] ? __lock_acquire+0x548/0x3fb0 [ 404.832557][T19989] ? kasan_check_read+0x11/0x20 [ 404.837412][T19989] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 404.843662][T19989] ovl_copy_up_flags+0x15a/0x1e0 [ 404.848597][T19989] ovl_copy_up+0x18/0x1c [ 404.852825][T19989] ovl_link+0x79/0x24f [ 404.856907][T19989] vfs_link+0x7a4/0xbc0 [ 404.861060][T19989] do_linkat+0x550/0x770 [ 404.865321][T19989] ? __ia32_sys_symlink+0x80/0x80 [ 404.870371][T19989] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 404.875818][T19989] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 404.881877][T19989] ? do_syscall_64+0x26/0x610 [ 404.886557][T19989] ? lockdep_hardirqs_on+0x418/0x5d0 [ 404.891836][T19989] __x64_sys_link+0x61/0x80 [ 404.896343][T19989] do_syscall_64+0x103/0x610 [ 404.900919][T19989] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 404.906884][T19989] RIP: 0033:0x458da9 [ 404.910774][T19989] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 404.930367][T19989] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 404.938778][T19989] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 16:53:41 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000b1f694aa21465365201ad269b363e84da081dfdb3405ebd1e9b4665e82dce797e0fb9087573a540f66442d95983ba8031c71844a7b65401a", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) syz_mount_image$nfs4(&(0x7f00000000c0)='nfs4\x00', &(0x7f0000000100)='./file1\x00', 0x7, 0x5, &(0x7f0000000500)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="a486376cc9c70c99886fc438f592075cae212f1bfc4547ac4c45a8", 0x1b, 0x8}, {&(0x7f00000002c0)="e534fd9ebed9f05697b5c8120b4c72f15013b6b68bdb79e13e8da49b0c63ed07949a818893a964ba46c69b61b28ec1ba23da2ede677381f4e85b345ae56eba8a121dfefe74570b5209ffdec3efab735b60066ba37f14ac56cf8fd77bb881395c5bd16271d1d9fe4569d237944730f79d3f77430ca97fa68ffb5503ca32aff60f64d1c731270f22ef52177043e1f647cd25ec16eabccd5a7f66f274a1439cb5ba5447c4d75e07", 0xa6, 0x9}, {&(0x7f0000000dc0)="36be8cad525c3813a0a1e2a85e9702ebac96aee27a980e7628d498dba6d01545b2ab6e13e1605243f8946627c791db33a1a51108f8e523f19403f84ba26fa9f085726958a12719d366898b273f3141844b7d2f067e09fb365fb410454641d44acb7244a86299033958d599aa371fb1b61c2d904a7192dbe80e3cce1bcfaa1e2e415a619e17048270143ea729866b2e3f0f2212ce0ff93331e19c850a8f85181fc99e11f2503c757dbdfe872137a95f6487f18a166e14859085b4bdf8dcf8dca7ce3ab203d6057b802b77af0b13e45a173869c6d9f2af0f2cbd47e1ce53ec86ac095e96a164a093d777294b68aa8c1d58ee86718b83f6a0bca7c01f5ff45f277e482235f892034cd413bfa90008b3006fbec3d607a2db2f1f65af8105d7b93f97f9853991793a91ca736fc099ca2fd38a30dbe391e52e44b6e1df52c7c8ce3ed2114aed9b8a98d1a6eff872785cad9e4b736b7eccbd1a8b74e6f0f6a749a1d826be91c120ef79cd0799b83df1fb5660d281d250428e1564c5a029f3a419307aebc78ffc73193c98db9bfef73d90b8d13ad2c791cd67de111bf88303df1f19728aee31512dcb5440df7d27451813d1760803708445efeefb4e6d14953de94ab4abd778429dcc259f610a67f34a9d77044095d5cf4d855e9924e4e5be75a67597e9d9f38da008d11683adb12f3d02aed1f4679370b3a06314ebe2c9334a476e7cc8cb49e777f62676b468fd8faf367018a8b8a47d075b04d525d358297b379dfa30665c024d4aaf85afc5f4aad609a1ebef8d09ea0a59aa61a1ed63c1d8090d11c9d1fd00d0a7d0eb11116146453c6912db88cc9f346061f7d8116b7edf88fb36d5090018d029f62e2b16c999553f4c8d84bd6d743bb9fdf0f5db3294e4c2109c137defe631a2e0595c590651ba36f4641c90d898f4583c2e2cdf944999ad39a856ad3c1f32f581b277a584ab4211609ebd071d37cf37c78aa0938e6d8c59e71b427a4819e7def328532407becd5c9a01d1d967c2b430a80dae9dd883c3f4bba6469af673e75207cead638b0e44e0d5b5a60bebc29c9a3c02f81f33bcbec31acd9b937886c1f015e0d2e96aea6bf4a6d203ba5660568b7cb7fb6925f66ba71317e7e36aa8540cd684009d82633c6092b5339a2d35f5fc5adb42f6a7c3fec28f4ef54d24ab4eabec81d9cb38cc6c652766ff50428884c7488c92d130c03aa563e85afdbec53238ac360a98ba6c8693896af598df07bbac581594da97cf700e7fe38709f6feed754ac864659ccc5f13959accee6080cc60e6973b3cacce198974c675667d74228d29e21d25510ca6464b841bc12b09dd4d80f599689c2cf5e4e9875d4fc93e274904ce2459d17f68e3bab99d15cb8aa7fd43b8c87d17abd7fdd786c860d5dbdbf0c883a9ac9416137bc5f6780d2cc3dbc66323c731676b2e5e525fa3d85d198df1db1c801f654bcf903922d10b18bd76afeb644ee67ea7d3b6a952a97bfcf32d7b2bddc1635d7093e3ac53acbcb2b82db2a6fb68e55bf80ab2f77b8f2727ce3dc613dd89f426e4c5ac9484b589bed74bb1bfd764a2ff8313dae1f0324937b97faa3dfcf49061dff7aabe0ca0ff7bc520360dd20a62c136a3248db9d1519b2d526a3207db89856ed911fa6e7190f3015898d7ecb6c72675d56d255e6bcaef31289c4cf7a89d82f20b839c4f4e4206b2d4848402f489a33094a17d218e1cdafc32d37bab0c6301f16b41716d44cac404f7243afaaa56edb541787fcd378cfbfd2c8856a012cfced2e1cc61f316a1f9ca34181ef5623df62dc34c231ca3b52d5fb95d79dac84cdda97c8efc1067c0102d50547b7bb00e8cf1a5b7ab7c9d1925ff9c69d73e8855a54b036eb87a2b113eb023d589d97a99e620654f89f2eea230990a3481535ef4f4a0d8df679e877be9c4687ac90cfdbcb0e5a8e07a2f172d0f7fc7619292c0ce8d6a77baade4aa88aa8d45fb6239661a86cc870ac2a5ef0ba7cfd2f6bb0d6f8cc6fe9635dac154fe87902aac4575fe824c84306860efbc953b42ac441ab0b7ee9392dafdd424aeae5373f87028dec8d95ebd976f6bf74d0c0738ea81bb8f9baef52ac31e0b72ba6d2395a98be90f86a33271ffea25f9773ac9b27a41ed9e5f47224dc9d7134cbb970dc75e131f92dcbf9de85c5693d75a94151c575dfb3c1ab3499c740fd13fdecfbe0bad395212436578d28d6616595f30fe37765522a0d4818ef4d45f71499169a3ccfcdf22a0bca0017d49dbf480db00ec1aa1ec5932860eb0f99b2b4502001b660b606d584985c66022fe2b3f0a76e49476b54396492b62088075e1024b3b2feb862fb2c5e0793f766120200c5760a77bd70971d9239cc38a19b0335e6e62a2c4d48178f124f3ca85d1b08eb169e87ccdc4573e8acf6925671130c4ed15787a6d87f36c1c7e53b672a76dbbed066ee668d31d356d1d6f2ab95568567b0cf7c8d2286ef853c5f25ce5984e51d8ddc4559b7600db93c4980b110b83f95997896b3b214a512ea36686bcf8bbee357f17aac93563aa0ac82f5eb1a96bf9a5e11a6147eaa0dc60efc5bde4de3df1305f5bb8cbf1df29e45f754456e413ffd45b232334f65cb050cdf6c237d06d542ca8d58c66cf55537f346f8b73e34aabcf0b21d4cb2033c0e2bc6f7c3c7346be48e9b72d7b1f68d9482195626fddb1fa3ca6cb8611e5ca31bf4658b853ad37215da064602f87ef07f14e361f8b79cfd89b38689f589fad924b54bd83e3f06839254d11923cce0903cc5018e86b5eb1182c38e4d140353f204a878b1a0a0ff1abf4044388f934e986fedd4de021e9611ba0988e1974aecf806fd437f6f640602afb6b189e97a51e2905c252b95b7bce28132cdc4be6c52345509247e58f4274e3e9152dc5aee8666401e592f91996f58f13e42e6b1dc1a68c89d3a18d1c4918d6f0f2ee2199326b5c6cfb9ebbe7a8fc4963ebcd7f4e747cc8396b02a8b656ce39f84c95edd5ae38494fb014190f00a781a1e840e353c5e274e55bf40c73cf39dd822aa037f0227e2efcfc70b919b08318fd26b875392858bbeb8b860e35fd43c8539bd6c9be883bedd194c7e6ac280da96aee09072c2b6712a7aeee379cd455c459763955b9f98c07c4d1626d7c7e1bae3b2569789e9c3c624c5217790b6989f022a31c7947f679d56a75ea949b7ff1f4f62f342e0e28e7af66781cc341420a6e72013f0af17d1fa8a30b97c10fa773bf995d0ddc73191e104df98dd88a0c0a8092fba8a9103d03ae15bab7aef6c00761f9628f9a4da25483e3549c04a18652e29582ca963e3bf714a9f8fd5be2849f94e3e7bac14a072abf225e58835436fad427274068f54e4f0f8dd27614b43a4f28d082b7d10f200066edb536d111cbefdc00b8920919b76fed3d14baa5b6dec8debf9d8be82291ffdf1ec2ba559857a1b37858df836719513d1a61d0dcf349fd172377bf0bc01a388cbbc856feb61a7c3a51407b70d7817ee6471639611ae67f24d07b4a0476ecb96ec4344e9fe1c33d6397f353e49707758583e2b58656bd63c596ed292e5f1228381bc22d3d42d2a14f955b8f63b6fe30d9fd9d97a73d111ba6a6dba097aa9e0f6afc608e7bb278e0980dabf049ab7d1ceb6166e2f8363c2436b877cde9de4f5d4d35a0d5c1bde86bfb663ceb89cf362853603135bdee03a1f37a239b3e440dbb66e8e0eef49b43ae9bfffc865267693130817517b4ff235f0e010372272e1994a0a2d4b70656281e393dfe4865ba7685024c7faf4f68075a03c02e23b0cac043f9c1dfa2d6efceb5b9d1adbf241a8eed6bdbbc7da1fe95a0059f45d82df7e3e28aa81d098732c182f563b96595b9f864883ccfe266ff5d9b1e229124ce35baf664423b23ac3154c3024f71b33a27f51bb66b34ee674f64db3b8a50698c0cf0c3611009f1ea849985b7616cb7e8b69b00facce3a8da654f7c0b3e9e63bc8e1d11d787ecd5337b92d5741ce0315a9136a6d43c5fcd0bfacd271cbd76238ee5e8df693d78dfed61bf2d46d9d5f115e05824c7c31f357041afdd622a9b6bfab2b7e58fcc7cf576fff97114f4ba2e8cbb64b55f727fa2fe9b0e0248f90cd9f96b857a7f290e4da2c009a3f109a9ac826431c7a95a5983aec65e8a179ccd9895070ff96857e88451d6bbeaef858bc562ebc2d4ecf2be3a855a8f6299a08b6f092c444d10ca3440d1d8f86ac82de0aecd7c47f36f5c1f31bdc282e953771b8b74b5ba5e513e72a1f431ef3a9cd7b59b3d85a5a83479fde1d98bfa32829fda59d5cc26d53978258986bef018549369d3d0a55e2eddc2e1e5e43481b0a82f20787702ee27bbc323e15ef4e28acd4bb90f3b3d0d0458edc04ef01afbb7a6f066e4a8474ba56a088afeafcf3731bf0f115bbb955b6d624bf3ff35abc585c3340303502808913f8af05d7743e2fe72bebafe21f9e290e32c632332871b9f18ef9551d82bcbcfb2bf01fa54777ca60ff3e95684778870dbe60c0683dfe4405b69d7938ad2c17ffd4a2f1a4197325af053875768cb3063599a8ca6725477ae641321c90a6fa728bccde1b3d5c8092b619526ded6725e74ce86e2e840f437066bcb9f07dce710e79544132588e6e0bc2751bf8045ea3abcaad1eec209fb8bf2fbcbfb6566fdc99f69131bd3d0a740b303305eff7364ba92b0f6f6c7881c5ff6b7996b97cbb488e8d7fbcc6918a5b677146194b531706777638aa589e1bc9001ac5f708845f534724694106d7f44defd0617a3a10c9d6201109ff7f24e13ab72bb0f789e68ab58bc7e6b3cde84cf307de730ecebb9ec28035e2332cbc3c7bfed3c1121768d3f0ab918cf01979fc55d8fbbf821efe30ed19f0b128d0df4229e99648616783c6d56f2ae54c5fa68430c2b19305aed73e2f689421d7fa05bf07495858cbe81091fb1bf2fd58f03a66bc58ca31f42ad846e25069b3b6fe04fe3cb51246e6e204a5cecdd9eddd385a9499829101577226b0eafb941efc7c2ece770f758f4ea558854e4a31492553f98c4e57b7786915d5128d1b591284da12e6009d9548fa0672bb7b1ca5de536c89f808627239748391312a8f745f62d8a2b9b8f0aef2fec096becceb9b5d62c99bbd0f62dd861fbad0eeb9d68eb4475e9f87976619de170796d33739c7a35287db03e2bff0624e24944c6da367f605121120680d8ac08a864eea813e3c6810491bfa6518c39f5215db49b4363a7d81df1b19a7d038022ddc9362eb33ca896103cdc2c535ea976e1d10e97dab93ea154fba52ec9d0601c33ab157c733613327bf7e33deee7533f8ae07aecaf94ec92f9c28ac10ade7c38711ad8503ed8c69d36c457cc8adb440ec5f398d3ccc8c3aae457648d89f392e8a802f52d8dac03710908591e41614adf4b5220b8b73d3da039c89310724a8f984f9bccf8518d8373db236a388b6b6f7a6d77da8a2b80503fcd77bdd687f2f2c39e242123f93d3c591cb5710b57b75caeb032f4a5a9788aa499359547c2f1f8d3c761abd78a077b07184691392d7a92fce0e3dd28c5239270fdb09a1035e39972bcadfdccafb1324cc96ac6c97d943a41bddad4551f776e6c0be64d50a7feeca97e6652e80d8af7b7469d359098841b23c4e967992fc4db9f885e50889e0e6d22144a7d675459257b7fd9cad5abb0004d08ec973d7fd15946fe3ebfa22b2af975b5171f85a6c763ed299987e751c6d69d275429aaef4aea54aa2be6f666ef625b870160eec57a1c89a44d9b70b9a324ecd51ce4ebb7cfca831165f8cdb4c6ed09615572d177e613cda3df34599c1569d146d4", 0x1000, 0x5}, {&(0x7f0000000400)="2b07358aafdadd9bb7d3c668ca5e24c476c055ff98086ae60a33d0dd3b2c031b089ce202afac46043987d848bd0be0e331f97bc33a778930188a7c8d1c2fc9a847a69b13810a32640c9b8ff22309c9389c3120", 0x53, 0x6}], 0x4, &(0x7f0000000240)='ppp0\x00') syz_open_dev$sndpcmc(&(0x7f0000000140)='/dev/snd/pcmC#D#c\x00', 0x8, 0x202000) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f776572646d72262e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:41 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mount(&(0x7f0000000000)=@filename='./file1\x00', &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='ecryptfs\x00', 0x88000, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:41 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file1/file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000140)={{}, {}, [{}], {}, [{0x8, 0x2, r1}, {0x8, 0x6, r1}, {0x8, 0x1, r1}, {0x8, 0x4, r1}, {0x8, 0x2, r1}, {0x8, 0x7, r1}, {0x8, 0x2, r1}, {0x8, 0x5, r1}, {0x8, 0x7, r1}, {0x8, 0x1, r1}]}, 0x7c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x26932, r0, 0x0) 16:53:41 executing program 3 (fault-call:10 fault-nth:18): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 404.946757][T19989] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 404.954724][T19989] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 404.962689][T19989] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 404.970657][T19989] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 405.119566][T20012] overlayfs: missing 'lowerdir' [ 405.177462][T20012] overlayfs: missing 'lowerdir' [ 405.180901][T20018] FAULT_INJECTION: forcing a failure. [ 405.180901][T20018] name failslab, interval 1, probability 0, space 0, times 0 [ 405.198994][T20021] overlayfs: unrecognized mount option "lowerdmr&./file1" or missing value [ 405.235775][T20018] CPU: 0 PID: 20018 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 405.243839][T20018] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 405.253912][T20018] Call Trace: [ 405.257249][T20018] dump_stack+0x172/0x1f0 [ 405.261617][T20018] should_fail.cold+0xa/0x15 [ 405.266230][T20018] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 405.272081][T20018] ? ___might_sleep+0x163/0x280 [ 405.276960][T20018] __should_failslab+0x121/0x190 [ 405.281908][T20018] should_failslab+0x9/0x14 [ 405.286404][T20018] kmem_cache_alloc+0x2b2/0x6f0 [ 405.291269][T20018] ? __lock_acquire+0x548/0x3fb0 [ 405.296210][T20018] ? _raw_spin_unlock_irqrestore+0xa4/0xe0 [ 405.302361][T20018] __d_alloc+0x2e/0x8c0 [ 405.306520][T20018] d_alloc+0x4d/0x2b0 [ 405.310500][T20018] d_alloc_parallel+0xf4/0x1bc0 [ 405.315348][T20018] ? __lock_acquire+0x548/0x3fb0 [ 405.320281][T20018] ? __d_lookup_rcu+0x6c0/0x6c0 [ 405.325193][T20018] ? lockdep_init_map+0x1be/0x6d0 [ 405.326624][T20023] overlayfs: unrecognized mount option "lowerdmr&./file1" or missing value [ 405.330235][T20018] ? lockdep_init_map+0x1be/0x6d0 [ 405.330257][T20018] __lookup_slow+0x1ab/0x500 [ 405.330278][T20018] ? vfs_unlink+0x560/0x560 [ 405.352973][T20018] lookup_slow+0x58/0x80 [ 405.357215][T20018] lookup_one_len_unlocked+0xf6/0x100 [ 405.362606][T20018] ? lookup_slow+0x80/0x80 [ 405.367062][T20018] ovl_lookup_single+0x63/0x880 [ 405.371929][T20018] ovl_lookup_layer+0x40d/0x4c0 [ 405.376955][T20018] ? rcu_read_lock_sched_held+0x110/0x130 [ 405.382670][T20018] ? ovl_lookup_single+0x880/0x880 [ 405.387784][T20018] ? kasan_check_write+0x14/0x20 [ 405.392972][T20018] ? ovl_lookup+0xc02/0x1a10 [ 405.397590][T20018] ovl_lookup+0xce3/0x1a10 [ 405.402027][T20018] ? ovl_path_next+0x2e0/0x2e0 [ 405.406825][T20018] ? find_held_lock+0x35/0x130 [ 405.411591][T20018] ? d_alloc+0x1f9/0x2b0 [ 405.415856][T20018] ? kasan_check_write+0x14/0x20 [ 405.420813][T20018] ? lock_downgrade+0x830/0x880 [ 405.425678][T20018] ? kasan_check_read+0x11/0x20 [ 405.430549][T20018] ? do_raw_spin_unlock+0x57/0x270 [ 405.435680][T20018] ? _raw_spin_unlock+0x2d/0x50 [ 405.440526][T20018] ? d_alloc+0x1fe/0x2b0 [ 405.444770][T20018] __lookup_hash+0x122/0x190 [ 405.449369][T20018] filename_create+0x1a7/0x4f0 [ 405.454134][T20018] ? kern_path_mountpoint+0x40/0x40 [ 405.459363][T20018] ? strncpy_from_user+0x2a8/0x380 [ 405.464474][T20018] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 405.470715][T20018] ? getname_flags+0x277/0x5b0 [ 405.475478][T20018] do_linkat+0x18f/0x770 [ 405.480241][T20018] ? fput+0x1b/0x20 [ 405.484055][T20018] ? __ia32_sys_symlink+0x80/0x80 [ 405.489092][T20018] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 405.494553][T20018] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 405.500615][T20018] ? do_syscall_64+0x26/0x610 [ 405.505288][T20018] ? lockdep_hardirqs_on+0x418/0x5d0 [ 405.510569][T20018] __x64_sys_link+0x61/0x80 [ 405.515095][T20018] do_syscall_64+0x103/0x610 [ 405.519708][T20018] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 405.525641][T20018] RIP: 0033:0x458da9 [ 405.529546][T20018] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 405.549427][T20018] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 405.557835][T20018] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 405.565812][T20018] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 405.573802][T20018] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 16:53:42 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000000)='trusted.overlay.redirect\x00', &(0x7f0000000040)='./file1/file1\x00', 0xe, 0x2) 16:53:42 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {0x4, 0x2}}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYRES64=r1]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000040)={0x2, [0x0, 0x0]}, &(0x7f00000000c0)=0xc) 16:53:42 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000000100), &(0x7f0000000180)=0x6e) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$inet6_tcp_int(r0, 0x6, 0x11, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:53:42 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="7570706c6f7765726469723d2e2f66696c312c836f726b6469723d2e2f66696c653100"/48]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 405.581773][T20018] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 405.589759][T20018] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:42 executing program 3 (fault-call:10 fault-nth:19): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:42 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfc05be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mount$overlay(0x0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='overlay\x00', 0x180008, &(0x7f0000000140)={[{@index_off='index=off'}, {@metacopy_on='metacopy=on'}, {@index_off='index=off'}, {@nfs_export_off='nfs_export=off'}, {@nfs_export_off='nfs_export=off'}, {@xino_auto='xino=auto'}, {@nfs_export_on='nfs_export=on'}], [{@appraise_type='appraise_type=imasig'}, {@obj_type={'obj_type', 0x3d, 'vboxnet0'}}]}) [ 405.705705][T20034] overlayfs: unrecognized mount option "upplowerdir=./fil1" or missing value [ 405.743643][T20036] overlayfs: './file0' not a directory 16:53:42 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000180)='./file1/file0\x00', 0x0) r0 = getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) move_pages(r0, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=[0x4, 0x100, 0x200, 0xffffffffffffff97], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x6) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 405.790055][T20041] overlayfs: missing 'lowerdir' 16:53:42 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) setsockopt$inet6_icmp_ICMP_FILTER(r0, 0x1, 0x1, &(0x7f0000000040)={0x5}, 0x4) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 405.864666][T20050] overlayfs: unrecognized mount option "upplowerdir=./fil1" or missing value [ 405.888139][T20046] FAULT_INJECTION: forcing a failure. [ 405.888139][T20046] name failslab, interval 1, probability 0, space 0, times 0 16:53:42 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = syz_open_dev$adsp(&(0x7f0000000000)='/dev/adsp#\x00', 0xfffffffffffffffc, 0x80000) mkdir(&(0x7f00000003c0)='./file0\x00', 0x6) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="7570706572643d2e2f6669302c6c6f7765010000000000000069312c776f726b6469723d2e2f66696c650000000000"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) syz_mount_image$ntfs(&(0x7f0000000080)='ntfs\x00', &(0x7f00000000c0)='./file1\x00', 0x2, 0x5, &(0x7f0000000500)=[{&(0x7f0000000100)="8897d5ecda8eb12fe70cadb357f4497be834075f17934ade8fe908e2b3d7969c8185029361cf56ccc9a7aab618926f695d01cd346d8efb953b97a006f5ca21482d07b67a5be322664d17e9998ea0c8d82e171032d060745815dde5e6bd528e6675c36f34ca5c72f2d1092fe9b6512c3a2825246fa57ce4c9cf4b2ef3d1f3521ad774fdc90fe347f56d70c8710351462a", 0x90, 0x5}, {&(0x7f00000001c0)="807651392f9b224c8c971dc6340d4c0ea934974c48a259e05cdde09958e1647d819d1773726e00fd2d84cddcb199f75e10089e4eb53e54ea54ae0c1892e679c925f024a8feed67204a865ee9", 0x4c, 0x7}, {&(0x7f0000000240)="82b54712a1c3aa4a7a84c64b06123ed02137bb5864088b4413cacd652ac20245f2d9767fda92beb37ac3420fe753abb837972d86caccba8f987f6af61412886aa7e7267f307d53f92830b8036e778f90983c129a3580b930f7362c85e2589592f5d2f5c2cb6d089bc52d847bd38602828d6696c9b894a8eb6a79be7681f9f83c5da4d0f03a45d8e625c89e484c492ff3cd8e32297a89", 0x96, 0xecf5}, {&(0x7f0000000300)="eecc19b818b211c44bee4bc7fcc7c8372929ce203288dbfcc7a4529f1faf30fe298b81c32e76bc5b7c3705a6004009d4127e71606fee6d0b2999351a5094b24100d3f2f832d49a5435f27fcea79d", 0x4e, 0x2}, {&(0x7f0000000400)="01f56759ff5c92a9e1ca50c55b3364bcc66745dd2becbc4fbcf81285e46caefb8e24224f15418e81626ccd2592b928948dd25880f7f444f7f6ca0eb81b5c1e208103eea868b63c81e4", 0x49, 0x1}], 0x40000, &(0x7f0000000580)={[{@utf8='utf8'}, {@nls={'nls', 0x3d, 'cp437'}}, {@errors_remount='errors=remount-ro'}, {@dmask={'dmask', 0x3d, 0x200}}], [{@smackfsdef={'smackfsdef', 0x3d, 'bdevlo]'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'overlay\x00'}}]}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000380)={@local, 0x9349, 0x1, 0x2, 0xb, 0x0, 0xffffffff}, 0x20) [ 405.970460][T20046] CPU: 0 PID: 20046 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 405.978518][T20046] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 405.988601][T20046] Call Trace: [ 405.991919][T20046] dump_stack+0x172/0x1f0 [ 405.994090][T20052] overlayfs: unrecognized mount option "trusted.overlay.redirect" or missing value [ 405.996279][T20046] should_fail.cold+0xa/0x15 [ 406.010525][T20046] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 406.016356][T20046] ? ___might_sleep+0x163/0x280 [ 406.016376][T20046] __should_failslab+0x121/0x190 [ 406.016392][T20046] ? ratelimit_state_init+0xb0/0xb0 [ 406.016404][T20046] should_failslab+0x9/0x14 [ 406.016419][T20046] kmem_cache_alloc+0x2b2/0x6f0 [ 406.016437][T20046] ? ratelimit_state_init+0xb0/0xb0 [ 406.016450][T20046] ext4_alloc_inode+0x1f/0x640 [ 406.016465][T20046] ? ratelimit_state_init+0xb0/0xb0 [ 406.016486][T20046] alloc_inode+0x66/0x190 [ 406.050992][T20046] new_inode_pseudo+0x19/0xf0 [ 406.051010][T20046] new_inode+0x1f/0x40 [ 406.051045][T20046] __ext4_new_inode+0x37e/0x5450 [ 406.051072][T20046] ? ext4_free_inode+0x1450/0x1450 [ 406.074300][T20062] overlayfs: './file0' not a directory [ 406.074472][T20046] ? dqget+0x10d0/0x10d0 [ 406.089427][T20046] ? d_alloc+0x1f9/0x2b0 [ 406.093696][T20046] ? d_alloc+0x1f9/0x2b0 [ 406.097963][T20046] ext4_tmpfile+0x22d/0x4c0 [ 406.102493][T20046] ? ext4_orphan_add+0xc70/0xc70 [ 406.107446][T20046] ? _raw_spin_unlock+0x2d/0x50 [ 406.107462][T20046] ? d_alloc+0x1fe/0x2b0 [ 406.107480][T20046] vfs_tmpfile+0x138/0x2b0 [ 406.107503][T20046] ? security_inode_copy_up+0x87/0xb0 [ 406.125601][T20043] overlayfs: './file0' not a directory [ 406.127873][T20046] ovl_copy_up_one+0x1046/0x1860 [ 406.127893][T20046] ? __save_stack_trace+0x99/0x100 [ 406.127913][T20046] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 406.127935][T20046] ? tomoyo_domain+0xc5/0x160 [ 406.127953][T20046] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 406.127972][T20046] ? __lock_acquire+0x548/0x3fb0 [ 406.127995][T20046] ? __lock_acquire+0x548/0x3fb0 [ 406.169414][T20046] ? __lock_acquire+0x548/0x3fb0 [ 406.174409][T20046] ? kasan_check_read+0x11/0x20 [ 406.177087][T20068] overlayfs: './file0' not a directory [ 406.179283][T20046] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 406.179305][T20046] ovl_copy_up_flags+0x15a/0x1e0 [ 406.179324][T20046] ovl_copy_up+0x18/0x1c [ 406.179337][T20046] ovl_link+0x79/0x24f [ 406.179358][T20046] vfs_link+0x7a4/0xbc0 [ 406.209274][T20046] do_linkat+0x550/0x770 [ 406.213629][T20046] ? __ia32_sys_symlink+0x80/0x80 16:53:42 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vga_arbiter\x00', 0x400, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$uhid(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/uhid\x00', 0x0, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) accept$alg(r0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="10000036765328490263dcf7ccffe7b3337843278432466f615ae2fec81af7b5b749d25e2117effd6924bf08d02083e1635b5cdee9997684864cb4228fb25f44210e8c0f1c0e9f812551c0eedf05e71e146bcd8906f4d4ee0000000000006959e00ff64b4e2026164167c8"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000140)='./file1/file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$IOC_PR_RESERVE(r0, 0x401070c9, &(0x7f0000000100)={0x3f, 0x5, 0x1}) [ 406.218690][T20046] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 406.224263][T20046] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 406.230356][T20046] ? do_syscall_64+0x26/0x610 [ 406.235063][T20046] ? lockdep_hardirqs_on+0x418/0x5d0 [ 406.240379][T20046] __x64_sys_link+0x61/0x80 [ 406.246707][T20046] do_syscall_64+0x103/0x610 [ 406.251325][T20046] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 406.257235][T20046] RIP: 0033:0x458da9 16:53:42 executing program 2: syz_open_dev$usbmon(&(0x7f0000000040)='/dev/usbmon#\x00', 0x5f4a, 0x100) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726a6469723d2e2f66696c6531523f7889344f5c61d2c705945cd412a45705540780d63323c3727df7c522256b8c460de53311f8a546b6cba9be84cc5feab17b69d20287ab7b9fc9d91a9f5559472f3cf13fbcbec6ccd81492fa1dbc5d649b1f56d01ab1c967563e86ab0b3669f40984c7e358150d901f1ff67e0a63d7d12788448bd53e8dcc80a11e814decee0df2b93c01a2f6af2cbfe1b64c14fd457dd48b843ee6500dd2b3dabb32646bef7ecc795202696b8fd3bb69d8cbd635e02eed93270a"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) write$P9_RSYMLINK(r0, &(0x7f0000000000)={0x14, 0x11, 0x1, {0x52, 0x0, 0x5}}, 0x14) ioctl$KDGKBDIACR(r0, 0x4b4a, &(0x7f0000000040)) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:42 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000100)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="0400000000000000100000002000000000000900d501843cfb941d4c93def9e19f43cc1d28f5579e2100"/54], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$SIOCGETLINKNAME(r0, 0x89e0, &(0x7f0000000400)={0x2}) mount$overlay(0x400000, &(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[]) write$rfkill(r0, &(0x7f0000000480)={0x8, 0x3, 0x1, 0x1}, 0x8) chdir(&(0x7f0000000380)='./file0\x00') socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000180)='SEG6\x00') sendmsg$SEG6_CMD_SET_TUNSRC(r0, &(0x7f0000000300)={&(0x7f0000000040), 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x1c, r1, 0x800, 0x70bd29, 0x25dfdbfd, {}, [@SEG6_ATTR_DSTLEN={0x8, 0x2, 0x81}]}, 0x1c}, 0x1, 0x0, 0x0, 0x80}, 0x4000) ioctl$KDGKBSENT(r0, 0x4b48, &(0x7f0000000500)={0x1, 0xd3c, 0x2026}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 406.261140][T20046] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 406.280761][T20046] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 406.289288][T20046] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 406.297282][T20046] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 406.305276][T20046] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 406.313267][T20046] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 406.321262][T20046] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 406.344342][T20072] overlayfs: unrecognized mount option "upperd=./fi0" or missing value 16:53:42 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = getpid() sched_setscheduler(r1, 0x2, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000faff00", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000a0272b868f1fdc670c4c39dde86b2663b3e40e9f7486a163337ae841e4f3eef9f1e6ed6ed1875d4dedb3cbb71784089e4cdf99528df7147dea4cb510fdf535470bfddaff42fd66943453f695b47653ca20c9f2272ec0abe47351c4f735"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000400)={0x2, 0x70, 0x1, 0x1, 0x100000000000, 0x7, 0x0, 0x4, 0x20002, 0x1, 0x2, 0x7, 0x7, 0x3, 0x400, 0x1c9f, 0x0, 0x7375, 0x7, 0xffffffff80000000, 0x1, 0x1, 0xfffffffffffffffd, 0x4, 0x1f, 0x5, 0x2, 0x80000001, 0x1f, 0x5, 0x1, 0x3, 0x0, 0xf05, 0x5, 0x4000000000000000, 0x4, 0x2, 0x0, 0x400, 0x4, @perf_config_ext={0x9, 0x4e234d9a}, 0x19000, 0x0, 0x2, 0x8, 0x4, 0x5, 0x400}, r1, 0x1, r0, 0xb) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302cfc00000000b100003d2e2f66696c654d4bbd2ddd185f6d312c77e575766041cfe929a5520ff1536f726b6469723d2e2f66696c65319e9c02de8935178edef86a278e211713dad9d794403a18c0827fdd9596273ab81052e836b573be57e3fa3c97124a2a2a500ccc0b3cc253a2e4dfd65047c1ac9f5dc61b42700f572530fc5281580a216bf979fdb8eac88545c6c60a000e5725e874b74f7efc0ebdd311332123cfccd47c16958e93"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 406.459546][T20079] overlayfs: unrecognized mount option "upperd=./fi0" or missing value [ 406.462359][T20078] overlayfs: './file0' not a directory 16:53:43 executing program 3 (fault-call:10 fault-nth:20): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:43 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) umount2(&(0x7f0000000080)='./file0\x00', 0x0) [ 406.496008][T20087] overlayfs: unrecognized mount option "worjdir=./file1R?x4O\a\WT3#r}"%kF 3F˩_{i{UYG/ 6i X ~ [ 406.496008][T20087] c'D>̀M <" or missing value [ 406.538537][T20086] overlayfs: missing 'lowerdir' 16:53:43 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="e5ff00000040572097838b970124ddd1de822f240000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 406.589821][T20091] overlayfs: unrecognized mount option "" or missing value [ 406.606757][T20095] overlayfs: missing 'lowerdir' 16:53:43 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000500)={{{@in=@broadcast, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @loopback}}, 0x0, @in=@remote}}, &(0x7f00000002c0)=0xe8) stat(&(0x7f0000000300)='./file1/file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = getuid() mount$fuseblk(&(0x7f0000000040)='/dev/loop0\x00', &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='fuseblk\x00', 0x2, &(0x7f0000000740)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x400}}, {@blksize={'blksize', 0x3d, 0x200}}, {@max_read={'max_read'}}, {@max_read={'max_read', 0x3d, 0x4}}, {@max_read={'max_read', 0x3d, 0x1ff}}, {@blksize={'blksize', 0x3d, 0x1a00}}, {@blksize={'blksize', 0x3d, 0x1000}}, {@allow_other='allow_other'}], [{@euid_gt={'euid>', r3}}, {@appraise='appraise'}, {@dont_appraise='dont_appraise'}, {@hash='hash'}, {@context={'context', 0x3d, 'system_u'}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@smackfsfloor={'smackfsfloor'}}]}}) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f00000000c0)={0x88, 0x100000001, 0x80, "2a4e22b26130b1e385d4fdabd8e5b29c5369c116e9dddc710f249f13d0aab5d71aec4f8c8b822cf18bfa60754299c6d27e8ed77f1881b56e1596adc405824ffddbfe4c39e6f8820ee9a5197a5eed7a906f133567066a38d3dc289090099d09700dd68e8dfdb50dc007a81165b36ce03c455b2ec9f24f28cba007b412ec07f0a2020096b2d1271db8"}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 406.688883][T20100] FAULT_INJECTION: forcing a failure. [ 406.688883][T20100] name failslab, interval 1, probability 0, space 0, times 0 [ 406.724611][T20100] CPU: 0 PID: 20100 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 16:53:43 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f0000000100)='SEG6\x00') r1 = getpid() sched_setscheduler(r1, 0x400000000000003, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) getpid() syz_open_dev$dri(&(0x7f0000000040)='/dev/dri/card#\x00', 0x2, 0x1) ioctl$BLKSECTGET(r0, 0x1267, &(0x7f0000000140)) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') [ 406.732668][T20100] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 406.742739][T20100] Call Trace: [ 406.746165][T20100] dump_stack+0x172/0x1f0 [ 406.750522][T20100] should_fail.cold+0xa/0x15 [ 406.755144][T20100] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 406.760985][T20100] ? ___might_sleep+0x163/0x280 [ 406.765866][T20100] __should_failslab+0x121/0x190 [ 406.770811][T20100] should_failslab+0x9/0x14 [ 406.775326][T20100] kmem_cache_alloc+0x2b2/0x6f0 [ 406.780193][T20100] ? var_wake_function+0x140/0x140 [ 406.785323][T20100] mb_cache_entry_create+0xc1/0x950 [ 406.790563][T20100] ext4_xattr_block_set+0x1ba6/0x2fb0 [ 406.795963][T20100] ? ext4_xattr_ibody_set+0x2b0/0x2b0 [ 406.801344][T20100] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 406.807606][T20100] ? ext4_xattr_check_entries+0x32d/0x3b0 [ 406.813337][T20100] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 406.819619][T20100] ? xattr_find_entry+0x270/0x320 [ 406.824677][T20100] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 406.830946][T20100] ? ext4_xattr_ibody_set+0x1d9/0x2b0 [ 406.836356][T20100] ext4_xattr_set_handle+0xa35/0x1010 [ 406.841837][T20100] ? ext4_xattr_ibody_inline_set+0x2b0/0x2b0 [ 406.847855][T20100] ? ext4_journal_check_start+0x188/0x230 [ 406.853594][T20100] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 406.859853][T20100] ? __ext4_journal_start_sb+0x12d/0x4a0 [ 406.865503][T20100] ext4_xattr_set+0x1e5/0x370 [ 406.870201][T20100] ? ext4_xattr_set_credits+0x130/0x130 [ 406.875853][T20100] ? refcount_sub_and_test_checked+0x154/0x200 [ 406.882046][T20100] ? ext4_xattr_check_entries.cold+0x17/0x17 [ 406.888137][T20100] ext4_xattr_trusted_set+0x36/0x40 [ 406.893355][T20100] __vfs_setxattr+0x121/0x190 [ 406.898144][T20100] ? xattr_resolve_name+0x3e0/0x3e0 [ 406.903447][T20100] ? evm_protect_xattr.isra.0+0x9e/0x3e0 [ 406.909116][T20100] __vfs_setxattr_noperm+0x11c/0x410 [ 406.914423][T20100] vfs_setxattr+0xda/0x100 [ 406.918860][T20100] ovl_check_setxattr+0xf1/0x130 [ 406.923842][T20100] ovl_set_impure+0xb0/0x110 [ 406.928471][T20100] ovl_copy_up_one+0x5fb/0x1860 [ 406.933346][T20100] ? __save_stack_trace+0x99/0x100 [ 406.938478][T20100] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 406.943632][T20100] ? tomoyo_domain+0xc5/0x160 [ 406.948324][T20100] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 406.954580][T20100] ? __lock_acquire+0x548/0x3fb0 [ 406.959537][T20100] ? __lock_acquire+0x548/0x3fb0 [ 406.964490][T20100] ? __lock_acquire+0x548/0x3fb0 [ 406.969486][T20100] ? kasan_check_read+0x11/0x20 [ 406.974372][T20100] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 406.980652][T20100] ovl_copy_up_flags+0x15a/0x1e0 [ 406.985726][T20100] ovl_copy_up+0x18/0x1c [ 406.989985][T20100] ovl_link+0x79/0x24f [ 406.994088][T20100] vfs_link+0x7a4/0xbc0 [ 406.998264][T20100] do_linkat+0x550/0x770 [ 407.002538][T20100] ? __ia32_sys_symlink+0x80/0x80 [ 407.007595][T20100] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 407.013085][T20100] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 407.019173][T20100] ? do_syscall_64+0x26/0x610 [ 407.023894][T20100] ? lockdep_hardirqs_on+0x418/0x5d0 [ 407.029215][T20100] __x64_sys_link+0x61/0x80 [ 407.033769][T20100] do_syscall_64+0x103/0x610 [ 407.038390][T20100] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 407.044306][T20100] RIP: 0033:0x458da9 [ 407.048224][T20100] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 407.067850][T20100] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 16:53:43 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x2, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000180)={0xffffffffffffff9c, 0x10, &(0x7f0000000140)={&(0x7f00000000c0)=""/117, 0x75, 0xffffffffffffffff}}, 0x10) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000200)={r0, 0x10, &(0x7f00000001c0)={&(0x7f0000000080)=""/19, 0x13, r1}}, 0x10) [ 407.076300][T20100] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 407.096864][T20100] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 407.105039][T20100] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 407.113479][T20100] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 407.121746][T20100] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:43 executing program 3 (fault-call:10 fault-nth:21): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:43 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x4, &(0x7f0000000040)=0x2, 0x4) 16:53:43 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) write$P9_RREADDIR(r0, &(0x7f0000000000)={0x8d, 0x29, 0x2, {0x9, [{{0x2, 0x2, 0x2}, 0x9, 0x7ff, 0xd, './file1/file0'}, {{0x99, 0x4, 0x2}, 0x9, 0x8, 0x7, './file0'}, {{0x0, 0x3, 0x1}, 0x1, 0x7529, 0x7, './file1'}, {{0x0, 0x0, 0x4}, 0x1, 0x3, 0x7, './file0'}]}}, 0x8d) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 407.263250][T20123] overlayfs: './file0' not a directory 16:53:43 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) lsetxattr$trusted_overlay_opaque(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='trusted.overlay.opaque\x00', &(0x7f00000000c0)='y\x00', 0x2, 0x1) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:43 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x2, 0x0) ioctl$VIDIOC_G_FMT(r0, 0xc0d05604, &(0x7f00000000c0)={0x4, @sdr={0x0, 0x7fff}}) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 407.410193][T20128] FAULT_INJECTION: forcing a failure. [ 407.410193][T20128] name failslab, interval 1, probability 0, space 0, times 0 [ 407.475091][T20137] overlayfs: './file0' not a directory [ 407.475886][T20128] CPU: 0 PID: 20128 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 407.488619][T20128] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 407.498685][T20128] Call Trace: [ 407.501999][T20128] dump_stack+0x172/0x1f0 [ 407.507089][T20128] should_fail.cold+0xa/0x15 [ 407.511705][T20128] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 407.517563][T20128] ? ___might_sleep+0x163/0x280 [ 407.522466][T20128] __should_failslab+0x121/0x190 [ 407.527611][T20128] should_failslab+0x9/0x14 [ 407.532136][T20128] kmem_cache_alloc+0x2b2/0x6f0 [ 407.537029][T20128] ? rcu_read_lock_sched_held+0x110/0x130 [ 407.542789][T20128] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 407.548538][T20128] ? __mark_inode_dirty+0x241/0x1290 [ 407.553856][T20128] ext4_mb_new_blocks+0x5a0/0x3c20 [ 407.559029][T20128] ext4_new_meta_blocks+0x20a/0x380 [ 407.564251][T20128] ? ext4_should_retry_alloc+0x210/0x210 [ 407.569919][T20128] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 407.576185][T20128] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 407.582445][T20128] ? dquot_initialize_needed+0x1a0/0x2a0 [ 407.582567][T20140] overlayfs: './file0' not a directory [ 407.588222][T20128] ext4_xattr_block_set+0x1627/0x2fb0 [ 407.588310][T20128] ? ext4_xattr_ibody_set+0x2b0/0x2b0 [ 407.588340][T20128] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 407.588363][T20128] ? ext4_xattr_check_entries+0x32d/0x3b0 [ 407.616867][T20128] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 407.618254][T20109] overlayfs: './file0' not a directory [ 407.623129][T20128] ? xattr_find_entry+0x270/0x320 [ 407.623154][T20128] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 407.623175][T20128] ? ext4_xattr_ibody_set+0x1d9/0x2b0 [ 407.623192][T20128] ext4_xattr_set_handle+0xa35/0x1010 [ 407.623214][T20128] ? ext4_xattr_ibody_inline_set+0x2b0/0x2b0 [ 407.623259][T20128] ? ext4_journal_check_start+0x188/0x230 [ 407.623275][T20128] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 407.623291][T20128] ? __ext4_journal_start_sb+0x12d/0x4a0 [ 407.623309][T20128] ext4_xattr_set+0x1e5/0x370 [ 407.623336][T20128] ? ext4_xattr_set_credits+0x130/0x130 [ 407.623355][T20128] ? refcount_sub_and_test_checked+0x154/0x200 [ 407.623381][T20128] ? ext4_xattr_check_entries.cold+0x17/0x17 [ 407.623396][T20128] ext4_xattr_trusted_set+0x36/0x40 [ 407.623422][T20128] __vfs_setxattr+0x121/0x190 [ 407.623442][T20128] ? xattr_resolve_name+0x3e0/0x3e0 [ 407.623474][T20128] ? evm_protect_xattr.isra.0+0x9e/0x3e0 [ 407.623562][T20128] __vfs_setxattr_noperm+0x11c/0x410 [ 407.623584][T20128] vfs_setxattr+0xda/0x100 [ 407.623623][T20128] ovl_check_setxattr+0xf1/0x130 [ 407.623651][T20128] ovl_set_impure+0xb0/0x110 [ 407.623669][T20128] ovl_copy_up_one+0x5fb/0x1860 [ 407.623697][T20128] ? __save_stack_trace+0x99/0x100 [ 407.623739][T20128] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 407.623761][T20128] ? tomoyo_domain+0xc5/0x160 [ 407.623777][T20128] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 407.623797][T20128] ? __lock_acquire+0x548/0x3fb0 [ 407.623814][T20128] ? __lock_acquire+0x548/0x3fb0 [ 407.623827][T20128] ? __lock_acquire+0x548/0x3fb0 [ 407.623894][T20128] ? kasan_check_read+0x11/0x20 [ 407.784801][T20128] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 407.791214][T20128] ovl_copy_up_flags+0x15a/0x1e0 [ 407.796352][T20128] ovl_copy_up+0x18/0x1c [ 407.800673][T20128] ovl_link+0x79/0x24f [ 407.805276][T20128] vfs_link+0x7a4/0xbc0 [ 407.809485][T20128] do_linkat+0x550/0x770 [ 407.813766][T20128] ? __ia32_sys_symlink+0x80/0x80 [ 407.818910][T20128] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 407.824524][T20128] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 407.830744][T20128] ? do_syscall_64+0x26/0x610 [ 407.835538][T20128] ? lockdep_hardirqs_on+0x418/0x5d0 [ 407.841222][T20128] __x64_sys_link+0x61/0x80 [ 407.845889][T20128] do_syscall_64+0x103/0x610 [ 407.850599][T20128] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 407.856569][T20128] RIP: 0033:0x458da9 16:53:44 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="75707065726469723d2e2f6669ec65302c6c6f7765726469723d2e2f66696c65312c776f726b646b72e9d12ff271cb7e8749f89586ec774ce3283d2ee31f116dd0e78c6255b1e2b3d6b95d2071e5082bc876c84c68e762250ab91c08c339fbf5ba3f1ef984028625c1cc630890610b94fccaebaf8161653c33fc7f101f88fda88d000000000000000000"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setsockopt$bt_hci_HCI_FILTER(r0, 0x0, 0x2, &(0x7f0000000040)={0x81, 0x0, 0x2, 0x494}, 0x10) [ 407.860644][T20128] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 407.880306][T20128] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 407.888807][T20128] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 407.896803][T20128] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 407.904906][T20128] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 407.912992][T20128] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 407.921095][T20128] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:44 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0x154) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x6685) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="1000000000aab8002000020000000000"], 0x34, 0x0) fcntl$setown(r1, 0x8, r2) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) lgetxattr(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)=@known='trusted.overlay.origin\x00', &(0x7f0000000140)=""/35, 0x23) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:44 executing program 3 (fault-call:10 fault-nth:22): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:44 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0, 0x0, 0x8000, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:44 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="69723d2ed627696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f6669566531"]) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4c0000, 0xb6) ioctl$PIO_FONTRESET(r0, 0x4b6d, 0x0) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 408.442888][T20156] overlayfs: unrecognized mount option "workdkr/q~IwL(=.mbUֹ] q+vLhb% [ 408.442888][T20156] 9?%ca 믁ae<3" or missing value 16:53:45 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 408.616571][T20161] FAULT_INJECTION: forcing a failure. [ 408.616571][T20161] name failslab, interval 1, probability 0, space 0, times 0 [ 408.684965][T20167] overlayfs: unrecognized mount option "ir=.'ile0" or missing value [ 408.710641][T20161] CPU: 0 PID: 20161 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 408.719141][T20161] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 408.729377][T20161] Call Trace: [ 408.732805][T20161] dump_stack+0x172/0x1f0 [ 408.737189][T20161] should_fail.cold+0xa/0x15 [ 408.741862][T20161] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 408.747743][T20161] ? ___might_sleep+0x163/0x280 [ 408.752647][T20161] __should_failslab+0x121/0x190 [ 408.757782][T20161] should_failslab+0x9/0x14 [ 408.762568][T20161] kmem_cache_alloc+0x2b2/0x6f0 [ 408.767642][T20161] ? __mark_inode_dirty+0x241/0x1290 [ 408.773227][T20161] ext4_mb_new_blocks+0x5a0/0x3c20 [ 408.778711][T20161] ext4_new_meta_blocks+0x20a/0x380 [ 408.784004][T20161] ? ext4_should_retry_alloc+0x210/0x210 [ 408.789706][T20161] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 408.795992][T20161] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 408.802295][T20161] ? dquot_initialize_needed+0x1a0/0x2a0 [ 408.807979][T20161] ext4_xattr_block_set+0x1627/0x2fb0 [ 408.813426][T20161] ? ext4_xattr_ibody_set+0x2b0/0x2b0 [ 408.819042][T20161] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 408.825319][T20161] ? ext4_xattr_check_entries+0x32d/0x3b0 [ 408.831081][T20161] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 408.837352][T20161] ? xattr_find_entry+0x270/0x320 [ 408.842416][T20161] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 408.848685][T20161] ? ext4_xattr_ibody_set+0x1d9/0x2b0 [ 408.854091][T20161] ext4_xattr_set_handle+0xa35/0x1010 [ 408.858454][T20174] overlayfs: filesystem on './file0' not supported as upperdir [ 408.859497][T20161] ? ext4_xattr_ibody_inline_set+0x2b0/0x2b0 [ 408.859537][T20161] ? ext4_journal_check_start+0x188/0x230 [ 408.859555][T20161] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 408.859578][T20161] ? __ext4_journal_start_sb+0x12d/0x4a0 [ 408.890758][T20161] ext4_xattr_set+0x1e5/0x370 [ 408.895478][T20161] ? ext4_xattr_set_credits+0x130/0x130 [ 408.901078][T20161] ? refcount_sub_and_test_checked+0x154/0x200 [ 408.907284][T20161] ? ext4_xattr_check_entries.cold+0x17/0x17 [ 408.913295][T20161] ext4_xattr_trusted_set+0x36/0x40 [ 408.914214][T20159] overlayfs: './file0' not a directory [ 408.918524][T20161] __vfs_setxattr+0x121/0x190 [ 408.918542][T20161] ? xattr_resolve_name+0x3e0/0x3e0 16:53:45 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') [ 408.918559][T20161] ? evm_protect_xattr.isra.0+0x9e/0x3e0 [ 408.918579][T20161] __vfs_setxattr_noperm+0x11c/0x410 [ 408.918595][T20161] vfs_setxattr+0xda/0x100 [ 408.918616][T20161] ovl_check_setxattr+0xf1/0x130 [ 408.918636][T20161] ovl_set_impure+0xb0/0x110 [ 408.918653][T20161] ovl_copy_up_one+0x5fb/0x1860 [ 408.918668][T20161] ? __save_stack_trace+0x99/0x100 [ 408.918689][T20161] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 408.918710][T20161] ? tomoyo_domain+0xc5/0x160 [ 408.918735][T20161] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 408.969177][T20161] ? __lock_acquire+0x548/0x3fb0 [ 408.978988][T20161] ? __lock_acquire+0x548/0x3fb0 [ 408.979002][T20161] ? __lock_acquire+0x548/0x3fb0 [ 408.979066][T20161] ? kasan_check_read+0x11/0x20 [ 408.979091][T20161] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 409.011394][T20161] ovl_copy_up_flags+0x15a/0x1e0 [ 409.016415][T20161] ovl_copy_up+0x18/0x1c [ 409.020783][T20161] ovl_link+0x79/0x24f [ 409.024897][T20161] vfs_link+0x7a4/0xbc0 [ 409.029095][T20161] do_linkat+0x550/0x770 16:53:45 executing program 0: r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000002fc8)={0x0, 0x0, &(0x7f0000002000)=[{&(0x7f000000dfaa)="5500000018007f5f00fe01b2a4a280930206000100000001000000003900090035000c021100000019000b4001000000000022dc1338d54400009b84136ef75afb83de4411000500c43ab8220000060cec4fab91d4", 0x55}], 0x1}, 0x0) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(r1, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000040)='./file1\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 409.033385][T20161] ? __ia32_sys_symlink+0x80/0x80 [ 409.038501][T20161] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 409.044446][T20161] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 409.050550][T20161] ? do_syscall_64+0x26/0x610 [ 409.055789][T20161] ? lockdep_hardirqs_on+0x418/0x5d0 [ 409.065980][T20161] __x64_sys_link+0x61/0x80 [ 409.071495][T20161] do_syscall_64+0x103/0x610 [ 409.076123][T20161] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 409.082067][T20161] RIP: 0033:0x458da9 16:53:45 executing program 5: mkdir(&(0x7f0000000700)='./file2\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 409.086029][T20161] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 409.105657][T20161] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 409.105675][T20161] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 409.105683][T20161] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 16:53:45 executing program 3 (fault-call:10 fault-nth:23): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:45 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf458, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140), 0xd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f00000000c0)={[], 0x1, 0x7f, 0x7fffffff, 0x1, 0xfffffffffffff801, r1}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000001000000000000000200cfeb19bfdad9495d7edae9bf694bc70000", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$inet_mreqn(r0, 0x0, 0x27, &(0x7f0000000180)={@loopback, @multicast2, 0x0}, &(0x7f0000000240)=0xc) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x8918, &(0x7f0000000340)={@mcast1, 0x1, r2}) [ 409.105690][T20161] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 409.105697][T20161] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 409.105704][T20161] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 409.166850][T20181] overlayfs: failed to resolve './file1': -2 [ 409.188119][T20182] overlayfs: failed to resolve './file1': -2 16:53:45 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65750cee75d7319a6369723d2e2f66696c65312c776f726b6469723d2e2f66696c653117758e7384b595b6c4a9ac5b9425a555a878131ae457e2cfe92a648e95c88c51077fa1caafa3895674ca47636a25ad0030612fb577211bdd7a8ae8458fabe4e0b5f30c328a4f39b3066ca4a68916bc7f56214c088309a9efe80eaa49e0bf8706845b6b82e596109b0297b4"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dsp\x00', 0x301000, 0x0) [ 409.279260][T20179] overlayfs: './file0' not a directory [ 409.288630][T20190] overlayfs: './file0' not a directory [ 409.300199][T20189] FAULT_INJECTION: forcing a failure. [ 409.300199][T20189] name failslab, interval 1, probability 0, space 0, times 0 [ 409.300900][T20194] overlayfs: './file0' not a directory [ 409.338194][T20197] overlayfs: missing 'lowerdir' [ 409.347959][T20189] CPU: 1 PID: 20189 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 409.356043][T20189] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 409.366135][T20189] Call Trace: [ 409.369463][T20189] dump_stack+0x172/0x1f0 [ 409.373848][T20189] should_fail.cold+0xa/0x15 [ 409.378477][T20189] ? fault_create_debugfs_attr+0x1e0/0x1e0 16:53:45 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:45 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c726469723d2e2f66696c65312c776f726b6469723d2e2b66696c65313ebfe16b1c52afe0363d044f8fe6ddc495eacbd04aad12fd6b8c39f844866dabd636b83408d358d03bd6fabb1bbe263f33b7f9e8511639cee357dddad6b22eb41fc1bb47b59f777146fda299a0989d84664fb2c294f39531b4dbbdf8f75325029930e425821b2e2dec5a9855500c3e08e93650a33ac4a3b51236f72291cf3e14bcb9332801f90a0f294ed999"]) r0 = syz_open_dev$usb(&(0x7f0000000000)='/dev/bus/usb/00#/00#\x00', 0x9, 0x400) ioctl$VIDIOC_QUERYMENU(r0, 0xc02c5625, &(0x7f0000000180)={0x8, 0x0, @value=0x6}) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 409.384324][T20189] ? ___might_sleep+0x163/0x280 [ 409.389645][T20189] __should_failslab+0x121/0x190 [ 409.394620][T20189] should_failslab+0x9/0x14 [ 409.399270][T20189] __kmalloc+0x2dc/0x740 [ 409.403552][T20189] ? posix_acl_equiv_mode+0x21c/0x2d0 [ 409.406697][T20198] overlayfs: missing 'lowerdir' [ 409.408953][T20189] ? __ext4_set_acl+0xdc/0x5a0 [ 409.418659][T20189] __ext4_set_acl+0xdc/0x5a0 [ 409.423271][T20189] ? posix_acl_clone+0xe0/0xe0 [ 409.428067][T20189] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 409.434333][T20189] ext4_set_acl+0x2c5/0x4f0 [ 409.438852][T20189] ? ext4_get_acl+0x5b0/0x5b0 [ 409.443554][T20189] ? map_id_up+0x320/0x320 [ 409.447966][T20189] ? __put_user_ns+0x70/0x70 [ 409.452612][T20189] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 409.458857][T20189] ? posix_acl_valid+0x1fa/0x330 [ 409.463794][T20189] set_posix_acl+0x233/0x2f0 [ 409.468391][T20189] posix_acl_xattr_set+0x96/0x140 [ 409.473416][T20189] ? posix_acl_from_xattr+0x490/0x490 [ 409.478802][T20189] __vfs_setxattr+0x121/0x190 [ 409.483484][T20189] ? xattr_resolve_name+0x3e0/0x3e0 [ 409.488687][T20189] ? evm_protect_xattr.isra.0+0x9e/0x3e0 [ 409.494348][T20189] __vfs_setxattr_noperm+0x11c/0x410 [ 409.499645][T20189] vfs_setxattr+0xda/0x100 [ 409.504155][T20189] ovl_copy_xattr+0x3f9/0x470 [ 409.508846][T20189] ovl_copy_up_inode+0x143/0x5c0 [ 409.513786][T20189] ? ovl_set_origin+0x130/0x130 [ 409.518638][T20189] ? ima_post_create_tmpfile+0x35/0xa0 [ 409.524097][T20189] ? vfs_tmpfile+0x1ca/0x2b0 [ 409.528684][T20189] ovl_copy_up_one+0x10a8/0x1860 [ 409.533621][T20189] ? __save_stack_trace+0x99/0x100 [ 409.538747][T20189] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 409.543874][T20189] ? tomoyo_domain+0xc5/0x160 [ 409.548573][T20189] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 409.554819][T20189] ? __lock_acquire+0x548/0x3fb0 [ 409.559770][T20189] ? __lock_acquire+0x548/0x3fb0 [ 409.564706][T20189] ? __lock_acquire+0x548/0x3fb0 [ 409.569660][T20189] ? kasan_check_read+0x11/0x20 [ 409.574616][T20189] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 409.580874][T20189] ovl_copy_up_flags+0x15a/0x1e0 [ 409.585816][T20189] ovl_copy_up+0x18/0x1c [ 409.590140][T20189] ovl_link+0x79/0x24f [ 409.594223][T20189] vfs_link+0x7a4/0xbc0 [ 409.598386][T20189] do_linkat+0x550/0x770 [ 409.602631][T20189] ? __ia32_sys_symlink+0x80/0x80 [ 409.607659][T20189] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 409.613120][T20189] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 409.619188][T20189] ? do_syscall_64+0x26/0x610 [ 409.623884][T20189] ? lockdep_hardirqs_on+0x418/0x5d0 [ 409.629173][T20189] __x64_sys_link+0x61/0x80 [ 409.633708][T20189] do_syscall_64+0x103/0x610 [ 409.638308][T20189] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 409.644225][T20189] RIP: 0033:0x458da9 [ 409.648120][T20189] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 409.667719][T20189] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 409.676158][T20189] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 16:53:46 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) creat(&(0x7f0000000100)='./file1/file0\x00', 0x100) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{0x2, 0x2}]}, 0x2c, 0x0) mkdir(&(0x7f0000000240)='./file1/file0\x00', 0x180) openat$vimc0(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/video0\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x1000}, {r0, 0x220}, {r0, 0x44}], 0x5, 0x3ff) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 409.684147][T20189] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 409.699320][T20189] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 409.707342][T20189] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 409.715324][T20189] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:46 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$TIOCGPKT(r0, 0x80045438, &(0x7f0000000000)) 16:53:46 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000740)='./file1/file0\x00', 0x1) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="04d05fad1f009c8ccd6c1e1bd06aa2f55bb187768c71435bdde675a23f2d672898ef7600002e662f95a054e0c3fc36e54ac0534da282bd6742c5f690e1107b121bb529fe4c03e7a7eebeef02f0d74d2ec29c693d58e17dbdca6a00"/104], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000900)={&(0x7f0000000280)=@in={0x2, 0x4e21, @empty}, 0x10, &(0x7f0000000880)=[{&(0x7f0000000780)="c536ca16eed3d5fc3c564550190fcce97a68fbd562d70583c37a63fcabc4c7ae52246e6d91dbd0365dfe4e0e8d77a11bd991d09ac9359dce628804645bd80b3d75aa674fd3ff8a5da6bc7bab29c80a20201b775aa4065f4b4f0e2b096e836845a34d3dc2e343c5e6701032aa90a4c1e327865b19c9a6beea50ce93568a40004159fd26336cff4e967da9cda27f28", 0x8e}, {&(0x7f0000000340)="eedfb02bd9cf60c45062f477e41f8343fe14b4b83d2d56583de22ad0e0ed908f", 0x20}, {&(0x7f0000000400)="af9cd989c865cb5ae95b955e8a50280e9b85dab5d2e8f837b90d5f90da5fa7f6139dbd178fde30206d6e236b0b9feb7832ed6b8289871e4bfeb9e1068cf342e0bc445cfa7bef0aa5c2c1eb641edcfe3a03624a7af01c", 0x56}, {&(0x7f0000000840)}], 0x4, &(0x7f00000008c0)=[@dstaddrv4={0x18, 0x84, 0x7, @multicast2}], 0x18, 0x1}, 0x80) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="757070657264697205002f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000500)={{{@in=@broadcast, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in6=@ipv4={[], [], @local}}}, &(0x7f0000000180)=0xe8) mount$overlay(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='overlay\x00', 0x4000, &(0x7f0000000600)={[{@xino_off='xino=off'}, {@upperdir={'upperdir', 0x3d, './file1'}}, {@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1/file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_off='nfs_export=off'}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@default_permissions='default_permissions'}, {@xino_on='xino=on'}, {@default_permissions='default_permissions'}], [{@fowner_eq={'fowner', 0x3d, r1}}, {@subj_role={'subj_role', 0x3d, 'system.posix_acl_access\x00'}}, {@defcontext={'defcontext', 0x3d, 'root'}}]}) getsockopt$ARPT_SO_GET_INFO(r0, 0x0, 0x60, &(0x7f00000002c0)={'filter\x00'}, &(0x7f0000000240)=0x44) [ 409.836752][T20201] overlayfs: missing 'lowerdir' 16:53:46 executing program 3 (fault-call:10 fault-nth:24): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 409.893398][T20208] overlayfs: unrecognized mount option "upperdir" or missing value [ 409.942789][T20215] overlayfs: missing 'lowerdir' 16:53:46 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="75707065726469723d2ea266696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c653199e8ea6926745052e2fb01e899b2b8f8435da3828e70598a275235fe6675a410eeb2eb906130988cd5cc0a04abbea53d7aef8708cb3de8976f3573acfca02155631b1fb7a78c8e25fca1005a3655c76fbe0e8f0000000000"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_threshold\x00', 0x2, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000ac0)={{{@in, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@broadcast}, 0x0, @in=@initdev}}, &(0x7f00000006c0)=0xe8) sendto$packet(r0, &(0x7f0000000d80)="2a64ce8672d9d62350ff84351fd698b9f5a3106ab44e39712a9b999e4684823ce50116bc1fc647b7c0854ffb914d46daba39082e6a5f8f935e286c8b4b6360f54aee671659d98313de84d99e71c6bdb267214fb5bf9f55e4c71ca959e27d50484546ed457e6ad2c7c8cbd69af79437b97f1a83edcbd83bef688cab19b7b1e782150956ae3cffe6562335ca5451e10ebdd6d8f2e33acdc3950971c2d54569c3dd40a19504eb03d1751378203e7837783ecece01cef5cefb691a9dacf370601476e41e1a44f0869b8115a7abca4a3c5c19cbfcea25cd0f565f4041adf148be761e06a8dd6beebc05e2905479d6b1704ab8be9ec6a25afbff9f61ffa971e68eac8b75729aef8c760d6adfe0ebd334f6d09d31f4ab32f09886d654b12f3aad41f27634808b55f95f3219271ea7cc284df027e26f18d33b76e794bf438ef9ea795cf1239bf99035eebafa1544be7d274dfa158deb065fa6dc60d34d9296a5e11ad960a3c159366275ff1404deca39c7087178b41d4412fa5d9f849a59566dcb1a64842f69cbf51a7817fbd1d4a9fdc898e7248764993d8b0194d121f47f78674e4c9bf6cf1d7851e5a4fa4e3d7a952e16a499d8fcbc542b2a36896efbc93777461ad01ca9a5b4fd158fb7b0d03c2365b75eb71085b6b7c856d54d43aa9b40fcff181a11c3501028673f3b85c35ddc1f35180f7356b41c73d8f35585ca191d8cc4a742da506d05b716b532c862f8b3800fdc85256d551bda405f1b7fd508f5541f1c3fbe878c466a929c898104c9e3d46f0912f803330d995dd912048b4a62812a47e5412935ef2d852f6d2a1646c5c3a605a3278592a7128ec61a431fc911c46e0a25795c7278397dffb0d3d2c7b67c79d4cf03b42b0e859be72ab09d7c11bd4944577acad964d841155f09e954e7bb11f41fbd38983655a90c76233d5ff460298e3213ee7af2160f147355fa92f03f2401b4bc4684dc18a6ca6b16f8975c137e5eeadfc5413bbefdf2fe544495c1cbaf0099eaa096708d3805f8435be9f4d44c3973c06734f3b7afadf9830efeed210bbceef304a68adeebfd48ac4799a345e31259b0095aa01f454e06cda608925405027610dc1e63d3b380cfd0745668149586c1a33fb246a175c275c32aa05332b139e83ca9ad5a55c0f2ddca2ff612a14b8d0fbad66e22c99e3f69677d62fcd3cbe2058308cc8feb2d25916cd3872c536f317b15c2751f1e1ff8a6fa2ef3fd08950b3c19258f6211bf535361020c74f76eef084f8f09256db7b50f48576aa55eae7126c6929d15dabfd5d5a398e33f60170218bbb7c9cd240fa322bbe2ba87415b3e1c1d194e21ce76e36105eca0740b1884a575167de65218bbcf4ae0315e6485f6120724d73c995d818c58abb260db30332f03b696b0e8a434d6ccec59b28dbc71c0d75aa4bff44c81cfee0286663c6ea6b3bd107df87082e54b8627ddc7b9ea7ceb556d5d85ca56cfbd0197dd7fd96fd51f1fb5901b78636a31a00d98bb20724c96465af77b9d77c305205e6b9c524acb4aab8cb9d5c195fc78a0270c1647ba5a01656ff2e2fbbcf4c534809beec07b0dbc56f10e84a6a060edf46587083c30f556e86bdd4f607e3b787b0324471d24d4c9c4a66bf9f5ad49d5582be5e0e40180e80b839ca28347cab99a93b9ebcfa693b350fb81cb9b0a2dffebe95da7e566bb2a9e4d5fdb5beb2ae74184f37ef64c80b7798f92879ece27b633cda21ceedfe78859a12403823a426b6dc7f2efa8a8dc71dce188af7daebd8a76ad936d72cf4ff0689ceceb59f41b58142be1badb1bee84af524dbbcf08c0d6c981f3c58a3d2263fa42ed959e3beefb441e83f14517d55cb097a81c83bd5524029658a92fd908c0bfb5251d547d5bae8c8a016d0859e60dfe7b4daf2a4a7146131f4b8da70f39be4e521797c0bedea9bf39ca52f95a130b0bc00f122749c3c26c3c13f0f3c3f11e987454e237267030624bcd9b9dc2f299969bb17ec522f4fea31c5756f8560c11727100c1bae88b13044e3d872b71113bbf79a56641c3b03137fc8f8db7b1ac17bc1c8b6cf8c19b9ad27316b11617e1d0ec136c7efb549125163581fb1401889add08f2a347f22288b83f429a8adee7371863c692bb384a8ac2d76c519d1acfa2037af7636f528361225aedf38575e80aa8316a11fbfd16d63aceb3221619380c9efd741b32b26ac5c36af6fede0fe2977a78283fad590a38dc767de8763c2adc8188d3417a044aadcfb4f733d962080c7655660ec28854279ae63c8f29791abe68a23b42fcab196049998587fc4ec3f7cecb4a8819a60a64d09d00843c754569786946da68f607c45949bcec5fc8e210d32990cc45a257103dfb06ed0eea5939f38e164ef68827145c0fb8a9a1c4a1b89e2c46c156b6602b3b11648541867376aab25ca1233588e4b2d3eb5008c46e0208caa0310c58af90ff5a7b52e20c6dca3bc963ccfd36cd0d283a7c9f20e9cb4d404801e85190c77ab49e1f269b0bc7f3bab50549d985f2e41e7cc23bf730cd1f9e8545936d9d526f4b8001d25a409f8658070dc6fd25e4585b2e4da96e97d1b19c308513ea59689d926687e4dec6983b389e7bab7aefc57700cf65259153ad07be0a3750ef378ec15b62226a03285371a86340c002dde068537ba017aa18fec910b55e0a4abc82e3e13c5f10c51eb2be39bb61e9c308a24e83548e469b11d2f5002085c997bd1b095bb1f2ebc56788a2c6f946e44aa150e49a3f680e47f4f857b4413d409868cf3a34a89c60b9da82ef0ab5c4077f345f1f6506635edf54917e37b9c483ebe6f7f521c5c3de14f9e307775cadd8587c8811dbcdf61915d4a50465ed4828eef1357029809175f52dfa3ebe400abcd0dca4ccc9f2254b98ac46866d601b470c8ab629e1ae0a79eda448893c29f13d54093725e2613218ea3c118b99c485081a8f4bfa8ddc2a62aaf731aeb98fd3cc050ce221ddd40011c2c6fdb09eff3136e3c47a874e6c20024060f6b181b56da7a37399b11b4856a7dfec33fba312753bbd19b41b37069eb730e3249cc785d091bdb581454dd83b3d1fa7b62c3662fb0f42ce417fc4003c0583c5ee537dd362ffcee26beabe53e5cc4ece73fff72d07086d9ec8ebcbd6ce928861b260faef8339ecb2c818d4b93098af7cd251bb553ddeae89992fbd668a9fd324bd0ae87e932d7af2ab503edeb122a7f70ab7300729f27aaf8dc60de2bb05036e0d99927b3b3eb11606927fe229323a96e5986a050161723008dfdd2e7766d10b23f038c9013f7c956f68fdccfe123e5ca65054dd5afe96039a377f5db3142458064d54fd91833fe79c73350a7b4a4b764471f7bb77255dcd8696bffcfb9c1d89b9b865a4490bbbd5a9980411a817330d809436c749da44f6e2e4311c1bb0e87f728b03b0d87261a2710f4985af0c4e0294c0cc4c99bbea265214abd5bc1a03b8e3efcbb20d75ff0845414e2926ce5831ccac5db52452375ca3c74de0bde8f5a13f1c6338ed0ae64e061c676ced79aa862bc31559facdf56e95aa5533c9f5b7613a0b0d1d3e01e650d81d834bad26b1a619be2b6d472aea95fb070231ca768a2f99d1b076ec7494ca94270575f103f9fcc5c1dad0bcd4a681503a3a1c43e30dbc86ef4d2f0c8196d2506ee6408c56bb628a5ba9fd4dec26738a912ec0aa130c22631dad01b6b27b1e1575057677c8e8ca5c6c3a9d2680747458c6f3c680717745b403b10277470201995088e44793496310271881eb569572ff8a460e8b96bb7b97bdbd28059de47c1cc445643506ecf90a0c5089b9f301ac9dfeec73e75a047fb04e4fa0199ec7cd472fe9ace77fe0016882eefce8f139798f94ae6e2c662e4ee24e62cb5dc8c5d00ebe10a3889dd4289ce22fd874aa239a693e2205231e5cce23f349e6eab78377b4e3829071e99d6d8e716d082c81cf27d09d1dc05131eb9ff997928d6d160d5680ba5ae7fd1845fe2f91feb87f59125db560fed4077964ac5cc0b15d09a9866f9a25f46bb5f25fdf0e42448b0dba0b30020dd470df607a796c72d93d2ac8dfd1c4c96fdfe3520a17d99425d7f4306208e52258c07b7b37f663efe876dcd7967b06d7a91df9ba085cde1f08b363ea780ae0767f004b189f6d5348f01ac168eb04dbfc564521caf262cceb9b18269ba17eb49c22f9785a5ef3465f09e20cf8db9e20d20967bd32d148f1a809c7c5766c4e63072ce44804099ab9ce263708a4c6e21294a657865f74afe21916aba6a2bfa7b440db2c54701c47b4a093074ad64c94a9b2c3d2127120f18fef3fe2a1d4ded58b5fb83eaa75a1805d59237a7e2b8914681ec6438eaa62b84c574db7dfa572b01dcd9b18d0f2b9841a92caebc265a719791dccec4db10090707219ab2bff171b19ef59be606c549aeb1b5f828cf30be34d865982969106943798e02168155edbd9c6fb3a566d82a4e88a0b114b88fbf72fea9849c37577fdb83dbfa54a8359e7b641f4ec0007768e4c2c4e1435f9bcc878c6b70b56067b2ac8fd453e07e7db769609bd01592dec568079ec51cba1bab7f4b91299c26124bb6080fc2f62816d3365149989d93577854ba3aa810ec877059eecec7477926719c1d24f128d9d17c66d59a231ed42da0b6da0411b498a1edb6cfaa41132406a275305294cfb4c83ea939526aa2d16f1d13fdf90588168a22605750b9fbe8b760a024b560c6bb8a518a9178df2aabdf84507ae23aa80a575816f2e7123b5a51b5667496a3e96e6ff11579c22ef0aaa802383b9580362ae77ccff9b80caa7fedae20b58238c035b1adc806a46abb38230002bca254e37756bde9533aef9529b6bb135e7428a6b5ee5b1572ebf9fc22822d4bd699ac94ed1f2f30daaaca9df60e785d191b75bcf4029bed64d37976cd180e89ca13a7006e7b9a04005e9a0536345c5eaa551e0822da99fd94c7a8d14f95887aa48f7d907f9fc730b0e329243e19256a554560d6b87d2587c1ded378d16ffbb62b2ed107a79a2f2c3c49fc3fbe0a4a6f608b867b6ea09d3778ef31c6b9134b0875de73545d6eaa3bc9cfde4dcfe5fe27949a656cfedb7062d315954a3c7252fd829835eb1329ab7ac4f6e13511e6ddb5e1d5ac94c3f4c2ac14a5ac594d2ecd0f6fb51b515e37ba9c41a6e35612b9b0f13c39cfad84083032bb7da2b3f497e373c2fd3a1b78d7083fa47aed555153b7c58798105f3aa2589ac304c7eec0c208644ffd205ef12785ece231a0c51c3b99246d714c5c965ed0be266680d1633fbd2a03113444fdb23764530cfce287365b8807dc3a28565c292673b403f0ed6082e4ff5b79c687d25d98972953d028cf710c56aed415c60e1b3b4fffb3399ba70de82f4688b07284f4b1f3329433e0840c7b8a8f1f5f856f038fb80c5f8f1e8362420e25a830970a1fd8c8928b67e8f4c9431848c4ab7b20950b85525d6195484ab8524cab51e46f356f219a6d1e60ae1e702283b11fcc8f808114f815c552c29da7ca038a3546b1ab824655c8d06fef940d520484c0298cd0e3feac59c4c52fddaeea41c1d637a678978375699b6b5538183923b3f595da6199b883a58934e5b432b7b2301aa682b94b81d540124076288d0ae3e69ebef24cffaf01324b6d2e73d4c9fda77744031eca76330100bf016062ac4bd179f6ab7a4e18bdb835058739182a6cbfa18f04357c6153493db7a873d15928022fb4d2e7c07481158662460b4795f333b124e54ee5e61a8da94813f416f395038cc31e6269956cb9614bff1dd69f318f8dcb1f6303ee421195c36ad21ca71", 0x1000, 0x24008010, &(0x7f0000000bc0)={0x11, 0x0, r1, 0x1, 0x779, 0x6, @link_local}, 0x14) 16:53:46 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000040)={0x0, 0x52}, &(0x7f0000000100)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f00000002c0)={r1, 0x2, 0xc7, "39afa3c03a2b1b77af85a5f77be3ad0f34572f39b5c070571ea03d45960f6178abf041cf886944cea3f3bed702253930f6938bec0f55e9a8e56817d52436a22269312fbe315cedfd819bc1eaffbb02af1f3df36cc2c7bc2cb356b6adf08c6dd9d9009674dcfcb78e03d760d4a19fa77c3298ffb0b2ad2eddd47bf3231a99ca4a8fc7ac0323b2282b92465302210f2a0c3c671d2ee68de2f3e5bd983e3d86c5e4f7829d8280d1267f8ead107333b3fa18494852f89c6d7390e0c213ebd49eb0228e63cc76f05c39"}, 0xcf) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f00000000c0)='./file1/file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:46 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$KDGETKEYCODE(r0, 0x4b4c, &(0x7f0000000040)={0xffffffff}) [ 410.171472][T20217] overlayfs: './file0' not a directory [ 410.182280][T20233] overlayfs: failed to resolve '.file0': -2 [ 410.194049][T20238] overlayfs: './file0' not a directory [ 410.205752][T20229] overlayfs: './file0' not a directory 16:53:46 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="0200"/16, @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:46 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e4c66696c65312c776f726b6469723d2e2f66696c65315d9e445d6c7e2430ef6464fd17810e2b59d78c99edde4419c9a7e6dc60ca6ab9f52667da14591e8223288a2c1f6868395d8b3dbda39d23903c28ae7feb8be4310c7bd7b63d91a80465741ff3023eb8115f305acb1b70ce00576acee0052a070c3f2c3df4dfd114e7f61f57ba"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:46 executing program 4: r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000100)={0x1, 0x6}, 0x2) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x168) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, &(0x7f0000000040)=0x6f000000, 0x4) ioctl$TIOCMBIC(r0, 0x5417, &(0x7f0000000140)=0x7) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 410.330111][T20248] overlayfs: unrecognized mount option "hh9]=#<(1 {׶=et>_0Zp" or missing value 16:53:46 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)=""/76, &(0x7f0000000140)=0x4c) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:46 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$VT_ACTIVATE(r0, 0x5606, 0x7fff) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 410.388250][T20251] FAULT_INJECTION: forcing a failure. [ 410.388250][T20251] name failslab, interval 1, probability 0, space 0, times 0 [ 410.445431][T20251] CPU: 1 PID: 20251 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 410.453481][T20251] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 410.463568][T20251] Call Trace: [ 410.466433][T20256] overlayfs: failed to resolve './file1': -2 [ 410.466903][T20251] dump_stack+0x172/0x1f0 [ 410.476820][T20257] overlayfs: unrecognized mount option "hh9]=#<(1 {׶=et>_0Zp" or missing value [ 410.477282][T20251] should_fail.cold+0xa/0x15 16:53:47 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) r0 = syz_open_dev$vcsa(&(0x7f0000000000)='/dev/vcsa#\x00', 0x20, 0x800) ioctl$SG_GET_VERSION_NUM(r0, 0x2282, &(0x7f0000000080)) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 410.493605][T20251] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 410.499456][T20251] ? ___might_sleep+0x163/0x280 [ 410.504343][T20251] __should_failslab+0x121/0x190 [ 410.507516][T20256] overlayfs: failed to resolve './file1': -2 [ 410.509309][T20251] should_failslab+0x9/0x14 [ 410.519815][T20251] __kmalloc+0x2dc/0x740 [ 410.524089][T20251] ? posix_acl_alloc+0x24/0xb0 [ 410.528879][T20251] posix_acl_alloc+0x24/0xb0 [ 410.533497][T20251] posix_acl_from_xattr+0xfe/0x490 [ 410.538655][T20251] posix_acl_xattr_set+0x3e/0x140 [ 410.543683][T20251] ? posix_acl_from_xattr+0x490/0x490 [ 410.549060][T20251] __vfs_setxattr+0x121/0x190 [ 410.553746][T20251] ? xattr_resolve_name+0x3e0/0x3e0 [ 410.558946][T20251] ? evm_protect_xattr.isra.0+0x9e/0x3e0 [ 410.564584][T20251] __vfs_setxattr_noperm+0x11c/0x410 [ 410.569876][T20251] vfs_setxattr+0xda/0x100 [ 410.574303][T20251] ovl_copy_xattr+0x3f9/0x470 [ 410.578999][T20251] ovl_copy_up_inode+0x143/0x5c0 [ 410.583968][T20251] ? ovl_set_origin+0x130/0x130 [ 410.588844][T20251] ? ima_post_create_tmpfile+0x35/0xa0 [ 410.594307][T20251] ? vfs_tmpfile+0x1ca/0x2b0 [ 410.598901][T20251] ovl_copy_up_one+0x10a8/0x1860 [ 410.603855][T20251] ? __save_stack_trace+0x99/0x100 [ 410.608970][T20251] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 410.614086][T20251] ? tomoyo_domain+0xc5/0x160 [ 410.618767][T20251] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 410.625021][T20251] ? __lock_acquire+0x548/0x3fb0 [ 410.629978][T20251] ? __lock_acquire+0x548/0x3fb0 [ 410.634946][T20251] ? __lock_acquire+0x548/0x3fb0 [ 410.639905][T20251] ? kasan_check_read+0x11/0x20 [ 410.644778][T20251] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 410.651117][T20251] ovl_copy_up_flags+0x15a/0x1e0 [ 410.656066][T20251] ovl_copy_up+0x18/0x1c [ 410.660310][T20251] ovl_link+0x79/0x24f [ 410.664411][T20251] vfs_link+0x7a4/0xbc0 [ 410.668593][T20251] do_linkat+0x550/0x770 [ 410.672860][T20251] ? __ia32_sys_symlink+0x80/0x80 [ 410.677910][T20251] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 410.683376][T20251] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 410.689633][T20251] ? do_syscall_64+0x26/0x610 [ 410.694318][T20251] ? lockdep_hardirqs_on+0x418/0x5d0 [ 410.699622][T20251] __x64_sys_link+0x61/0x80 [ 410.704145][T20251] do_syscall_64+0x103/0x610 [ 410.708741][T20251] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 410.714628][T20251] RIP: 0033:0x458da9 [ 410.718567][T20251] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 410.738168][T20251] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 16:53:47 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000040)={0x0, 0x3, 0x8, 0x7, 0x400, 0xfffffffffffffffd}, &(0x7f00000000c0)=0x14) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1/file0\x00') setsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000100)=@assoc_id=r1, 0x4) getsockopt$rose(r0, 0x104, 0x106, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') setxattr(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)=@random={'user.', ']-&trusted\'system)cpusetcgroupvboxnet0]]md5sumeth0md5sum+vmnet1|\x00'}, &(0x7f0000000340)='\x00', 0x1, 0x2) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:47 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c6530127c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 410.746577][T20251] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 410.754572][T20251] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 410.762580][T20251] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 410.770589][T20251] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 410.779600][T20251] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:47 executing program 3 (fault-call:10 fault-nth:25): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 410.886165][T20268] overlayfs: missing 'lowerdir' 16:53:47 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1\x00', 0x40) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:47 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') bind$tipc(r0, &(0x7f0000000040)=@id={0x1e, 0x3, 0x2, {0x4e23, 0x3}}, 0x10) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:47 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r0 = getpid() sched_setscheduler(0x0, 0x0, 0x0) ptrace$peekuser(0x3, r0, 0xe7) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 411.048018][T20282] FAULT_INJECTION: forcing a failure. [ 411.048018][T20282] name failslab, interval 1, probability 0, space 0, times 0 [ 411.082566][T20284] overlayfs: './file0' not a directory [ 411.111859][T20282] CPU: 0 PID: 20282 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 411.119925][T20282] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 411.119942][T20282] Call Trace: [ 411.133437][T20282] dump_stack+0x172/0x1f0 [ 411.137794][T20282] should_fail.cold+0xa/0x15 [ 411.142508][T20282] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 411.148355][T20282] ? ___might_sleep+0x163/0x280 [ 411.153326][T20282] __should_failslab+0x121/0x190 [ 411.158464][T20282] should_failslab+0x9/0x14 [ 411.163045][T20282] __kmalloc_track_caller+0x2d8/0x740 [ 411.168444][T20282] ? vfs_getxattr+0xc2/0x2a0 [ 411.173078][T20282] ? xattr_permission+0x300/0x300 [ 411.178209][T20282] ? ovl_copy_xattr+0x27b/0x470 [ 411.183108][T20282] krealloc+0x66/0xd0 [ 411.187201][T20282] ovl_copy_xattr+0x27b/0x470 [ 411.191918][T20282] ovl_copy_up_inode+0x143/0x5c0 [ 411.196894][T20282] ? ovl_set_origin+0x130/0x130 [ 411.201785][T20282] ? ima_post_create_tmpfile+0x35/0xa0 [ 411.207274][T20282] ? vfs_tmpfile+0x1ca/0x2b0 [ 411.211896][T20282] ovl_copy_up_one+0x10a8/0x1860 [ 411.216995][T20282] ? __save_stack_trace+0x99/0x100 [ 411.222162][T20282] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 411.227314][T20282] ? tomoyo_domain+0xc5/0x160 [ 411.232044][T20282] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 411.238330][T20282] ? __lock_acquire+0x548/0x3fb0 [ 411.243308][T20282] ? __lock_acquire+0x548/0x3fb0 [ 411.248269][T20282] ? __lock_acquire+0x548/0x3fb0 [ 411.253288][T20282] ? kasan_check_read+0x11/0x20 [ 411.258167][T20282] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 411.264439][T20282] ovl_copy_up_flags+0x15a/0x1e0 [ 411.269413][T20282] ovl_copy_up+0x18/0x1c [ 411.273684][T20282] ovl_link+0x79/0x24f [ 411.277783][T20282] vfs_link+0x7a4/0xbc0 [ 411.281964][T20282] do_linkat+0x550/0x770 [ 411.286255][T20282] ? __ia32_sys_symlink+0x80/0x80 [ 411.291317][T20282] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 411.296808][T20282] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 411.302916][T20282] ? do_syscall_64+0x26/0x610 [ 411.308524][T20282] ? lockdep_hardirqs_on+0x418/0x5d0 [ 411.313824][T20282] __x64_sys_link+0x61/0x80 [ 411.318350][T20282] do_syscall_64+0x103/0x610 [ 411.322964][T20282] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 411.328878][T20282] RIP: 0033:0x458da9 [ 411.332788][T20282] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 411.352402][T20282] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 16:53:47 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYRESDEC=0x0]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x9) 16:53:47 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="75707065008069723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312cf6c4776f726b6469723d2e2f66696c65317031ebdb79aeee46"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file0\x00', 0x100000001, 0x156, 0x0, 0x0, 0x0) getsockname$llc(r0, &(0x7f0000000040)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, &(0x7f0000000080)=0x10) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 411.360851][T20282] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 411.368833][T20282] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 411.376812][T20282] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 411.384790][T20282] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 411.392775][T20282] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:47 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)={{0x0, 0x2710}, {0x77359400}}, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x7, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000001000000000000000c000000", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000e4186a216ebb45f50358f9543475a0035f984c688fae0e6fb8a400da9e79e9e13635020d3a9da5f57792740beccabbb8b36c0f07f75e0a6be1d1257e8a8777b818466f9f0b8efcd810dd1e0fcdf6"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5e4490cbb0ba7a508b79b60eacc649373e2dc098bcb7a21b7a0624602d8260398d3d268898432941b3f7601000100d465cb94111a4b0dfea660653a482e7717271f42f18800592e8c08cc03e62164ee0b363ee01f41fce8113a0183299951a44a8b621561e2151fcf33a0a78bff1b3b0a4656f08d9101a639b90c49a110557263795e056a697801b76eb76f58d9dddafc638af88f2bd49379f207404916422f816e02ec6b41f56a7b4f82d604c64b3885e86d706172c36b06294e03e4d920e780a7350560d25ba92a3e1b98cd880d1887a3ac87ca2663e46df594ba762acd16e013bb9ad9490c38b9501bc9fbe6bbc867186d02c8031a795a03cbe7a8fd1c8c19bc1776e1979f0947ab959a497b1a91f9c02e3a377f01e863169dc93e35e50373e751533fb5537b651240316fb08a7eb579aca27251c0b716477a0fd9c91beb17b47f7d1f9c44843223faf1845bc15bd2b85f6c5b1a834d7ac2e9e8c7996afefb8d041feff415210217b2dd4ae7598f49"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0206434, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x200}) ioctl$DRM_IOCTL_AGP_UNBIND(r0, 0x40106437, &(0x7f0000000180)={r2, 0x9fa4}) [ 411.424215][T20264] overlayfs: './file0' not a directory [ 411.424510][T20296] overlayfs: unrecognized mount option "00000000000000000000" or missing value 16:53:48 executing program 3 (fault-call:10 fault-nth:26): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 411.499738][T20295] overlayfs: './file0' not a directory [ 411.512959][T20300] overlayfs: unrecognized mount option "00000000000000000000" or missing value [ 411.518313][T20303] overlayfs: unrecognized mount option "uppe" or missing value [ 411.542305][T20304] overlayfs: './file0' not a directory 16:53:48 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) setsockopt$l2tp_PPPOL2TP_SO_REORDERTO(r0, 0x111, 0x5, 0x1, 0x4) socket$nl_crypto(0x10, 0x3, 0x15) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) ioctl$sock_inet_udp_SIOCINQ(r0, 0x541b, &(0x7f0000000040)) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') open$dir(&(0x7f00000000c0)='./file1\x00', 0x440, 0x80) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000140)={&(0x7f0000000100)='./file2\x00', 0x0, 0x18}, 0x10) 16:53:48 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x1, 0x5330) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffff9c, 0x84, 0x70, &(0x7f0000000080)={0x0, @in6={{0xa, 0x4e24, 0xfffffffffffffffe, @loopback, 0x89d}}, [0x2, 0x8, 0x3ff, 0x7, 0x2, 0x28a6, 0x0, 0x6, 0x3, 0x8, 0x3ff, 0x9, 0x401, 0x85, 0xffffffffffffff81]}, &(0x7f0000000000)=0x100) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000000180)={r1, @in6={{0xa, 0x4e22, 0x5, @remote, 0x100000001}}, 0xcf, 0x6}, &(0x7f0000000240)=0x90) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 411.660827][T20311] FAULT_INJECTION: forcing a failure. [ 411.660827][T20311] name failslab, interval 1, probability 0, space 0, times 0 [ 411.682635][T20311] CPU: 0 PID: 20311 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 411.690670][T20311] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 411.700749][T20311] Call Trace: [ 411.704078][T20311] dump_stack+0x172/0x1f0 [ 411.708452][T20311] should_fail.cold+0xa/0x15 [ 411.713147][T20311] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 411.718973][T20311] ? ___might_sleep+0x163/0x280 [ 411.718994][T20311] __should_failslab+0x121/0x190 [ 411.719027][T20311] should_failslab+0x9/0x14 [ 411.733342][T20311] kmem_cache_alloc_trace+0x2d1/0x760 [ 411.738742][T20311] ? mark_held_locks+0xa4/0xf0 [ 411.743528][T20311] ? kfree+0x173/0x230 [ 411.743547][T20311] ovl_encode_real_fh+0xc6/0x4c0 [ 411.743561][T20311] ? ovl_set_attr+0x280/0x280 16:53:48 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000280)='/dev/cachefiles\x00', 0x468000, 0x0) write$eventfd(r0, &(0x7f00000002c0)=0x10000, 0x8) r1 = creat(&(0x7f0000000240)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) connect$netlink(r0, &(0x7f0000000300)=@proc={0x10, 0x0, 0x25dfdbfb, 0x2000}, 0xffffffffffffff2b) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000000500)={{{@in6=@mcast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in=@initdev}}, &(0x7f0000000100)=0xe8) mount$9p_virtio(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file1/file1\x00', &(0x7f0000000080)='9p\x00', 0x0, &(0x7f0000000140)={'trans=virtio,', {[{@uname={'uname', 0x3d, 'overlay\x00'}}], [{@uid_lt={'uid<', r2}}, {@pcr={'pcr', 0x3d, 0x31}}, {@smackfsdef={'smackfsdef', 0x3d, 'overlay\x00'}}]}}) [ 411.743571][T20311] ? ovl_copy_xattr+0x36c/0x470 [ 411.743593][T20311] ovl_set_origin+0x67/0x130 [ 411.743607][T20311] ovl_copy_up_inode+0x3a7/0x5c0 [ 411.743620][T20311] ? ovl_set_origin+0x130/0x130 [ 411.743640][T20311] ? ima_post_create_tmpfile+0x35/0xa0 [ 411.743659][T20311] ? vfs_tmpfile+0x1ca/0x2b0 [ 411.786655][T20311] ovl_copy_up_one+0x10a8/0x1860 [ 411.791607][T20311] ? __save_stack_trace+0x99/0x100 [ 411.796735][T20311] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 411.801865][T20311] ? tomoyo_domain+0xc5/0x160 [ 411.806557][T20311] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 411.812835][T20311] ? __lock_acquire+0x548/0x3fb0 [ 411.817796][T20311] ? __lock_acquire+0x548/0x3fb0 [ 411.822743][T20311] ? __lock_acquire+0x548/0x3fb0 [ 411.827727][T20311] ? kasan_check_read+0x11/0x20 [ 411.832597][T20311] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 411.838850][T20311] ovl_copy_up_flags+0x15a/0x1e0 [ 411.843887][T20311] ovl_copy_up+0x18/0x1c [ 411.848153][T20311] ovl_link+0x79/0x24f [ 411.852241][T20311] vfs_link+0x7a4/0xbc0 [ 411.856417][T20311] do_linkat+0x550/0x770 16:53:48 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@ax25={{0x3, @default}, [@rose, @remote, @bcast, @null, @remote, @null, @netrom, @null]}, &(0x7f0000000000)=0x80) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0)='TIPCv2\x00') sendmsg$TIPC_NL_PUBL_GET(r0, &(0x7f0000000380)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10800}, 0xc, &(0x7f0000000340)={&(0x7f0000000200)={0x120, r1, 0x4, 0x70bd29, 0x25dfdbfc, {}, [@TIPC_NLA_MEDIA={0x5c, 0x5, [@TIPC_NLA_MEDIA_PROP={0x34, 0x2, [@TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xea09}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9b7c}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x14, 0x2, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffff}]}]}, @TIPC_NLA_BEARER={0x60, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xc236}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xffffffffffffffff}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xfffffffffffffff9}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e24, 0x0, @rand_addr="09a1e05e28611893c08f9b689f10ac6b", 0xdda}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x9, @loopback, 0x165ccf65}}}}]}, @TIPC_NLA_LINK={0x50, 0x4, [@TIPC_NLA_LINK_PROP={0x24, 0x7, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1c80}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xf}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x4}]}]}, 0x120}, 0x1, 0x0, 0x0, 0x1}, 0x40) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="756469723d2e2f66696c65302c6c6f7765be4cc065419bdfc73acc7264be723d2e2f66696c65312c776f726b6469723d2e2f66696c653197cc23860ad06de45300948959cb845ed78d9ba38b7026c9d6b568a3eb8bc1bfdb6388b8f61b00000000"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 411.860687][T20311] ? __ia32_sys_symlink+0x80/0x80 [ 411.865730][T20311] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 411.871222][T20311] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 411.877320][T20311] ? do_syscall_64+0x26/0x610 [ 411.882041][T20311] ? lockdep_hardirqs_on+0x418/0x5d0 [ 411.887355][T20311] __x64_sys_link+0x61/0x80 [ 411.891984][T20311] do_syscall_64+0x103/0x610 [ 411.896642][T20311] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 411.902562][T20311] RIP: 0033:0x458da9 16:53:48 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000500)={{{@in, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in=@broadcast}}, &(0x7f0000000100)=0xe8) stat(&(0x7f0000000140)='./file1/file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuseblk(&(0x7f00000007c0)='/dev/loop0\x00', &(0x7f0000000800)='./file1\x00', &(0x7f0000000840)='fuseblk\x00', 0x20, &(0x7f0000000880)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000 00000000060000,user_id=', @ANYRESDEC=r2, @ANYBLOB=',group_id=', @ANYRESDEC=r3, @ANYBLOB=',max_read=0xfffffffffffff001,default_permissions,default_permissions,fsname=system.posix_acl_access\x00,\x00']) fstat(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = getgid() getresgid(&(0x7f0000000180), &(0x7f0000000240), &(0x7f0000000340)=0x0) r7 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000a40)='IPVS\x00') sendmsg$IPVS_CMD_SET_DEST(r0, &(0x7f0000000b80)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x40005010}, 0xc, &(0x7f0000000b40)={&(0x7f0000000a80)={0x80, r7, 0x2, 0x8, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_DEST={0x58, 0x2, [@IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x1}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0x2}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0xed36}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x576}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x4}, @IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e22}, @IPVS_DEST_ATTR_L_THRESH={0x8}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@ipv4={[], [], @initdev={0xac, 0x1e, 0x0, 0x0}}}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0xffffffffffff738e}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x1}, @IPVS_CMD_ATTR_DEST={0xc, 0x2, [@IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x80000001}]}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000080}, 0x4010) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000740)={0x1, 0x8001, 0x71ac, 0x5}) mq_getsetattr(r0, &(0x7f0000000980)={0x5, 0x5, 0x1, 0x1, 0x1, 0x1, 0x3, 0x9}, &(0x7f00000009c0)) fstat(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$system_posix_acl(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='system.posix_acl_access\x00', &(0x7f0000000680)={{}, {}, [{0x2, 0x2, r1}], {0x4, 0x6}, [{0x8, 0x1, r3}, {0x8, 0x3, r4}, {0x8, 0x0, r5}, {0x8, 0x5, r6}, {0x8, 0x2, r8}], {0x10, 0x3}, {0x20, 0x4}}, 0x54, 0x1) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000780)=r0) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 411.906575][T20311] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 411.926371][T20311] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 411.934806][T20311] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 411.942803][T20311] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 411.950797][T20311] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 16:53:48 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file1\x00', 0x1) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 411.958790][T20311] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 411.966806][T20311] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 411.996815][T20327] overlayfs: unrecognized mount option "udir=./file0" or missing value [ 412.005390][T20324] overlayfs: './file0' not a directory 16:53:48 executing program 3 (fault-call:10 fault-nth:27): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:48 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="1000000000f1ff002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 412.062834][T20327] overlayfs: unrecognized mount option "udir=./file0" or missing value 16:53:48 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000040)='vmnet0\x00', r0}, 0x10) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:48 executing program 5: mkdir(&(0x7f00000001c0)='./file1\x00', 0x60) mknod(&(0x7f0000000000)='./file0\x00', 0x10a, 0x81) mkdir(&(0x7f0000000340)='./file1\x00', 0x1) syz_mount_image$nfs(&(0x7f0000000200)='nfs\x00', &(0x7f0000000240)='./file0\x00', 0x9f, 0x0, &(0x7f00000007c0), 0x400, &(0x7f0000000880)='overlay\x00') mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f0000000280)='overlay\x00', 0x100000, &(0x7f0000000080)=ANY=[@ANYRESHEX]) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x46000, 0x2) getsockopt$inet6_mreq(0xffffffffffffff9c, 0x29, 0x1d, &(0x7f0000001ec0)={@empty, 0x0}, &(0x7f0000001f00)=0x14) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000001f40)={r1, 0x1, 0x6, @remote}, 0x10) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:48 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() ioctl$IOC_PR_PREEMPT(r0, 0x401870cb, &(0x7f00000000c0)={0x3879, 0x1, 0xd7, 0x8ad}) getsockopt$rose(r0, 0x104, 0x1, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="020000000500000000001000020a0000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) openat$ion(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ion\x00', 0x20000, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:48 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/232) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 412.233431][T20340] FAULT_INJECTION: forcing a failure. [ 412.233431][T20340] name failslab, interval 1, probability 0, space 0, times 0 [ 412.236392][T20348] overlayfs: './file0' not a directory [ 412.278506][T20340] CPU: 0 PID: 20340 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 412.286566][T20340] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 412.296648][T20340] Call Trace: [ 412.299978][T20340] dump_stack+0x172/0x1f0 [ 412.304390][T20340] should_fail.cold+0xa/0x15 [ 412.309023][T20340] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 412.314864][T20340] ? ___might_sleep+0x163/0x280 [ 412.319767][T20340] __should_failslab+0x121/0x190 [ 412.324754][T20340] should_failslab+0x9/0x14 [ 412.329307][T20340] __kmalloc+0x2dc/0x740 [ 412.333578][T20340] ? posix_acl_equiv_mode+0x21c/0x2d0 [ 412.338974][T20340] ? __ext4_set_acl+0xdc/0x5a0 [ 412.343774][T20340] __ext4_set_acl+0xdc/0x5a0 [ 412.348386][T20340] ? posix_acl_clone+0xe0/0xe0 [ 412.353183][T20340] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 412.359541][T20340] ext4_set_acl+0x2c5/0x4f0 [ 412.364169][T20340] ? ext4_get_acl+0x5b0/0x5b0 [ 412.368873][T20340] ? map_id_up+0x320/0x320 [ 412.373316][T20340] ? __put_user_ns+0x70/0x70 [ 412.377949][T20340] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 412.384499][T20340] ? posix_acl_valid+0x1fa/0x330 [ 412.389480][T20340] set_posix_acl+0x233/0x2f0 [ 412.394101][T20340] posix_acl_xattr_set+0x96/0x140 [ 412.399152][T20340] ? posix_acl_from_xattr+0x490/0x490 [ 412.404572][T20340] __vfs_setxattr+0x121/0x190 [ 412.409372][T20340] ? xattr_resolve_name+0x3e0/0x3e0 [ 412.414601][T20340] ? evm_protect_xattr.isra.0+0x9e/0x3e0 [ 412.420353][T20340] __vfs_setxattr_noperm+0x11c/0x410 [ 412.425672][T20340] vfs_setxattr+0xda/0x100 [ 412.430114][T20340] ovl_copy_xattr+0x3f9/0x470 [ 412.434847][T20340] ovl_copy_up_inode+0x143/0x5c0 [ 412.440023][T20340] ? ovl_set_origin+0x130/0x130 [ 412.444907][T20340] ? ima_post_create_tmpfile+0x35/0xa0 [ 412.450390][T20340] ? vfs_tmpfile+0x1ca/0x2b0 [ 412.455022][T20340] ovl_copy_up_one+0x10a8/0x1860 [ 412.459985][T20340] ? __save_stack_trace+0x99/0x100 [ 412.465162][T20340] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 412.470342][T20340] ? tomoyo_domain+0xc5/0x160 [ 412.475060][T20340] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 412.481502][T20340] ? __lock_acquire+0x548/0x3fb0 [ 412.486563][T20340] ? __lock_acquire+0x548/0x3fb0 [ 412.491523][T20340] ? __lock_acquire+0x548/0x3fb0 [ 412.496520][T20340] ? kasan_check_read+0x11/0x20 [ 412.501397][T20340] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 412.507668][T20340] ovl_copy_up_flags+0x15a/0x1e0 [ 412.512629][T20340] ovl_copy_up+0x18/0x1c [ 412.516909][T20340] ovl_link+0x79/0x24f [ 412.521013][T20340] vfs_link+0x7a4/0xbc0 [ 412.525204][T20340] do_linkat+0x550/0x770 [ 412.529473][T20340] ? __ia32_sys_symlink+0x80/0x80 [ 412.534528][T20340] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 412.540027][T20340] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 412.546123][T20340] ? do_syscall_64+0x26/0x610 [ 412.550820][T20340] ? lockdep_hardirqs_on+0x418/0x5d0 [ 412.556137][T20340] __x64_sys_link+0x61/0x80 [ 412.560657][T20340] do_syscall_64+0x103/0x610 [ 412.565268][T20340] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 412.571172][T20340] RIP: 0033:0x458da9 [ 412.575084][T20340] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 412.594718][T20340] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 412.603148][T20340] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 412.611569][T20340] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 412.619561][T20340] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 412.627551][T20340] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 412.635538][T20340] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 412.665349][T20345] overlayfs: failed to resolve './file1': -2 [ 412.679409][T20336] overlayfs: filesystem on './file0' not supported as upperdir [ 412.761080][T20354] overlayfs: './file0' not a directory [ 412.768576][T20365] overlayfs: './file0' not a directory 16:53:49 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="75707065726469033d2e2f66696c65302f66696c65312c7720300a2b18ff83710965ffb0e37c6a0396a7cf8aa48f4d0ffa5d8b26a3b620e636f6e871e8a88ff9da45967f9c686e06994c8ab572cc307218537710cad3f5773e9bf46484b2cc22accbadeefe973eeee505c6e8f731dfc9442b7e6044369f00"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:49 executing program 5: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x1fffed, 0x0) perf_event_open(&(0x7f0000000100)={0x3, 0x70, 0x4, 0xffffffffffffffc0, 0xa945, 0x72, 0x0, 0x3f8, 0x200, 0x8, 0x3, 0x8, 0x0, 0x0, 0x101, 0x200, 0x0, 0x401, 0x401, 0x7, 0xffff, 0x4, 0xe2eb, 0x4400b252, 0xbe07, 0x13, 0x1ff, 0x7fffffff, 0x7, 0x5, 0x1ff, 0x1000, 0x3, 0x9, 0x6, 0x1, 0xff7b, 0xfffffffffffffff8, 0x0, 0x4, 0x4, @perf_config_ext={0x8, 0xdc0000}, 0x280, 0x5, 0x400, 0x0, 0x0, 0x101, 0x2}, 0x0, 0xc, r0, 0x1) ioctl$VIDIOC_S_JPEGCOMP(r0, 0x408c563e, &(0x7f0000000040)={0x1, 0xa, 0x4, "674f15d7caac6b7f4424cdc1d80c7f719734e86353c115200e9cc8a7f8b6367346179c8e513d84e06be62284913952c87c41d21613b84b1c973cd4de", 0x12, "70edab2c75cbfe9e66819c16babc2b46b21471558fc07a1e9d3d1c98fce439d07bec5e81a4a0bbd934d192604efe1a445de2703ccf9621e7aef63969"}) ioctl$VIDIOC_SUBDEV_S_EDID(r0, 0xc0285629, &(0x7f0000000200)={0x0, 0x0, 0x5, [], &(0x7f00000001c0)=0xfff}) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000180)='/proc/capi/capi20ncci\x00', 0x20000, 0x0) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) 16:53:49 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f0000000180)='./file1/file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:49 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="0200000001b60edf65c7e04ca9000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00107065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531c2f61f4ba35657094fb1ae1600d9c9a1980f9e678c215303394d782e61d553d53293b7a28e95e101a40fdf9aa360787305893780dcf73fc0413de47713826ca18136409186b0452ff29442a1d0a637eae6ff8a55a6a474213f5d"]) chdir(&(0x7f0000000380)='./file0\x00') ioctl$VIDIOC_G_MODULATOR(r0, 0xc0445636, &(0x7f00000002c0)={0x9, "251ce464f496c66e9f88754102d7a0ca883ded9620225f9934e57115ce704957", 0x2, 0x6, 0x4, 0x18, 0x1}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') sched_getparam(r1, &(0x7f0000000040)) [ 412.903127][T20372] overlayfs: unrecognized mount option "upperdi=./file0/file1" or missing value 16:53:49 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir<./file0,lowerdir=./file1,workdir=./file1']) truncate(&(0x7f0000000100)='./file1\x00', 0x2) r0 = socket$isdn(0x22, 0x3, 0x24) getsockopt$IP_VS_SO_GET_DESTS(r0, 0x0, 0x484, &(0x7f0000000080)=""/117, &(0x7f0000000000)=0x75) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:49 executing program 3 (fault-call:10 fault-nth:28): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 412.999902][T20382] overlayfs: missing 'lowerdir' 16:53:49 executing program 4: mkdir(&(0x7f0000000100)='./file1\x00', 0x20) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:49 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') perf_event_open(&(0x7f0000000100)={0x5, 0x70, 0x785ce56, 0x3ff, 0x7ff, 0x6, 0x0, 0xfffffffffffffffc, 0x80000, 0x2, 0x400, 0xffffffff, 0x7, 0x100000001, 0x7, 0x1ff, 0x6, 0xfffffffffffffffb, 0x8, 0x0, 0x7ff, 0x37dc, 0x710, 0xea6, 0x8, 0x7e, 0x5, 0x100000001, 0x71, 0x3, 0x4, 0x2, 0x4, 0x80, 0x7, 0x414c, 0x0, 0x9, 0x0, 0x6, 0x2, @perf_bp={&(0x7f00000000c0), 0x2}, 0x100, 0xec, 0xff, 0x7, 0x5, 0x2}, r2, 0x3, r1, 0x3) 16:53:49 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="0400000000000000100000000000000020000000000000002404e771d11bf2677e7c8215130673a5fd14bd8234433b0d3ae0e6144044"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 413.046000][T20389] overlayfs: missing 'lowerdir' [ 413.060378][T20390] overlayfs: unrecognized mount option "upperdir<./file0" or missing value [ 413.094661][T20391] overlayfs: unrecognized mount option "upperdir<./file0" or missing value [ 413.133268][T20372] overlayfs: unrecognized mount option "upperdi=./file0/file1" or missing value [ 413.223413][T20395] FAULT_INJECTION: forcing a failure. [ 413.223413][T20395] name failslab, interval 1, probability 0, space 0, times 0 [ 413.261342][T20399] overlayfs: './file0' not a directory 16:53:49 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x40) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file1\x00', &(0x7f0000000000)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) setxattr$trusted_overlay_redirect(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='trusted.overlay.redirect\x00', &(0x7f0000000140)='./file1\x00', 0x8, 0x3) exit_group(0x1) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 413.274061][T20411] overlayfs: './file0' not a directory 16:53:49 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x4, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1/file1\x00') syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:49 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040)='/proc/capi/capi20ncci\x00', 0x40080, 0x0) sendmsg$tipc(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@nameseq={0x1e, 0x1, 0x3, {0x0, 0x4, 0x4}}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000d80)="f52ed234387c4b905fa8e51d02926d33dcc7687d6fbc07f97af89b4ca1b2939ae0532cf0ed75ffedb6785465ccacb531b302924694ecae34cc843403be7f25fabf4eb8223a53505ac1969d4475ca05450d1fb22bd1482610ad3ee1731345120b95a58869868870bc12f4bdd814b90dc16b08df69b11d05a4a2c6db134c11bf76ebc9f6af6c50ae92e87d35e95a6136c0bf279d0fee584d48c1d5b3dc3234670969c4727250e3213a93ca5d9acd5253250e9e1bcd1f569d11ea1f83ce34f2de72b345310f486a581e96318761646786078e4a6da0473afa9b6703ac293aab400ee1773431b7420cc728098df097c963df160420942dddaf42a2eac74bdfc22f12b6969ce0f511c47be9ff713a146bfda8ef94222d7bf2d7ac86b328d205120f7b5dea171bd666a6ecb25610ce38d755e64f2a36bad41a42587f0f76f353ae6b60ff61ccaf2ffb42e30439eea53c1c945e0f288739fab51546790d3af49c7e1ab7f4231f8cf572e136af14cb03c6177f5f84c3065ebc5bbb0373b58352ba165d1ca105ac3fe225228edc23a2d3520c52fd5a62dc791c0ed2e4d27903e62e8953ca0261f74446d93e4dd2177c57515474c5a4dc0e50253642b4453de9b1be8e53929aa509e275918dfe9c3d3eca325cbb367a3e37687c38607d3b7a957cf82bd5258f038b7077e80482d9549acc4b994575f3538c03a100995feac8eb6bb651a60f6788d6212bcd71da0de235ad8908c947059f56aec6121c1e6e5231cad2c1397aee26de3fca8f78824c42d58690d0dc4ee5ce173ecbfe71cb905a0a509f54bc2d6338f2d1f770287575e42087d1044918736f38886d8d248d423558919568b8898ce25dc0b5464574ee5f2a3d8609b2f77e5da18f49fc6c5c2e4a606cb55ab160b2b1b3f4d3bb48717bc71b4ffe6f47111e334c402c9059ee13112660527807124c138517cc6c68947b6fbd79b034cf60e9b48dc98c6deaeb8cb48a909d6360096a2d4594d995f255a80315fe6acb4fbe9b790fbaff7a352fc478518bdcf2d3a7ff71eea4b92bca49fb7063efdd2eeb954c2d1379c8c530c5578c31cd01b3a3ae3965c5dde6c33b2d2a4862b9bd0976b4ad8256f578c9de5cf990b16aa0687a7c8d37ae9e181e30b24ff5b4963258c9c7c45bc62579c52ae086f86b0f31d1dfbdc519ffce80d8c699d51d4ba11a0333d23284cc1fafa7b3cb603c30ff49011700af0f4f2e9931090e8cb46f6cfd9310a71eaf0fd8b38df2cc281731304f96850fe1957978f6efe91fb23e1899440b40018be96b880f1514c881f1bb6efe6acf4773ebe37b3c6f745e2801b6637ce6d6163ad44c7fcce1b2e2a2b5635af7cbecc4840941823b6da3990057b851a71cc3e4cd718b01ef9598660b2c55d015c8e7f0c448b9f1e021081253674ba4972ff02e09dcea0ab28c109cc2ff56927930f9eef744715953071303dcd4e482217578488b47b6eb132977816a14f92147109b115ab665cb8705c77b99385be4c65c9ff5bac59f2bd6799c6b2de572adc1087e59cb4fcc3e0e7d47043421c4b7a97646d211521da1cf1a37b062c08801f3c0139b5b08a5f8ed2081c0ae96eaba0812481c9f05be1641b6507761be7e412e370dfecefceeda672b0f3f0efd9dc1012be56addf9d4447667ba7979bc8fb8ed0039a3397dbb63f9388b89aca1788d73478343b6ab73500860fcb79381934ccb357062f8989401c61256a141ccf2ea63aac26a2126998a7fa8c9d2e461c46dab597d769581655fbd3806142e267b543f5dd906241088e68239101c237ac79e1c9f413c418ef3b6761b208b0c807807c74991e3a3840dfdc63df39fb8676581e6817fe375d1dc9080067e2084801364ed97cf368a6a716545bd358cf4eac337d69a039e66a8695956a0c297dc90d44fdcad9dcb86dfc995033f439f9065eec66b4c258038d62f04640a4762f8c57a460a6975c11eb2fe1ec1cc7c7b5160008a22838fd5534ea3d6347169a06d1654b09af8ffd15a9522679f920c96377a0cce93e0e9ab84ddc8541c3c008f96c45ea9bb21d36b27069c6b0aac04ecc6dca0c28e8a48325306da0d82126e896b02ee91dfdbdc8e120870478fb9de7eb872fd4281e8baa4009a9e8f7968c77c11fcfb0879ec5a086000097575d1008805ea9479bf0fa44cf1078cc555f797381ed9dd4485f2b57b118e0ebf9729fdc24170da70d2b30d16ece407496b6ad7f3f670b90c9ea9664c5401d2cc25196c894cd951282cd588937e445c51874ecf88f33f8f5b66c7c80d7b50b31ce6663d849733234e80d59b950ff7381c9c1643207374e8103be395b0c8efc1422ddc8cb276f2e6c257a67bd077837d8624894816b3ac44c7e7c278499bf3797a4fd1dd9685dfc316b91851cb2126d330e5e69640b7fc31b545dab3fafda17e976e54ed62501ec6526acfbc2f74cdfe8a8c8b6cb382b096a9d4d6a7e837111c1bc3d389cf47ea441cc8edd9aa8a01e2d8739ef8ec7b5634fe6e6652979dd4df15f633e14139a0b5e809b38f94851b6403ad015bad297e7707c142525bf86557952552ae2abab126a879f555ae13a690d4d1eecb3f8f345b3e1a941d2f3c856e86f1353cbb55bbde64651b20fbcdba6190042c2d9bafc82e908506dcaca4072ade8b986bf202bbddabfba7040a9b6e072a3806f249050f3aea9711b83f1a1cf5ff5a8fb6fb87d9f6ce92bbc70b81a4804248abfd10338957d45a26dc053ae9e9c34359163c0177e41b61ea61dff2044dd01b1169ba265a2f9fc456e3d7aaeabbd76f298627a6a6c29c026a5aebd12da5e3a2b6b7e627cb65d1bbdf90dbe173ecc0560906bd13833bb92c64acfa36dbe7518d2d73f7e59b9bdf14c7be3440ad69826b7f352f668824c8df5812d6756529fc52f7c37705974a710add1fb79a22866eafb1ee2189ca4105910974a561d373daa794db1a2da8430583568468b684ed1f8db06c83b28c76dc26d4381ecadb15e8eeb8b14db850c45851c02380fcd72fd76204b433854442eda02953cdb430cc80d622d189ccdf00639db0231598aa2e9f5335c933bae07f0d9da527a523216661693183ad6c41e59578f8081b0c5471a55bb5354aea84b184aae2ba5b4a963b711112e20a7b90d34be229f7dc2fa5213336589600ed4aa8af745fecf3cfe20758eeb349fa9c8eb7fe80971a23da936fd3c02f692dd80e8dbc7736af085e5efa104a9e1fba6a584a227ca5ae47eeaf5537226ac3f9d7a8b254f76692e05a13dd4f6902c0ed2b983d6aa292520f78f4fd98513f5a1496cce9b440c70c948598ac12f91c6571d2207416dc38f2abb77eee37ad3163220472c40bf25d010f69985c61be859ce8dae68be443796cd6f2aaf00b1cd0f9eaee6d39cd0be054a99b60daddd9bdb1deb2fc4b032ff3854c330cc5f2d2844d8b3af2887958f35e37bb297f008d1f745967151e99a2bbd5642b92a75796a5ecd9684ba64bb198f4d6d56ee475d28950e5121815378a868f5e637575c6097c05e5c5593ccef3e734934b37cf593a29a29c0f283440c12c9e0610c5e261e8a4aed1d3935c49ba47a29cc75ad6b87ebd3f9db62fe3e7e3543ceaf148223d6a60da21314e73ab0ddd84a04c3c7f70498c24ea54064876abdb3d3dca16ea4d78ef296694ee3440d4fc7d243c1dd79f4f082581dffb9da593d0a2ed077159031b00da78f40ddaa07a893328869ed07b64212849be9f51d9d3b19241bcd21bc8e0f3b50270ffaf6a3d5550e13b1ca64202df47ff8238df44aa2a98eecb22cf8a8fc7df3ba8f302dd0da398e71fa6e66c86ad9f7a337ef80cd0dc5b15bba9480db0f9a227e6def2456edad99f3f407a960f48f3a42a2ca3f70bd519f1ad0546477a86bdd5295406b661de54438f30f54be8da06d1c5c6bcda7f16fccc3e7ad6238f045c5c7c8f35d2e6e9d2c22776264b926c521b12b928d542c263aff03800316db4082a2268b38eca9eaf87802cb934504c6a56b2059956d505bab4466e70b6c9e08c1234fdb6bcd697cf0d1fd16fd900c2e9c6f44bedb5d7ef1f58b8acf097ceb835fe906db814dc43d9014c0181a3a23bba44d03e2f564628d022d7dcd6f3e6271afff270f3493f6691ec549a2184caa1e1e19aae6951fc9065c8d539b4f7825cf4ddcb6cec200bb7be1d877835c8a6f438b15c1c09de16ff4f50650edd949eead0a3ecf78aea6ad1ebc4ae180a06924de27c0e71c335bedab1cc4a2f4c96660932e11263faafd8607eb55288e21f052b656fd2745835a9e62b87505422c8d0356540c34d4015cddd4eb8f6bd7a6342045dc4729b29d78dbb4dfd54cfcdbcf17e45ba66b804d96d3798391ed5aed2bbbe991b4338a03e1459fc12fcf6f2c3b1553230b0eed38c3d099805eb16c7aadf6b7c9b3a693d78e9759ddfd20232587daf93bc595195a7fd7a8be7b38e646f550e56ec2e74559b68192dca496f3feb047d5cec9344ea3c34cbc91d5e574c1f7f0b116e063ae79e257da35c033fe79973f40775cfcfee3d4e7ab4a1e6add90300a8ded4d9681280f0ada4c68ee07b51c9806c2cbf37bd83674a27d5ee358a41b5c6348f423ed15d9cfc12a897c9e0ebfa4850537bbddc008b0fbcede8f0724f76ad08b519f2a7a4d9704e4ad7211271e6e5670d63d45266d842cd4a2e36c1a97670b098bfbb5910f229f30a623eca2b5de52b43a264e097b2675b8d3dcf65dd04e4236fe70aaf10af8629463e641d28597894c26f49ee011d699d8b43f242db9db726f7f66cc853a33ad6d77fc13a56af3cc8f92a6f3b2361bb37c556f84dc5c4cfcba6768126d869602a7c20b4c0d2245d397955e202203a18a1aef703a38f386ed30ef12c9bbf42ee7f0f8bce0d15ff0b1d466bbcf7be36f48ac32e7318e85b5dbafbc1bc85c62d6ed36c4ed744a8bc35a66f42917ceec3caaef1c810841d8c83c53d6bee8e04ac386cffb1c5287069cfc62600368711c42ee86742b84dab8cdb29eb01e50ed990f0d892269de8f4ab6b8bd4210512b25b988ed6c20deab9651f96c42a6cb26866289233590bca5f9446139d9049a6c3e1ddeea1226d455d78406239b566999f726334a5bc8965cbe737c536d3e1b987712d3b7bce21832254bee86637c87e98e748f1ede065ba131102f8e94436829631f1f3cc94fa257c5a0d013a945447c9dfafb98c9423b53e430a8a315f7b5b940f029a4851ce877b91bd787cb1f5211779362b9da4eac654e46a9f84fdc5b9d8c9daf36b265379ed817ca757afa935e133d3d35cc560cb9698ef1a134d56648241b85587fab3479ab61222d5e4972de508f094f86008fc889be9705882562bc2cf7556cb56fee4a77b7b3ecc61e7d5ac8e688beca62952c19f9451f9baf0225c544592be3fffa0e89c8a3f653c33860360005e1cb63e5eb339d24c55fbe8f01ab28efd8169e34d8026c8d556db61a743bff485856a035940a5c893def6916624ae2f501d962fd9dc79efeddf297a8692f8bf78139de1926a07bbcc4b3a892e57dab5931f24a20f3183c29bb7a59e4774bf24fb550b5f2582628651a49e74ebf9313a3cf65bf901b923677a723b0e8c0a1a3848d8ad6ff7e1f42580e8c6a0f63e8017c26e90e7c6630b0a6296f0c5185d13a0b2732d60aa282a4975d2c7eacd979d6b99295513268f6663959094732ecde36b35763bbb866bf7f08c77b7e6b767fda99f8cfc049735f66ef861851d156db04f84e1996413e4b398c1aa8959a50ba0192cb95fbf12ae1e599012b640b74fca27b1e09684a75c1e43fa81f6b92249cd0ff227", 0x1000}, {&(0x7f0000000100)="ea37ff10b74489ec9c521e8daf469154b650edefd58d63736b71a85bc83eb7aee51ccfb395c3056bf71586c177ba7f23854704c40fe53b2de22a86953a20879af8899e7ff7b8edf1957f6ce8ec2bef01a378965f2b004b612852ad", 0x5b}, {&(0x7f0000000500)="51bd9ec2c5bf060a38135e5d65e0f980c1c5e8f1e99e4d53f496fd3856b416fa30914ba0dc8bb7b14438de867104a3d44bfad76604f4a6cd735c494e076c476d52dc05362b830a260eb4ac4656f82d4d0a526a99f195f40bf0073ecf7eb38745c3361729706c3e6cd8fe319e29474376c2587c9f96f2f5273ef6df48a4baaa35135295605af07053be3ad9df7476f21a2a56aa9e396cdd691ac2f80820afac94dd1e5e6f4018de19249f2b3a6207532f29c2f6d4a757920e704cbc12a8e9e4ad2a39d0", 0xc3}, {&(0x7f00000002c0)="50bd620f02d4fc9401f190794d7a6dc86e85e661bf3ca74501765b67bf0f866901436b3e8ee389a34c787e3bd4cad6f47be0a807a4237ded51d0786f286c4eed3b8da78e211cd8332f221c91636756a3b698705dc28dae837628599d3ed8dfc8c7c8da878ebcb16a51f88c9b99076c28c641e09c12931a912945e37c7d9901bb994414e71b6d4a5d78a692d53f8b87cf227e1108e5e7834d53274fc475d11363d00397fb2277185760f63ca42b3ca95832de63167f496197d7", 0xb9}, {&(0x7f0000001d80)="6487022ce3bb3f9b0a7ffb17e70bdf3c7cded62cb75b2156d744789ecb0540babc0e34c9015097e8a6633d96ea671a49164efcb8cfc5d18c9cd4d9ee0358c75eb965cc09dcb023defd0b978a8349c10fed68f33943a9636db01b00b6f4c1043f98a70a807eae3c362ce6ed88dc861eb886020a0860ba65b40c9dd6b1d087d46973d3da8d3805cc455ac2b12c33e3252fbf155b247a9e001300c978a071e7d101ae321aeb67bb036772484f253df64cdee5439ceead02f6bcb21552eb8bd9928425378764e0b333751c7f7c07bc184787f514f92dbce5a63d3ac9336920c9643198044a8dd95a9270664ac87dce15ed37b65e7061b7c59a9433792c2f519187884408c861097716419df04e046b2325148d697ba8fa571789ea11ec428539e8e472a761e152c60fce9d2e3da6ecd657aa53ada328d5f157d6b82417c4dcad9e317287bb3a25a7c3032bc61b1d65c6b043fe5058c2301ba60327a1c542c0969b56704759638d02e43c4c2591f2d01e17afddd113e7e99971343f4d959a1cb9a57c28c71ae921855990ef6ea529e1f949cb3e1a2b6d9ba951885703ac95da5e1df5614ecface1dcae02e7fd5e799202601e7c1bfb89704e1cc3a4198e509c985d0cee6cad9d31184184a03cb89e640a14674ffb2b024488bad798996dced834876ff3430135ba6374c75a12fc628b3c5bc798eea800264ab754fd14cd3fa628b32c1095273829914d2951e4e37d27dd2d218fb1308ea3e91429d5b88177494f9fa3ae8e2415ed0e3f32f7356e64e9170e276ff976846064cff4b5207b91ce3b9acd7b6711742c6cec794ed07b77ba1852ca6e1cdfee1888be424c8c5df348a2ed15ca007c3c7d70b6b08222b9ac4d9fd21735467410bfae58bc81c5c45df810d8d3bd119a1437818118987de480023603bccb247feaaef212f665c85ca981a85703310a24071dbf884e94ee8d2fde9c6d0a5e54871256454a5e1ee8b3523b9641f9c6869c7938ad8449aa92a26ad7ba50e40ff9740e5897cd4d2276ed88253874873b2a89640711ce149a49c6a1b2fd6447854f677cd4bb777590d2b36d4a5d3e09fab2d910bb2ab2299d4c3a0b35f306986fad83d43b1f4eff3ea3d06f57ba62525816151141d65f30a952bf3d9090d694b7a8bce1fb944c79fc2a9e8e2d4d48a72cba8750def2d4353f7e9e49a6bb73502cecc9c83ac60120f37bffcc0942a196d2377ee9662fca5c339a91c9166eb77a7e46a9769395f9a1c26e643ee6358345be9727c6d7ce7cf5eabe6bb03350ba2c81613a6f058e58393daf41c02ea1687543875ea59272f63dbc81e6c27032eb565389cd5422c4c3aff059304dc67af3dd52b7b814153a819684b0db847152451fcad96d8512aae2c496402cbe247c3679ab2ae29694b227bcbbc7a0ce816f04b2a26697250e589a261746dfa1ffcff2c59554fc495882be5f72ef4c4570ab7cba24f53c495ed8ed56432c9dd6a493fff5041d4bb4ed7ca4ef3cf64234796c21b14d84195a9afcadf7ca162197721700cad8b9dd77456f5ba68cf88d2acb8814e095d4bbad9b9547d24a0dbd457159e783e65324f35a87f05205d7f926aa3664304703c521d37a59a014b512da19b6116509a35c9785d2c7f1d630d34e56f55cf33e351b872ba6c33216654f39ecce1d369492d567dcf208a609b927fcd9806bd7922375772d50b542ca1a742f645d48b656d0c64ac5d97545d2a9067eed99912824c6c877c26df7035c480dd3944a26033064eea40694c27a417ac02ff52739029d2b149089a6a88d8518712177d97335bdc66eb5e496a72e15a576be3d6dda501a1c67528ea2e1dc47264187dcb2a44240c16e75f7e32297e8e5977590f5770eee782ba34cbacac665297e686dedf45ddbd6e9216b6810474190b7d394d75f861a4035b132bce4ec784066d78709920e936ee477d84dbfe51f8418f23878f1573069285f13a9872ef6d54650e00c88bc475d1407f732ab02f2d4f3a26bef4bc90ec584572bd14cc41c75bf019b9f9c89aec586f97a00dc02b0b5aff6f55f1f4a225e5b0f2edd12fc220886303f7a173d0e100ddca6f8ade9dd5be48b9d1bd7c7fd00475adfbe7b37b437e8edb371de50bf4c8d9f463f63e1c2c7f841244e77a8646bd4f4335ecd0029833aefd05d9d7c89fcd0a6037fe3650e6bdae1546330c7bf8a1b9179a746978745f33d38304b2c07d2307d8d1039658c22aab3d922d16e1bad46811fd9a7b8d715a4bbf1c76e2238d00fc0567376868e05f800d872a096c373fbf77a058e288d2131b7a3879cf4db16898e34f11b57dbc586d68303c3b703d0b84350c5a40312bc5abc85386ef6757c1e15dcb798c324390abfbc02bed64160b7ae03a42a7518136b66ba6cba2383eb3ccac68677d9bda99f8a8aaf80325d6973218fc2d226106efa204fdde3059d4751b5971e3017d31b2f3067a3aa5e41d431e0570098c19ef036fd41af81e06b5997cd2da7b0516888853ee210641c85dad4b8460a7179471101e40f42850b3b3ad2b1e63c05d7b9517f14703b352f9fff73fef7b8c2ae80829b3e3e9d19879885d4e06befed19418ec3e0d6ca5970f2cf4af3ea841395ae9af63ffd002602d309524d16e254e833984499e32ac90b4e4d619866ff01fc9eff276fda4ca75d5d3228e08e2133a3cd04df6f257dd7b7104269183115ce637e1d4c6289274504787245af26725d8de9a931ebb1fc465c6ea11f6bcfa67efdeda3a278adb06099ac2a81231613ec6b05d0e7003d19f2d464b99d6f86ab72f019238127931cbe14a042e14b6f4ea8f1ab286033994134146fc5a7645f1e4c27ed196b103df060f2bb55db291302028b969293a2ed8d788fa5f0b0c29e796cccc6278920de7f9912e20cd44fb9220d222ef708f7442f8ca86a964a008ff83827e03f81bf8e87794340acdb1af6a5a29f09640e395a15641787e0dfb49fe626a250297b7751b41a18bc806f91324e66d55da6db1a8e74a88a6da7fe86ace3e27e6c6e8715f680a753071ef464174a640f6879e07bd30a1367e779c3a288d4b8bbe9c04118a070aade8941bff6296a7b5b8629d026855a9661b2bef46589ce2a35a28d6523b21f1f7f2d7e6176de462c0c03e5a37aea4d47230ca822fc28a53c7a8c37878a87da0ecdebed47d160a2034eb59ffa042b57d3c2e4598531111352baae06e5e66b0737a9908edb831bf7e17161f7d92713fbc6a1527303dece3e771b9f01f84d0fa7b1fc7be2ba77481652297566b114d05eb1f77c552d63118b491d90291857d427352aefbb4ce11fbf100b420f70e96239e5ba18728d331a8f674090406150e8dbf6cf701ead0c5c4f388e2ad6685e87b6d1a0f39139b59ba4c7aee75f8beb5d1380e4c54059e4c2b1bb9bcfeb82f7512bb047527b1dec1dd9f8e49203b81f19ec91acedbc592e9176edfa49ada117e2f9e19daed435aa7b3c0029f57c68cd26ab5d696b040c0a47ddb65ecde726484e7c2b6ecd8e16c775df42cb0b2a557ec792aaa5563588b01d5c49097e6ca7ad075f911f10540678e72e05816b0202832c705b4b352a09aca36ea03b63e0f196e3b264a64ab0f9aa2999f5cf14037087d8739473ccd4961af2baa97deb86023667017c15b518514022bb076c4cf78e45308f7252395da09cb2b97df545f15cb199093ca4f0961fab006be7fd24ae20add9c32ba110f39ba1351d1afdd323e34edd616a9bc021e04c86c81cfeb6b4f746de20c8b3acc7e0f2d8a9c7f6a5ef57d01be9bbea7a0f41e8ddfbd99bdb50ab107fcb6ff1f32e951391bf790248a03c12357d04188ccd70f815b8183e23c524f2ccfc119d1d1e6568f9e2125ed0d197f641cf36cb11698ab8ee295b23cc55fc1dc9f6cf338dc1f32d12daefab44eca62889dbfa921e19d71184d61732cac084471db13e1a61d04a2fe362898baa3b2887dec2d20e0a298f927acea443c9c804a4b603329124ac26d8f156a5f9b4b87e5ad41f97a11ceed0bfbf2e3536b573108a1075cf6703fceab2e22509bd0b47fbb99d045157abbf8eb2b004732bfb2bd7c7b8d0b3cc33cb193ba3e2dc48f5fed533a9a0657e1513d269dfad38baffcb71f2f58e5de57e7a982963d9f1926568c8c8a590174509da2af17e22c6571fbd472bf85014aba5c7f160a7ed061cab4b3a0e49648687638161b0a2f8000943aaf024ed2b4d743739dacd484d4743158c23aba99e9d052e56d3010cc090fabd5cbdf409c2b3fb0b6a4d4d69aac52b0e4e4d4e497a3d22aeaaae11070abe81aefc0bbf151a87e74e7748698772d061e06bd86640fe4eecef967bc66ce48c7f0813084f323b2c3d121634d670312c722aef115321e271ff203a739bb83421b1240a3645ed7fc4edd6a59eee1b0838b3a35c2018e9a195e0bb0975d2e1e8a774bf0dcb272af94f8782b46c32205040d70cedc1ba7a1d77fe7c2d7543d499b1f14b6585aea63d133152ab2dc524892b24400101d8f472a412fed0babbe56a453e89f3adf95817e251a2aa76dcabfc170c487c6fe13534f40441c573f2cc8feb2bcaccf813d17506967bfe2297cdbdf6d32d26f8ce8658c70d9518866095654cfdf70cd202cc725249cc0f49acaad3b736ea142cd8dec5ac2e0b4d522b484346a07bba5ecc19b86b315143be40d0800d0722ea0e413d193314b4bf705e22a0b1f427045ea463529c6c0a54fe74a87f425c519f0a4a1f69063da69dce2300cc54f8c8270cdb49f115fec114688575a7df659eca32c020e712e307aeb623c4333b027427a43eca27bcf6b1063958356b7452b0e895a9eafc075ab01147e600c59409a0109278bdacae9baaa30667997a9266a9cabf5acd3ddf2f20236bedf359c0e098518c124ec3d9a70fe9829de0ee28518685ac4bfda96f8e11315c26e11f2713371f4428b1e80028cf5b0017d4a9d7e029a0ffa2b336f31ba94d6802440677f59f9e18ee5de43e45882d41e93a87f7b265c0d57892e4b75b24f601c7cf702bd7f331402428f27052f6fdaefa194e5ff2ebb5c8a8319f40ceb2b2f46039d08a51b1120ffc6c8b8e6b4d8f8db9ab69e3c6804ab007430157cbc3de550b35397900b90e94130cd36412a8f4ea38cec5f76347157556558613c4a96f25709034298d61aa8a48dba8cf605a50173e9695951b6e4c8ee53d1914ab8c2ccca63cc1eb7c65b838c8e516391971e5e8b8172d37bff9b163b35a2fabcfd61d3ebe9bbb2cb670e00fadda922bb5d4bf1286f52c0d633db96a75b3e3a495b185bb64868863e75f51add6444d31f1437d637d7722f63400f9dabe4528e77d55459fd5b0869a2345af4ea6dfc76846c7d7128d8b6f2bb8f6a1770c6001f73d1542e927537fc680a513b92d90743559059ad3acc4e77d7453631275591df6b1176aef7a89047a2abee4c99a1d3835bccdd549c11e2fa4b777aae1965533982383d3f0231ef866dbd3534d7d79954b24da0c8b00dfec6f6314e5e673d9b802705ffa1f327c1466731da5e28f0fc1b7640867b0f5f19e3c4b7870ebc8620fbc8420cbae39de4789bc20cdf0f238d9851e008ba175257f1e3c1c6f025731eb53e0b73f09e9846c26ffe6068dada4702e6de33fa3b4667b20ca81a3a03095ec7532638be2d6ba312f818be2f7349d70d9559cebddf0cffada13d0f4fb97d34ca7e2038a6464420b2c97449271986bf4c491205bac395042ec43ed05091ce4bff6896932c506e64b50c40982b3c5d03aa9062698e0ca157bd14c06525eb6d7ff03478a61c1b5cbecfab494988bc45e5945c6", 0x1000}], 0x5, &(0x7f0000000600)="2361e5a4cbbe867cd11054df0936d78ec89524445690983f7a94792051c5bc2aaa16aacc9ca9cbdf6131f06f1bdbd45a700bc46395550a0f65490af86d0df53981dc065129e64e142e4f906a17fcc7e9c67befed5e886c5753f07a0a13ad855aa2c20e0a07d0d534f390a549fd5696d6af9e7fd74ab0830f2a96fefcd5a178d7af7ccf6d155c5ce233b734d7dd09af34e8900882740bec7bd9644dd0837bc9796c504c9dcd1ac7354eb11b668269911ab2ba7640cc08bde1ad0d6618c7ec437c9179ca25", 0xc4, 0x20004084}, 0x800) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000080000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 413.361745][T20395] CPU: 0 PID: 20395 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 413.369800][T20395] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 413.379871][T20395] Call Trace: [ 413.383190][T20395] dump_stack+0x172/0x1f0 [ 413.387545][T20395] should_fail.cold+0xa/0x15 [ 413.392154][T20395] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 413.397988][T20395] ? ___might_sleep+0x163/0x280 [ 413.402877][T20395] __should_failslab+0x121/0x190 16:53:49 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = socket$inet(0x2, 0x200000002, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000240)='IPVS\x00') sendmsg$IPVS_CMD_NEW_DAEMON(r0, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000400)={&(0x7f00000002c0)={0x9c, r2, 0x2, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DEST={0x40, 0x2, [@IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x20}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0x2}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x400}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0x2}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x7fffffff}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@local}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x6}, @IPVS_CMD_ATTR_SERVICE={0x38, 0x1, [@IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8, 0x2, 0x2f}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x20, 0x2}}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x3}, @IPVS_SVC_ATTR_PROTOCOL={0x8, 0x2, 0x33}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x5}]}, 0x9c}, 0x1, 0x0, 0x0, 0x4000}, 0x1) ioctl(r1, 0x1000008912, &(0x7f0000000080)="0aed1f123c123f3199d070") ioctl$SG_GET_KEEP_ORPHAN(r0, 0x2288, &(0x7f0000000380)) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) mount$fuse(0x20000000, &(0x7f0000000040)='./file0\x00', 0x0, 0x7a00, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$cgroup_procs(r3, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) write$cgroup_pid(r4, &(0x7f0000000180), 0x12) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000040)=ANY=[@ANYBLOB="0200000003000002002800000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f00000005c0)='./file1\x00') ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x48e7e2a0) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:49 executing program 5: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r0 = syz_open_dev$admmidi(&(0x7f0000000180)='/dev/admmidi#\x00', 0xfffffffeffffffff, 0x20000) ioctl$KVM_SET_FPU(r0, 0x41a0ae8d, &(0x7f00000001c0)={[], 0x100000000, 0x6, 0xff, 0x0, 0x527, 0x1000, 0x6001, [], 0x20000000}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f6665a110652e2f66696c65312c776f726b64697200"/44]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r1 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000100)='/dev/cachefiles\x00', 0x0, 0x0) ioctl$VIDIOC_S_AUDIO(r1, 0x40345622, &(0x7f0000000140)={0xe3, "4c2aa2161696c3da46f227447836bffe901fdda58283fb26938c193e4bba454a", 0x1, 0x1}) sync_file_range(r0, 0x2, 0x2000000000000, 0x7) lgetxattr(&(0x7f0000000380)='.\x00', &(0x7f0000000400)=@known='trusted.overlay.upper\x00', &(0x7f0000000d80)=""/4096, 0x1000) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x14900, 0x0) ioctl$CAPI_REGISTER(r2, 0x400c4301, &(0x7f00000000c0)={0xffffffffffffff7f, 0x15, 0x7}) [ 413.407833][T20395] should_failslab+0x9/0x14 [ 413.412355][T20395] kmem_cache_alloc_trace+0x2d1/0x760 [ 413.417752][T20395] ? mark_held_locks+0xa4/0xf0 [ 413.422537][T20395] ? kfree+0x173/0x230 [ 413.426809][T20395] ovl_encode_real_fh+0xc6/0x4c0 [ 413.431819][T20395] ? ovl_set_attr+0x280/0x280 [ 413.436519][T20395] ? ovl_copy_xattr+0x36c/0x470 [ 413.441401][T20395] ovl_set_origin+0x67/0x130 [ 413.446002][T20395] ovl_copy_up_inode+0x3a7/0x5c0 [ 413.450969][T20395] ? ovl_set_origin+0x130/0x130 [ 413.455856][T20395] ? ima_post_create_tmpfile+0x35/0xa0 [ 413.461322][T20395] ? vfs_tmpfile+0x1ca/0x2b0 [ 413.465932][T20395] ovl_copy_up_one+0x10a8/0x1860 [ 413.470878][T20395] ? __save_stack_trace+0x99/0x100 [ 413.476024][T20395] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 413.481337][T20395] ? tomoyo_domain+0xc5/0x160 [ 413.486050][T20395] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 413.492313][T20395] ? __lock_acquire+0x548/0x3fb0 [ 413.497280][T20395] ? __lock_acquire+0x548/0x3fb0 [ 413.502264][T20395] ? __lock_acquire+0x548/0x3fb0 [ 413.507250][T20395] ? kasan_check_read+0x11/0x20 [ 413.512121][T20395] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 413.518393][T20395] ovl_copy_up_flags+0x15a/0x1e0 [ 413.523363][T20395] ovl_copy_up+0x18/0x1c [ 413.527609][T20395] ovl_link+0x79/0x24f [ 413.531694][T20395] vfs_link+0x7a4/0xbc0 [ 413.535868][T20395] do_linkat+0x550/0x770 [ 413.540131][T20395] ? __ia32_sys_symlink+0x80/0x80 [ 413.545174][T20395] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 413.550652][T20395] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 413.556746][T20395] ? do_syscall_64+0x26/0x610 [ 413.561456][T20395] ? lockdep_hardirqs_on+0x418/0x5d0 [ 413.566774][T20395] __x64_sys_link+0x61/0x80 [ 413.569061][T20406] overlayfs: './file0' not a directory [ 413.571291][T20395] do_syscall_64+0x103/0x610 [ 413.571314][T20395] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 413.571326][T20395] RIP: 0033:0x458da9 [ 413.571342][T20395] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 16:53:50 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469623d2e2f66696c65302c6c6f7765726469723d2e2f59696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:50 executing program 3 (fault-call:10 fault-nth:29): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 413.571366][T20395] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 413.619231][T20395] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 413.627220][T20395] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 413.635220][T20395] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 413.643200][T20395] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 413.643210][T20395] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 413.775133][T20420] overlayfs: './file0' not a directory [ 413.790742][T20432] overlayfs: unrecognized mount option "workdir" or missing value [ 413.840632][T20424] overlayfs: unrecognized mount option "upperdib=./file0" or missing value [ 413.848306][T20436] overlayfs: unrecognized mount option "workdir" or missing value 16:53:50 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="75707065726469723d2e2f2c776f726b6469723d2e2f66696c65316eb7588193043067433a36ed354632fb9d6d3b64efd87ce29d8c89e4d93930847658b3b26b796f024df0a2ff567b95596d99fb0c9e30d0f061c81ffed982c96eeb6b855d99b3414959fa2285412e1eee6a1e28c6416743633a35d83fbe9df5a8e1ff698cc5d423466d52f777f18be2671eeb6f5a638dc01d4ca5907f5f86263e278afc7602213110d83aef87065bc7d4bc1b847063cc52c8f70ee2595da031f09013eaea741bc92da67c23ce5d76571df69dfc33daadb2e7a777118b3dd8800e3ab9def754af3ddb257c18877fec2450a2fb880a60336cac18bd2c9bd9cbdc4f18b817bb1ae7002b05cfcc34710d2124939a8fd88a4a85547f0eb90f54f0367bbd69e2b541161ce26efd984ff4a9b0118c1904f02769ed131d029f93"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:50 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000080)='./file1/file0\x00', 0x33) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000340)='fou\x00') sendmsg$FOU_CMD_ADD(r0, &(0x7f0000000540)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)={0x28, r1, 0x0, 0x70bd2b, 0x25dfdbfd, {}, [@FOU_ATTR_PORT={0x8, 0x1, 0x4e23}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_AF={0x8, 0x2, 0xa}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000080}, 0x20000800) read$eventfd(r0, &(0x7f0000000240), 0x8) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f0000000040)='overlay\x00', 0x20000000000, &(0x7f0000000140)=ANY=[@ANYPTR64, @ANYRES16=r0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r0, @ANYBLOB="9b8439e49ef28293ffd858f57f7952117a8995ad4fe949cbcc460a3b7320d5d3111f9dc0babfe4e9e6f258330a95598a0320064d35a60ec2c638039d7337eeb58b0da90b8caaff080ad450f0f478047d5afbbac35baad298eadb53a5c81628a5d417f6548b393e425d20d83876953e51b0742a4f7c9882b82fbd94ad5742e0c1def8ad832c14c2e5bf683bfefd633d53a9dcf0bedaa6368656a942b3be7fad1777283beb89c91485f5e3d8dba69645c6", @ANYRESDEC=r0, @ANYRESDEC, @ANYRES16=r0, @ANYRESOCT, @ANYRES16, @ANYRES16=0x0, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES32=r0, @ANYRESDEC=r0]], @ANYBLOB="15a2536748cda1264c191ac38c34bc5730a90874c2f191988b7b", @ANYRESHEX=r0, @ANYRESDEC=r0]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f00000002c0)=""/96) ioctl$PPPIOCDISCONN(r0, 0x7439) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 413.884058][T20429] overlayfs: filesystem on './file0' not supported as upperdir [ 413.893393][T20434] overlayfs: failed to resolve './file1': -2 [ 413.913143][T20438] FAULT_INJECTION: forcing a failure. [ 413.913143][T20438] name failslab, interval 1, probability 0, space 0, times 0 [ 413.958407][T20443] overlayfs: './file0' not a directory [ 414.018408][T20424] overlayfs: unrecognized mount option "upperdib=./file0" or missing value [ 414.023465][T20449] overlayfs: unrecognized mount option "O" or missing value [ 414.038101][T20438] CPU: 1 PID: 20438 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 414.046224][T20438] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 414.056302][T20438] Call Trace: [ 414.059644][T20438] dump_stack+0x172/0x1f0 [ 414.064039][T20438] should_fail.cold+0xa/0x15 [ 414.068683][T20438] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 414.074534][T20438] ? ___might_sleep+0x163/0x280 [ 414.074555][T20438] __should_failslab+0x121/0x190 [ 414.074575][T20438] should_failslab+0x9/0x14 [ 414.084493][T20438] kmem_cache_alloc_trace+0x2d1/0x760 [ 414.094414][T20438] ? mark_held_locks+0xa4/0xf0 [ 414.099213][T20438] ? kfree+0x173/0x230 [ 414.103313][T20438] ovl_encode_real_fh+0xc6/0x4c0 [ 414.108284][T20438] ? ovl_set_attr+0x280/0x280 [ 414.114739][T20438] ? ovl_copy_xattr+0x36c/0x470 [ 414.119626][T20438] ovl_set_origin+0x67/0x130 [ 414.124253][T20438] ovl_copy_up_inode+0x3a7/0x5c0 [ 414.128444][T20451] overlayfs: unrecognized mount option "O" or missing value [ 414.129223][T20438] ? ovl_set_origin+0x130/0x130 [ 414.142267][T20438] ? ima_post_create_tmpfile+0x35/0xa0 [ 414.147756][T20438] ? vfs_tmpfile+0x1ca/0x2b0 [ 414.152380][T20438] ovl_copy_up_one+0x10a8/0x1860 [ 414.157344][T20438] ? __save_stack_trace+0x99/0x100 [ 414.162491][T20438] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 414.167673][T20438] ? tomoyo_domain+0xc5/0x160 [ 414.172380][T20438] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 414.172398][T20438] ? __lock_acquire+0x548/0x3fb0 [ 414.172416][T20438] ? __lock_acquire+0x548/0x3fb0 [ 414.172436][T20438] ? __lock_acquire+0x548/0x3fb0 [ 414.183679][T20438] ? kasan_check_read+0x11/0x20 [ 414.183703][T20438] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 414.183722][T20438] ovl_copy_up_flags+0x15a/0x1e0 [ 414.183742][T20438] ovl_copy_up+0x18/0x1c [ 414.214154][T20438] ovl_link+0x79/0x24f [ 414.218263][T20438] vfs_link+0x7a4/0xbc0 [ 414.222558][T20438] do_linkat+0x550/0x770 [ 414.226843][T20438] ? __ia32_sys_symlink+0x80/0x80 [ 414.231902][T20438] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 414.237400][T20438] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 414.245997][T20438] ? do_syscall_64+0x26/0x610 [ 414.250713][T20438] ? lockdep_hardirqs_on+0x418/0x5d0 [ 414.250734][T20438] __x64_sys_link+0x61/0x80 [ 414.250754][T20438] do_syscall_64+0x103/0x610 16:53:50 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) 16:53:50 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000000c0)={{{@in6=@mcast1, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@empty}}, &(0x7f0000000040)=0xe8) getresuid(&(0x7f0000000240)=0x0, &(0x7f00000002c0), &(0x7f0000000300)) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000500)={{{@in=@multicast2, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}, 0x0, @in6}}, &(0x7f0000000340)=0xe8) setresuid(r1, r2, r3) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:50 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77ffff00000000000066696c65312c776f726b6469723d2e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 414.250778][T20438] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 414.260620][T20438] RIP: 0033:0x458da9 [ 414.260637][T20438] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 414.260645][T20438] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 414.260659][T20438] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 414.260667][T20438] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 16:53:50 executing program 0: r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$KDGKBDIACR(r0, 0x4b4a, &(0x7f0000000040)=""/12) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000000c0)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="b822308b37565a190000000000000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x3, 0x0) mkdir(0x0, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000080)={0x0, 0x800, 0x1, 0xec}, &(0x7f0000000100)=0x10) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000140)={r1, 0x4, 0x6, 0x2, 0x0, 0xec}, &(0x7f0000000180)=0x14) getdents64(r0, &(0x7f0000000500)=""/221, 0xdd) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f00000002c0)={r1, 0x4, 0x37, "6f1204f0fabe36917cb69be32c01487e0062cd0dbd87040f81607d610470c42cc77d9f2138fd5b23ab30a121409c8fa666cd598fe79130"}, 0x3f) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75bfe075726469723d2e2f66696caa1865302c6c6f7765726469723d2e3ac2696c65312c776f726b646991002e2f66696c"]) chdir(&(0x7f0000000380)='./file0\x00') ioctl$TIOCSISO7816(r0, 0xc0285443, &(0x7f0000000240)={0x3, 0xff, 0x2, 0xa4, 0x9}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:50 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendto(r0, &(0x7f00000002c0)="2ea5a5f7d75a869e05375db40bb58072d5843d9e83ef39fa7f55da5f7cce7e38bf883eb86861473d54f80d73d08ed58ed26560560ec1af53a96f3d5be47602e81b27d9c138d64034a65c0c56ca78a16d0ea6446bb4d4c49031c1a88d8a8eb334783d7b758cdc2b01d6b31a3e2619c8ac7aa2f10b51ea7c275445e111d96399d92a107315f1a4d888b0610d68272d224057c55b3072e48294b7fe8755233285087c74736f322cc3cd03e501b2033149e721e34b894ea1", 0xb6, 0x20040004, 0x0, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) renameat2(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00', 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 414.260675][T20438] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 414.260683][T20438] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 414.260700][T20438] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 414.307370][T20461] overlayfs: filesystem on './file0' not supported as upperdir 16:53:50 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f7269646972a6c32f66696c6531"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 414.375659][T20465] overlayfs: unrecognized mount option "low" or missing value [ 414.466854][T20478] overlayfs: unrecognized mount option "low" or missing value 16:53:51 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77340039e2723d2e2f66696c65312c776f7266696c6531"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:51 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="04000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') ioctl$RTC_IRQP_SET(r0, 0x4008700c, 0x1916) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:51 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000003000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 414.518832][T20480] overlayfs: unrecognized mount option "woridir/file1" or missing value [ 414.546369][T20482] overlayfs: unrecognized mount option "woridir/file1" or missing value 16:53:51 executing program 3 (fault-call:10 fault-nth:30): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 414.637998][T20489] overlayfs: unrecognized mount option "low4" or missing value [ 414.650786][T20492] overlayfs: './file0' not a directory 16:53:51 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYRES32]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:51 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0)='TIPC\x00') sendmsg$TIPC_CMD_GET_LINKS(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r1, 0x400, 0x70bd25, 0x25dfdbfd, {{}, 0x0, 0x4, 0x0, {0x8, 0x11, 0x9}}, ["", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x4000000}, 0x20000004) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) [ 414.713425][T20491] overlayfs: './file0' not a directory [ 414.726974][T20467] overlayfs: './file0' not a directory 16:53:51 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:51 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) bind$alg(r0, &(0x7f0000000140)={0x26, 'hash\x00', 0x0, 0x0, 'streebog256-generic\x00'}, 0x58) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r0, 0xc0305302, &(0x7f00000000c0)={0x0, 0xfffffffffffffff7, 0x2, 0x6, 0xc8, 0x4c}) openat$uinput(0xffffffffffffff9c, &(0x7f0000000100)='/dev/uinput\x00', 0x802, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 414.812637][T20489] overlayfs: unrecognized mount option "low4" or missing value [ 414.865311][T20505] overlayfs: unrecognized mount option "" or missing value [ 414.910210][T20503] FAULT_INJECTION: forcing a failure. [ 414.910210][T20503] name failslab, interval 1, probability 0, space 0, times 0 [ 414.940999][T20516] overlayfs: unrecognized mount option "" or missing value [ 414.983806][T20520] overlayfs: './file0' not a directory [ 414.994014][T20503] CPU: 1 PID: 20503 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 415.002068][T20503] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 415.012143][T20503] Call Trace: [ 415.015471][T20503] dump_stack+0x172/0x1f0 [ 415.019834][T20503] should_fail.cold+0xa/0x15 [ 415.024447][T20503] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 415.030280][T20503] ? ___might_sleep+0x163/0x280 [ 415.035153][T20503] __should_failslab+0x121/0x190 [ 415.040112][T20503] should_failslab+0x9/0x14 [ 415.044640][T20503] __kmalloc+0x2dc/0x740 [ 415.048907][T20503] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 415.055210][T20503] ? ext4_xattr_block_set+0x712/0x2fb0 [ 415.067466][T20503] ext4_xattr_block_set+0x712/0x2fb0 [ 415.071348][T20518] overlayfs: './file0' not a directory [ 415.072785][T20503] ? ext4_xattr_ibody_set+0x2b0/0x2b0 [ 415.072832][T20503] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 415.072847][T20503] ? ext4_xattr_check_entries+0x32d/0x3b0 [ 415.072863][T20503] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 415.072885][T20503] ? xattr_find_entry+0x270/0x320 [ 415.107038][T20503] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 415.113303][T20503] ? ext4_xattr_ibody_set+0x1d9/0x2b0 [ 415.118701][T20503] ext4_xattr_set_handle+0xa35/0x1010 [ 415.124107][T20503] ? ext4_xattr_ibody_inline_set+0x2b0/0x2b0 [ 415.130140][T20503] ? ext4_journal_check_start+0x188/0x230 [ 415.135884][T20503] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 415.142152][T20503] ? __ext4_journal_start_sb+0x12d/0x4a0 [ 415.147990][T20503] ext4_xattr_set+0x1e5/0x370 [ 415.148594][T20523] overlayfs: unrecognized mount option "DG" or missing value [ 415.152700][T20503] ? ext4_xattr_set_credits+0x130/0x130 [ 415.152719][T20503] ? refcount_sub_and_test_checked+0x154/0x200 [ 415.152743][T20503] ? ext4_xattr_check_entries.cold+0x17/0x17 [ 415.152757][T20503] ext4_xattr_trusted_set+0x36/0x40 [ 415.152779][T20503] __vfs_setxattr+0x121/0x190 [ 415.166169][T20524] overlayfs: unrecognized mount option "DG" or missing value [ 415.166240][T20503] ? xattr_resolve_name+0x3e0/0x3e0 [ 415.196112][T20503] ? evm_protect_xattr.isra.0+0x9e/0x3e0 [ 415.196139][T20503] __vfs_setxattr_noperm+0x11c/0x410 [ 415.196158][T20503] vfs_setxattr+0xda/0x100 [ 415.196178][T20503] ovl_check_setxattr+0xf1/0x130 [ 415.196195][T20503] ovl_set_origin+0xec/0x130 [ 415.196209][T20503] ovl_copy_up_inode+0x3a7/0x5c0 [ 415.196230][T20503] ? ovl_set_origin+0x130/0x130 [ 415.212378][T20503] ? ima_post_create_tmpfile+0x35/0xa0 [ 415.212393][T20503] ? vfs_tmpfile+0x1ca/0x2b0 [ 415.212412][T20503] ovl_copy_up_one+0x10a8/0x1860 [ 415.212433][T20503] ? __save_stack_trace+0x99/0x100 [ 415.221807][T20503] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 415.221827][T20503] ? tomoyo_domain+0xc5/0x160 [ 415.221844][T20503] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 415.221866][T20503] ? __lock_acquire+0x548/0x3fb0 [ 415.241717][T20503] ? __lock_acquire+0x548/0x3fb0 [ 415.241731][T20503] ? __lock_acquire+0x548/0x3fb0 [ 415.241777][T20503] ? kasan_check_read+0x11/0x20 [ 415.241800][T20503] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 415.257890][T20503] ovl_copy_up_flags+0x15a/0x1e0 [ 415.257919][T20503] ovl_copy_up+0x18/0x1c 16:53:51 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531acf07ab75b8372537e8f05c0f3cb58d81cbe6048bcbcb25ceb38302ffb98a4a6b60342e24fca3d9954c6fda623375dc3f9a2b19215f9a708363fde01687fc88df6ebbc9069c91721a29fb88c980394a40fe04297372c18e7dac44402bc47"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snapshot\x00', 0x40a000, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0xffffffff) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0)='TIPC\x00') sendmsg$TIPC_CMD_GET_MAX_PORTS(r0, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r1, 0x230, 0x70bd25, 0x25dfdbfb, {}, ["", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x24044004}, 0x20000000) 16:53:51 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [], {0x4, 0x1}, [], {}, {0x20, 0x5}}, 0x24, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:51 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x3) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:51 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$VIDIOC_ENUMAUDIO(r0, 0xc0345641, &(0x7f0000000000)={0x0, "4efa165b1cab3ade7c17142a5ca02e32fc384b6fe31ba9dc2be4cb2bae07dd54", 0x2, 0x1}) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$VIDIOC_ENUMOUTPUT(r0, 0xc0485630, &(0x7f0000000040)={0x4, "f17d9c2e34f8e65385064e84c23670b7d4605de629644a4c54f9acbe5cd347a8", 0x2, 0x20, 0x80000000, 0x0, 0xc}) 16:53:51 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x20) setxattr$security_ima(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='security.ima\x00', &(0x7f00000000c0)=@sha1={0x1, "a5236daaf73ba19f6525294ceffba80464407c17"}, 0x15, 0x1) [ 415.276059][T20503] ovl_link+0x79/0x24f [ 415.276081][T20503] vfs_link+0x7a4/0xbc0 [ 415.276103][T20503] do_linkat+0x550/0x770 [ 415.333747][T20503] ? __ia32_sys_symlink+0x80/0x80 [ 415.339544][T20503] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 415.345200][T20503] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 415.351472][T20503] ? do_syscall_64+0x26/0x610 [ 415.356433][T20503] ? lockdep_hardirqs_on+0x418/0x5d0 [ 415.362036][T20503] __x64_sys_link+0x61/0x80 [ 415.366705][T20503] do_syscall_64+0x103/0x610 [ 415.373537][T20503] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 415.379755][T20503] RIP: 0033:0x458da9 [ 415.383727][T20503] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 415.403339][T20503] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 16:53:51 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$SIOCAX25GETUID(r0, 0x89e0, &(0x7f0000000240)={0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, r1}) getpid() llistxattr(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/90, 0x5a) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 415.411772][T20503] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 415.419744][T20503] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 415.427717][T20503] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 415.435689][T20503] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 415.443682][T20503] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:52 executing program 3 (fault-call:10 fault-nth:31): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:52 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = syz_open_dev$audion(&(0x7f0000000040)='/dev/audio#\x00', 0x6, 0x40) ioctl$SNDRV_TIMER_IOCTL_TREAD(r0, 0x40045402, &(0x7f00000000c0)=0x1) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./film1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:53:52 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getresuid(&(0x7f0000000140), &(0x7f0000000180)=0x0, &(0x7f00000001c0)) getresgid(&(0x7f0000000200)=0x0, &(0x7f0000000240), &(0x7f0000000280)) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xee00]) lstat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = getgid() r6 = getegid() stat(&(0x7f0000000400)='./file1\x00', &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lsetxattr$system_posix_acl(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000580)={{}, {}, [{0x2, 0x6, r0}, {0x2, 0x1, r1}], {0x4, 0x1}, [{0x8, 0x7, r2}, {0x8, 0x2, r3}, {0x8, 0x4, r4}, {0x8, 0x2, r5}, {0x8, 0x4, r6}, {0x8, 0x2, r7}], {}, {0x20, 0x2}}, 0x64, 0x3) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:52 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,mowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 415.639176][T20545] overlayfs: './file0' not a directory [ 415.724422][T20544] overlayfs: './file0' not a directory 16:53:52 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x800) setsockopt$inet6_int(r0, 0x29, 0x46, &(0x7f0000000080)=0x1, 0x4) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 415.793145][T20543] overlayfs: './file0' not a directory [ 415.803327][T20555] overlayfs: failed to resolve './film1': -2 [ 415.833639][T20548] FAULT_INJECTION: forcing a failure. [ 415.833639][T20548] name failslab, interval 1, probability 0, space 0, times 0 [ 415.885376][T20561] overlayfs: failed to resolve './file0': -2 [ 415.889902][T20548] CPU: 0 PID: 20548 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 415.899441][T20548] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 415.908060][T20563] overlayfs: unrecognized mount option "mowerdir=./file1" or missing value [ 415.909518][T20548] Call Trace: [ 415.909549][T20548] dump_stack+0x172/0x1f0 [ 415.909574][T20548] should_fail.cold+0xa/0x15 [ 415.930433][T20548] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 415.936286][T20548] ? ___might_sleep+0x163/0x280 [ 415.941257][T20548] __should_failslab+0x121/0x190 [ 415.946229][T20548] should_failslab+0x9/0x14 [ 415.950021][T20565] overlayfs: unrecognized mount option "mowerdir=./file1" or missing value [ 415.950758][T20548] kmem_cache_alloc+0x2b2/0x6f0 [ 415.950787][T20548] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 415.970539][T20548] ? __validate_process_creds+0x22d/0x380 [ 415.976301][T20548] prepare_creds+0x3e/0x3f0 [ 415.980849][T20548] ovl_create_or_link+0x1a8/0x1250 16:53:52 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="75707065726469723d2e2f66696cfb25775b5c0c000066dc8665302c6c6f7765726469723d2e2f66696c65312c776f726b646929f8b545d920e06669"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:52 executing program 5: r0 = syz_open_dev$dspn(&(0x7f0000000000)='/dev/dsp#\x00', 0x5, 0x200) ioctl$VIDIOC_SUBSCRIBE_EVENT(r0, 0x4020565a, &(0x7f0000000080)={0x8001007, 0x3, 0x2}) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f0000000a00)='./file1\x00', 0x4) write$P9_RMKNOD(r0, &(0x7f00000003c0)={0x14, 0x13, 0x1, {0x8, 0x0, 0x5}}, 0x14) write$binfmt_script(r0, &(0x7f0000000d80)=ANY=[@ANYBLOB="63000040757365725f750abcede0077a14140987000000000000003b8177f64777450c56f76cecabaaa3377e9de3cc27e0ff8c63942a3cd67c81569ef6cced15e909bdf7682bf73d2243a45131d48c9cd9e995ada96334c20e1168d72f73f3f34d309fd8512dbba81de79b2fcb4a1faf352b4ba41ececf4ad1b83675ea36bb3495aa0390f9cd8ef5f92b97666309af9170e1e7ec80d77c0a8559f9782e1572cd09901bf659eef9fe03193048ef1b04be35218ddf2aa2a27ed244bca28a5ec1573de368a203a423fd4d37078ce5d3530fb75f3d300234af77996f09cc7302815f44ed57a341ea3ab4c457bb5d5f0db3eb9bc095195ca9fb322d0d29cd37049d6e48ec026ce0ca76e04f93283e870041610832e5e6dfbfc3245b6218cd241e1adbefaff084cb74832a07946887d8a6949f0a6c76393a3be7c27669c6de6133f60edd867d472ee8ae48d80a78a5c09e1ddc8884f925e8f63219c98917ee5fcd5602647389c4eb14b171ec6075ff274c39d6df03753d45852e2bc4330feccfcfe94f"], 0x1b) r1 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r1, 0x0, 0x11, &(0x7f0000000940)=[0x1, 0x8001, 0x7, 0xf1, 0xffffffff]) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="78707065726469723dfd362e2f66000000ff7f00000065726469178d723d2e2f66692e2f66696c"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}) recvfrom$inet6(r0, &(0x7f0000000840)=""/225, 0xe1, 0x12000, &(0x7f00000006c0)={0xa, 0x4e20, 0x6, @empty, 0x9}, 0x1c) syz_mount_image$vfat(&(0x7f00000000c0)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x3ff, 0x7, &(0x7f00000005c0)=[{&(0x7f0000000140)="78548ef9bd172170", 0x8, 0x4}, {&(0x7f0000000180)="7edfa75222ab8b314226cf245722fbc6929e3b6706644ee4e1246b0c5c485fa29bd6f05acb24a26baf23d61b6d994bf3f1fa80a01a4b273ab076dfcf3c49af0f715a770aebe9f2252719d34d7accf827047fa2031a7875c1f15b1a59d458b3c99368d30282e4ac1a53b69429a7c7555aff7dab5999890e3d8ac66bd3b6c919615d500f58288a366e1fd439b4e43a6a86cfd3f9234655569133ba307efa09a221e490a4b1c9de0a0c7d4804d07e944513bb1715d290c0f88d7d363279bc41666df2193e8842ff7ffbdf90adabc7c1be9a", 0xd0, 0x5}, {&(0x7f0000000280)="d49a01533ddb7f3d4a72a7c2864eb059b48757748a71188e", 0x18, 0x2}, {&(0x7f00000002c0)="f1ad9b9c38678d7e45e80baf808acdd7bf80a0382c65cf66c3c59a96014af2db382435d7cade049ab933f2ab86152b4b660b2c35f5270074a0b9b0bf26a8d6aeb3820c148d80f054e7097d651d3727a161f0092bf685f2a9f3a64b12fadd2f1435e220d01d378ef6e43b128c193ec83c7c2224bc0b85ce6a1d2aa470a8e45aa6acff42a4db108701a228b38e6112a102d7edfb53f6d2aa8873573cb0fd17e0b0a3fe1e752be88ca7f87eabfc358d4fe76b684f8ab28293267e69da38cfc07449a570488f044349f8f76a3bf78475ac9feaab66bd423985a969f6e41c1d3eb71d15a2153c11b0e3f514f605f066", 0xed, 0x9}, {&(0x7f0000000500)="d543e019cdaa58d255a77ce814f55c38ba47dc4d264c0a2e79b890cfd298fcd7c9c896a13df92298f118999700453da00f746b0f148aaa211806a2d3aae19f57f4e9d49150ae998dc1073fe43919daffa4cad41cf6e527dbe616f36012f3f87aff5933c365ef82d2f416f53fc2d18f7710a0b74e7a7286f3651d89bb467808eff4745a8abd76da4df31fa317", 0x8c, 0x10001}, {&(0x7f0000000400)="b90095cb7408fc125b2318bf", 0xc, 0x6}, {&(0x7f0000000440)="2f7b5dc83c8864da22321b5998e5b2b4bae801d3d6ca17f2c3a5b584cffdfd4e004f06c5a95dc36ae486db47ef12d2ad3a51a420", 0x34, 0x1}], 0x28060f0, &(0x7f00000007c0)={[{@uni_xlateno='uni_xlate=0'}, {@shortname_winnt='shortname=winnt'}], [{@obj_type={'obj_type', 0x3d, '(%'}}, {@uid_eq={'uid', 0x3d, r2}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}]}) [ 415.985985][T20548] ? dput+0x1ba/0x6a0 [ 415.990033][T20548] ? mutex_trylock+0x1e0/0x1e0 [ 415.994833][T20548] ? ovl_unlink+0x20/0x20 [ 415.999182][T20548] ? kasan_check_read+0x11/0x20 [ 416.004160][T20548] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 416.010486][T20548] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 416.016791][T20548] ? revert_creds+0x1a3/0x200 [ 416.021497][T20548] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 416.027755][T20548] ? ovl_has_upperdata.part.0+0x55/0x70 [ 416.033308][T20548] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 416.039558][T20548] ovl_link+0x1fa/0x24f [ 416.043720][T20548] vfs_link+0x7a4/0xbc0 [ 416.047892][T20548] do_linkat+0x550/0x770 [ 416.052150][T20548] ? __ia32_sys_symlink+0x80/0x80 [ 416.057187][T20548] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 416.062650][T20548] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 416.068738][T20548] ? do_syscall_64+0x26/0x610 [ 416.073521][T20548] ? lockdep_hardirqs_on+0x418/0x5d0 [ 416.078846][T20548] __x64_sys_link+0x61/0x80 [ 416.083395][T20548] do_syscall_64+0x103/0x610 [ 416.087991][T20548] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 416.093896][T20548] RIP: 0033:0x458da9 [ 416.097800][T20548] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 416.117402][T20548] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 416.125823][T20548] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 16:53:52 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) accept4(r0, &(0x7f00000000c0)=@in={0x2, 0x0, @dev}, &(0x7f0000000040)=0x80, 0x80800) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:52 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) prctl$PR_TASK_PERF_EVENTS_DISABLE(0x1f) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) ioctl$BLKRESETZONE(r0, 0x40101283, &(0x7f0000000180)={0x8, 0x3}) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) nanosleep(&(0x7f0000000100)={r2, r3+10000000}, &(0x7f0000000140)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000001408000000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000e40000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:52 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000040)={0xf, 0x3, 0x7fffffff, 0x4800, r0}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) r2 = syz_genetlink_get_family_id$tipc(&(0x7f0000000100)='TIPC\x00') ioctl$SIOCAX25NOUID(r1, 0x89e3, &(0x7f00000002c0)=0x1) sendmsg$TIPC_CMD_GET_MAX_PORTS(r0, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40400001}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, r2, 0x0, 0x70bd2d, 0x25dfdbfb, {}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20040000}, 0x20000000) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=.Jfile1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 416.133823][T20548] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 416.142609][T20548] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 416.152487][T20548] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 416.160461][T20548] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:52 executing program 3 (fault-call:10 fault-nth:32): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:52 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000000c0)='./file1\x00', 0x10000, 0x2, &(0x7f0000000240)=[{&(0x7f0000000500)="4bd7d3fa762c9e0e4eb0bc25d42e1ae0ce641cb8b7adc199fdac55eb92205716185ddba2c48f8724aea672afaea517f33619b557d354a2b7b399964c3d1dff89d45d5f4402f83b2877b1217521af205e4eccc26732c6d9e0bf50339a222d676552a183c142ebde0349a193aa117bdd29b0d2922a5dd1b1a95c1411e1cf303697134ceb23b8d778454ad25ed5ac5259544044dc4b9547e05c110757fdaeb9b1e7e6154523a48c961c99d26b41ee6a169c979e678cbddafd26945d810d074c70c49c7dbfd9787d58c6", 0xc8}, {&(0x7f0000000100)="ab8af32558c07ef3765993b84dd62e92f0d3027c4d25a2765bf2c14f3a71334ac19dbba5e84c97dafe681ced2e6f3531c0430c59fc806db2849e357cdc947473b200bbead7eb71ebd59fca6657080130635fcec7e9c57434c6a97f0cd24d96911c42dfda7bc4fd8ce3475ad714d0ee42a69a9ce60ee6bae6d2b94cc116fba58f48ef2cd56a80751ba9382ed3a1d73681ffce", 0x92, 0x2}], 0x2000, &(0x7f00000002c0)={[{@nodots='nodots'}], [{@func={'func', 0x3d, 'FIRMWARE_CHECK'}}]}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:52 executing program 5: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469720291776b8c0d13b4c2db85bf3d4cd74deaee6c2e2f66696c65302e6c6f773d2e2f66696c"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) [ 416.348496][T20579] overlayfs: './file0' not a directory 16:53:52 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000011262957b4cfbc7c0200000001000000fb7c1eb5f46feb314a3090cb725f66f91b5a7bd42c1a133f54904929ee3569f236e5eacf86f4a499170de291819f9bbbfadb5ad48d41bb84aee4f0abb7a124b94c784d5137ad1c33ddccb3144a6167a3a3c17a2ee65e4b929b9d4ae97b", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) renameat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') connect$x25(r0, &(0x7f00000000c0)={0x9, @null=' \x00'}, 0x12) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 416.396401][T20582] overlayfs: missing 'lowerdir' [ 416.406322][T20584] FAULT_INJECTION: forcing a failure. [ 416.406322][T20584] name failslab, interval 1, probability 0, space 0, times 0 [ 416.457169][T20584] CPU: 0 PID: 20584 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 416.465234][T20584] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 416.475311][T20584] Call Trace: [ 416.478641][T20584] dump_stack+0x172/0x1f0 [ 416.483028][T20584] should_fail.cold+0xa/0x15 [ 416.487661][T20584] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 416.489217][T20595] overlayfs: unrecognized mount option "upperdirwk ۅ=LMl./file0.low=./fil" or missing value [ 416.493508][T20584] ? ___might_sleep+0x163/0x280 [ 416.493528][T20584] __should_failslab+0x121/0x190 [ 416.493544][T20584] should_failslab+0x9/0x14 [ 416.493559][T20584] kmem_cache_alloc+0x2b2/0x6f0 [ 416.493575][T20584] ? var_wake_function+0x140/0x140 [ 416.493593][T20584] mb_cache_entry_create+0xc1/0x950 [ 416.493614][T20584] ext4_xattr_block_set+0x1ba6/0x2fb0 [ 416.493642][T20584] ? ext4_xattr_ibody_set+0x2b0/0x2b0 [ 416.493660][T20584] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 416.493673][T20584] ? ext4_xattr_check_entries+0x32d/0x3b0 16:53:53 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="757070cf3115f92b567b623a55b95465726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696ae204a96c6531"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_dev$radio(&(0x7f00000000c0)='/dev/radio#\x00', 0x3, 0x2) setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ(r0, 0x111, 0x3, 0x0, 0x4) socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$netrom_NETROM_N2(r0, 0x103, 0x3, &(0x7f0000000080)=0x40, 0x4) [ 416.493687][T20584] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 416.493699][T20584] ? xattr_find_entry+0x270/0x320 [ 416.493729][T20584] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 416.516519][T20596] overlayfs: unrecognized mount option "upperdirwk ۅ=LMl./file0.low=./fil" or missing value [ 416.519117][T20584] ? ext4_xattr_ibody_set+0x1d9/0x2b0 [ 416.519138][T20584] ext4_xattr_set_handle+0xa35/0x1010 [ 416.519162][T20584] ? ext4_xattr_ibody_inline_set+0x2b0/0x2b0 [ 416.519197][T20584] ? ext4_journal_check_start+0x188/0x230 [ 416.609188][T20584] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 416.617197][T20584] ? __ext4_journal_start_sb+0x12d/0x4a0 [ 416.623331][T20584] ext4_xattr_set+0x1e5/0x370 [ 416.628055][T20584] ? ext4_xattr_set_credits+0x130/0x130 [ 416.634120][T20584] ? refcount_sub_and_test_checked+0x154/0x200 [ 416.640309][T20584] ? ext4_xattr_check_entries.cold+0x17/0x17 [ 416.646310][T20584] ext4_xattr_trusted_set+0x36/0x40 [ 416.651531][T20584] __vfs_setxattr+0x121/0x190 [ 416.656226][T20584] ? xattr_resolve_name+0x3e0/0x3e0 [ 416.661450][T20584] ? evm_protect_xattr.isra.0+0x9e/0x3e0 [ 416.667213][T20584] __vfs_setxattr_noperm+0x11c/0x410 [ 416.672521][T20584] vfs_setxattr+0xda/0x100 [ 416.676963][T20584] ovl_check_setxattr+0xf1/0x130 [ 416.681922][T20584] ovl_set_origin+0xec/0x130 [ 416.686537][T20584] ovl_copy_up_inode+0x3a7/0x5c0 [ 416.691498][T20584] ? ovl_set_origin+0x130/0x130 [ 416.696361][T20584] ? ima_post_create_tmpfile+0x35/0xa0 [ 416.701844][T20584] ? vfs_tmpfile+0x1ca/0x2b0 [ 416.706464][T20584] ovl_copy_up_one+0x10a8/0x1860 [ 416.711427][T20584] ? __save_stack_trace+0x99/0x100 [ 416.716571][T20584] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 416.721707][T20584] ? tomoyo_domain+0xc5/0x160 [ 416.726414][T20584] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 416.732671][T20584] ? __lock_acquire+0x548/0x3fb0 [ 416.737612][T20584] ? __lock_acquire+0x548/0x3fb0 [ 416.742559][T20584] ? __lock_acquire+0x548/0x3fb0 [ 416.747535][T20584] ? kasan_check_read+0x11/0x20 [ 416.752393][T20584] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 416.758638][T20584] ovl_copy_up_flags+0x15a/0x1e0 [ 416.763597][T20584] ovl_copy_up+0x18/0x1c [ 416.767872][T20584] ovl_link+0x79/0x24f [ 416.771950][T20584] vfs_link+0x7a4/0xbc0 [ 416.776125][T20584] do_linkat+0x550/0x770 [ 416.780385][T20584] ? __ia32_sys_symlink+0x80/0x80 [ 416.785430][T20584] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 416.790917][T20584] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 416.796998][T20584] ? do_syscall_64+0x26/0x610 [ 416.801790][T20584] ? lockdep_hardirqs_on+0x418/0x5d0 [ 416.807110][T20584] __x64_sys_link+0x61/0x80 [ 416.811638][T20584] do_syscall_64+0x103/0x610 [ 416.816235][T20584] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 416.822140][T20584] RIP: 0033:0x458da9 [ 416.826133][T20584] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 416.845843][T20584] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 16:53:53 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE(r0, 0x40045542, &(0x7f00000000c0)=0x80000001) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 416.854268][T20584] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 416.862268][T20584] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 416.870278][T20584] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 416.878294][T20584] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 416.886277][T20584] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 416.915906][T20597] overlayfs: './file0' not a directory [ 416.929708][T20602] overlayfs: unrecognized mount option "upp1+V{b:UTerdir=./file0" or missing value [ 416.956550][T20593] overlayfs: missing 'lowerdir' 16:53:53 executing program 3 (fault-call:10 fault-nth:33): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 417.026205][T20611] overlayfs: unrecognized mount option "upp1+V{b:UTerdir=./file0" or missing value 16:53:53 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:53 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r2, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") bind$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r3 = accept(r1, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000780), 0xffffffffffffffc3, 0x0, 0x0, 0x152) dup3(r3, r0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x17, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:53 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='trusted.overlay.opaque\x00', &(0x7f00000000c0)='y\x00', 0x2, 0x3) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 417.126602][T20601] overlayfs: './file0' not a directory [ 417.136413][T20621] overlayfs: './file0' not a directory 16:53:53 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000100)='./file1/file0\x00', 0x3) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) uselib(&(0x7f00000000c0)='./file1/file0\x00') chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:53 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@rc={0x1f, {0x380000, 0x1f, 0x8000, 0x100000000, 0x6, 0x4}, 0x8}, 0x80, &(0x7f0000000640)=[{&(0x7f00000002c0)="6d32ea78f8274404028c7bbd9ca23e0cae5b57de1557cba454843ca213b0516c2abd71230939e420abe023a0d183bc6f517da043159317ef867c3daf89f7307f9956040d65c39b2e7bbafdd53a8b2a34af80baaecf5c2ae3c781878297e9c74089a6d225736bec2e55d1f26719d3610c1abb345533380676c51cc1123a095fb7273e05a0fc1b218c5869cf01143d40f20090b4", 0x93}, {&(0x7f0000000140)="88fa8d5519a8414434de8b85cbfdc3bed0a88444b8248d0e87b889a172cc60b18987fb11cc96bb86ed4007ac1df5c5541fa4bfc438ff435437a9f746f2e94cd5d8848586d86d5a3ce27bf80955c4e0112cb9e309da15a20dd3ecced9884c86561201dab96d942570e440e6589a060b3c08", 0x71}, {&(0x7f0000000940)="5ddb35cc96003de2024504da23ac577cf0ab5b50cbe210b64d9ea20336037c16a437508107225970940d2fb526156b69654ef3ebe723b38bd4bcfb31567aed7aca5895579428c00b279371a0afacd8ec514db590618688460bb0b8bee4c226b5009f493fb52a6ce6a1f488d0f36b6c51d7b79d0c54ce587ec7919594f6ec8f314f29aa7a2821421352037f00ecc5de6107b15f688b8fbc4044357356c7fe", 0x9e}, {&(0x7f0000000d80)="ad65726891a7b88b29f4b892c5949935a53885faf25c75beae0aeeb0295920ed4d891b5a3bcb9d958b92f60ac765b5d0a56a026137b8cc160edb70b48f1f567d6b1d299cd048f9f8731c83b6dd8d9b13c1547863bd29c35d3026d96a93c5ef00e895ea9e2c110b9a735c378f7c24b713974baa752bd8c0ad6e8c6eadef0e840924d0f59ac8d2bca1426fcb56574880700ac57088cae70b478c04e79b628aa26ad87f51223048ee4f950b775400283b3222f62feb025baa841fbab6a5b23854a9edeff39d0fe2e024210883623947625813509babdfe8de09aa2e6cf09f4b8ff2a93a5a7ca64bf9c2dc25ac847d68cce1d920daf9c2774721b8c61a2f677fdb37423c8a9c3b0f76ee13919d3a8f80452fee972cb2f23779deff94e0e7e89686004e79999114ae90caf1e7106476451b322757e8d3827ad03e92a6b382623034b6e5e3aaf562c76de9e380636a42e438febeaf5108285613f7bb31ed2c3a2245c0a1d0dc31ec5f9c90bde1af6065a59186bc6e822ba5d92e015fc87cdb4e415db657eb83546c72cba9f94464f33376e6f16361b27092d22880532384703af158aa1317995c56a36f58cee316e9761bf736904863910888e3f55ad114afa99e861767ee8d2f28e45ef088fade62fc2e2900043dbbd6adc6307ec7243f87df50ec9aa89558bd054f7ceb386054825b08b1dee695227d303220b6bd0e7c2771f732247631b403b9cd9fda925876c60853d028ecd29e1025821b26a6d17660604480e5782e4c571fd8d96e67d0884b543a6e3e9e5bcd68ea9375226086defdf4a79544dda180091596ccd4bd93927861c438e6164d6f39b1a20ca25d3a486227ee3ce5643118e2afe0e23ceb74c4b2c1d457eaf826cacf8e621e4a9bac91d9ba8692df0fd7c9bdf7436fba9356d2434103120220594dbb0d3988d98569f8f41289f3520f8dfe83b88cca9b9cd7d961fdd50419ff8b7b57861a00a07fa74daaae651ce0cb7be78fa213235752926091d460b21d631263b908e891cd7cf7a8cd7080384ed0fad884a86a6872ed927b96cf60c0f660191d22a4119609f020fcb60cfe738a5d37b853c61f81b5c235627c4fad2a541ba51cb75e6352bf9548fd28ff5cfdbe18e06faef305a63c2f2934afa8c29c943513d92b3ffde2849dd3c12797e32c1879f8d773b3e45551470d0a5c65c0886f65b79b42805db7859bd7c2faf83dfb7b22a0eaaa4927901f34fa74d7e26d1e2b7c91e30a1a29bee2d1cc5cac4948d5a66392b8df7d1e2c0f32ac10071fd6b8b936f7aa4b38c881016046d9347476baf7e6cb4faf837a226c5ae8d33ad84a88b202619626dacc8386cc890414834396a5eadbbc68b622abbe812f08b34f3fecd84f4ea68d69d114821fce6eafd231170a09e666d02bd3928b11e1ebdb4457719baf836a6a56d0eabc957203b588280ad30ef97674c6146a65ed060973d2043403d3c0c9c0dcaa14dc86d6e50c1bd6c49243a8d5449cbd54dab974abf957295c02fcd4b71d7423836e616eb114ff945d45298ed1df7abce91ae5f1561d2f49c112ae9c7508a5d39a125fc3347b5398e5ffa01abb54101f3849de119eca4ec866e84dc1b10f2c644e36f1aa5bd41b62529659c8e803e2f39825b25917b0e7b786740131faa372f2418d9511a905afb41b965bb701c0e2059c3f94f3bf3af8ad5cd045550400518f1d80a7a24afb291530ece31a444506bc086efb913cc5e9da2e8fccb4ab4acad46d466a1309c339e11efbaf180c9dd0d88ba7d8f112afb2e434376456a17309b4ad17f50ad5fd6537aa8129ad0722f7216b87936fd3008a8d42095f8950fd8fc6b4ea0c3ab1b8d8eee4007eba506cd4ff01666ee767b96dcef327a4a661dd2c2d8ad1d262421b7a8f772dfcd4585f87dd957100dc048174c08bbd5e47b076f111c6d93be1a8621ba2d31f4966f03c2727885d48c24084297eed00a4bcd11ab862decd92db3a9e264b867ec9bd6fa414d3a07e6026590397b8f787aa32f42800c47835f97380af9413d0ff6cd9a4ae87c744899ba06d0fc53723804ef6fa821d998a371656eeb778f4287f702f004e28e1af517a1b792d684740ad7ec7255e6fc59eda3a573e850dbe80912185932869f7e4a0f37b1a2899f29b55f35a64446552d9eceeb12687266ddc1a03b30524ee2c210700c944ae48eee9ade2bfd4e2ee7aa838109883574421332ce41cf107203b84361915ed00f7c4c6344e2547b93de8822035dc963aea84d9fd0e0a778db1bfb99cb3bd3d8673eb2a26b1663faf3072992be303918da97e9499b7d4bc778a5b76b3e045547a674fa6a7df1227cce63b030f332dcf5c5aed1030a97a006dd70c3d98423dd591c7834d835280dae4c8984101ec123a5998f5fd20167c126fe5eadf5d264f90b0f855267e9ce2e14a8222daa44dd01cc1a8aa36c39a094a0ba155e36848b5213c7fdedd7640213f2cb37718a1fbd6f09490bade997666ca075208eb50335207253d933282c31c28061bab847ab29c80c9dcb488f70cf41a474902916ee0adec1f35823d216f08b456b40bacc8aa4bc46dc479dbcdc82605da9ef7e9a3c94d5d6c3272b0ffe19067bbdc8d81ef4922d827e116c0764d5ac31891c9905a12488b491f1ebc3d54b07d81415fd6aea688bba3bd1d6c54d4b98936d09bf92d9ab7041c1aeb87f32308d14c3d3f4583ee91fd2d694c502461307ffbcce7a171f69be73c2b4e15b4d70b582d9b62dd10fa84594f203eb14a58abe062c15e0942ddf193ae1a24b35b68c7f20380acc31b3fcfb2ab52cc756fe58c1e08710b7f23678d54453f95abdb806c23036d8023764483544788065da733afc6530054f579c755da874d874289cc6a8fcbccca3de4c4b3029b390e939f5b67cbb0cd60341f1a20ac4601ff35d6ed067638e0d339a8c5ce6464145d02ae517056dc38635d27e323782db504275994ed8475a03dd124fa07d36b2bb303d28574b8d0b2c12e746a644a72197d6cb3d1b19f296a6bb67e0c39cfb1b6fb39bff15ad56bad6267d777eb370391a7cb4f14a89b78b178d40ac51e0f483d4d186c0f1510f187c2765f99dc92f4f230809f4aa9e9bce44e08d74d8dd6d2c0044c24be4f9809ed54ff90cd380acc3b4b6562b1975a10d45a89ed466f7e3c2daebd6a30253e7d5ff75fa460944a1afbf87354820c590443741bb35036eaaf3350c6555581d9fa0fab1965b319141bcbd689b0280d938eec4156e28b02af727c4aa85905dfd975b5ac2864345464fbf15f8c30813cb24ed2a80481ef36e254f138c3cfe03811188dc43c825de60be443f2d342cf909c0a54510459fed3b808e7939e9dc05ff5d77d8b8d0576022d10ff5e35c6eead7bd47c373be111eb2e2727a27478a8ebf8e82bfbda962cf8580434f41ca9c7a5b189775a2b11223c59fb7d6d759375198339709a1c9d57228a41baed4df9fc76d0ec7f09b1c0817203730bb2a7cdfa0dc17b8674a81b1fd9d7f5f17d41a0d53cd0d969c303a61989dbc7eaa89f391c3ace2baccd8724a54a8b9928b5a1e17302717bbda47b4e365dc2b3664b1dd585010725ebe5e6124f387215fe48049d60adaf745dedbc13e90c69345a7c20e15b097055ecf58334d31eb1c9962fa61020f8e25a2179c76733e700b6c866cf71bca044245a52cb6b0f447b21ea9d13443b033b7f99b13a8005b22e94eba09907f196e49d5e4acaccafd85b058f2a1d6a084f2bc1a1ba7052b8799d661e93fd902eba5d4834b0575601be3130265c79627f1f24d9bc65a49f65915d6d6236a26e191e82e9edd4820f349a690e00a4c60a80fa8e237741be16a52a8db6f4bebfd26eb54783aeae7e1c24cce51df17766787f99362ce73cf3b554ef8b8ef02a3c33fbaaa77e3cd09a7b91518c6d6fb5f7b3e1b7b37fa480d74c42b493c8e64122b1f683f3f83e3304142ac852b4e4e6ea677e6fbeeb73f4bc339f250a33194b6dc2ecf8b79cc95c7d8a4cf3d9a580bfded179b51a44af76e3c9a3525bde77549ad6355e754152811e28fc7d01fbaf3cbb527e15a4889975061ca1f9f4ae72b0f268c515fe4b2bb217ed9a1acdf96a7550c1158524d0deb42c55ce5e4bd84f38832249e2c5e06eca1fa5a71d748fc5abc37fcce10830f13931478de3132268ea2c599a9138b29df8e702867175a05f367972feb628d63af22e80e3eda351a29e42866976d10caf04463518d23b8c142a85ae80e98ac3bbea8f900853f30cbf65f00f6478816228c2d220adadf3bf820dd304d8ac341fd868e1bdb7ea4d0adae4486ccd65f12319c01e2f6fcdf64eb5343a1f27c7707302f0f386872d3c5d678bb3e47540ea44601c0fdc0d771afbb05bec42febdd2205fcd02971327bbc34d1ff8fb0c48e0c612379a88142eeb849319360dd8a6da33e6cdcf5485be316847cd114054853b906d7f875554140ff3f7764e5216748a5b38e8c600fa034f28758b57abca85db11c662e800748028e207f648a31b2c3de75a3631528da7d33cf5941d802011056283bca4418c0905fdbf7c2e685dd611d163d778edb4b4056141f83d6b08e253862005bedd583ef2337bbf094ad6953873c61f57ffaeb6385a1f12bab468de32be731240914e39831a6839c7702f88513ec7cc6238b10b1a56f6247bec225a9622f45a77165820f94daea1efc9675c886865d7d6c35afd83eb0d7506a9d46f4b1e21800c18526c4b2dd5ce03337eac6cd28154d164cb98050b25ed8fe7eda63b0ff0fa4894e8a0952b7845d3dab2c0c78447e984dd3da8f6d2c5b5ca2c90cc9f1866ebe2f91dd772154e323590af1271ae852ab3277a5e47293e65393b4bcd1053b7b67212f4d4a9cfe7545dd161e4c98b87a92c8c52d05ea037a2cc7e02906e8f68785e2ed08fa38379b0e79b96c4999ed889d8463a81b877aeb2e4f47d5b213d847ac5120782ae6fd692ba52f02db3313b4d5b8d3ca416426bffe2522c9c75a63de6c5fe1c2345fe06e3928795710e23f7a55ace75615cec0595926202673aef36aecee8a926ac798c6f977aa24a31d11422db5a03fb729cebf027593f3868386dac0def96958a9715932487925f320608b110156c46780b93c5de68abff0e959453747f11bf588719f9f1679422c61377d2b8007f36aa6f10c1b2a13fa4e3e1456619f3aa33f6ac0600d5f2f30140a1085a716a275935daa10216aad09a57d2ca9407c09e955af7852ba738f81ded7020ba4e853ab097f6efe04f691941abdbc2223240ba3e54f2b96dafa525dcc3555d38cde3ec01f7ea518af13b21d155071d5fde2d5a4a74afeefd05fb6807b65a254b7bc01656aa24fa2d3e85d7cc3e7994234dd00d64861e38b4a3fd7f6983d0dc6f3852a6f0603a922363b2999bd392df9ce6e6d77a5f1c6834fdf03813399ec7ae9c839dae88ee71c9da9f5cf6d152d6d2ff3399f62eed5bf53bfeee77ac2f58c4acbba5cef0aaaad0488c65c41da61949435f4ef061e1445a350df0fd3ed561f68b258a2b154eac95e614c22a44ba6eeee8102178835810ff8a19fec80c49b91c2973f12d1f04220da9a9613f1f62221573c3d672870aa8a53594573d6cd8269cf8d258a3a080e5141295de332dde6b694e3626cfdb103bc3bb022ae0c6f3c546ff6fe8b1111aa883994071c5f52a403f32eabb5f17451c861aa14d927fda32d187598ca273b315273850c8795b6e10985d7094bf26917957fe9f6aa157c623c0afa0a06c04bdc00532a58eeef9eb493b9d09e14974d9eb79bff9763339ab1bb8e321678ff20ece4d287a", 0x1000}, {&(0x7f0000000400)="be198dc1a3054c1e5e802c1bcbcc0f270c9f31603bd8af399aed3e48679a641ee9151dc3c9deebccf68d3c57defe74e8154b7417b8c0abdc6676d7bd37752aec748430df354c37a4a1be430f895ff3fb58", 0x51}, {&(0x7f0000000800)="ec8726b9c332c757f15100b49fdec60bbf097bc5349746943c0984452813322ae00a4f7d1acf870de09465d2012c9b1b0a92b12bba79d77ba6b7a547a4b02369cd6dd03fecd1ed64fb", 0x49}], 0x6, &(0x7f0000000880)=[{0x90, 0x0, 0x7f, "758d41b266fe85b1a95944f039b8483331eb3ba5644a6f399125eee69af8debc5f316eb6ea7c295e1e98202cb61572c9c118e1157c19e855016adff55ebd2a70aa578252435623161e890ad834c563ddb5e0cbcc3a570bfae53e6bdc3fe00bd448918202b47709944dd8faaf70188cbeb1f3970b89bc30ed016ea05ece"}], 0x90}, 0x80) getpid() sched_setscheduler(0x0, 0x0, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000240)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK(r0, 0x40405514, &(0x7f0000000480)={0x9, 0x2, 0x3, 0x3, 'syz0\x00'}) [ 417.202644][T20625] overlayfs: missing 'lowerdir' [ 417.267574][T20629] FAULT_INJECTION: forcing a failure. [ 417.267574][T20629] name failslab, interval 1, probability 0, space 0, times 0 [ 417.302777][T20625] overlayfs: missing 'lowerdir' [ 417.324802][T20629] CPU: 0 PID: 20629 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 417.332862][T20629] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 417.342944][T20629] Call Trace: [ 417.346271][T20629] dump_stack+0x172/0x1f0 [ 417.350645][T20629] should_fail.cold+0xa/0x15 [ 417.355279][T20629] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 417.361134][T20629] ? ___might_sleep+0x163/0x280 [ 417.366044][T20629] __should_failslab+0x121/0x190 [ 417.371037][T20629] should_failslab+0x9/0x14 [ 417.372908][T20643] overlayfs: missing 'lowerdir' [ 417.375572][T20629] kmem_cache_alloc+0x2b2/0x6f0 [ 417.375592][T20629] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 417.375618][T20629] ? __validate_process_creds+0x22d/0x380 [ 417.387241][T20645] overlayfs: missing 'lowerdir' [ 417.391632][T20629] prepare_creds+0x3e/0x3f0 [ 417.391653][T20629] ovl_create_or_link+0x1a8/0x1250 [ 417.391664][T20629] ? dput+0x1ba/0x6a0 [ 417.391684][T20629] ? mutex_trylock+0x1e0/0x1e0 [ 417.391697][T20629] ? ovl_unlink+0x20/0x20 16:53:53 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) lsetxattr$security_selinux(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='security.selinux\x00', &(0x7f0000000140)='system_u:object_r:etc_t:s0\x00', 0x1b, 0x2) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000002c0)='TIPC\x00') sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000400)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x24, r1, 0x100, 0x70bd2c, 0x25dfdbfc, {{}, 0x0, 0x8001, 0x0, {0x8, 0x11, 0x2}}, [""]}, 0x24}}, 0x40) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)={0xf, 0x4, 0x80000000004, 0xe657}, 0x3c) bpf$MAP_DELETE_ELEM(0x4, &(0x7f0000000000)={r2, &(0x7f00000000c0)="56e6"}, 0x10) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='wpperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000180)=""/123) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file1\x00') [ 417.391716][T20629] ? kasan_check_read+0x11/0x20 [ 417.391732][T20629] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 417.391746][T20629] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 417.391760][T20629] ? revert_creds+0x1a3/0x200 [ 417.391778][T20629] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 417.391802][T20629] ? ovl_has_upperdata.part.0+0x55/0x70 [ 417.460202][T20629] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 417.467053][T20629] ovl_link+0x1fa/0x24f [ 417.471450][T20629] vfs_link+0x7a4/0xbc0 [ 417.475640][T20629] do_linkat+0x550/0x770 [ 417.479944][T20629] ? __ia32_sys_symlink+0x80/0x80 [ 417.485026][T20629] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 417.490529][T20629] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 417.496673][T20629] ? do_syscall_64+0x26/0x610 [ 417.501394][T20629] ? lockdep_hardirqs_on+0x418/0x5d0 [ 417.506720][T20629] __x64_sys_link+0x61/0x80 [ 417.511275][T20629] do_syscall_64+0x103/0x610 [ 417.516025][T20629] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 417.521957][T20629] RIP: 0033:0x458da9 16:53:54 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$sock_bt_hci(r0, 0x400448df, &(0x7f0000000040)="374ee3293a7ab1b88f345f130fe29943cce734bceedf5a22ae89fcef3a624960ab1cf4a323cea2c6") mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$VT_WAITACTIVE(r0, 0x5607) [ 417.525901][T20629] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 417.545527][T20629] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 417.554277][T20629] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 417.562374][T20629] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 16:53:54 executing program 5: mkdir(&(0x7f00000006c0)='./file0\x00', 0x10) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./f\x00\x00\x00\x00,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = creat(&(0x7f0000000640)='./file1\x00', 0x84) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffff9c, 0x84, 0x6d, &(0x7f0000000680)={0x0, 0x26, "920b89b6ea50eff11c2175468cb0c44639bea940d33bd84338b0b49b0f1f229ad92521de8cdd"}, &(0x7f0000000700)=0x2e) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000740)={r1, @in={{0x2, 0x4e21, @rand_addr=0x7a}}, 0x7, 0x8, 0xff, 0x2}, &(0x7f0000000800)=0x98) syz_mount_image$ceph(&(0x7f0000000000)='ceph\x00', &(0x7f0000000080)='./file1\x00', 0x37b1, 0x5, &(0x7f0000000400)=[{&(0x7f00000000c0)="3ad2ffef1132b50f2c8210fb5495471561c4fd461f95c3aac2365ea2ad0e77693092b6ce041660cb94ecb7857ebbb0914795f5ec02696c691cb93da8ddfe5c6f9bb7c1b8e2ededca935fc0e43eb0f49efe859d26e0d719921b6798a1f42bf6b8ed7db17d9709330e5447b336e3931d9536a1ad9bf3df647e0491424d5610175af1471564349f465eff47ab73a28fe77ed9538bd698f2460588c48cfd2481eaab4e59288206a2c1a7bd61d7632963cf521bd3b11fa7c26ef39da960e24c9d3f965d7ee719358888f5406a8106eef7f7dec8a5b129ef4a5f607c331f6c9f2d409ea2c50582d4d8", 0xe6, 0x1000}, {&(0x7f00000001c0)="40167be4ad01423b0db7267a1f1b8fe74a14e5f037ced4abbcb5bd9f28a5606630a6fdf65b5229ffda2e465d00ab4419138ae4ef05da871d9c5057d6680e2448b2a418542c37caf4c2fe8afa940bfb02de79f6decdf77b0e2d083995c62cd7234465cdd08b42f9dc4d98e9612457c774dfb2aff7898756d741de553e78a46a683c3d1ba876b1a6f502de3e96a39c552c7e5fd6fef8398db14c0375f957720a773971a5990a", 0xa5, 0x101}, {&(0x7f0000000280)="91fcfb3a1847be18ad032844304089df6aa05dccb0fad8c71bf90542c3fc7b66badb3ade29e766e183472df22d5ee79be53749c85a1083bb708b8269ac802c1a19c1b20a610da13b455b897d708b2c54c91d55d9ce6b1164ea4d28df8626", 0x5e, 0x6}, {&(0x7f0000000300)="0801d84521ffdff0ee3b04a15236b4f6ea9912e3e5b75c85eeb421d1b7e193e152b0af0662739c4f4e789d08fca46447610c2d46997d3d5f91b2f4f291c864240b6d9a0d7e7dced4b9870f754571ee61318a3b2c308a6b29ad10467dbe5e1665bde1bdf70908cfa9e5b5b99f", 0x6c, 0x10001}, {&(0x7f0000000380), 0x0, 0xffffffffffff0001}], 0x20000, &(0x7f0000000500)='(eth0\x00') lsetxattr$trusted_overlay_redirect(&(0x7f00000003c0)='./file0\x00', &(0x7f00000005c0)='trusted.overlay.redirect\x00', &(0x7f0000000600)='./file1\x00', 0x8, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000380)='./file1\x00', &(0x7f0000000540)='trusted.overlay.opaque\x00', &(0x7f0000000580)='y\x00', 0x2, 0x2) [ 417.570382][T20629] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 417.578390][T20629] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 417.583635][T20644] overlayfs: './file0' not a directory [ 417.586501][T20629] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 [ 417.637596][T20636] overlayfs: './file0' not a directory 16:53:54 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(&(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/11], &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='udf\x00', 0x81004, 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000d80)=@mangle={'mangle\x00', 0x1f, 0x6, 0x700, 0x0, 0x258, 0x0, 0x370, 0x118, 0x630, 0x630, 0x630, 0x630, 0x630, 0x6, &(0x7f0000000100), {[{{@ipv6={@empty, @initdev={0xfe, 0x88, [], 0x0, 0x0}, [0xffffffff, 0xff000000, 0x0, 0xff000000], [0xffffffff, 0xffffffff, 0xffffff00, 0xff0000ff], 'rose0\x00', 'veth1_to_bridge\x00', {}, {}, 0x7f, 0x4, 0x5, 0x1}, 0x0, 0xf0, 0x118, 0x0, {}, [@inet=@rpfilter={0x28, 'rpfilter\x00', 0x0, {0xa}}]}, @inet=@DSCP={0x28, 'DSCP\x00', 0x0, {0x10}}}, {{@uncond, 0x0, 0x118, 0x140, 0x0, {}, [@common=@eui64={0x28, 'eui64\x00'}, @inet=@rpfilter={0x28, 'rpfilter\x00', 0x0, {0x1}}]}, @inet=@DSCP={0x28, 'DSCP\x00', 0x0, {0x32}}}, {{@ipv6={@mcast2, @mcast2, [0xff, 0xff000000], [0x0, 0xffffff00, 0x0, 0xffffff00], 'bridge_slave_1\x00', 'gretap0\x00', {0xff}, {0xff}, 0xef, 0x80, 0x5, 0x18}, 0x0, 0xf0, 0x118, 0x0, {}, [@inet=@rpfilter={0x28, 'rpfilter\x00', 0x0, {0x8}}]}, @inet=@TOS={0x28, 'TOS\x00', 0x0, {0xffffffffffffffe1, 0x1}}}, {{@uncond, 0x0, 0xc8, 0xf0}, @unspec=@CHECKSUM={0x28, 'CHECKSUM\x00'}}, {{@uncond, 0x0, 0x188, 0x1d0, 0x0, {}, [@common=@srh1={0x90, 'srh\x00', 0x1, {0x1d, 0x5d1, 0x40, 0x800, 0x7fffffff, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @local, @dev={0xfe, 0x80, [], 0xf}, [0xff0000ff, 0x0, 0xffffff00, 0xff], [0xffffffff, 0x0, 0xffffffff], [0xffffff00, 0xff000000, 0xffffff00], 0x101, 0x400}}, @common=@frag={0x30, 'frag\x00', 0x0, {0x2, 0x8000, 0x6, 0x1c, 0x2}}]}, @SNPT={0x48, 'SNPT\x00', 0x0, {@ipv4=@multicast2, @ipv4=@multicast1, 0x1e, 0x29, 0x7}}}], {{[], 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x760) 16:53:54 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(r0, 0x6, 0x15, &(0x7f00000000c0)=0x1f, 0x4) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 417.724801][T20656] overlayfs: unrecognized mount option "wpperdir=./file0" or missing value [ 417.738297][T20661] overlayfs: missing 'workdir' [ 417.757185][T20663] overlayfs: './file0' not a directory 16:53:54 executing program 3 (fault-call:10 fault-nth:34): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:54 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0x80, 0x0) getpeername(r0, &(0x7f00000000c0)=@x25={0x9, @remote}, &(0x7f0000000140)=0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 417.790808][T20662] overlayfs: unrecognized mount option "wpperdir=./file0" or missing value 16:53:54 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) fcntl$getflags(r0, 0x1) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="7570000200006972062e2f66696c65302c6c6f7765626469723d2e2f66694889312c776f726b6469723d2e2f66476c6531"]) ioctl$UFFDIO_UNREGISTER(r0, 0x8010aa01, &(0x7f0000000040)={&(0x7f0000ffc000/0x1000)=nil, 0x1000}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f00000000c0)=@assoc_value={0x0, 0x7f}, &(0x7f0000000100)=0x8) write$cgroup_int(r0, &(0x7f0000000240), 0x12) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000140)={r1, 0x8}, &(0x7f0000000180)=0x8) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 417.930975][T20683] overlayfs: './file0' not a directory [ 417.937870][T20680] FAULT_INJECTION: forcing a failure. [ 417.937870][T20680] name failslab, interval 1, probability 0, space 0, times 0 [ 417.961114][T20680] CPU: 0 PID: 20680 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 417.969281][T20680] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 417.979365][T20680] Call Trace: [ 417.982694][T20680] dump_stack+0x172/0x1f0 [ 417.987085][T20680] should_fail.cold+0xa/0x15 [ 417.991718][T20680] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 417.991745][T20680] ? ___might_sleep+0x163/0x280 [ 417.991767][T20680] __should_failslab+0x121/0x190 [ 417.991784][T20680] should_failslab+0x9/0x14 [ 417.991803][T20680] __kmalloc_track_caller+0x2d8/0x740 [ 417.991823][T20680] ? lock_downgrade+0x880/0x880 [ 417.991841][T20680] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 417.991864][T20680] ? posix_acl_clone+0x61/0xe0 [ 418.022342][T20680] kmemdup+0x27/0x60 [ 418.022362][T20680] posix_acl_clone+0x61/0xe0 [ 418.022377][T20680] __posix_acl_chmod+0x49/0x3d0 [ 418.022392][T20680] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 418.022403][T20680] ? get_acl+0x1b9/0x290 [ 418.022417][T20680] posix_acl_chmod+0x18c/0x2f0 [ 418.022430][T20680] ? posix_acl_xattr_set+0x140/0x140 [ 418.022445][T20680] ? rcu_read_lock_sched_held+0x110/0x130 [ 418.022457][T20680] ? __sanitizer_cov_trace_cmp8+0x18/0x20 16:53:54 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0L]owerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 418.022471][T20680] ? __mark_inode_dirty+0x241/0x1290 [ 418.022493][T20680] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 418.090545][T20680] ext4_setattr+0xfaa/0x2400 [ 418.095160][T20680] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 418.101450][T20680] ? evm_verify_current_integrity+0x8c/0xf0 [ 418.107554][T20680] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 418.116305][T20680] ? evm_inode_setattr+0x70/0x170 [ 418.121362][T20680] ? ext4_journalled_write_end+0x11b0/0x11b0 [ 418.127360][T20680] notify_change+0xad9/0xfb0 [ 418.131974][T20680] ovl_set_attr+0x119/0x280 [ 418.138337][T20680] ? ovl_copy_xattr+0x470/0x470 [ 418.143225][T20680] ovl_copy_up_inode+0x27a/0x5c0 [ 418.143279][T20688] overlayfs: unrecognized mount option "up" or missing value [ 418.148172][T20680] ? ovl_set_origin+0x130/0x130 [ 418.148193][T20680] ? ima_post_create_tmpfile+0x35/0xa0 [ 418.148208][T20680] ? vfs_tmpfile+0x1ca/0x2b0 [ 418.148225][T20680] ovl_copy_up_one+0x10a8/0x1860 [ 418.148245][T20680] ? __save_stack_trace+0x99/0x100 [ 418.180672][T20680] ? ovl_copy_up_inode+0x5c0/0x5c0 [ 418.185906][T20680] ? tomoyo_domain+0xc5/0x160 [ 418.190621][T20680] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 418.196921][T20680] ? __lock_acquire+0x548/0x3fb0 [ 418.201884][T20680] ? __lock_acquire+0x548/0x3fb0 [ 418.206848][T20680] ? __lock_acquire+0x548/0x3fb0 [ 418.211854][T20680] ? kasan_check_read+0x11/0x20 [ 418.216739][T20680] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 418.223038][T20680] ovl_copy_up_flags+0x15a/0x1e0 [ 418.226147][T20681] overlayfs: './file0' not a directory [ 418.228010][T20680] ovl_copy_up+0x18/0x1c [ 418.228031][T20680] ovl_link+0x79/0x24f [ 418.228051][T20680] vfs_link+0x7a4/0xbc0 [ 418.228072][T20680] do_linkat+0x550/0x770 [ 418.228094][T20680] ? __ia32_sys_symlink+0x80/0x80 [ 418.256722][T20680] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 418.262203][T20680] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 418.268280][T20680] ? do_syscall_64+0x26/0x610 [ 418.272999][T20680] ? lockdep_hardirqs_on+0x418/0x5d0 [ 418.278318][T20680] __x64_sys_link+0x61/0x80 16:53:54 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xee01, 0x0]) fstat(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000bc0)={{{@in6=@remote, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in=@multicast1}}, &(0x7f0000000240)=0xe8) syz_mount_image$ntfs(&(0x7f0000000100)='ntfs\x00', &(0x7f0000000140)='./file2\x00', 0xfff, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000400)="2e4d4133425ba79df77bc7ba01306b128a28bb3fd880cf4ae5ca696a5e5dedfca9aa2602729e9bf448e056889809e3ac4046794f460315a6e90edf3e2872fabbb362209a9269c979082b84b751f3ce847601353faf46ca22da66847e6abaa8d79517a7bab841597ad76e10667593c8f5599a242eff250e4e36b4b232a33f311008b9027d4a6c973862470021d9b81cf9212c945480622be7f47cee8eb9b5315e0a891d66d3c09fbd053a6bdb537015041476768ebdbe69381ac065f379fbbb05636ed205", 0xc4, 0x1}, {&(0x7f0000000500)="ea74beefdf5b40f9e76c269fc2ba09a4994d37a375b1efb82e794173edf26c1b612788b8f17d6ade1953d1e203f0b356fecc687b789f80197dbe687a9ecbc5f7bf8b69575f1d6ef0c3e4d154cd0cfb5b9ab50257a571fc7e4db8a9ebff0c5acffe673b302830a163e7a9a8469bcc984041c669054362d3dfaeda8cf43ff6d56ae6a1ec265136dbe572c66a2badfa2eefab8f1e54e20d8bfaabc07b11c50437e44d06936226637c7fb4a482d0c0f9e45f62a5da2f5d4b3f13ba7266224b400fe17e1e9ce73a5268a2c767665da73fa40bb13ef630987db782962e6884493840fa6d912c00d9cc331c70d8b49f2f110d7e90ec5e4e86ca24dd7b7055dfab22", 0xfe, 0x9}, {&(0x7f00000002c0)="b2df4e60a7d45dd0f004a434b52a89f85d913651391f54b7d394e28ffe71ea219831850df1f766a284842f0974772525d3be4fa2d21bd316aa323abbae480fb95ea30c31d251844f0d7a71e39136c93e0b94705c23812c4481b857196c24eb942b45868da0de56bea7a58c0c08900677e6957750f487828f59e7f82a8cf836598062af65edf8e854b27e1991", 0x8c, 0x7f}, {&(0x7f0000000600)="6e072329c1e9f1dbfa30de0ac8cad22b8fc5f78f6ea242aaf48f0bd1897ff2533f7719a1506cf86c88866fa4c58f59bd880d0b59204d0af118579b9c7303353030e066d2c35b5da40c7aa79ab3f732dcf98b5eb0bdbe65273a0496f073edd5b2312e769d2274f323b453a821ef52dda17fa3165fd5bdef03401ef246b45d99cd3f0dbf17f0267eedd123aa25f2e6b6b364074933c2229b4530d0f5abb59758cd90b56cdcf05f837a897c399c4a4d0c613b54edd60f26b4b6694e732730a806ea87b212720b65e6a28015257e05", 0xcd, 0x60}, {&(0x7f0000000740)="a5510f999c83e47400cf13cb482bc207b494c08183e1c5aeca22d78b7343b0e6c4920871d6d999e06ece6797b319a93ea5fa96cacfc38f3bf3fa213c141e845c9ff3339fa2da8916837c178fd2515f6c0a", 0x51, 0x401}, {&(0x7f00000007c0)="99db44b1e292336271cbe942837369e6b1c703e0c406eff7186a8e7682e5ca9f5cdeda94c26fea7bf9ef8732945eb7adeebe9096940ac5f8896167137027915882f2285bfd8519ce53129ee834a9c544c4cae4264154dc8ceb7a715be87bc4002ae74c6322a264741d6aa161a788151f37ae40892e2fb4c7460a9c28c725700d6cbfc6795a804ce2c810475e7ac6bd6240e7777821d335c1a1f500", 0x9b}, {&(0x7f0000000880)="a21617401a102b7872b7b556b5fdd77b177b30b550163b3132cd08f165f836b550cd5acb7b2cbae65442316881e6f5ed35a67d6b940ca2c1cf79e5cbb2bf52b7a42e8b8dcfdbc4d5d66434eb5f742666bdcc769ec8c3de", 0x57, 0x3ff}, {&(0x7f0000000900)="3678de6c749a84510356248565b01e29342caa0c1e2b99ca4c4cf2e96061ce067982fa56465aa96d090685abb339a77f079c7eb34ae5acd7fa50fd678a4673e54efe38d6b5b9889533f093637bd1cf9b9378c7f5f1a154c2b663778e674e51cf2404744c45f5e38617e45f1dacf5e090ba10bf804771eec5055458d9650eaa955efd489356efcbdcfa10169dd7a23be35de9ee4ea40135713236b057683d0657464c3611d775e0943bb4af105d90e7066e933d952deb34d59d649d6c091a0420afd99eccfa81e631dce76561bef6ada391402dde46", 0xd5, 0x5}], 0x800000, &(0x7f0000000d80)={[{@disable_sparse_yes='disable_sparse=yes'}, {@gid={'gid', 0x3d, r1}}, {@errors_recover='errors=recover'}, {@uid={'uid', 0x3d, r2}}, {@errors_recover='errors=recover'}, {@case_sensitive_no='case_sensitive=no'}], [{@hash='hash'}, {@euid_lt={'euid<', r3}}, {@fsuuid={'fsuuid', 0x3d, {[0x37, 0x0, 0x35, 0x0, 0x75, 0x64, 0x36, 0x32], 0x2d, [0x77, 0x37, 0x34, 0x7d], 0x2d, [0x35, 0x31, 0x77, 0x77], 0x2d, [0x33, 0x35, 0x61], 0x2d, [0x33, 0x64, 0x33, 0x63, 0x33, 0x62, 0x35, 0x65]}}}]}) sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x8000, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:54 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000140)='/dev/amidi#\x00', 0x3f, 0x0) r1 = geteuid() r2 = getgid() lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$GIO_UNIMAP(r0, 0x4b66, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{}, {}, {}, {}, {}]}) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x1, &(0x7f0000000500)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x1800}}, {@max_read={'max_read', 0x3d, 0xb267}}, {@allow_other='allow_other'}, {@default_permissions='default_permissions'}, {@blksize={'blksize'}}, {@max_read={'max_read', 0x3d, 0x6}}, {@blksize={'blksize', 0x3d, 0x1000}}], [{@appraise='appraise'}, {@pcr={'pcr', 0x3d, 0x3a}}, {@fowner_eq={'fowner', 0x3d, r3}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'system.posix_acl_access\x00'}}, {@hash='hash'}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@fsname={'fsname', 0x3d, 'overlay\x00'}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}, {@smackfshat={'smackfshat', 0x3d, 'overlay\x00'}}, {@uid_eq={'uid', 0x3d, r4}}]}}) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r5 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r6 = getpid() getsockopt$rose(r5, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r6, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 418.282838][T20680] do_syscall_64+0x103/0x610 [ 418.287447][T20680] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 418.293370][T20680] RIP: 0033:0x458da9 [ 418.297304][T20680] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 418.316952][T20680] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 16:53:54 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) setsockopt$TIPC_IMPORTANCE(r0, 0x10f, 0x7f, &(0x7f00000000c0)=0x10000, 0x4) r1 = openat$capi20(0xffffffffffffff9c, &(0x7f0000000040)='/dev/capi20\x00', 0x100000000014b03e, 0x0) ioctl$CAPI_REGISTER(r1, 0x400c4301, &(0x7f0000000100)={0x0, 0x0, 0x69c4}) r2 = dup2(r1, r1) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r2, 0x84, 0x6d, &(0x7f0000000140)={0x0, 0xb, "1852c6a0e0e5bea1c63252"}, &(0x7f0000000180)=0x13) setsockopt$inet_sctp6_SCTP_MAXSEG(r2, 0x84, 0xd, &(0x7f0000000240)=@assoc_value={r3, 0xef}, 0x8) write$FUSE_ATTR(r2, 0x0, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="757070656f7765726469723d2e2f66696c65312c776f726b6469723d2e2f666900d894f0803f7ce94c1c43396d006c653100"/63]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pidfd_send_signal(r0, 0x11, &(0x7f0000000040)={0x35, 0xfffffffffffffe00, 0x4}, 0x0) [ 418.325397][T20680] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 418.333386][T20680] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 418.341374][T20680] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 418.349365][T20680] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 418.357363][T20680] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:54 executing program 3 (fault-call:10 fault-nth:35): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:54 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2c07ea7d88a1132f66696c65312c776f726b6469696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') getsockopt$bt_BT_RCVMTU(r0, 0x112, 0xd, &(0x7f00000000c0)=0x8, &(0x7f0000000100)=0x2) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:55 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_dev$mice(&(0x7f0000000000)='/dev/input/mice\x00', 0x0, 0x8000) ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS(r0, 0x80845663, &(0x7f0000000080)={0x0, @reserved}) 16:53:55 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x8) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) fcntl$F_GET_RW_HINT(r1, 0x40b, 0xfffffffffffffffe) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$IP_VS_SO_GET_SERVICES(r0, 0x0, 0x482, &(0x7f0000000100)=""/189, &(0x7f0000000240)=0xbd) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 418.557817][T20707] overlayfs: unrecognized mount option "}/file1" or missing value [ 418.575302][T20706] overlayfs: missing 'lowerdir' 16:53:55 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file1\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 418.610633][T20708] FAULT_INJECTION: forcing a failure. [ 418.610633][T20708] name failslab, interval 1, probability 0, space 0, times 0 [ 418.647398][T20719] overlayfs: unrecognized mount option "}/file1" or missing value [ 418.663390][T20708] CPU: 1 PID: 20708 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 418.671449][T20708] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 418.681533][T20708] Call Trace: [ 418.684861][T20708] dump_stack+0x172/0x1f0 [ 418.689239][T20708] should_fail.cold+0xa/0x15 [ 418.693865][T20708] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 418.699704][T20708] ? ___might_sleep+0x163/0x280 [ 418.704584][T20708] __should_failslab+0x121/0x190 [ 418.709551][T20708] should_failslab+0x9/0x14 [ 418.714079][T20708] kmem_cache_alloc+0x2b2/0x6f0 [ 418.718957][T20708] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 418.725235][T20708] ? __validate_process_creds+0x22d/0x380 [ 418.730984][T20708] prepare_creds+0x3e/0x3f0 [ 418.735527][T20708] ovl_create_or_link+0x1a8/0x1250 [ 418.740650][T20708] ? dput+0x1ba/0x6a0 [ 418.740674][T20708] ? mutex_trylock+0x1e0/0x1e0 [ 418.740691][T20708] ? ovl_unlink+0x20/0x20 [ 418.740715][T20708] ? kasan_check_read+0x11/0x20 [ 418.749476][T20708] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 418.749494][T20708] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 418.749517][T20708] ? revert_creds+0x1a3/0x200 [ 418.749539][T20708] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 418.782125][T20708] ? ovl_has_upperdata.part.0+0x55/0x70 [ 418.787704][T20708] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 418.793994][T20708] ovl_link+0x1fa/0x24f [ 418.798192][T20708] vfs_link+0x7a4/0xbc0 [ 418.802376][T20708] do_linkat+0x550/0x770 [ 418.806650][T20708] ? __ia32_sys_symlink+0x80/0x80 [ 418.811699][T20708] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 418.817185][T20708] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 418.823274][T20708] ? do_syscall_64+0x26/0x610 [ 418.828056][T20708] ? lockdep_hardirqs_on+0x418/0x5d0 [ 418.833363][T20708] __x64_sys_link+0x61/0x80 [ 418.837892][T20708] do_syscall_64+0x103/0x610 [ 418.842505][T20708] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 418.848418][T20708] RIP: 0033:0x458da9 16:53:55 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x40, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000500)={{{@in6=@loopback, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6=@loopback}}, &(0x7f0000000100)=0xe8) sendmsg$nl_route_sched(r0, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80800000}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)=@deltclass={0x60, 0x29, 0x0, 0x70bd26, 0x25dfdbff, {0x0, r1, {0xffe0, 0xf}, {0xfff6, 0x1}, {0xffe5, 0xffff}}, [@tclass_kind_options=@c_dsmark={{0xc, 0x1, 'dsmark\x00'}, {0xc, 0x2, @TCA_DSMARK_VALUE={0x8, 0x5, 0xffffffffffffff01}}}, @TCA_RATE={0x8, 0x5, {0x5, 0x73c}}, @tclass_kind_options=@c_cbq={{0x8, 0x1, 'cbq\x00'}, {0x14, 0x2, [@TCA_CBQ_FOPT={0x10, 0x3, {{}, 0x3, 0x2}}]}}]}, 0x60}, 0x1, 0x0, 0x0, 0x4004050}, 0x20000000) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000600)={0x0, @in={{0x2, 0x4e23, @empty}}, 0x0, 0x4000000000000000, 0x82, 0x8, 0xb5d2}, &(0x7f0000000300)=0x98) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f0000000340)={r2, 0x1, '>'}, &(0x7f0000000400)=0x9) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 418.852336][T20708] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 418.858892][T20717] overlayfs: './file0' not a directory [ 418.871958][T20708] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 418.871975][T20708] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 418.871982][T20708] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 418.871989][T20708] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 16:53:55 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000240)={r0, 0xc0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=0x9, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0xfffffffffffffff8}, 0x0, 0x0, &(0x7f0000000100)={0x8, 0x1000, 0xfffffffffffffffe, 0x100000001}, &(0x7f0000000140)=0x1ff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=0xdb2}}, 0x10) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x8) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) clock_gettime(0x0, &(0x7f0000000400)={0x0, 0x0}) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f0000000d80)={{0x3, 0x1, 0x0, 0x454, '\x00', 0x4}, 0x1, [0x7, 0x0, 0x7, 0xfffffffffffffffe, 0x9, 0x8000, 0x4, 0x41, 0x7, 0x1800000, 0x7, 0x3, 0x47ab1d06, 0x7, 0x4, 0x8a, 0x2, 0x6, 0xd09, 0x4000000, 0x1, 0xffff, 0xb7, 0x89, 0x9, 0xfffffffffffffffe, 0x2, 0x4, 0x8001, 0x80000000, 0x0, 0x81, 0x81, 0x81, 0x6, 0x7, 0x1, 0x8, 0x80000001, 0x4, 0x3, 0xffff, 0x55, 0x5, 0x10001, 0x5, 0x7fffffff, 0x0, 0x9, 0x7, 0x8, 0x3, 0x80000000, 0x1, 0x7, 0x1cf4, 0xffff, 0x5b9, 0x2, 0x3a9, 0xfffffffffffffff8, 0x81, 0x4, 0x3ff, 0x80000001, 0x8, 0x1ff, 0x20, 0x20, 0x0, 0x42dc, 0x8, 0x1f80aba, 0x4, 0xa028, 0x0, 0x1, 0x9, 0x40, 0x1, 0x9, 0x80, 0x7, 0x6, 0xf8, 0x4, 0x0, 0x2, 0x8, 0x0, 0x6, 0x7, 0xbd, 0x7c8, 0x4, 0x6, 0x6, 0x2, 0x0, 0x3, 0x5, 0x9, 0x8, 0x7, 0x0, 0x9, 0x7, 0x9, 0x5, 0x2, 0xff, 0x3, 0x12dc000000000000, 0x5, 0xf54b, 0x9, 0x5, 0x5, 0xffffffffffffaf6a, 0x7ff, 0x80000000, 0x1, 0x3, 0x8001, 0x1, 0x9, 0x7c, 0x1], {r1, r2+30000000}}) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 418.871996][T20708] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 418.872013][T20708] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:55 executing program 3 (fault-call:10 fault-nth:36): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:55 executing program 1: r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x8, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2ecc66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 418.972240][T20726] overlayfs: './file0' not a directory 16:53:55 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) ioctl$sock_SIOCBRDELBR(r0, 0x89a1, &(0x7f0000000040)='batadv0\x00') setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') read(r0, &(0x7f00000000c0)=""/113, 0x71) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:55 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:55 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') ioctl$SIOCRSACCEPT(r0, 0x89e3) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:55 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="7570702491cfde8b9584f966696c65302c6c6f7765790069723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c8a8e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:55 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707265726469723d2e2f66696c65302c6c6f7765726469f23d2e2f66696c652c312c776f6b6469723d2e2f66696c65"]) lsetxattr$security_ima(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='security.ima\x00', &(0x7f00000000c0)=@ng={0x4, 0x13, "32e2aa7861c67e6d731e74cd56779f1d1260a9"}, 0x15, 0x2) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 419.187753][T20743] FAULT_INJECTION: forcing a failure. [ 419.187753][T20743] name failslab, interval 1, probability 0, space 0, times 0 [ 419.271677][T20743] CPU: 1 PID: 20743 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 419.279733][T20743] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 419.289811][T20743] Call Trace: [ 419.293151][T20743] dump_stack+0x172/0x1f0 [ 419.295052][T20752] overlayfs: './file0' not a directory [ 419.297521][T20743] should_fail.cold+0xa/0x15 [ 419.297547][T20743] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 419.313544][T20743] ? ___might_sleep+0x163/0x280 [ 419.318439][T20743] __should_failslab+0x121/0x190 [ 419.323413][T20743] should_failslab+0x9/0x14 [ 419.327954][T20743] __kmalloc+0x2dc/0x740 [ 419.332254][T20743] ? refcount_inc_not_zero_checked+0x144/0x200 [ 419.338435][T20743] ? refcount_dec_and_mutex_lock+0x90/0x90 [ 419.344273][T20743] ? security_prepare_creds+0x123/0x190 [ 419.349847][T20743] security_prepare_creds+0x123/0x190 [ 419.355254][T20743] prepare_creds+0x2f5/0x3f0 [ 419.359870][T20743] ovl_create_or_link+0x1a8/0x1250 [ 419.365012][T20743] ? dput+0x1ba/0x6a0 [ 419.369027][T20743] ? mutex_trylock+0x1e0/0x1e0 [ 419.372361][T20760] overlayfs: unrecognized mount option "upp$ދfile0" or missing value [ 419.373831][T20743] ? ovl_unlink+0x20/0x20 [ 419.373853][T20743] ? kasan_check_read+0x11/0x20 [ 419.373872][T20743] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 419.373889][T20743] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 419.373913][T20743] ? revert_creds+0x1a3/0x200 [ 419.408946][T20743] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 419.412737][T20760] overlayfs: unrecognized mount option "upp$ދfile0" or missing value [ 419.415210][T20743] ? ovl_has_upperdata.part.0+0x55/0x70 [ 419.415228][T20743] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 419.415245][T20743] ovl_link+0x1fa/0x24f [ 419.415265][T20743] vfs_link+0x7a4/0xbc0 [ 419.415286][T20743] do_linkat+0x550/0x770 [ 419.448249][T20743] ? __ia32_sys_symlink+0x80/0x80 [ 419.453332][T20743] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 419.458811][T20743] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 419.464908][T20743] ? do_syscall_64+0x26/0x610 [ 419.469050][T20763] overlayfs: unrecognized mount option "uprerdir=./file0" or missing value [ 419.469648][T20743] ? lockdep_hardirqs_on+0x418/0x5d0 [ 419.483576][T20743] __x64_sys_link+0x61/0x80 [ 419.483596][T20743] do_syscall_64+0x103/0x610 [ 419.483617][T20743] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 419.483629][T20743] RIP: 0033:0x458da9 [ 419.483643][T20743] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 16:53:55 executing program 4: r0 = syz_open_dev$mouse(&(0x7f0000000040)='/dev/input/mouse#\x00', 0xfffffffffffffffa, 0x20400) setsockopt$IP_VS_SO_SET_DELDEST(r0, 0x0, 0x488, &(0x7f00000000c0)={{0x6f, @loopback, 0x4e22, 0x3, 'nq\x00', 0x21, 0x9, 0x2c}, {@broadcast, 0x4e23, 0x4, 0x7, 0x2, 0x200}}, 0x44) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000500)=ANY=[@ANYBLOB="0200000001009b46a54700000299b73065c83e760000004da927b093f0185ce777afb45eb807c110bd17390aff67ae9d0fdaa2fa44107feeb7041c73a5d656d26b0a766719926ea94c431ee1e06aff07d7bd77f1ef15a6301a993e008ffe937682e60ed278053da81b16f8e015a3a5569403a8aeaac552662050c360d29fb759db003bc53eb39948902fe265fd01bafbea53d82127674fc1d74814f7cadf2d75e5e02c4170caa5a71e4d9e5eb8eb843fcdc825d9449de701a9c317b0bf054eb26a5fda42ab15fa55174567f346a10179ffe5bd746e09f5dea0a6a79072031b4a00fe3f92930ef2cb18383f0d0e4c6fcb12585c90cadaae0679eefa9291df73a0a594b367254754408c81767ae36e92dd5ae069f08c67aab5f2027c78580e2bb27a44d47c9bb68c848522896f7bdefd7e91fa191457009a75274304e8c2dbd4d00610379932bf33fc7d3c64aaa6eaea3df1a03ca8cda01109538736627662d4ae156245a3ce4ae29e55d0a1658bbcd4c93867d631682b7ad42c2c302e19e59516f9e161392f495c50967ae57fd8", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:55 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) unlink(&(0x7f0000000000)='./file1/file0\x00') setsockopt$IP_VS_SO_SET_FLUSH(r0, 0x0, 0x485, 0x0, 0x0) r1 = msgget(0x1, 0x200) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/165}, 0xad, 0x3, 0x2000) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000080)='trusted.overlay.redirect\x00', &(0x7f0000000100)='./file1/file1\x00', 0xe, 0x2) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file1/file0\x00') ioctl$BLKSECTGET(r0, 0x1267, &(0x7f0000000180)) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE(r0, 0xc0405519, &(0x7f0000000140)={0x3, 0x0, 0x8001, 0x58, 'syz0\x00', 0x1f}) 16:53:55 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000640)='./file1/file0\x00', 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE(r0, 0xc1105518, &(0x7f0000000500)={{0x5, 0x5, 0xd658, 0x7}, 0x6, 0x10000000, 0x9, r2, 0x3, 0x8, 'syz0\x00', &(0x7f0000000240)=['trusted.overlay.opaque\x00', 'y\x00', '/&!.posix_acl_access\x00'], 0x2e, [], [0x2, 0x9, 0xffffffffffff63dc, 0x1f]}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000740)=ANY=[@ANYBLOB, @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="100000000000000020000200000000001b526dcc5e3a0a9fe8afaf5222a4a2e8cb559b09ba5be0cad6503a5800027f781ba0d09eba5be2bc8f63720bc0016eb3cfe805c178167c3e4e1ba57ecf33507000ebbba113cbbf682d4c6859ada3d8b91cf874ed11329b31dd895e386b6d5e16e9726cb60cfcb70b1661997fba788ba3f3bae14f5c01b68326427b0cad4faed072e6ebfa22ed4ac159a9bf599a8f030000007f07c81cb2eba69d9b3c30831a0933385abc2d36d17ef9800bec9a444563b2dd6b11b047e29958f08a75f461767e"], 0x34, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x101000, 0x140) ioctl$TIOCLINUX7(r0, 0x541c, &(0x7f00000002c0)={0x7, 0x3}) r3 = dup(r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726429d90000001000002e2f66696c6531007c778e0bfce8be9442e5de490cbb0b00000000000000000000000400000000"]) ioctl$VHOST_NET_SET_BACKEND(r3, 0x4008af30, &(0x7f00000003c0)={0x3, r3}) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setpgid(r2, r2) openat$mixer(0xffffffffffffff9c, &(0x7f0000000340)='/dev/mixer\x00', 0x40000, 0x0) lremovexattr(&(0x7f0000000400)='./file1/file0\x00', &(0x7f0000000440)=@random={'btrfs.', 'system.posix_acl_access\x00'}) lsetxattr$trusted_overlay_opaque(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='trusted.overlay.opaque\x00', &(0x7f0000000180)='y\x00', 0x2, 0x3) [ 419.483650][T20743] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 419.483663][T20743] RAX: ffffffffffffffda RBX: 00007f1d12c2dc90 RCX: 0000000000458da9 [ 419.483671][T20743] RDX: 0000000000000000 RSI: 00000000200001c0 RDI: 0000000020000200 [ 419.483688][T20743] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 419.492837][T20743] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 419.492846][T20743] R13: 00000000004f38e2 R14: 00000000004d8570 R15: 0000000000000004 16:53:56 executing program 3 (fault-call:10 fault-nth:37): mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 419.514817][T20764] overlayfs: unrecognized mount option "uprerdir=./file0" or missing value [ 419.604636][T20750] overlayfs: './file0' not a directory 16:53:56 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x6, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c7f000000726469723d2e2f66696e65312c776f726b646972392e2f66696c6531"]) chdir(&(0x7f0000000100)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 419.661253][T20774] overlayfs: './file0' not a directory 16:53:56 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="757070657264697a3d2e2f66696c65309e1b793b723d2e2f66694e2e312c776f726b6469c2912e2f66696c6531000000008dc37cc546f6e1e91594e3c1906006004a3c6de598d13ccb3fe112293c394de609cd3bda04075493f1cf2a1479d8c2deb069dff03ade106ce6837c62c0132585d8ad11392e5b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:56 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) r0 = syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0x9a, 0x10000) ioctl$LOOP_GET_STATUS(r0, 0x4c03, &(0x7f0000000080)) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 419.775594][T20767] overlayfs: unrecognized mount option "upperd)" or missing value 16:53:56 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 419.840175][T20789] overlayfs: unrecognized mount option "" or missing value [ 419.925428][T20796] overlayfs: unrecognized mount option "upperdiz=./file0y;r=./fiN.1" or missing value [ 419.931079][T20800] overlayfs: unrecognized mount option "" or missing value [ 419.961948][T20796] overlayfs: unrecognized mount option "upperdiz=./file0y;r=./fiN.1" or missing value 16:53:56 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000500)={{{@in=@multicast1, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in=@empty}}, &(0x7f0000000100)=0xe8) mount$bpf(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='bpf\x00', 0x800, &(0x7f0000000740)={[{@mode={'mode', 0x3d, 0x20}}, {@mode={'mode', 0x3d, 0x1b}}, {@mode={'mode', 0x3d, 0x4}}, {@mode={'mode', 0x3d, 0x79a3}}, {@mode={'mode', 0x3d, 0x3}}], [{@fsname={'fsname'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'Gtrustedwlan1@cpuset(em0'}}, {@hash='hash'}, {@euid_gt={'euid>', r1}}, {@context={'context', 0x3d, 'user_u'}}, {@dont_measure='dont_measure'}, {@func={'func', 0x3d, 'FIRMWARE_CHECK'}}]}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:56 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lr=./file1,workdir=./file1']) r0 = msgget$private(0x0, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffff9c, 0x29, 0x22, &(0x7f0000000080)={{{@in=@empty, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}}}, &(0x7f0000000000)=0xe8) lstat(&(0x7f0000000180)='\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = getuid() r4 = getgid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)='overlay\x00', 0xffffffffffffffff}, 0x30) r6 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000380)='/proc/sys/net/ipv4/vs/sync_retries\x00', 0x2, 0x0) connect$unix(r6, &(0x7f0000000400)=@abs={0x0, 0x0, 0x4e23}, 0x6e) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000002c0)={0x0, 0x0}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x6, r1, r2, r3, r4, 0x0, 0x7}, 0x0, 0x9, 0x7, 0x0, 0x7, 0x4d3576f, r5, r7}) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:56 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getpeername$unix(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x6e) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file1/file0\x00'}, 0x6e) setsockopt$IP_VS_SO_SET_EDITDEST(r0, 0x0, 0x489, &(0x7f0000000400)={{0xbd, @dev={0xac, 0x14, 0x14, 0x29}, 0x4e21, 0x4, 'none\x00', 0x21, 0x2, 0x6e}, {@loopback, 0x4e24, 0x2004, 0x5, 0x2, 0x6}}, 0x44) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') lsetxattr$security_evm(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='security.evm\x00', &(0x7f0000000300)=@v2={0x3, 0x3, 0x11, 0x1, 0x63, "c7c0f0e90329a51c65dd653f01665d805020e6cd98c0ccd79f34eb27f893a88f9b44ae7f65bc2a64a071509fdbea4852990c6a9153732eb779c1f70edd2b19f5850ae40abc9891076393b4df03f7a90e0e4cf01f184d8e1525e9aca00d550b6936d8b9"}, 0x6d, 0x1) 16:53:56 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {0x1, 0xfffffffffffffffe}, [{}], {0x4, 0x5}}, 0x2c, 0x2) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='system.posix_acl_access\x00', &(0x7f0000000100)='vmnet0\x00'], &(0x7f0000000500)=[&(0x7f0000000180)='system.posix_acl_access\x00', &(0x7f0000000240)='overlay\x00', &(0x7f00000002c0)='vmnet1ppp0\x00', &(0x7f0000000300)='systembdev\x00', &(0x7f0000000340)='\x00', &(0x7f0000000400)='system.posix_acl_access\x00', &(0x7f0000000440)='system.posix_acl_access\x00']) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:56 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f00000000c0)={{{@in=@broadcast, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@multicast1}}, &(0x7f0000000240)=0xe8) stat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) chown(&(0x7f0000000040)='./file0\x00', r1, r2) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 420.147953][T20813] overlayfs: unrecognized mount option "lr=./file1" or missing value [ 420.164099][T20767] overlayfs: unrecognized mount option "upperd)" or missing value [ 420.195500][T20815] overlayfs: './file0' not a directory [ 420.207535][T20811] overlayfs: './file0' not a directory 16:53:57 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x7, 0x3, &(0x7f0000c91000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x38, 0xffffffad}}, &(0x7f0000e6bffc)='GPL\x00', 0x1, 0x333, &(0x7f000000d000)=""/153}, 0x3e) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065026469723d2e2f66696c65302c6c6f7765726469723d2e2e666469723d2e2f66696c6531"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000040)='/dev/userio\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCSPGRP(r0, 0x5410, &(0x7f0000000140)=r1) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000000)=[0x8, 0x5]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:57 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x4) 16:53:57 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000040)=0x11, 0x4) 16:53:57 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c772f726b5269723d2e2f66696c65317d01cdea1f53fdc6e63aaafc4706c7454de790f9f121b046ddfd83fa2ce8402c9cc41413ec092323ac85aa155ca4d2b4225ab4398e36e0b4f9be8592bd59a106aee3ef32c0a6bb200a5ec6579c656d04976d2d650ded7515ab473c6354b363afa9bde1c52cf90e2bbfed8b70ebf8194937ef7cc393a80445fa042298c7c65ceb92f0b91b7f8cd42c9562780824dfb4c6751b4d2358dabafb738f81bc5c7011d00182e21894d18a4c2037b879540811209faaf2b7364caec276e95b599813ba9896867013d604beca5f7662c701a71fe6a05a820e95021029f7fcdf0ffb56fc4c0e190ee3087324899e919b934395a23cf7c506c7aec8b58940863f804d838f26a93ee4b1b097a4644f0b29d1fbc72c"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:57 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) ioctl$TIOCSBRK(r0, 0x5427) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:57 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000002"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:57 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x40) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) ioctl$TCGETX(r0, 0x5432, &(0x7f0000000140)) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="757070657264697208000000000000002c6c6f7765726469723d2e2f66696c31ddb8177f00000069723d2e2f66696c6531"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)={&(0x7f00000000c0)='./file1\x00', 0x0, 0x8}, 0x10) r1 = syz_open_dev$dspn(&(0x7f0000000000)='/dev/dsp#\x00', 0x9, 0x105802) setsockopt$IP_VS_SO_SET_EDITDEST(r0, 0x0, 0x489, &(0x7f00000001c0)={{0x11, @broadcast, 0x4e20, 0x0, 'nq\x00', 0x0, 0x100000001, 0x36}, {@remote, 0x4e21, 0x3, 0x9, 0x7, 0x9dd}}, 0x44) write$input_event(r1, &(0x7f0000000080)={{}, 0x12, 0x7, 0x9}, 0x18) fanotify_mark(r1, 0xc0, 0x0, r1, &(0x7f0000000180)='./file1\x00') [ 420.572654][T20840] overlayfs: unrecognized mount option "w/rkRir=./file1}S:GEM!F" or missing value [ 420.585577][T20845] overlayfs: filesystem on './file0' not supported as upperdir [ 420.643620][T20834] overlayfs: failed to resolve './file1': -2 [ 420.651072][T20840] overlayfs: unrecognized mount option "w/rkRir=./file1}S:GEM!F" or missing value [ 420.665244][T20844] overlayfs: unrecognized mount option "uppedir=./file0" or missing value [ 420.677134][T20839] overlayfs: './file0' not a directory 16:53:57 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffc) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 420.723081][T20856] overlayfs: unrecognized mount option "upperdir" or missing value 16:53:57 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={0x0, 0xffffffffffffff9c, 0x0, 0x2, &(0x7f0000000040)='%\x00', 0xffffffffffffffff}, 0x30) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffff9c, 0x0, 0x11, &(0x7f0000000500)={{{@in6=@loopback, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@initdev}}, &(0x7f0000000100)=0xe8) r3 = getgid() setsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000140)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r4 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) ioctl$RTC_WIE_ON(r4, 0x700f) ioctl$KVM_S390_UCAS_UNMAP(r4, 0x4018ae51, &(0x7f0000000240)={0x9, 0x7, 0x2}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000380)={r4, &(0x7f0000000400)="93ee40995a628f8e91ac513b423454e96e23d93a4339a3296cfc4f07b9e7d09ee429d87d6d99bdc3b92fb485bbdbedbbe1f39f2864c954b3935744d92141b7565845d50de5d3163b1df7d26d555ee70abf45b9817e31c6d61f4fcecb2840058ac09c27f9b74a95c3be11110d176b6125d982", &(0x7f0000000180)="c91538fb674fb70cc1d426e6b87df513fe06ba693ff9aa91819ed53279de80f26ada54d0422622bd77b8f3", 0x3}, 0x20) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f776572646972512e37e16613177de35aa52fbc5f77c5312c776f726b6469723d2e1166696c653151c22d594af874f4b3a2ef1bedda85913de1f272580d81b98ed7ca0cbc43732be4f40c18c595785fdda4b7467cc80ce69752e86159db42b2d2c7f7c56e9f052f13faaf9253476f66d5685c"]) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:57 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x10000, 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f00000000c0)) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 420.767782][T20850] overlayfs: failed to resolve './file1': -2 16:53:57 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18400, 0x0) getpeername(r0, &(0x7f0000000040)=@tipc=@id, &(0x7f0000000100)=0x80) linkat(r0, &(0x7f0000000680)='./file1\x00', r0, &(0x7f00000006c0)='./file1/file1\x00', 0x400) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) ioctl$VIDIOC_S_MODULATOR(r0, 0x40445637, &(0x7f0000000780)={0x9, "a1917571fed7f0fc2f92415b83d4a7c13428f51ac8a0aa97657a559d1af2bfcc", 0x1000, 0x5, 0x401, 0xc, 0x3}) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f00000005c0)={0x80, @time={0x0, 0x989680}, 0x1000, {0x9, 0x6}, 0x5, 0x0, 0xfcab}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getsockname$packet(r1, &(0x7f0000000340)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000400)=0x14) recvfrom$packet(r1, &(0x7f0000000500)=""/131, 0x83, 0x40000000, &(0x7f0000000440)={0x11, 0x1f, r2, 0x1, 0x35, 0x6, @broadcast}, 0x14) bind$netlink(r0, &(0x7f0000000640)={0x10, 0x0, 0x25dfdbfc, 0x1000}, 0xc) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000740)=ANY=[]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000180)='TIPCv2\x00') sendmsg$TIPC_NL_BEARER_GET(r1, &(0x7f0000000300)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="28000010", @ANYRES16=r3, @ANYBLOB="200025bd7000fbdbdf2504000000140005000c000200080002000800000004000200"], 0x3}, 0x1, 0x0, 0x0, 0x40000}, 0x1) [ 420.835102][T20863] overlayfs: unrecognized mount option "upperdir" or missing value 16:53:57 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x100000000) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r0, 0x84, 0x15, &(0x7f0000000040)={0x3}, 0x1) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:57 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f00000000c0)=0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0xffffffffffffffff}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 420.886779][T20870] overlayfs: './file0' not a directory 16:53:57 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x2) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer2\x00', 0x200080, 0x0) r1 = geteuid() lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x400) r3 = dup(0xffffffffffffff9c) ioctl$PPPIOCGNPMODE(r3, 0xc008744c, &(0x7f0000000000)={0xc2a3, 0x2}) 16:53:57 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="020000000100000000000000020c0000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 421.043606][T20881] overlayfs: './file0' not a directory 16:53:57 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file1\x00', 0x0) r1 = syz_open_dev$dspn(&(0x7f0000000240)='/dev/dsp#\x00', 0xfa, 0x248000) ioctl$VHOST_SET_VRING_BASE(r1, 0x4008af12, &(0x7f00000002c0)={0x1, 0x1}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') setsockopt$IP_VS_SO_SET_ADDDEST(r0, 0x0, 0x487, &(0x7f0000000100)={{0x32, @remote, 0x4e24, 0x3, 'lblc\x00', 0x10, 0x80, 0xc}, {@dev={0xac, 0x14, 0x14, 0xb}, 0x4e24, 0x0, 0x3, 0x8000, 0xf5}}, 0x44) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000080), &(0x7f0000000180)=0x4) 16:53:57 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000500)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="770ee41f8e6930c057fa65f4ea54d12c64e90cc22e98305326c8f1a86964577e6903ef127d0a5f31bf0f575b363d5a5c3ed30a0ef8b5087a54637f1e7531abac0a690b2ac93a3f8225789c7d3d25a8d4c146b42074a99efd8c0ed011b7aa35a40b367b0f48265ad2997c0cc9183d287dcf09f64715cb23a607c9a21a6f32564490d3874982608b45a6a8be417801fcbe82ef98f26c623f0d5ccd8c56caf92e7a00f082973898759a42790535d22a9fce829f0c0d66876b3ddd9e264275cc7fd000f3d4d7aa773e11725c1d34c3db5e16b96f187fb45e63457a0addc2a6c0d91b3d4c32dcc55fbed9abef91aae579517b0d3a05d41bc7", @ANYRES32=0x0, @ANYBLOB="10000000000000000000007a"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 421.089224][T20887] overlayfs: './file0' not a directory 16:53:57 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() ioctl$DRM_IOCTL_ADD_CTX(r0, 0xc0086420, &(0x7f0000000040)={0x0}) getsockopt$bt_BT_SECURITY(r0, 0x112, 0x4, &(0x7f00000002c0), 0x2) ioctl$DRM_IOCTL_GET_SAREA_CTX(r0, 0xc010641d, &(0x7f0000000240)={r1, &(0x7f00000000c0)=""/248}) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="0c000001000000001000000400020006000002038f000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:57 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) getsockopt$bt_BT_RCVMTU(r0, 0x112, 0xd, &(0x7f0000000040)=0x9, &(0x7f00000000c0)=0x2) getsockopt$ax25_int(r0, 0x101, 0x5, &(0x7f0000000100), &(0x7f0000000140)=0x4) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 16:53:57 executing program 5: mkdir(&(0x7f0000000700)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept4$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x0, @broadcast}, &(0x7f0000000080)=0x10, 0x80800) getpeername(r0, &(0x7f00000000c0)=@ax25={{0x3, @default}, [@default, @bcast, @default, @remote, @netrom, @default, @netrom, @rose]}, &(0x7f0000000140)=0x80) [ 421.265106][T20906] overlayfs: './file0' not a directory 16:53:57 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000000)={0x0, 0xffff}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000080)={r1, 0x4, 0x53, 0x3}, &(0x7f0000000100)=0x10) prctl$PR_MCE_KILL_GET(0x22) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:57 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000000040)='/dev/vcs#\x00', 0x100000000, 0x4000) ioctl$SIOCX25SCUDMATCHLEN(r0, 0x89e7, &(0x7f00000000c0)={0x26}) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="6c65302c506f3d2e8166696c65312c776f726b6469723d2e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 421.374198][T20914] overlayfs: failed to resolve './file1': -2 [ 421.387687][T20915] overlayfs: failed to resolve './file1': -2 16:53:57 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = syz_open_dev$sndctrl(&(0x7f00000000c0)='/dev/snd/controlC#\x00', 0x1, 0x0) perf_event_open(&(0x7f0000001000)={0x3, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$SNDRV_CTL_IOCTL_PVERSION(r0, 0xc4c85513, &(0x7f0000001000)) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 421.427352][T20897] overlayfs: './file0' not a directory 16:53:58 executing program 5: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 421.495916][T20920] overlayfs: './file0' not a directory 16:53:58 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0xfffffffffffffffe) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$trusted_overlay_opaque(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)='trusted.overlay.opaque\x00', &(0x7f0000000140)='y\x00', 0x2, 0x3) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 421.563321][T20927] overlayfs: unrecognized mount option "le0" or missing value 16:53:58 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) ioctl$SCSI_IOCTL_SYNC(r0, 0x4) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) fadvise64(r0, 0x0, 0x3ff, 0x3) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 421.605793][T20932] overlayfs: './file0' not a directory 16:53:58 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lole1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 421.655320][T20937] overlayfs: unrecognized mount option "le0" or missing value 16:53:58 executing program 0: r0 = syz_open_dev$audion(&(0x7f00000000c0)='/dev/audio#\x00', 0x1, 0x41) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)={&(0x7f0000000040)='./file1\x00', r0}, 0x10) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/14, 0xe) r2 = gettid() rt_sigqueueinfo(r2, 0xb, &(0x7f0000000500)={0x1e, 0x80000000, 0x3}) getpid() clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) utimensat(r0, &(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000300)={{0x77359400}, {r3, r4/1000+30000}}, 0x0) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) ioctl$VIDIOC_G_FBUF(r0, 0x8030560a, &(0x7f0000000400)={0xa, 0x44, &(0x7f0000000340)="9d34de51f7554a4409ce17fcdda236e45562e60cbacb27079ded660e887e5e03248bcf71ae58f57dfd170734fda259ebb7611daa4a0adeb91e738fc9223d44703931b70a24c01985782fcd41a4774ce2e029addfbb3bf5091153e6f701f7781db6b603d9b7bba71cedd377da0a5c2ef7", {0x2, 0x10000, 0x38414762, 0xf, 0x5, 0x8, 0xb, 0x7c2}}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000140)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:58 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000100000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:58 executing program 5: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = syz_open_dev$media(&(0x7f0000000000)='/dev/media#\x00', 0x2, 0x0) setsockopt$l2tp_PPPOL2TP_SO_SENDSEQ(r0, 0x111, 0x3, 0x1, 0x4) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6ff765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 421.876590][T20951] overlayfs: './file0' not a directory [ 421.883392][T20948] overlayfs: unrecognized mount option "lole1" or missing value [ 421.916295][T20935] overlayfs: './file0' not a directory 16:53:58 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) ioctl$BLKREPORTZONE(r0, 0xc0101282, &(0x7f00000000c0)={0x4, 0x1, 0x0, [{0x0, 0xff, 0x7, 0x0, 0x4, 0x8704, 0x3ff}]}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_open_dev$video4linux(&(0x7f0000000040)='/dev/v4l-subdev#\x00', 0x100000001, 0x200000) chdir(&(0x7f0000000380)='./file0\x00') r1 = geteuid() r2 = getuid() syz_mount_image$hfsplus(&(0x7f00000002c0)='hfsplus\x00', &(0x7f0000000300)='./file1\x00', 0x80000000, 0x4, &(0x7f0000000800)=[{&(0x7f0000000500)="5669ccb2fbd58ab7d810a8ae5bc4f72cda2c30d29cf4fcf7eb32d416870414b413570305a2f228b47d79765a00402c8c997934dfeb2a1845b7d03dcacc67bb309c36b0df3dbe656ab487e49d61702e3807da75a91c3b70976e03f8f37a633e7b6d2ec1882c70ae230c124279f70d6c9f2799be00a546dc4a4771dd8b00643eb40368a7feae9d9ba811f82bc2876face544491bbb15d3b3a72e3cbde6b37e43c2919ba5d1b81a0a59bda6ba66fdc4", 0xae}, {&(0x7f00000005c0)="6f37ee3e096f9621164680de61c315578f24033a6dea7d2e3e0f2f67dcc2bf6e1416c77b0682a6301dca0d60fc27e968c34f833dc4ce41c97a4a0b8a765bc270106c60266c838413c27a8b14972480e284d09c07ed019619c5c0699815877bdca0fd7995ba683a596a043d51d4280dbe9ca860de623896e3b3a3f4d3f507b14311a7a9ccf280428abad9f06b3e2baeaf3087df56a76307fc0b34b5340bee7f73bed830527ce89bcc660dd23fed1d8bbbe6d496839c3889f79840cea9f45415a5180b3c381b0d458581bc45d9a5c3368a6751b9d7e9890d14f1", 0xd9, 0x7}, {&(0x7f0000000740)="ba772e28c918e2ed65d8a153d233584354d3a2dcb141ad24a5b73d4f37cbba84bb3076193fc2224a8f1c7c5e1cabf7d3c0efe8dbe007a92fb9b4d2c19d0efa53804ffc482f5d995e3ce3245ffbf902ca85a80dd6e25444bf8d0ef36392d957ab6fe7e9d4126e1fc13f4093e4b2729fdf68c96cebb1d101398c3d489a4aecbbfbd7b0f1", 0x83, 0xe6fd}, {&(0x7f0000000400)="47863be52b43ebf43f35d9b80fa95253a4a8c5434a01c9f62a9451f6a416ecdf2f54cf63196d3dbb68d29cdee57af17e435163c324a17ef7c0ee47ba8b1e00bee955fd75b141fb2b435fc492e8fe70bfb980b7ddbfc857b2c08e0b4d5425adf9f608cdcc89b6af750e86b10d56bf0d84ae60a3ad098a", 0x76}], 0x204008, &(0x7f0000000880)={[{@nodecompose='nodecompose'}], [{@fsuuid={'fsuuid', 0x3d, {[0x72, 0x62, 0x34, 0x35, 0x66, 0x67, 0x63, 0x66], 0x2d, [0x7f, 0x64, 0x61, 0x77], 0x2d, [0x7b, 0x77, 0x37, 0x66], 0x2d, [0x7e, 0x77, 0x65, 0x38], 0x2d, [0x37, 0x63, 0x0, 0x61, 0x61, 0x34, 0x77, 0x31]}}}, {@smackfsdef={'smackfsdef', 0x3d, 'overlay\x00'}}, {@obj_role={'obj_role', 0x3d, 'self@!cgroup-/ppp0\x00'}}, {@subj_type={'subj_type', 0x3d, '/dev/v4l-subdev#\x00'}}, {@obj_user={'obj_user', 0x3d, 'vboxnet0\x10securitysystemcpusetsecurityvmnet0ppp1!self-*trusted[#'}}, {@euid_gt={'euid>', r1}}, {@fsname={'fsname', 0x3d, 'system.posix_acl_access\x00'}}, {@defcontext={'defcontext', 0x3d, 'system_u'}}, {@obj_type={'obj_type', 0x3d, ','}}, {@fowner_lt={'fowner<', r2}}]}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={r0, 0x28, &(0x7f0000000140)={0x0, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000240)={r3, 0x9, 0x18}, 0xc) [ 421.933215][T20957] overlayfs: './file0' not a directory [ 421.949402][T20958] overlayfs: unrecognized mount option "loerdir=./file1" or missing value 16:53:58 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$security_selinux(&(0x7f0000000040)='./file1/file0\x00', &(0x7f00000000c0)='security.selinux\x00', &(0x7f0000000100)='system_u:object_r:semanage_read_lock_t:s0\x00', 0x2a, 0x3) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="010100000000562e970388a89c36be000010000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:58 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$VIDIOC_QUERYCAP(r0, 0x80685600, &(0x7f00000000c0)) [ 421.990737][T20958] overlayfs: unrecognized mount option "loerdir=./file1" or missing value [ 422.019172][T20948] overlayfs: unrecognized mount option "lole1" or missing value 16:53:58 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="7570706572c3b1d239941a1217425d33250a6469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f"]) syz_mount_image$nfs(&(0x7f00000000c0)='nfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000240)=[{&(0x7f0000000140)="4f748409fce5ec6c4c8e5cd6d4dc81870cebdb7a1211496b950eba0f301b65b77b856467f06dc9b025a72f2bf14861ff3b632f9f0cd9598f8ba96c97790f16619a09135342105ac202b7fca873b9701c2f0145e4614c70f35f29c7181c106646503871", 0x63, 0x736}, {&(0x7f00000001c0)="21e515ff7c08ee2d4689b718e3f475c41c6bd93cc9636dc914dbf017c90c2d8966761d7f7b3a996c6c469485259430e39c036a61434702635f2b2b3eb687864c0654b58a82de9af2ac33f95e0341206699910641894ddcb969c3dc59ff878bc9725fe00c97c1a2f1d41d16f11a2c371c20f3fe5dd7525d44b92dee1170be", 0x7e, 0x6}], 0x0, &(0x7f0000000280)='overlay\x00') umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:58 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) acct(&(0x7f0000000000)='./file1/file0\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c636f77657264699137e8ad2f230d723d2e2f49696c65312c776f726b6469723d"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') symlink(&(0x7f0000000040)='./file1/file1\x00', &(0x7f0000000080)='./file1/file0\x00') ioctl$SG_EMULATED_HOST(r0, 0x2203, &(0x7f0000000100)) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:58 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="100000000000000020000200000000af14ecbe2e19c5d0d071b37b00"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:58 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6cc27765726469723d2e2f66696c65312c776f726b6469723d2e2f66796c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 422.365617][T20989] overlayfs: unrecognized mount option "upperñ9B]3% [ 422.365617][T20989] dir=./file0" or missing value [ 422.388471][T20981] overlayfs: unrecognized mount option "cowerdi7/# r=./Iile1" or missing value [ 422.419625][T20994] overlayfs: './file0' not a directory [ 422.431444][T20996] overlayfs: './file0' not a directory [ 422.449921][T20995] overlayfs: unrecognized mount option "lwerdir=./file1" or missing value 16:53:59 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = syz_open_dev$midi(&(0x7f0000000180)='/dev/midi#\x00', 0x6, 0x101000) openat(r0, &(0x7f0000000240)='./file1\x00', 0xc000, 0x40) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) setsockopt$XDP_UMEM_REG(r1, 0x11b, 0x4, &(0x7f0000000040)={&(0x7f00000000c0)=""/93, 0x4000, 0x800, 0x5}, 0x18) chmod(&(0x7f0000000140)='./file0\x00', 0x80) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:59 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = syz_open_dev$radio(&(0x7f0000000180)='/dev/radio#\x00', 0x1, 0x2) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f00000002c0)={0xffffffffffffffe1, {{0xa, 0x4e23, 0x3, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x1000}}}, 0x88) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000400)={r1, 0xaf09, &(0x7f0000000240)}, 0x10) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="0400000000000000100000002475df9faf65841b00e40000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000100)) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:59 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000300)='./file0\x00', 0x100) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000040)=@buf={0x78, &(0x7f00000000c0)="1e780e1e512a0e57df49e1ac75faa1d4fa63a91f0a888c42ecad793f9fd75ac3e94ca22ce2e451b1c3fbffeaca9c4aacbc0cfefe32e97d0477accc52cdb9b859b4c49a1d2319bc1b426d154bc16989453f6a04aad942870951b26bf349ace529e72b4fe11d937deecbffe57242338e118eb70a2e1b3b57f2"}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 422.582863][T20990] overlayfs: './file0' not a directory [ 422.618720][T20998] overlayfs: unrecognized mount option "upperñ9B]3% [ 422.618720][T20998] dir=./file0" or missing value [ 422.631473][T20997] Process accounting resumed [ 422.676688][T21017] overlayfs: unrecognized mount option "cowerdi7/# r=./Iile1" or missing value 16:53:59 executing program 5: getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000580)={{{@in=@remote, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in6}}, &(0x7f0000000680)=0xe8) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000740)={{{@in6=@mcast2, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in=@local}}, &(0x7f00000006c0)=0xe8) syz_mount_image$hfs(&(0x7f0000000000)='hfs\x00', &(0x7f0000000100)='./file1\x00', 0x7, 0x5, &(0x7f0000000500)=[{&(0x7f0000000140)="25f6d4c459088b02d29721010126d60aa89fe4824a08ce6fc90d418860cb0b4b3b8ca639f891747b02f09e3e69d5adf3416742047e55b0920ba9bd71901c93c2b357c00d39895ecd99b72310f3efd4c12ec7a7579ae6d034660f54249a5165cc1c9a99ff058bfb95687e683064b2f05ad04ebcc467b96b4093d27047a371b648c242581a0c0b8b5153be851a66ced33ae33c68d426f75ab6553647f939d6174d29607d11ca23bc2be2cb79869a04075e3975bc62e0ac7be84623921e156788e7e2d3f2b29694993462d64861e1c340a9fb4b5f53b635f09b277bb33301b4e5970b9d8d850638bb169462b02d58fb711376709215b89da176eefc9e4a84", 0xfd, 0x8000}, {&(0x7f0000000240)="e88e90db8dcda096d3087eac03c0a0d41b9d4c3e2d30bc1056f170601a69e6b2f83b387a33e9b78cbc53ad3ac70968979d4dd4927c48ab014ebc0aa2024c17d298c1edcdab746d398f4c33cf87c2521debab3d8c174dd70c0ce5287418e0c8", 0x5f, 0xac14}, {&(0x7f00000002c0)="b1319a1507f4b9421e20974b25d9770cc5aa8a8627d4837f1b84e93a54d0fa1dbfe0c2d454a678f797e744aaaf97b2703d4d9dab1c295ab9e18075fe81c0231da2dfea00ef6516695fdc297cc8ba6ba0ef3fb745afbc65e5ac227d92a6a130fb46c3df8a7439866e5178c8628d18e0609dfaa937a6147aaac9168d24f1f666e546e91b8702d6", 0x86, 0x7}, {&(0x7f0000000380)="02bf22e5af04ad28cfe0ffaa14064cdf14fc91bf7c83d0a8a28c", 0x1a, 0x1}, {&(0x7f0000000400)="df77ffd913be24898b9d32d37569d4bb640979fdaa6c3a49e21f0a229a29850dd5f490f5325edf39300072222b91609c0707f45837c07606022c116c729936b5430794e1cbde20bd435f8e1873ad17b5840cf762e8963ccad0d466718aa1ec", 0x5f}], 0x10004a0, &(0x7f0000000840)={[{@type={'type', 0x3d, "d8678e28"}}, {@quiet='quiet'}, {@file_umask={'file_umask', 0x3d, 0xffff}}, {@iocharset={'iocharset', 0x3d, 'iso8859-13'}}], [{@smackfstransmute={'smackfstransmute', 0x3d, ':#+usersecurity'}}, {@seclabel='seclabel'}, {@fowner_eq={'fowner', 0x3d, r0}}, {@fowner_lt={'fowner<', r1}}]}) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r2 = syz_open_dev$midi(&(0x7f0000000a40)='/dev/midi#\x00', 0x4b3d, 0x20800) ioctl$RTC_PLL_GET(r2, 0x80207011, &(0x7f0000000a80)) r3 = openat$vcs(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/vcs\x00', 0x800, 0x0) ioctl$sock_inet_sctp_SIOCINQ(r3, 0x541b, &(0x7f0000000a00)) r4 = msgget(0x2, 0x1) msgsnd(r4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0300000000000000d171206c4441a0fceab6271a6542d7eef89956eae9627caa3fcbb60f00594c050080000000000000f28280356682cfab934c631e0c3dfc7d670a4893d4d5d635ce4af7329c89324da078c9b8204f07e290f9b20245a1b56247c8159f76de15e0d274da60d32945c9444eb00509026f8fd85b7654c6dc739a545bd44c63b3e734c67dfc424019485eb19ec608d045a569815650c56d0592aff09fdaf53ab01f6d3d705251e60076537671ca89ad22639263c329ed4047c9747991577fd5ad4c047a6665dd2e23ab8215"], 0xba, 0x800) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="52d5531d506eee51757070657264697264739918e241858850a7e690efb13d2e2f66696c65302c6c6f7725726469553f2e2f66696c65312c776f726b6469723d2e2f66faff6531"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:53:59 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xcd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) r2 = add_key(&(0x7f0000000140)='syzkaller\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000440)="aff63dff411eafa9288d34", 0xb, 0xfffffffffffffff9) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000500)={{{@in6=@local, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @multicast1}}, 0x0, @in=@initdev}}, &(0x7f0000000300)=0xe8) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) pwrite64(r0, &(0x7f0000000b40)="16a3a82d3362f116e0f55d4901ddce9b7168e7a2bd91489c3c367409bab4dea577360bbf6eae6f01408a5e22a562a701f0ab5eab30c7549b3452698f7b28c8de36155a14bb7df40976212b7bbb75a223ce0e6ef91ae8be7545ea230cc9f219a48d136fc0dd98ec888f17667018a1e5147e8a29cb1dc8071db0b91dc22594c9ae0abd6f8a38ee022f8ca41ddcf0d8cb6463cd42a6bbb3d8232da8a3687a9cb090687e2055d86b7ea7d59e1946203b288c8d9353bf402d1a436bf25768a5e7bf86251ecfc02eac5939e83849e5568075fb773e5901de1b2029835bb0ce315bc9091adeb70ea47a614bcffa5ea4cd20ff161e4e2db5488ff51d486005e645754c64a57f3b89825b5a99389ccccbe1e7763d1ab00956dc0db9767401747dd7d39d560b6a2dc4b02c4694a2e1ecab928e7e2c32f2dc47d8e3ed4e0235d6cf76687e79796a5becc0c2e6f5a21dcfb0329819f3eae60b975dfd9ba3b39fae5faa595bfc3a5e14550c1218be6e3f5cb1909bd0d3a2836ae10861096ef169a6fdf3748ac7d00f4bbec9746c86fff6b2e5ffbe24364add00eb8184e235c114f2303f064b0d46051d3135b5f8d2c3a239fd0c84e74afaf3898ea29278f602385133c1f8dc138e163b4f478cdde18c566d75f4417e21d87b94e16447808e3e4574c34d766938615b524bffe60b7c9b0e10ecc0e9185799c4d1aa3bd042c65f41ffd15e5bfa91e2fd593696c1f469fa4ebaa6a81c77386a09018e30a0926c81162e1deee148c292fa3f59585d1375e5dfe4223595fa84a76d0b5b06161965e3979a20ed7a93078917c9b8c04cb469000f391af6d3a7eeaf700381ab800010ffb431153214382f9793133ffa4e147c9911e8af3d78f4cc652201d1e754ae54f5e34817656e40470aad43d98f78624af84f8c4c609a767b732eba7c851e0fa0d868862e0ec89d5a4ca4f1bc68768e5856ed90aea6e2291a1bb4fe3819f32a3ebce6ae02ef2629745d69b367268f1b080e69a96ad5a70d5b9eb8e158184eaa8e9aa919920abef089df4805cccf67770c325c22659c19dacc06a3010dfed70939243e768a89707a81d5b919aa15b97717657888200c86e7872536bc9964b1045f5b52b75f8e67a29d5739ca303a8ada7aa4cafc849e64ddc000ecfb1e74798796d096ad167dfe9f14625f7cb0d56761e960413c6741ec91b255b6cd1148b669fcca05f57f8f43384c6eeafa86dd051a38accc7f13fca85152dfa0e9f04cb3c5897e0e8ec083dbcfff3792e7b1fe2ee85136e28edba5e49b733ae7f51cbc7dc66580cf1f02b4de14efe5cf1b7a3e6b13b2bea819b8c627bc8841583c4eba041941f8054c3a0701df6478300a0b4a32b2997d19983f9ec0facbf8c74bbcc830fd0c72b4669dde606fdd6ae976abcc85d4a9844d8e18512ef53a66df338751b19c3921258d626be72621d123d436c3f7aaccdb5d3c830f70ba74755f48bc3d8eb07a50b6ac4a18e99a769d60850326419291b6c9c7aba10d887b18eb1b2f77bb1819c0198e49fb079c3e1b5337fb0480f522a5e0836d00965638d93409b780172dc12b60129bc23b7e73afafed64d33c1f644b84ac9d9b077ba25670782a2770719c4fdae96ef4456ae44d1ff9424e6029ab686230c4567d5f766d43ededc71793cbe9d0037b5538eb248b049fb56870e6c774b9e915d55ccdc35fe951c6fb3f7c1266efbe4cccfe56531b5497369dcf81b353e1b58ab2fbcd45867902f15ff987a87cc630feaddf0805793ca0da342a7af65bfe01c73754dbe20c2466fbc9dc26ad120b7b9de0ef8941df589c9cfddf0af326b1d33344940142d6d05bed2aee3566b38a602baa38e517de29c66f4c5996bee3f92081f12544392e7fb99e52d0cf2d3acf5cd16a919667c31eb7eb96eec74b75e27f2a63d6d3a2e11c6136d30db91a611c6b0cde7b182cf2f2df1f71f82f9339b4801f21aac3a3a96b495115d89b7bb602e43a053ea4d2dc20a0b3b501eb16674b5f87d2d1066bd0483d6ebbd5f7fa421679aec3f592c2d6e9f3c3552901f30d26374468e6ea40db5815e76cd26db0cd693979580ea83bad596f2ecc167828dee602bbf41e5136f30545e4ea6258ffc1e1a1386582fb05d76e2b001f484bbd8b0ba1d6e2485242ec6e585d58fa90fac67b00b6a54c43c1b2279fa467dc8ee4562cc342c59d77ca991ba657a1172103f873ecdb3424f97a72e0dba620dd88b3804bc9feeca504dddf29e58f9f4a6508734a96fee26003ae23a42b8623277a547ac9e7ad005fccfd47f7a5089d3328e9700345ea1189f7a5c6b653252e7dda94789da07a7c98ef8d8c3aaf1cad22727f49e6fe9808bc2160042f6f7093a86952447ead86478eb9bdbdf74f186ece1aab30f5955a8e6f0f21bf084442efb1f89cdbc5847a441a2e6bf6e0a173da83ea2d5320c1fa80e75a99f0c8bde8248b36b8357907d580d4b0feab2584969e3eb2c703c854f7015f039e56ed479344140ec062f2a6f8b6c5f96948c55cf318b314348e8e87f60ecd6ddd468b24c1cd3fc104b4af91d612720fa3ab03ee9ae3e3eff5d4147890411bf0931f3152432622ca74e4aefd9fd7026980f474d23b9fa7850479b14a77ddf4aa7d1a7f0419ba1a40c1067411ce53be4310d389a0f46249d48d5ff667c89c89a1ab55e494a2e8a7264e9b44368a7f13cbcd7622a47d1464e48e1fd8c94bb361b0ceb652a9fb7544e055796a68f0be4df550e0bdcec14163d5a321a0501718def67ddb74e3e6073619908eaf1ff8306212f13d203f1750a8cb59b946d262f55c46205ed5ff136c091624e1d43fe3a5438a0405391ad3c0bf07ecba1ab40c1425a68c1f4bd9399889551913634f27c807cad4e7935c03693b0e50d6dca069ee4887cf533b88b11c19a7215ac6d3f0dcf90e49365c7390933bef8e6dee29eae4bbaebcfd1a31bbb05b0ccedbd7d06cae9252e49964163ca67e218c5686e66221d30741ee1f75f284ea65110f1a872cc0303696eb72dd5c134a14063c072ab61a9680f538722d07d1f12e2bb923392c6514533bc6fc3c35ba09ab1fc187206bae788d3eae52c8c45b9c1764dae8d6b5f0b73f90f89ce24945db4d539f0f684a50c2fc19f50b44f1e8bbb7506d084e5077e4dc3d75817d801a2f208a93d39a31812807d9a791466e952b3d43f659c14ffbe5ead25b0df2ad35df89600ae06d489fc7a48e3374a9ae7b2a124b6b68a1fc9acde363846e634807b235860fa8bede97d82889dc2bd64bb462d8e9165a56e5831cb37eaff4af63350746fb411cc153d73793fe12f345971ccaf3250875c3aabe95b959e281b1d0fa62230f9630ced1ccb231a8d1e0f85b50b43f847efc7e9d281a3c50064b138da6981ff39f961095fa2d0e7d221034aa9bd54ec9b6cdde3d29293a2bf8270d11eac1e7024031b37b4756a8726d18406258857d8fcdbe26f76e17f981b3808d686be1a09015245fb4a99a345a10fcb59c63869d53c8b1debb0994d2cfa29500a73bbd481747d4d1ebd9189031220a236528417dbbceca5d19444df57dfb4c0f5ad279b95c1bbfa574b1acb3a125040968f2153402ca72d02b959517844c0136eb1151ce33ecbb7fb9db904bbed867556a7e2143c3362fa0ee40a9c966aa1c4327f380bb9230e9bd4c42ca3d1154af081c6c4b2b28cf81ff6696613b98372cc6065723b6ae40bd81d7cf6422d9a5bcbb495a507c3673e65797d89686183c2de462975f0516601f666ce5afe98f8c8ffc2fa64dba7aba7286ed8f087744da96a0c7e58b64bcb7e0b8c3f8d8e637462ae3bd6df78fc3da109e620d9a3a41d78355e6e17a11d315b42148ca7659e7a128731253d1f2b0ab9c5120e4e03120cced59c9e6778dda5bf368f95289890b42d09dd29969e8013b800137ff2d53562e5e40de6ed3603f43ee360c92d18ca3d0c4106af7e9de9345f275952bf13cab3d074d4e443f69d41232bd21ee92af0c9091f31ea6c9a13b3c3a0bf79eb7cec13f55e76f9a9eabd697d0602217488371f7f18ad85230c4b2ecf138b8312c9d981f465d3dfbf5ab36093dca9f2d3af06e0de1db4230696f2216e1b91ca5b3c7a6480904c3fc8fd68cde31c4ee6f00206344127899c46f481b71b704e989992d99843bf23237ed49fc967bc55e24220689381f2ebc91d9b16d317b8a7658b231c9b9f7fbdd20900626f3a8e16a143f420c22d0dea69b20fe90d09451496207c65f32b4b519aa73c49147bc324b4ef35e54300197f59e354143a8393091238db582324fe18794806c2833eefb488ea7a0c16f6ec19863ec622efe69e6a4248b533f245d2d7c4c977af4b8a5a61e30604b4ca8f2a4b1d4e1933285f0eec6b6c06151a291382edbefe1e9100d25e50f2ee8f1cb63bb0fb0175a7aa1f4e9a4700cc67ebd064b5c520b8ddf729166e965e5cec29d28af4f522ff875a9d968603544bf3c7043ccec93fe9d5bdd969b95adf171a00e9d7483e43f530cbb7f2005983967cb7f87396c19800278042e0346b4c6ab81498c575e7d6316187e95e15cbf60bb3eb6fe2585e04887f12ab3525ada7a8bd7857441552d9dc67a0c4b3fb9019b577e3a06327505a0375eb0360137f94c9652ee2fe45c6764ed7e04ceaac153c53738ead1c87d8103f1f82360fc296909c4fbad150d4e7f24434638d15109e3c8e97744c554a21374c078e31fb1b01a7d73f568986f804d3e48269109c58bfe6180183902bc8b2861bbee25eeea415040cba4213f63d198c4f11c6911452512638517500b412ae211579d68d8007b76fcb09643ce714246309fd2d2e72692dba1910bcaeb77f38fbc040aa866fb57f2e4514fcd646173b63539d995e88d394c7cb2b1f6f60d0e228f16eadc1ba2374e1baa5ebc09608c9ddd33ee6a3de73473515fcac8a7ca525429991f5548350f97afcfc820914155ef4f6a9ed3e4d0f80da221d3e189373de40429a5abd13aafba21fe9c91b39ff7e54ebca815b4208ad027e61b8ee1621b4ab06184faca2ccfe45a4e6f58188e5a5732702374aed655db9bd27ef3a8f32dde854a37ef193b664825d50b47226bf0c31105900d356914b7e1dca6a91eb21af312d08fe2c354137e5cb6b119d1f75ac06aa56428567f0dce05c2fef403c6f75105ec240a655ad3cdb224f58511a4a417454055074f7c2507ca3bd5f4704bbddac1245777790657f226ee3afe6e9c4bd522ee8afb972db1175435f3e006933d63971e4ae7bbcd9d68356d7e15b106be267c09b8dfc6c01243159a68650866b2982abda67fd1264c1a4114fcf378f61c824c9f42f9bea96a5456ec3f0bed7ed4538caa47346e797de97f422f70550c1b7c3810e425cbd7d2e821ed7d23cb1fb978e7c7c0d619fbd4517ca92fa8e63fe07e60c9df1adb26eb2f9f98046e7d9e6ea3df249bd6c708b0d0667357f234fe20cba5ff57822fd33c01a0a40f127a987190fa70b5c70e6c62604e33cbd58d7b1a7fe191d55d8c85a7d8b694a082e24f795eb263c9c4257fe916930070130151461b954c25f55c6f3d9cb62a69badab4b719d7be2475b9ff97a27abfa46d64f199fb22e7b6613d0504b9733e273cbaf9c5ad91111478e5d97ef2e3f9573244d72c0154b3885b2ce0e001ee4cbe8a57dce9d07d1a7290e042370ef4abdd37d74aace238fd908da66302edab4ddee76a6c85d9875648a9f5159b4ea5a6baa46d6034098d664030c1a8c6f99c3139257e642fab9322ed00c70226ee9380a9878357bd97abd532fdbe4e6e26b04671d67239940918801f284feabd9bfe67b8", 0x1000, 0x24) keyctl$chown(0x4, r2, r3, r4) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b437bf74bf401f8884e12630a4a99698a0b6e4dba0d785a62b21a7ad7a1eb0288a7fc874cb0c649eb7b1d8b9c976152557512a419d334055d3c7a671fe8c265e314f2fe07ef5b718bb43cf2b7bd8e8faaf3f22d2bc76413720573b98ed991ccde0b09e0796474dd055aa1c1d602eb05648153a61d3712e7de925023ff614b55e08f50028106bb6f6ae3adb8be26e65062a12e4165ed"]) syz_mount_image$nfs4(&(0x7f00000000c0)='nfs4\x00', &(0x7f0000000100)='./file2\x00', 0x81, 0x0, &(0x7f0000000140), 0x4, &(0x7f0000000180)='!%\x00') chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 422.723541][T21015] overlayfs: './file0' not a directory [ 422.750918][T21023] overlayfs: './file0' not a directory [ 422.762763][T21024] overlayfs: './file0' not a directory 16:53:59 executing program 0: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02006c00010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$sock_SIOCADDDLCI(r0, 0x8980, &(0x7f0000000040)={'veth0_to_bridge\x00', 0x2}) [ 422.809819][T21023] overlayfs: './file0' not a directory 16:53:59 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x1) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) mkdir(&(0x7f0000000000)='./file0\x00', 0x8c) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 422.875272][T21017] Process accounting resumed 16:53:59 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) ioctl$KVM_GET_VCPU_MMAP_SIZE(r0, 0xae04) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:59 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000000)={0x1, 0x10001, 0x8000, 0x9, 0x2, 0x6, 0x8001, 0xffff, 0x0}, &(0x7f0000000040)=0x20) setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x75, &(0x7f0000000080)={r1, 0x8000}, 0x8) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setxattr(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)=@random={'osx.', '\x00'}, &(0x7f0000000180)='mime_type$posix_acl_accesslo\x00', 0x1d, 0x2) 16:53:59 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000140)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) ioctl$KVM_SET_SREGS(r0, 0x4138ae84, &(0x7f0000000240)={{0xd000, 0x0, 0xd, 0x3, 0x2a, 0x2, 0x1, 0x1000, 0x3f, 0x3fe00000000, 0x10001, 0x5}, {0x1, 0x3000, 0xc, 0x1, 0x6, 0x9, 0x2, 0x101, 0x2, 0x1, 0x10000, 0x17c}, {0x10000, 0x107003, 0xf, 0x80, 0x101, 0x4, 0x7, 0x2fd, 0x81, 0x8000, 0x3f, 0x2}, {0x2004, 0xf000, 0x0, 0x3, 0x7ff, 0x81, 0x10001, 0x487, 0x10000, 0x200, 0x6, 0x7fffffff}, {0x7000, 0x100000, 0xd, 0xfffffffffffffffc, 0x101, 0x0, 0x4, 0x100000001, 0x3f, 0x7, 0x1, 0x1}, {0x4, 0x4, 0xd, 0xf1bd, 0xffffffffffff8000, 0x1ff, 0xffffffffffff8001, 0x829, 0x7, 0x1f, 0x8, 0x7f}, {0x0, 0x100000, 0x4, 0x1, 0x8, 0xa7, 0x67e, 0x3, 0x7ff, 0x401, 0x0, 0x8001}, {0x0, 0x2, 0x9, 0x1a36, 0x46b81fb, 0x80000000000000, 0x81, 0x8, 0x5, 0x200, 0xfffffffffffff557, 0x6}, {0x100000, 0x3000}, {0x0, 0x2000}, 0x8, 0x0, 0x2, 0x0, 0xd, 0x100, 0x4002, [0x22, 0x100000000, 0x6, 0x100000001]}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="ecfb724d20b03a7c75707002000000725f04dfa4b62e2f66696c65302c6c2f7765796483165916c97eb9867e544169723d2e2f66696c65312c776f726bea783f97d10f1c5ab43e1362aba982b3fb45fabf5462ac8206f353cf66cff34dafa8000018259e97f02ba5087696d7cecf03bff1f0a29d7d6e7e46e26584a19a1c441fc1898cebc509e9a781de60895ed4ad725683af8861bf2fd31363461465dcdd7d29adcb78555ce4d65cd794fa84df717d8237b28e1290f158bfa1ebc9af0665ee92b67ad003e042c638b3d0b85c55f9bc1faed1bbb83303fc168fe8c1747255666db4a05b96f1a8f770e1856a7a3fc69ccc825486c4151d8caa78e2c16f09864580e5337d861e012c2aaea973f988a8a5895732df4b3a2dc1f8bb636ea74f022c4fe38252fb850502e1d4be3601f0c19124820457fd0731257dd8116c4a95d80e38ffb3dcad655d9e5e08dcc040df4d9a3f69f86c053c59a7b898f17939993fee2ea3b0c7e98e2e4889ae4dcda33f19e0e07f40c00d2773823ea0d326df30e7269b22045d7411d2c8fb1502895b5931446a00a215a89f909c822fe89feb920c432eceebb69dd1c9afa00000000000"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setxattr$trusted_overlay_nlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='trusted.overlay.nlink\x00', &(0x7f0000000100)={'U-', 0xcc}, 0x28, 0x3) [ 422.992698][T21044] overlayfs: './file0' not a directory 16:53:59 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="0400ad000000000020000000000100"/24], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$bt_BT_POWER(r0, 0x112, 0x9, &(0x7f0000000180)=0x4, &(0x7f0000000240)=0x1) getsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f0000000040)={@mcast1, 0x0}, &(0x7f00000000c0)=0x14) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ubi_ctrl\x00', 0x400, 0x0) ioctl$sock_bt_hci(r0, 0x400448dd, &(0x7f00000002c0)="3ad55e9189abfae7c2283d76f268ae4febc4df2c475350cd9dabb19752ee1c2bdfb53e9d0be17a2b4300e7b89bea6c173558ec558512e619858d365476f0a3edfb13980ba1244d8f3eb83c20971cbc98dbf46e0b8fcb53020c815210769c9cf3f470ab0de9d23a6b6411f71cda1fa50e12a476834a097c67853e219eada58f136271191545c853a4fcf1737efb499fd9cfb0808985476a44807f7d72cc") ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', r1}) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) write$P9_RSTAT(r2, &(0x7f0000000500)={0x80, 0x7d, 0x2, {0x0, 0x79, 0x3ff, 0x4, {0x1, 0x2, 0x1}, 0x80000000, 0x5, 0x9, 0x27, 0x18, 'system.posix_acl_access\x00', 0xe, '/dev/ubi_ctrl\x00', 0x8, 'overlay\x00', 0x18, 'system.posix_acl_access\x00'}}, 0x80) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$PPPIOCGMRU(r0, 0x80047453, &(0x7f0000000140)) 16:53:59 executing program 0: clone(0x200, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000180)='./file1\x00') r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = creat(&(0x7f0000000240)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x109) dup2(r0, r1) execve(&(0x7f00000002c0)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x0, 0x0) clone(0x3102001ff6, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) write$P9_RREADDIR(r1, 0x0, 0x0) 16:53:59 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_dev$usb(&(0x7f0000000000)='/dev/bus/usb/00#/00#\x00', 0x65c, 0x90000) bind$netrom(r0, &(0x7f0000000080)={{0x3, @bcast, 0x8}, [@null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast]}, 0x48) 16:53:59 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000000100)=[@release, @reply={0x40406301, {0x2, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000000), &(0x7f0000000040)=[0x0, 0x68, 0x48, 0x40, 0x20]}}], 0x63, 0x0, &(0x7f00000002c0)="0e0f95d68bb84d105c1c72477704fc3dfbf3317a5f85ef24540514ba3fd362aef85f55c72acdeb2329b6da4ddfbb391a6b569e0c72bd4c58eded6daee0a9e37f0e77b276ff6499ecb7f1966b4507eb996bf00932b69dfc0d4ffa0f7b4f011d567a1edb"}) [ 423.037678][T21045] overlayfs: './file0' not a directory [ 423.070910][T21055] overlayfs: unrecognized mount option "rM :|upp" or missing value 16:53:59 executing program 4: mkdir(&(0x7f0000001dc0)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') fstat(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000740)={{{@in6=@empty, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in6=@initdev}}, &(0x7f0000000680)=0xe8) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0}) r7 = getegid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000980)={{{@in, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in=@broadcast}}, &(0x7f0000000a80)=0xe8) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) sendmmsg$unix(r0, &(0x7f0000000c40)=[{&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000400)=[{&(0x7f0000000140)="663e981e7895c277fe3bd4f2c1a30c020fdc111ff4a05396faa5acb84e95b18480b4f5ef37484347caed479a0d53b93df2e72dc0ce273aa69c51947191e9684f545b7494ef394f503cc4de611f1c13a36102d6d2b70cc678dc7d3e4cd23741ffd9f88ed2122d9db2", 0x68}, {&(0x7f0000000d80)="afea43bb382389dd6bc28549080857773a4a3f8d76e8a214a142c0620b786354f8060540fe6c8f48b5e7ff133a524b0a9a344f0a392dd52b5c53eb067726f0162c573e9a95c0a650d575e41387f74e945757386b4815f890a86ddaf8655539e84a0d9ffc67041c6784f221dcc12118c34fa325a79bdc7fb01479626a77fa901e60366f260d1ce8aeffde98b3d52eeaf65ebf62b37cae1e71e6398f59952aea3dd4e9009b00214b62679721ecd140fe7b4a44535fffc46e7e7a640a7e280639065eb6d794f1cabf98e7f4cc040c73444abc5f47c950db25a3bcb18cf362e245f3730dcff5d96bb6553580936014e741d1abf16bc62b373653e6708d038746002f873c93b1c491d62a0ba4ed1e194deb3d50c21db962a6f77a7b43652cc97539004fef9de2bfe448212a2a128703debfa81c5983479320366206b10398639a299b90f66fae25d2f22285091543720232b26987a1716552dae330cc3b696c9976ceda58ea19c0277aa5b62da0c879609312af643a243c45b86dd349ae72977e620176d1690f33c5885975d5e454aba717330124b0ac8da4f9981bf252c45dd2ea0cecd331f0be26b1a7f99c0c9f26bb9625fe4a0b43e03679c222b840b2e3cb9c0bfeef64d1d18e5895ce842a292b70cb69bc5ccceaf31107112b8bef432a816e64e86146f5a710de9e21d27ba4d624ab0c54de81375b1704d4cdcb430a5e50bc33924ffd6dd50849554886c423fe2df2b97e1ded18317886c56153e735e80795864ba47b5bac4ad4b849a27d0cc91a0aaa913957ed361a58dc11637a62c3c7bc21c8386d27a896f7081912787b75e0d8756dc8386f881d61c535b2a6c7a8d60fe29dad43d994ef3045a6b5164471c410b0181ae56102623b1be87690ac40ddb48c18b4a53991cb8d6d55d25de8c5e289fd36c6dba33d08f1e4ad60db5c7a9cbe438b40be456c33f4ce0eff06d9bbab674264253f7906b6b75a15d39571f55fa4e1329d477247fd9efdb4449502d4fb8eecaf249600ad513f6d0f30efa124bb8f2ca02b82d907dcbf06f0c43ec5711477cd234a15c3a3c582c4d7b02b11cec06280f555798159a77a6b6befb7144a5dcb0678e6affc324486c3ba5304ec2a3733516f55b1dfe2f1106db92e58f4a82d5152e5926dcb36d2ed9069d595dfef0e0d7db8612e3158ec708d5da4c38e4a0498681233ff985fdfeadd79a715ffc176105fb10179fc005e486c6922d1c01494135fa4ba66a57f8c6aab880ce2dfbaabc45f9fb6fca5454a846646fafe938aff85d1e59cfb385ac82d931f586bc082ee7d19f4a57501752f2b76edc2a34e5eac4f28cb2cb124984617259a4a6972733179429a4f3fffa0805c6e87b59b0ed1897153456cc283b8ff6b714762b62c8037fd05bd1934c9c535abb442f4859b493cef915150d8107e0075daf942889c975c2163a0543bd4ea556d7b61e34f52cd65e660cb01985ab8d2699c24aba19bdfe769caf6ddb8818b8ad95548e47c305df6a0efad3c40a5f0ea023cf9a971827516923ab32c8714dc15700e63e57a6c049b1b625c399889495cc13e59a0af22de06382bb70fa0d5a1a93532633dca132cb42f8f7c9f19ab758624a9c05158bac7aa1a5e03201613f05445b34d0519abfac4555699f7a333bf9d2696c9c15cc25b46204e0a53c4a4cf51d047a697d3e0a15a64ebe22c14fd1fd6f4602994894c246e8fecd50e054614c88cbddbb18edb3683e2925d7fb04162dc9c44e51761dceb86158a08eba5534f456dc044a54a7c0f093533cc99bc71d2b61a58151e51ff3807807bd11095444372ce83daff1c4347ff9e8689e0ce418aa1b0824ff65544b1714618fd1274e05857d01ee0b9ad76976ed319ef8cdd65d2caf8e9863886a1ecec23411b30164882aff0f200386ee397ede4b584c9ef2bda5ed948be8ef6492c661b11b8d6bbf230c3c82c2d11b5f97faa0db111660cd219286cef85682af54a60059fe52e7efc9c85f4ddd7194600e719fd00f171ec4ce5dde5af89e3e508ba08420db7c728fc20302b843b8c4fa7c7f3af338109eb2484b92e4aeebb979557b1b915ec5b28155b67435e83fa549ee138cd33a73cb485d37e7415c9bd914986fbe381485925f58be742e23ee3abecdc7158fb270424ff1b7cd98d18af65cd6a8d2329d9419a32a1fd2d071bb96dafab882f4ba782352e8b5b9769cd43729075c14139d5c8df6fc1e70f3838eb0527cd23c48c84bf962ce0c3c8188097e62dad947490322356a39b7d7f3bdd0bd4d0dddc7d7491f3409448f789ea3588d40540b850850ac09dd98048da3a2c0ee0c3ae12c7e712513173c4995fecd8cfac95e1e974038ec9e8985df27eb5d4029987ebeb50b3db25d36ee69fc2ed86499cbc177953b12d7986c86156eb4895034feaa4d56a9f4650507158e16e8425eaaf2eadff1e664222de8dcdb9ec9188b9cec449874036b506079e9c7f1103b0dbb41c49fc96d054be4fa4d91831c21ae2698b0edb527c79eb8de493b27d0ca39ba50633fdbf624eeca9f350ecc37f25ec900628cf780555ee3eba08955d569ca506911e3b75055aacc949f71818721b5c1ea91457539eb98509424b5d2cf45099c7f0ade3aecd772a13e5724d830cbdcb13f537e2c84029ef95285ab6d6955a2e0a0dd85d574e8427388407177a64e952cc1c05de3fda65d801287b31ca293081539235f52bc4f9873189ca94b740a585454304b40264906c2fba6256dc04ee5aa385730e2c6ce4f16d551dd791c226f52d33a9fc2fd87a1da460273b9faad78b4c7c50c0e7237501428135210e9c95dae42fd8bbb030cd4ff5f7b53aa871fab2ae19254f2626643402a324905de91df7dc9c3546fd8842400b3581bec8bba500eb239451e90a44a1e7ad15be36b899f3426cf9e230416c3a102dad7f37b23bbc81e7b8e1e564617e0399224cf4e150f044e7caeb6f1d410e329cc76b2de230aca6a5a5f7d99cf8de7b95298e406bd8fb86a46206ded5d19b2a2f624bdb9bbc22997e825a0ba281c421362687bdf14ec7deb69507a9fed1b955c4df9e8048a75be241dd461714a24448c20f8a69031435a821b6fa82b08490b3114d93ac38d88cb3f3d878453587e60fcb37e291b910c22b8162f183be5f2586b64ca7c1c74bfafa6decfa81399817f725a90175cbb8b84ffb8f17a7f975a775071b940de66b4270c5184dbf3ffab5e753ea33f07c73933a99057503024b37a2e942e67ee433b9b3f41589f72a01c8096c8c6d075dbef5ea8ff9fff0305b9513408f83435ba34821f06c184873634ac7dee79911bf6b0981cb6ff9179a6a681c9f193450a5bc040c8de461bcc3db90b30bb5f92d48c49938b481f774528885c30f47a79be3077d01b9a122682cc27b8f7b1b26cb00884c29c14dfb5f6190c07f2acc84dd59965559fcf10a0d03ab9a034ddcf8119ca5c604f69931e5d09aac87941f3c7fb99ddb26560464c7fadb9775265fd0a06a04ec81ead5a1b96f251c0e69810e78ece81bd003dfb93f07e598a98dcdc70bab191716ff4c2bd5e612993f7256742ba64d0c4a84f1badca181a730409cd3d5b36cb086747a1bb14fab2a704aa9c638ded71719ada832e1e7f4b98dc0c1d4a8a4d961ec5df045617147a62930a82b18dee90b713b4fe12266329e1648619d20d9368777faac1d4916c259427d188f0a0b721a23a61b951f7cce6d0c4030771d6d9c99a142d3e1e9fe04e6c635ca7db4d348b0bdcc056a02b9f47033d8ce7e5f34d749eafb9bd163d566d2a83dfa53d806bd0a34e2a33360c1df9359a276c0652e4ada3d23e860284e12dd37cab809da42484b6ca9ee72ceddaf1541b02260a757b42380895ce23a999605c6d8723a6c5c8d9d6b0445e1433b33465235f13fffc6b3c6d1650b89b710c13b5c892b4e10b307fc58f4466440772b5a5c4ffdbf773fdcf62d017e736b603135b97ed3490bae3f1fa35eedbf513935baf6a82d3b8048a102997b9e2bf0410d7a6fda68829bf49fd4ced958717ffa893fccd2321ef6d19639060153f6db970da8a531dd6f848b1ba64d8f476b5c44ccaaac2db1080c7e9facb4291b1e986bb371574e26af5b5126508db7cbcb0cebc70d5352a2d2db73c8333fb7cbf69b5d4e08b1c35c11da037cf93a5614e445c7202eb18fd60b1344103ed6a4dbbbcdcb29fb3373d6c665223357682184a42403dfc5e9ecc3e6519fdc8100eda163c5566372258957bd43aed5b6dc21abc50ffc142681e2fe3d3bf4a9b65eb900a443d3fbb3701eb9cf99961c0dc3c370188d63abc48838813deab67a0cf2f1262b35da24b2ef7c8b7d78141b034d3166466d46f7a75b184e74b3109ac00a79ffa62e7655442477b6a527686471057934de33d6d9b6073da2732eb50bb5d41b042d579194c9b122475dc444dde1bef7bc2f975c3f3ee84105b322f03ba11ac7abf9bb076e3cf456f3e9e7e496b85a5c5bfd068c2441321823cf5335b212ad7dfc2d3d5492f03efb7dbbb0c57f3a6e8e98ee5ccdfb645013617ceb118af3f3e6735efa072162abc91fe117855f34e4f13afa379c38353c63eaf43302bbd4993c036ea228e9a5fab46a78b99a4f9a4d0657a31cbac6974af308b7f21bf8bfb177f30f9b75cfbc637b35d744f8ffde9901ec606622665555e6df1efde3715930ab2498669f41e28f41415c803301e6b5e164f409e4f0656211dc33d42d379b8ca914a0df044cbe7fcd53bbd140ad05c54f5b42e262bca87916b7b56cda2f35d71102eceff5123540338bb22735b264aa1a8044a582ecf018afe2be9ca13a0ae23d6b278fc891f8bcbc8b1161610fdf000886fc32f1c264e42291743288e72f34f9884c3e1306941b9a9abfc3f30981ec06ef7b27c6935ec37019748c47fe853bc18574866a75a1962e82e50706b7d7833b52cfa2c7b2cd8f5cd22c60b632135d0010d265ea0e8f84621246455952498b65070f596a353df89d8646eb82cd8e5219fcf3016ac2785aa704e2ba6e143215c55c38d7bba4804c3987481b5537d58374bcb92b8f1e99c92bad4541303ad97ab54f489b45652bcf522893fb5cb402d357442a4b6d5715eebacf20e1a9e314bc386f239df32acda07d0b8fb07af70cbec5f49e16de152dc733e5504c88e8f3f947298f509aba9b6dc2717669a141a556d146b61fc935db6ca42c5bd2b8a4873c4883d96d876fec100b303e21fb221a5800aeb5728836e6dc9bc7b8dd96faeda969d7bb2318ca0dd1bd0ec874cea9de9df033460cbc9045810acedeb86928bc7df8f11dd0c5a95de39ce1a4d643a8d29f2e340ed61004a6238345ba10f66f8c70b8fe175e8a2b40a7a732667bf86c00c687924463eb5a74387658370b6bbd3c1deb0759c0fdcf138bbc23f0f34561071889245640f81e4f4a6c1b9ece7b891cc7bd6ff35664c55bfdb41fe048fc05d4157d23f27185eb60df3acbe22e4af601082bfb61e41204a108f672c23bda69958cb0480a996db08d48d6544f87af59900dab265ac17d336a14a752e234bde1189e1de08f2f917d49dcaf1ef1a96b87f786bac6509a0f2e97ed49d801890a53303150e962ddba46efb964c7017fce01e769b34291182e30b0fc935033930dccd1feab56c7b1354d0b415d7035fe263353f91d35d9c9f9aca9f463c86b7ff2740af9e91f81e661bd651a6ead4205e622a9da262a67ff9975e9c9b5f87843f826a386f8053c2b651f47db4266f65985795807b503ba0bf6491de452eae57e09f0f9fea35f8ec3369e66410da22bf7ab1de5426b58c61ef2", 0x1000}, {&(0x7f0000000040)}, {&(0x7f00000002c0)="55008ee61cd88fd5de64f44abd0ffa653a9a4590391d8d7d5da7c2e3fd6680b764fbd9491b051efccca68a5f490dd92d304f0c7e5be8e81fc63deefdc7d01f70a4be85dc05ca6551eadf17fd96c1ec93136f975cceee667cd594bc4c9c0543194d5d6d5b4ecbe411bdf2241d52bd69baab6c1f1068a17487560887", 0x7b}, {&(0x7f0000000500)="f3777c76dac0ad5e51596f2d5cf8e3e2e49dbb7b00c619273ba6616bd0bbcdb2d3d9d73fcb892440d355a2fed4194d21bf9b23237ab0537dc28d09564ece714aacce3e27007aa989db9cef36805184906ed50f3de5cf0d5eb42855f572f104ea0bdbc5026416493afc10769b3bca27b330a34ea6c66ef1efc02f536c94810222b1786e9f7dbc1377792fd72299ea31f1d7aa72c48dff9f1befee600aa59bf1f076765da69b0c18cc62f068b71bfb59569d8b222138f734225edffa9cb9151b6cfdcd739257", 0xc5}], 0x5, &(0x7f0000000b80)=[@cred={0x20, 0x1, 0x2, r1, r2, r3}, @rights={0x20, 0x1, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0x1, 0x2, r1, r4, r5}, @cred={0x20, 0x1, 0x2, r1, r6, r7}, @rights={0x18, 0x1, 0x1, [r0, r0]}, @cred={0x20, 0x1, 0x2, r1, r8, r9}], 0xb8, 0x40000}], 0x1, 0x4000) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000700)={0x0, 0xb51, 0x7, 0x5, 0x1, 0xb8}, &(0x7f0000000c80)=0x14) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000cc0)={r10, 0x8001}, &(0x7f0000000d00)=0x8) [ 423.137449][T21055] overlayfs: unrecognized mount option "rM :|upp" or missing value 16:53:59 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0)='trusted.overlay.nlink\x00', &(0x7f0000000100)={'L-', 0xfffffffffffffffe}, 0x28, 0x2) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 423.265873][T21065] overlayfs: './file0' not a directory 16:53:59 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000040)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:59 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {0x4, 0x2}}, 0x2c3, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='9p\x00', 0x90, &(0x7f0000000500)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@privport='privport'}, {@cache_loose='cache=loose'}, {@msize={'msize', 0x3d, 0x3}}, {@cache_loose='cache=loose'}], [{@fowner_lt={'fowner<', r1}}, {@fowner_lt={'fowner<', r2}}, {@fsuuid={'fsuuid', 0x3d, {[0x39, 0x63, 0x30, 0x32, 0x30, 0xd00fb8d7d17bf3b1, 0x39], 0x2d, [0x34, 0x77, 0x0, 0x65], 0x2d, [0x66, 0x77, 0x34, 0x66], 0x2d, [0x0, 0x38, 0x63], 0x2d, [0x8c25b75f09e54839, 0x0, 0x73, 0x0, 0x0, 0x7f, 0x34, 0x77]}}}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@fowner_gt={'fowner>', r3}}, {@pcr={'pcr', 0x3d, 0x40}}, {@func={'func', 0x3d, 'FIRMWARE_CHECK'}}, {@hash='hash'}]}}) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:53:59 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x48) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mkdir(&(0x7f0000000000)='./file1/file0\x00', 0x46) 16:54:00 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) setrlimit(0xa, &(0x7f0000000100)={0x2, 0x20}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK(r0, 0x40405514, &(0x7f00000000c0)={0xa, 0x5, 0x8001, 0x7, '\x00', 0x4}) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 423.523067][T21096] overlayfs: './file0' not a directory 16:54:00 executing program 0: unshare(0x600) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) 16:54:00 executing program 3: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000100)='/dev/sequencer2\x00', 0x18000, 0x0) ioctl$SG_GET_LOW_DMA(r0, 0x227a, &(0x7f0000000140)) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02fcff00010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) write$tun(r1, &(0x7f0000000500)={@val={0x0, 0x5}, @void, @ipv4={{0x7, 0x4, 0x0, 0x7, 0xb2, 0x68, 0x0, 0x7, 0x89, 0x0, @rand_addr=0x8001, @broadcast, {[@noop, @ra={0x94, 0x6, 0x800}]}}, @igmp={0x1e, 0x6, 0x0, @multicast2, "15e0f24e42702157643f38107bf6c0cf19e0885b2aa78c4f73fe7b6915ceae2debd3e1380aa9f2edf28e1e7cb51a7cca5b74cfa7ea447b88b7570ebddd54d5111d15669d3df90b855b402c713e4cd80ec921082e40e5b30804f10aca8f11324b9a62efaabb14c8f02973ee299b44efe327c3f47a8d3a969eb7ab9be5d2c92242af4c79c94ab1a08290c803480ae2"}}}, 0xb6) ioctl$DRM_IOCTL_AGP_ALLOC(r1, 0xc0206434, &(0x7f00000002c0)={0x6e, 0x0, 0x2, 0x4}) ioctl$DRM_IOCTL_SG_FREE(r1, 0x40106439, &(0x7f0000000300)={0x81, r2}) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000180)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000240)=0x1c) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x12, &(0x7f0000000040), &(0x7f00000000c0)=0x4) [ 423.603975][T21079] overlayfs: './file0' not a directory 16:54:00 executing program 4: r0 = creat(&(0x7f0000000440)='./file0/file0\x00', 0x54) getpid() sched_setscheduler(0x0, 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000740)={{{@in=@initdev, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@broadcast}, 0x0, @in=@empty}}, &(0x7f0000000100)=0xe8) clock_getres(0x0, &(0x7f0000000280)) r2 = perf_event_open(&(0x7f00000000c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = syz_init_net_socket$llc(0x1a, 0x801, 0x0) openat$proc_capi20ncci(0xffffffffffffff9c, 0x0, 0x4000, 0x0) connect$llc(r3, &(0x7f0000000380)={0x1a, 0x0, 0x0, 0x5, 0x0, 0x0, @dev}, 0x10) setsockopt$inet6_icmp_ICMP_FILTER(r2, 0x1, 0x1, &(0x7f0000000140)={0x4}, 0x4) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$bt_hci_HCI_FILTER(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) r4 = socket(0x1e, 0x2, 0x0) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, 0x0, 0x0) accept$alg(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r4, 0x84, 0xf, &(0x7f0000000180)={0x0, @in6={{0xa, 0x0, 0x2, @ipv4={[], [], @remote}, 0x10000}}, 0x8001, 0x2, 0x5, 0x7ff, 0x1}, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="02000000010000000000000002000700", @ANYRES32=r1, @ANYBLOB="02000400", @ANYRES32=r1, @ANYBLOB="02000500", @ANYRES32=r1, @ANYBLOB, @ANYRES32=r1, @ANYBLOB="02000200", @ANYRES32=r1, @ANYBLOB="02000400", @ANYRES32=r1, @ANYBLOB="02000100", @ANYRES32=r1, @ANYBLOB="02000400", @ANYRES32=r1, @ANYBLOB="02000200", @ANYRES32=r1, @ANYBLOB="02000600", @ANYRES32=r1, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x74, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000700)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x3fffd, &(0x7f0000000440)=ANY=[]) chdir(&(0x7f0000000380)='./file0\x00') ioctl$TCGETX(r0, 0x5432, &(0x7f0000000240)) ioctl$VIDIOC_TRY_ENCODER_CMD(r0, 0xc028564e, &(0x7f0000000400)={0x3, 0x1, [0x100000001, 0x2b7, 0x6, 0x200, 0x6, 0xfffffffffffffffc, 0x1ff, 0x1]}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') lgetxattr(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)=@known='trusted.overlay.origin\x00', &(0x7f0000000500)=""/238, 0xee) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000300)={&(0x7f00000002c0)='./file1/file0\x00', 0x0, 0x10}, 0x10) 16:54:00 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) ioctl$NBD_SET_BLKSIZE(r0, 0xab01, 0xc2e3) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000500)=ANY=[@ANYBLOB="02000000010000000000000002000042a37427c305c3279005833c85cc1f8769710de50000f905ce86e31994f4c0fde3a239651e991347533e5d1713082ff431d3d6264739665be982194a59f5eb22bd1ae517af55dbcb873ba17d3f85afc4766b9974b52e7e65c4b4a83ea0a73e87dd82b64bd2de24bc8c4c6a5ac82652bb878f617744450180000000000000d70a1d65c9c867958b76983688462e5e0e8d67565860264cbcc4786576a9985bd1bb967735a45b99e7d505efd56fc067a52e2defda586a025fd5d4767b4bb4b891ec7f873e85d1d529f5a73561ad29f90e297a1bdde627b8b77ddeb2bcb159750a4534ffcb5b6d8e3f852c8790f7515c8869003a938191e89092ad91cc", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000807c55f6a8fbd8fa72c5ea942f130af04c6417313a72514e4f891b3100c30146b463135bf825202185c8af87809cff7d79557c305b3c7608060070e69be5ee67b1d98092b30f7b6fa6", @ANYRES32=0x0, @ANYBLOB="10000500000000002000020000200002"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$VT_WAITACTIVE(r0, 0x5607) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000440)={r0, r1, 0x0, 0x1}, 0x10) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) getsockopt$ARPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x63, &(0x7f0000000140)={'TPROXY\x00'}, &(0x7f0000000180)=0x1e) ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE(r0, 0xc0405519, &(0x7f00000000c0)={0x6, 0x7, 0x9, 0x7, 'syz1\x00', 0x3}) chdir(&(0x7f0000000380)='./file0\x00') getpid() link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r3 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x20006, 0x27fe) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f0000000400)={&(0x7f0000000240)=[0x0, 0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000340)=[0x0], 0x3, 0x5, 0x5, 0x1}) write$uinput_user_dev(r3, &(0x7f0000000dc0)={'syz1\x00', {0x9, 0x0, 0x0, 0xfffffffffffffff9}, 0x37, [0x60000000, 0xdfc4, 0x20, 0x9, 0x80000000, 0x7f, 0x5, 0x8, 0x8, 0x4, 0x2, 0x1f, 0x81, 0x0, 0x3, 0x7fff, 0x7ff, 0x7, 0x2, 0x400, 0x9, 0xfffffffffffffff7, 0x9, 0x4, 0xbd23, 0x9, 0x10000000000000, 0xfff, 0xffffffff, 0x464, 0x8, 0x1, 0x8000, 0x4, 0x9, 0x3, 0xfffffffffffffc00, 0x4000000000000000, 0x8, 0x8, 0x42f, 0x8e, 0x5, 0x6, 0x5, 0x2, 0x5, 0x3, 0x401, 0x3, 0x81, 0x1, 0x800, 0x1f, 0x101, 0x9, 0x2, 0xffffffffffff8000, 0xd1f, 0x200, 0x2, 0x81, 0x8, 0x3], [0x28e2, 0x9, 0x7fff, 0x79, 0x5, 0xff, 0x7ff, 0xfffffffffffffffc, 0x4, 0x5, 0x11, 0xfff, 0x4, 0x7fff, 0x4, 0x8, 0x80000000, 0x100000001, 0x7, 0x5, 0x3f709d2e, 0x8, 0x1ff, 0xca, 0x8, 0x5, 0x4, 0x4, 0x8, 0xfff, 0x10000, 0x0, 0x3, 0x2, 0xffff, 0xfffffffffffff8dd, 0x1, 0x1f, 0xff5, 0x28a, 0xff, 0x100000000, 0x401, 0x0, 0x3, 0x9, 0x7, 0x3ff, 0xffae, 0x0, 0xfffffffffffffff9, 0x6, 0x5, 0xa36, 0x1000, 0x6, 0x9, 0x6, 0xe, 0x7, 0x57f, 0x2, 0x400, 0x1c6e], [0x1ff, 0x3, 0x401, 0x9, 0x5, 0x7, 0x70, 0x3, 0xb10, 0x5, 0x1, 0x5, 0x0, 0x7, 0x7, 0x63, 0xfffffffffffff46e, 0x40, 0xffffffff, 0x7, 0x1f, 0x1ff, 0x8, 0x3, 0xffff, 0x1, 0x7, 0x1284800, 0x1800, 0x0, 0x3f, 0x81, 0x3, 0x1, 0x7, 0x7fff, 0x400, 0x1, 0x3ff, 0x4, 0x7, 0x4740, 0x10000, 0x0, 0x5, 0xd3, 0x1, 0xbc55, 0xff, 0xd6c, 0x7, 0x0, 0x29, 0x1, 0xf8ed, 0x7ff, 0x100, 0xfffffffffffff52c, 0x1800000, 0x9, 0x8, 0x9, 0x4e, 0x7], [0xf9, 0x0, 0x2, 0xfffffffffffffff9, 0x20, 0x4, 0x0, 0x8000, 0x5, 0x1, 0xfc07, 0x9, 0x3, 0x9d, 0x5c, 0x800000000, 0x4, 0x2, 0x39a, 0xfe16, 0x1, 0x3ddc, 0x9, 0x0, 0x3, 0x9, 0x8000, 0x3, 0x4, 0x8, 0x1, 0x6, 0x1ff, 0x97, 0x6, 0x3, 0xfffffffffffffffd, 0x100, 0x8000, 0x9, 0x1, 0x10000, 0x20, 0x9, 0x3, 0x3, 0x4ba6, 0x6, 0x100000001, 0x2, 0x7ff, 0x8, 0xff, 0xc81, 0x5, 0x1, 0xfffffffffffffff9, 0xbb1f, 0x0, 0xf2c, 0x1, 0x5, 0x80000, 0x80]}, 0x45c) 16:54:00 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x141042, 0x0) ftruncate(r0, 0x7fff) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000f40000)='/dev/ptmx\x00', 0x200000000101002, 0x0) sendfile(r1, r0, 0x0, 0xbd79) ioctl$TIOCSETD(r1, 0x5437, 0x0) [ 423.781849][T21104] overlayfs: './file0' not a directory 16:54:00 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x10000140) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/sctp\x00') renameat(r0, &(0x7f0000000080)='./file1/file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') 16:54:00 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000500)=ANY=[@ANYBLOB="0a0000000100080000000000020000006f55e34416bd6edd956ae5d4c225a0f0529d8fd783edcb277fd9fd30b486bb7f580c35520118fa1749a883f3ff9b85617927dd2c6e44c6e15b5bc270cad07701d5c665a85e7394cd43dacf563c6b740a8e6406950f3c3a74610b7fd5acff74d4346a1251362229c2ee7ed96d233d0ba525172bd562b339f2fba3a876f93a553a5abc001ca31df490dd6248c4071ee2e9d2a9cf52c31acd3adc670f81eaa44f3dfd8c5b588c29c08804fd2d6a584cf7221e89dd5f0e7dfe2f1feafb4d8da03ed7c8fff0d7de94ccf1c61bb258412c8eae0710d793f9023c698c488eaaa99adb2e4cf800adadc4fc851ba8b969e39f0b51c51180dadb5be1545cc0c59fc202dfe7be088ff792a1b7135cfb943b34cd05064ace723c624940004c91c481eb5ede000000000000000000000000680d2a85c5f00ed9c86723f1758b347510454dfc2397fdf9fa4ee7dd4577f2d7a3968d2d975ce54c2ef027558d859fb89f9fc089edca5bd43ae5a432ff927ba91b7e893167fb2b1b9479f507cdae192cd43c2d7c8bed80b6a3", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) socket$inet_dccp(0x2, 0x6, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="757070e5726469723d2e2f66696c65302c6c6f77653d2e2f66696c6531080000006b6469723d2e2f66696c653100000000"]) fanotify_mark(r0, 0x52, 0x10, r0, &(0x7f0000000040)='./file1\x00') ioctl$KVM_IRQ_LINE(r0, 0x4008ae61, &(0x7f0000000100)={0x9, 0x8000}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') perf_event_open(&(0x7f0000000140)={0x7, 0x70, 0xc23, 0x40, 0x2b1, 0x80000000, 0x0, 0x200, 0x0, 0x2, 0x7ff, 0x7, 0x10000, 0x3, 0xfffffffffffffffc, 0xce, 0x4d, 0x4, 0x0, 0x8, 0xf24c, 0x6, 0x3, 0x8, 0x9, 0x45, 0x9, 0xb64, 0x8, 0x10001, 0x1, 0x7, 0xffffffffffffffe1, 0x7, 0x7fffffff, 0x1ff, 0x0, 0x40, 0x0, 0x8, 0x0, @perf_config_ext={0x91a0, 0x3}, 0x400, 0x6, 0x8, 0x1, 0x0, 0x8001, 0x1ff}, r1, 0xc, r0, 0xb) 16:54:00 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./fir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:00 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ioctl$BLKGETSIZE(r0, 0x1260, &(0x7f0000000000)) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080)='IPVS\x00') sendmsg$IPVS_CMD_FLUSH(r0, &(0x7f0000000180)={&(0x7f0000000040), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r1, 0x204, 0x70bd2c, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x3ff}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) [ 424.077778][T21146] overlayfs: missing 'lowerdir' 16:54:00 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 424.099517][T21150] overlayfs: unrecognized mount option "upprdir=./file0" or missing value [ 424.139258][T21153] overlayfs: missing 'lowerdir' 16:54:00 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r0 = getpid() sched_setscheduler(r0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:00 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_dev$swradio(&(0x7f0000000000)='/dev/swradio#\x00', 0x0, 0x2) r1 = gettid() getresuid(&(0x7f00000000c0), &(0x7f0000000100)=0x0, &(0x7f0000000140)) r3 = getpgid(0xffffffffffffffff) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000000280)=0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$netlink(r0, &(0x7f0000000940)={&(0x7f0000000080)=@kern={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000d80)={0x770, 0x41, 0x522, 0x70bd27, 0x25dfdbfd, "", [@nested={0x1b0, 0x85, [@generic="f51f0fd187cd1fd548e0b24364847fd231971e646707d6b3c88fb904ce25965a37571887acd6595c2d791f43059fa000be964794f49aa50112a17706461de4718e042bc98ed5b5a182832449c7d035705bf6af0e3e2c984f11db0783a3940dbaaf385b5e829fae6d983dd7cf97db4b28ec6c00141a44b8be6ce58aefc02fa11c5a3d2377d68647e85ed62e157de452ce3074350594045dde8f3d485af6499e79282f67606977b636e2d974b1cfaf50aaa254b1c4e29a00874e803bb61116e89f10b5301d2e2d3fa9e34304e07bf254eeb7ceb0a6e578bcb574731ca4bd49", @typed={0x8, 0x7, @u32=0x200}, @typed={0x14, 0x800, @str='/dev/swradio#\x00'}, @typed={0xb0, 0x2, @binary="9e8bb8a1fca6526fb166515d7a6bd9c247172193a72a5447ca36d73a86b8f0e3bac433fc6f452ba97885cbee775647e40a8ac6aa20ce61df713a6f64a2af2f55a62b03cb2174002a267618b88a49f0a8db6bcb1c9ac2462b89e217bc26dd10e30da3e7af2bec097ec5e2b0fc3c2fdbd9fcd4b934531a3aca7a1f4e20e6c9eb4a61084b1b1e306a0eeb27b833060ceea95609b1a864e7aa156e9759946533dc10714d905583830eab3e"}]}, @typed={0x8, 0x8d, @fd=r0}, @nested={0x4c4, 0x3, [@generic="9b01d6d71f5f5583f8077377b1219d48a17bf4d9d1773dd81d86eb2588e6cb67c3a16750f9124a84935da6e7a0b698555d22bd8b9a2a2f080d261d88ef6c93eb637c2ef778d0bbc7ddde76131aa3fe60076af93628066bad9401c0fd6dccbcd028cfddf75a6ce8bbb5a007722f42cd49b24ecc418e6b24177fdac8fe28b1aa1c847357c6fae1c7790f508797d9e98a902007e0e0aa179410fcae43388ed22aa2ec40f04aefcc5a648ff0eaed70ee6dc9e8dbc97d0a6344220672b90a596aa9fb1c02735a3412b0815f6ebaf422f86a6350a7252f8cac3496d779fc6ed5899012f21edae618bfdd5924acc4f2e4770fe49415e29e0f33bb69", @generic="69e9d3e481cc20f781a38b", @generic="41dc84c1acc3cce75c3178f47a9d79face8ebb5f0ff8cc5d1f5f47a702ec72deb28a4904182414c2baeb06c92141b2e5fcd55c1d82900c062dd20e363d7fe1cdf0c01e103eedcea1759217968986ebe40b0bb6bcfee70241835c4e24dfd51b53797a7db3e23fd974e618f305711969c3e4003c56c4cdba60664615f066a5a75641ee359823e7e2f4ee16233c9d19335bc8ddf722e192281bd8a9dc87fd8646774e0bbea4689571ba0dd398754313259b672a71", @generic="278e1cd738c3350dbca7d1613060a04eb486e3ac942896f222bbced35da4524d118e547346a48dd75b0cf03287b8c5326b7ebe3b74a95fea663c3b69eacff45b1d887cc50e8a18b2814cbbbd4899c4ace15586544b9bdd55608c0161c24eadf625d533774fa85e8888a0b30295c84eb94ed60fc7c42e52175a0a3747f07de0289562520f6e89d8cd801e9f781003c78019283ca87188a1dba67899f300fc523689d0784db277ec0d7ff35882bdd75946887e365d2dc661b8f3a23f9f02637f4a037adc3711064ff6acc66acba1f3ef192b", @typed={0x8, 0x74, @str='-\x00'}, @typed={0xe0, 0x84, @binary="f79b20419a92150ed1e3f2ab1a48374c788b6039be4198042e055efec9c5a2da59b373aa84755a5d66a4e74d8c976fd08ae10abdd328ddaaa676ef1001734365ad462ee36e196f351d5d399dd3095028c15ae2681eac6f092a4104c37a562629d9d83dbe43f851facf72cf3bb8f305c517b242c0c9e3c9e0895e4c5fb4cf46f584bab81047ccfb6204fbddf460029c22d71e5860ac6db0f5e0830cab3c07cf2a2b678cc5bdab45f01ea24542d7402a0962e4e7494d3a20be4bfc6e0d8ee7541db5adc01e1de501f1412d1465074e8213e2cdcf26a4a8de7d042fb2"}, @generic="2c88a31b88940cbd65e201334801dba99cc6e92383fc2058b02b281dbf013ca38e93d91c8ffab0c0f13a7d187be348011d8798f58223831eef6333b1b80efe94c2b5ff5bcb39aea45a8c0a9f1ec8c2adc6df301e812e0aebbb704ecc4a8fa4ce85a569aec9ecb1c23e01e7448f236bca503a878ed957ff46c24cbc1ae4801421140ecc29ef54232c80077f6d55295fe28197cf3baa654c5fd08abd057f8be28a553525b801", @generic="905e0820506f1a83a2a499d708ca9e9c40420792d33800513424db9c50c4df6aa8259f3f6e72e87770b9fa1fc2aa4d3971547b3754c68e92fe72a22790c99fd38f6b592952cf999049176b62a4e6f4505d51999fb69c05bb5017db31861efcb470a2ac56470ddfcfec1d0584431ef65eccd46cd901c8207b21acc9b1a49d255d0021b4c9f96579d6978e902c5219ca290ea4b26925fad7a084da5ff13c0ba2b97b1d29956aacb03e33c5197f"]}, @generic="8adb6c925995ca8e2c7967d22038ac0c28dd9cb06e3bfd5c1898634794bd144bd4a8ccf6dfa886343da548d5a8d074ea14559430afc6fec84c6d8d992d62ad95bc31ae0cde6c1eee02bcdb4b43e52fdba7bd362fa5520c22525adf173075d41f245637d4f83051e25de950eac8ba76e40ed25d9f412fa6415079f57ebd056f704e74d366a303e8c90ea14a9137de06a29f3340c64a720cba93581525e4e759ad69b418c9a688079fe085ced12472ebb3efb362", @nested={0x30, 0x29, [@typed={0x8, 0x4b, @pid=r1}, @generic="84924a00c93c4feb76b11bd9094a848390b1fbf1d8451b", @typed={0x8, 0x7c, @uid=r2}, @typed={0x4, 0x3}]}]}, 0x770}, {&(0x7f0000000180)={0xf0, 0x16, 0xf30, 0x70bd2d, 0x25dfdbfb, "", [@typed={0x8, 0x85, @fd=r0}, @nested={0xd8, 0x3e, [@typed={0x8, 0x2c, @fd=r0}, @generic="016de964661151ef483b4e2ba62fccb5e1ecf9cc72f01a97170b037934f6daa7f7c38de11d26965d253d7c631b9c1b329870dec420babda75b8f7884c144c8565f461f6d12299bf055f341bbcc63cb4aa570853c9c2a667229f14546d555960fc97ecd26db2d063dc7bd381a15a28b42841fa5daef1188f331bbf420af9467d3c7b9c486f9719d34d149", @generic="eafb8467f337473c983a3a90cb22ca78aa6b07bd26ab217a9ac567b0757471f26f1796e55faee0373fc05c", @typed={0x14, 0x5b, @ipv6=@mcast1}]}]}, 0xf0}, {&(0x7f0000001500)={0x1338, 0x37, 0x708, 0x70bd2b, 0x25dfdbff, "", [@nested={0x1058, 0x90, [@typed={0xc, 0xc, @u64=0x10001}, @typed={0x18, 0x1b, @str='*vmnet0vmnet0proc*\x00'}, @typed={0x14, 0x71, @str='/dev/swradio#\x00'}, @typed={0x1004, 0x2a, @binary="0a3f584af568fb3f2a1b1d25e950dac17a6e19ae380ace123b8b3e3e83899036e4f873821aa7e5cd9f62d1aedabb658725f1b46a6b78d123a959969852f8a7f1efe1ae42fbfb525c759bb6696bf70074926fe76051d31f5a51d1fc23c6f1e5e1c94577c9f56abf120838ec947df4f99ccef92b154ddf376d7b571595d7333ec31ce20b927b270379807a1bfc7991509d64b78320ccea2e74be6a2b839e0277c7bfa6c52a61d9c03f74499bda18fef7c9557f5ea62489466044658bd17aacc57019686e1020cb86d150fc2ba53b22b74284b68ee941ef26b232b3885e37b3f44673d554475b16ee448f457d87b1e64ac99e30bc0040bf34090afbb6f05469604eaaa70a2a8b7e3b6dfded37e8b7177cbbe48a16e8b8cba50a640f8ce01671a2a0ffb8c6e402cbe4469b8175fc03161492a3cd5dda936c972d08ed8d78dda77047741fbe275b860fe92eacd2cb8e2d9f9fb57cc2cb699158779af1ffd205872a99e57033071a0e7a7beaca55bd678f474428e8b389f2915b150549f4b9f8483f9f0d5436c83fb452615ec19debea6d430742ea09e7c08165ca36b994309f04d3d4bc0992733154dd602fb28bda1806d63e80832cbe9bff0d928805dec6c414835fbd8cc69b3e5fc3d62b6630037ce6b38297c48ae9abe5333746c46e1e1553b89da13296c528024b4467223bec34204c65d70c04a15bf13a112766da67d081244595fa547b0a511822e2c09d596b41fe370bc0d6fe6c41831a76cca10cd10650f6f8825b074250ae87ccf41af87ba97ecfc52f332a520fd9dce8b8310a6a06dc64ac905b90f42e9af3099ed183ad38ed8dfb815137a6747e42b0a8eb495c9e9faadf0dc7b83464d08292b716e922e049a507fe1f6b12e921b6072809d847f8c52c3d9b6acd30d85efa78d7f7cf745ed06590c2bea14011d7fbbaf559f0e3925f32e9f02c04e212dedb66ed220028a0786644a46ae34651af2e312bd651ccfde79f84f74d22285b1115cb75995bbbbeb15259e8a1147a76cc3f2d40fc0736baaad065a3570510ae5fb3b162c1e7b065f01c55255262af577709af92a5d9efabe80c0c9c36667a1c31ae5bc340f366c84b79c4f4a1790550b15c886d92170630b118a079d0f7caf312d317a271dc2f8948d4ac876b9df66903e13a555351ab6ff0f2a419778f4141546821653fe2f1b5d07b9569909c502838a4eebf8e25ec0d87983406abdcb6e1e27b30e790a361d85a8434f6f57f84da6f35921f982d5bc580495ecee22236f730bc377c250cee5b8a69f99b75fe3ac80667e70550d476e5a544844ee91a274ffb06a88cc0e81d833114aeacbc95953b8a78cc66bf288853395dd677ac84f2c1cc99f987e93de114420f88378040b38370175fbf2e91a4fa5dbea68fb0e1c8ccd72b00cb2ce67579c2ecba6e8b17877679966c459361eb833aad26e79884b78db7a6bb3a6dbddfc5ea6890385ad26588aebab339890507e92708068b90dfd8c927dcc3b8710efebab349dd2b627cddfd2a599885c0872fe827ea07434c94a041ad6a0475418772f8d5c7fea9bad2807b537ccefccd106415fa6575e9e49bed684b1a658c19f967eb4592580b04181d39fc5947d1f462a9b1cf530690fd38d033613b29ac1713d6da95457891f8353210d3187569868f13cbc037f9552b6a2dd4bb0f05b989fd0d6473a1c6d6868f8fa592abae94d61d87bd2e11227564f1fa66be1c30e350e208d1f8415bf6e3be6e1378d3c2025f3036a64080abf305b118127ee9ef578fa3ef7460ee816530f1f3a0c892205abc1078d4acabdde7726e2a6551e0838f46bb0164ea7e5290cbdfd566bce8d2928c39bbc7646f60dd5b832d779e792f4d9445c3b93c80f1a7a00a56a508551dbfbfa7c8a88a18ed3431732b3cb1dcbb5a6c70ec20057c105aa5fceb174b5dfca94f30335a04e164350f35efb229ae3f0fef33d8b08fbf5a1663eaeb9ec5d388f7a31f291904e60b2903cf0b300c13fbb9ad23ecf2867bda722ef4a1d3149c917dfec383c6cc395eef2039768678f57db54c7745e34655a08af17c936579aace93df750a94fca7a872b33c717121c2933f3737f5e141630718f5e9cb699b503cc810aca7881a56103e181ab69ed0af4fe70f4e8cc00f3a1b20f140791e7a66ef3f2b058995b8e53c6a7f5840eea6711fe143da93aae95b57997c08a9b4de1e4742b7ce0e3bc2c0f6ff15bda1a2ffb570bbcf6d4efed6eda7e11e0f079e8ffd395edf39402177e210a28969d72dd0082149a634218b944586784cb8e9a4d21d214ebb58f427ce2b63a8de5d89a2bd07976a672ff61ec3941abe0775bd9e6cdde7c914f71d00b8954beaf63cb3137b898bf905a2d9dc62e1116ea5e0cd358aa598bc40dd0b13dd8dbf2607ce364e3d1912d20470bb588ecbe219c2a1b5c90247f14ac5b08d4049bc3f8525dfe5de7fde36e78c4661502654b3ad8ad1756dcb689487a2e1e8c53448f30450c51c2da5c5fc54dce7863ccd93e709744a2a89b64519d677221a4cf7098f478b1e15342e801f783d3969fc377fbbc3fa0ffed3995405f5feca97c2bb0bd0bc8a776e67d10f019824c09f067d1eb7d9be83d11975c1b7cfec06148e7e82e0ac92372285877e54c801cfada00ff84841937c0aa0c0f163dd5a1f09cd36722cf9e6761e3b8556ad680abcbcdea620bc2e88b4c3468b909924a422f65b8d2372754235ec5b189b2a7c0ed8b05981aa3decf54ce1bb6899494ba1ce4a64f5501542e1d01d7e1145ff052d2dfd118fede76523f2e681ab3ac2620337cbc039f200f24eb153de784156e07e9e601dffa3d2a26f117eaab208d5da06b65f6536327db67c95018280c62242ab8ed46e410ebb22f8f19931c93642fb175fad53762c820743ebd1a37f34fa654ebd0660a1979381c31e838edffc13feee47cd66a4dff16e006c811f962d933d2cf4abd925c323c6a556e10ab80dd71244cc48ba5d8d5cd0f47421a1c9c5a9c61e78c624c99aa2d1ec0c569ceb77be80ce8b6466854c63c899d46ab011dfd3a6b7eecaf2288e0ba901902bfc59cc99653618f77f9f9c1fd1ec2956c3fbfb4c6991f220cd483405908449d37c5951f909b54ef9273c914dc655cc7ab2c489e3ef80c259dfa97cc861facb75f09c3394ba5d2254cb3cf395c6c2ad95a48843a42991fa568f5453b008670c50bfbc5f0b6bd79b9e19b34b8ec9de2224f9333e01db7ce093c14647a0239749cb8b281982631fb7a2b1fb0035c3f02e40d64adc09476bd3b73b1e594545a8f8b5d3eb707fc016dbfd4f1ce11cb861a8fc026d15e4a0444f98f4bb578c7b3f76d94c882ab4351e14b9e02219c7748cc28386cfb562b4f9cb09164d4496d11b1efdd8e7e29b21e938c5bd2d58e12def0240841c0beffbba38879be540105dd797a7040517d5d1704fb086fef94b96206ff8fc0c5b64bd25d51f749d5776de55bd43cb84b3cb386fa6819f4f28e197c7a6cf5bfbae1afbd863ee092084d2e1425f6d3aa427673d0f898f9051d575afd81906fa46499b9e771a00fbecf9221e7a85f321342267484c8755e3b2c6c9f33d5468685ae6dc194388f420c4f1378315c0dd8d937c89a2aac74488125b8a82f3b5c8dcd1271eb0901dc8329ee36558b6d6b0ec110c3e0d7e3793f12d1e4b94f7fcd72d154251fd5e77f9fdf3ef838cc9df53af0a43f0eb57a3b5ce26380e081041f85a12aa6d60c4f283faefde3bc06625f34dbd12b07913a71e7f42d04cdabcecc27c0ce148e9deef996755c0daa54b729120813009dd43889e2c7ad6af10c958b73e31985401c51b29d64922c0f1ec017ab00ae36da98a6d907d02f9276a52775f0c912e79eab135ca4a39f2f9cea31d43bbd2b92fe8863dc97356844c6cb5ad107f1a77ce1f2bda7cb81f5d7e7740031660c7dfaed2b76f99a0970ccb0e48d048ee1d808bf93b6d549d18b8574d3c10d0c2b954ef92683daf30b111b78d509072a217766c0a6404a6ed05dabd854d68a5641065e27cd2e5e9052534a927064b7b3930b636cf07d5c6e844de26b3a147bb938d21ad2998fd91ac4881b962aeeed987ed0c1e6ccbea65fb16c75ca652dbcd2174950e8d1867a47ffa24a12cefa6fc3d29c6591c4dcbe23cd88815f5d271c0aded8ba25ec5db3fb64872793b4e4875fe3565d04e2ddb7c59830752ef86a3a43f68e6ce73167ffc4bef11964cb36f884a656c9767749383dec299cb4289504f46ef2c4f632277f3f8a31b20e8d0e4a25fc6c2b5e9200ed8afb466e223045db11596ef493e6edb607ab16af39fe6380022bb2c9dd3a8d7e436f70eea20cc8b9ccda1e8b9fb9fbc0ca4c5fa4f1ef40c6ccb70d44fc8f55646d0b484f2faedbdca17ca7eb37c93f494f8c27b8a959e5463ecaeac045996d3e1d6fe485224acf96daf5b98ff82575cb979ae0dd2640709af16796a3af1b18d1d559d7f04ce238c7c6c0477aec93310737757a14a4f5b1ab89e4992459faae09942635f7d57039f930e4a67d4d853e0bc105b241d0df1a99fd6f03e8900d6bed833a6ccfe431ba2f88041255027f1e2aaa392920f63307ffeb7ead64693669a79eb292bd1fc72a6bc455c16e6ab0e9213c6ae0e73872f4ccc5b2837162d52bcde48b97dc16c5b6104238fd0a0f871be3a53866476ac7cbb9be2aeebf10e5a97b1a99d725be0a061e90a0629d628413855e6301f793c972b972dfb1bd36b316a074696bfc8f33c38c73f859fbcd605bfca9c5501f1a8a7fd3ce48e989ede5610adb45541f2ca99b4b42bcb5c7ebcc8307378e2c9569bf5f5e78a30e7913af0abfad131055b0f74d7cb696a69fca22e61becf67550d555e962e93e2708113cddafd7852152697b8017ec9042b0e178494e6bf760c8683a37ed9c3c48137dbad1ac800ef82d7be54ad3d2cf79e6722fe686b20b55f2fac31f429e68c60921c1257dec16bee39623efda0724cf8635efa0a197410cb58c1a36fe4e60cb5323376f1cfec4ec40445f9eff9bae7ca96db08927226ba32b910b4d0603a88601ecdd4ee18be5bd853fc5020fb04c87d5e078e56e3a1bb34be0f5029ab4e779e904abbc516177ffc61028ce772865a4b7ef5e22462aa62b6a899d8df978e013a89dce4de6e7f023724f5055813d3d4d7d60cbab68b5f1e49e0d90299d6705869302693ac676b87cdea232691c38973e9e231f7fc50c0cc8124501be1a33c3dba31f1f974317354594ffa1229adf81296ec150862d3c0f3dcabc5ec1ced2c750984a5ea656ae507c931337d102e345bc3038e386693770ec2e6dec803c3b796328f18af1cbd09a0b92d5238ad612d5d3b2ac62c85cf3662b53d947cf79ce90592970d3f934d7cd48e225b61367d2e4ee08e861432022a106bd1f6ef98c5eaf970cb6c9ae1c518f3b876d4b3ad51a160d98810b07e91aa506b3b837c4ed7e6da0f10c4a108410dcd8c3031b50d6f07655d499eddcf8cc526f283904e59439bbe7178d1b2c06c1b27242203fbdc02275ea132fb9b1e32f4e379e3a0b1a13bc1bec5e631a46c6028d17a29813aeba4dc992e91725ee893978a0009824fbebfbfa44654139cfe43e67f95746188e32028dcf99037b0c41187744602f7f84e0e3b90b0744226b5172801e6a64479a147b989f3c54dd55ede4caf5e642629649a5e1cecfdf43a3238c57d6ad15bb6946c2e2093d4bd7a6eec255fad0e8ce86741439edf4ef7a129fe214b884df696fbc0a11514aa1ca12652c4895b11c5da3af941af85bc3ba0dc33f2ade82a25a32cc5bd886092cad506017a7722"}, @typed={0x8, 0x4, @ipv4=@broadcast}, @typed={0x10, 0x30, @binary="cfbb7c51d8254ed4a09a"}]}, @generic="9791bf8facbbda8a2a387c8048132a66544d816424e7274ee135d7d45b168b887d6f07e9b3dc8dcd367633c1ada6033e1ccd7487880d1b5c908979aae53a1c7a2a784d3775001293ec039669c1441a0a233c3637fea8a69c282e4c402071216265d674151f4314be993b08500b22e21367bd2ef9b1143571e2bfa9de50119f22ba1a59fa3cc9661999818bb8edee0d47fe1ef5f08af20446a1baec3c5ad0aae85284ce32abe1407faea821b6966054da8bf5575a74eaf2fef64e391383", @nested={0xb4, 0x84, [@typed={0xc, 0x3b, @str='overlay\x00'}, @generic="345442b493c7f22966e35cef177942e69210a234a5749e55290af1192cb9212036c5a2b2d61e4a711e06c7b6774bad9e1c3751e0fb80af0a1dc8415d4b1da5f292d7cb465b20271546320d9b32c1e7622a3ddbe0c4b5e88425fd7664108d1f857a5e2cf808baf282989381134fe16e7dc995daa88dc13f861aed9f7ac4c8561cc43b2605177c52f0ac5d038b83f5eef7a41ad0cabf2b29294247d0c3956172924714"]}, @nested={0x140, 0x68, [@generic="98629b59d9e5b09b63f995832dabcdb42c79428dd45466231bd04977ac93539c12baf334717199bb0343d05d82ada3788a35924333568681a6a070c4d2f0044ece1b0c719cebd8a43bc7da5a3cb1296fe78ef36158bab8f2e1b8f370668b4102a74f26dafad1ac85ee7d86969404efc4d5f3b0d2b86f5043325d06976da9d168245a4b1f58102bffcdb44532bf1bdb6094ecd3f1e0c0acf1c05be9045f78c71987be82268485b47081c354da03ba6d2efc96ee63a4b5fd466c7ec41703ff695aabf4aec577f7b6c5833c0e44bc73be8159b029fa1b6e00f66161d97a96aa370b845803d89ec5503d94fd9b04d7c357d8045913dfcc68b10096", @generic="cdcf4d329c4a256ed4e15d03d5fb9b508f0cfd756e20eaa87536753a150edfcfa0a8d5460264ee429f684069ba84928e92b7b690d34ab99bda0d99c808436341"]}, @typed={0x8, 0x8d, @ipv4=@multicast2}, @typed={0x14, 0x47, @ipv6=@ipv4={[], [], @rand_addr=0x29a}}]}, 0x1338}, {&(0x7f0000000500)={0x1c8, 0x28, 0x420, 0x70bd2c, 0x25dfdbfd, "", [@nested={0x1b8, 0x2c, [@generic="eb4734c7bf7fce351156077938e0386e686ab694f516f8df4b6e7b3b8096635859632bdb0e29f3d66838187b62ab293837f3d2e771e329fe06d95b72e4c2a8cf091c2b227ccb2b736829ced50ff55a150b73ea0a2ff8cc614bfb6981a56c7fa2bbf3f655b176", @generic="e5217165a943cd1172f518c0668351baad2d66e81b2682b732e0da5222c5849bcdea17f558942fd1a25bdfe3ece980831dc4377a9c29cc6f1a6c9e9c1e282a68a580bdbcaa30ef911d3aab7ecbefd36ca5cdc5f23185ab11427a74ec80e769fce5932ab0338179734fdff0241821a70658aa3191e39e4598c81398bd0b6fa0112d956f0bc7115275d24a9c1bebcc4b8a78fc76a942885a04e4f5e1aa244bd2e89ab9c4", @typed={0x8, 0x55, @pid=r3}, @typed={0x8, 0x20, @pid=r4}, @generic="66d32a3404eda814bd07f9e942be3d26b7a7db22b5e16d561d8dd0eb591578da85507cc7eb838493299b8a55271a31e6d37ef702e9ad22f7ed29dc8f71de1a830d7d13339d6e605855a234ba8447887fa1f2afaeca2806b8f399e5ad332a82208c8bcf00e83d7b52926d53049c51a29023b48f0de605ee841426985416bf76a726f0f6a0f6c7efb9e214ba57ae07b3e8f63e0491abbc3c1da563c6"]}]}, 0x1c8}, {&(0x7f0000000740)={0x124, 0x24, 0x400, 0x70bd2d, 0x25dfdbfc, "", [@nested={0x10c, 0x5f, [@generic="529750f39d55a309", @generic="e7d486a758244104ba0d84083f175ee381fffaa3c4d85c42ba466854abaf", @generic="b0ec987aef82495d590035d48cd6a37feea73fc3ed3fdef69a5685786efc5e6b044de32d1c7b3033d141833b959b4aaf7bb4c9198c4f8376c451455dada144cf4bfdfdda8c0d627cc3c39084e77bc995efe2351b9d336ec03fe7ca42465f1ba7060905a679d3b84e5ef2bb3a5b6612d5d8add102612ad85b8d7c3c46ae430857fa7451664928a262ae19a8c48d9a52ac5c6e31015705b99218f6d2b36dfcd767e17b9aac102a48befd25bf7aa901b7a588e2656969848d7fecfa28865b39c73a83968a893471ddc2bb7a", @typed={0x4, 0x96}, @typed={0x14, 0xe, @ipv6=@rand_addr="0f53fa248de7c144d7e0e9d6a8f34d25"}]}, @typed={0x8, 0x30, @uid=r5}]}, 0x124}, {&(0x7f0000002840)={0x1188, 0x25, 0x300, 0x70bd2c, 0x25dfdbff, "", [@nested={0x1098, 0x4c, [@generic="2572bc2b45673176456efb4e9d63d250e958248aa835f4b0840fc0b61fe7d5cf4e76b738e3225f859eb20d407b397bfa27e3c709cb66a8198950abf3b21a6480cca2901c30e2f20342348bba1b281feffbc3b5a3f517ccfebfd0427ef9e490e5b3f88ac84a8f980b915596099029ee81e14804f61155c1ea100a0450dbf202b35e024244ad3f1b9bb16570b0e91e5d03693b", @generic="4912e608c822c012dd1ca2c5e25e0c1de5d795dfb620007dc9c8c84c617229b3ca7f4a024c2bedc56f979dc9aba92c41d0b783dc729492e510f289b1aaa69333f5c0d24a5d5225b25071c12858fa4d454b69d9b1e6ee83356f84e46285e13a8c050dfe223ffdfe970b05a94fe8fbabf6f8b9e1f1ecd0e0a8fd9d2e4c32f7c46b5dc614f844689e1275c0140b2fc0793557e7087b34fc59300f6a1e2da776ed0c6ff802058d5a4c0468785af1c2394c823a6206858e9d8e21ce9694b49de31358c57d3cb2bde855d3a777a266bf15fb00a3b810cd0bcd3f5885f2f26176bb1a4d320a61a08038cb252e5c5c422130ce3857b4dc9216140af754c6bb02bdf5fe7f09a52e718a1341b24b49355ff6b8ef5d2a8c1b3e033c73275c06be0473fb07d1aa7f2a423c255201d5ce825a645844dd21c757b1e4c7c69ad69adf5bc7d069a6ead16e286455fafb4e9480089da4cf198e2f870ccef3ddaee7c24f83e3d35001269b1213ad753437d7239140ccc20493e511b9334815b3b2201a59a47476e26c3bd09acbc894c32dcee7d0638ceb8d0f25e9117861ac5f276a78cd8b48ef9c1dc0f8be36678cf04a55317e4c29460eebf4948cb1f41c13ba5dc4c300f9af06a44544794fbede75eb4b61bb0770c9297b893cc2aaae0b85b8a5f861fb8b49bd30f5533d208ec2ed272e55406818ae9f3cacb7a814aec1b304a029843f092bfc35e0713e2c3d0ac7245bd5935d92da26e1710ce762fd442e69d23b44f91499ad0629284ceb81823658b841b9b68e3c469669b51180d845b67bf057b0cb5e5a699a9e0bd762b634a2b99c8af9e19e0b7ea8c28683d498153f185851febcbbb421182c7537502f8f05bbcb898731e2f0f035d9bb7ac834adf3fe009f6ff3b2f676cf133014055e36db2349bde3044da0b7b224beac0d5f5a7ad32058987b0a201e83cff7346eca865fb0982ca126869534e7879aaaa525eac15fce3993032d64d214f9f3b7cbaef2b31ebf0614abfba4a6fe5e2736651f9f87728879aeeeff343486419e3407134d1dfb78ba0390bc047e1518fece711ce7f3fc914c82e8df06ba0f35afbc366efbc51c7dfb1a467956ad3697e7f7cdcacc2c95baf0893041a632eb5eadbfa44b5218d6e175a2030e0f9a50bf3af657b8c0dabb4aaaa32f72a98a79a0cb5691b8a36be5d74d99d1fc2d92c14f7b9eee76c02bf77f588cb6d79d8b874ef0f80de8dac78a618eb0f474aa124ba447b33b8da3b761c18a8efb2deac19bb504feb6ee86afc9cc83fad34bf7d497966ae2f8cc24d0b2be2919aad4b747a28493e711635a56c868a1613620d93aacb257040262a8354772e7b085f9d6975a8399ad571a59229883607960c632f8b826b226ffe162a5d33918ab8821de10e1cef9f2fefae3cc565a59dc3ad98c445a70531695b47374887346464b7f58223f0ed73435fe0c32482d1099ac2eedf2afa3c161b15282b523e140fb13f580faf37b1136b6ac40b777f676f8f9fa6a21bc2721586db0d10abdce42712d4ccc4090a4fc5a8419a5e808108b13bbdd12e5363049df04536ca80b0e5b8da3fcf96273338da8dbf83ee587cc12b61f91fd7efc933553f55217439ac6a688c58e21b13c73f03234bdc3fc6fa37a401d3774802b50c684d6fca402a0207d4e592eb59272a36dcc982c6fde6d3cb70bb7b6525f0a2907688026a273af1a665d1deb41f26621eaa73391676300d1f9199275ea0c7016fd62e2050e572238f2532b573c020be83ab88436bd86ef911c1cf829d89035a07b07525974b6ecaff3d5e75bf8101451a4c2e11c14230db4146ccce1b440a9d9b87c5920bf6c0081c114c7100102eba35b8d0fa306a0742af6ebf7b89b7e591ab277565534b340f1a465f72e2ef1635a5c296bbacdcc8378d2d32d31cae2588e736e776c0ca279559373f2c298211ae5ed804e001988260729a107faaa30fa5a2b5b72a825d3a0785543f7c5c4e8dcaa53da9e486aed241068a996d5287270766a48ebf5987f461a46aab3c6c1ed21f6a7583d7a6789d9edba4e4b87c177e1ee415c435958665ec5c96ee25442daadfb2115505aee2dd53ecb5bd1c7fe8c97aed52535d649c9248a5ff5467c3785c17414b45069b4d724a632c69f232bd49976cb3385a9066f4418aac7f1af717b15c9878c6aadb03d1f8d1029f5c195a5c36b55a72489525b95f5649966a2790ec343870f97b24258f061fb22daf908b9299ec95b6e7249dad98dd57f0dd5c97d4d520db17139228a0d9acedf3f84728962b771f1dddf2f563fc9be1d5386530af02fc2a96c849e55cf8aef3fa2e0b448c5dc469ed2d1b53c6a67023d9787f49dab0b91e107b3609dca16714f3e62e78010fe02c08a6f5328bb668195f56316b8176cd1ef6291dda190d22d0288c5abf81d6ad6acaca9237398357a5e4b44e935aa6f961d55823fe032707ce8ffe0d23f6ee34e1767679e89f37bc691e9f3793a0088e109e3f8d2b86d9fcb7c2dbafd62d688f9ebb1f56b55f8a1f48bf555b59d7707436460f48874acfc23627e430f7ba41d3108b30d205f5886ea2e1537b3fcc6ad1389388cec522c8f0ef70f51aee925c1a56914a50a6590e3b4277917fc14a264564e912cf9386bf6a9cda8e666fe1dc859600ae6f00e3a016fb53b379586da0679520ef1023c0a54368bff07c7fde3a8ac1cc92cf09fd7919eb650a3e39feb20695642d9712a676053f9f532064eb85e82e7373c66a18e6f7c687e6d544adb6d276e7b583bd6a18e39aec7c0456e478ada485b6f3457f7234620c421e7c6de0aea25acc6324a7ac2d78158f674e48fd6ca09c67a55df5888b473adc3c8afe9c1beec60d255c2995b245d661265e9b16ad0cdfe7c7719d2b3497f42efa81e587ee13665197f4542b3f03f12b7cc968cb96387bdb85ae63a756a06b6c01dbc76c6328262a23bf59d23e1bcf613c34aab9cd3485f825611dd8b84557446d6705e3976f6d3c97d2e0bc3aa544aa4ec958a6d97dbf8989b3d5116be9a7d19617bc7a555c40dba240f9c4b2b6477d0dc58f230ad9ddb604c97316fed9c2d78168a406ab743ce0c84e100d2b379b0595d0c3db57bd8c98bb34bb73cdf60cebeb053a0c60ff42159c7743b5d4fbbedf1f6b7024c5f054daaae7ba05fab8d351aca359e093347ccfac403e1e663e8007869aca225a9bdf662029cb17dff6e094d9320ef20b8d2bc261720f6c9d8f3d69444d9aeec81495bb3fa11291af11ac07ccb7d55825a335fdc1d07eb00b5d245eee7c5882f2b8de0898c187bbc113c84fcec770622d7b809fc998d57b65d69e689ff8ba0c4de9aea002b2e7064b5cbaf6f4ec4d28ca5b741323ac3b1a908b10f71a9adf8582428ec3e1e76d0004f9fa90042649cced1f8d0800c483975783cde8d950698f9ad09d22d1a7d968779409c2acda30506bae629c8b379274066fdeddc623b4ce6d4cce8d97115c4b5f92c90ac6d007194030d04c2c41f42610a884634bccd1cfa2719db11680175aa138af28277d1bd7b9e6df64fe6b9d0d6ebab94fc18aedd4b26fd73bd9a9b957f9db48ce41855cc0c7ceb96688c6afc0476f4a10f9b4c7e7208ef0e23c7a690723256602bdf1f46d65afca297899b9f63c9b8db06eb120730cab5a29333142b32207af32cb5c6d07354d75312d407da523e6932f8e17b4dd02c9d325fdbf1160c2a0a2daf39e94d5eb13e6c3fc3c58a95c11bde1558ff2fa35aa433b84b0d76fa294aa0b790022bda8e8a416b846129c04062567696ce1dff558fb12b6646bda47b2ffdfc490bcdca7b0fab0d23b7a078436f545f75793fd94e196880d99104ab95da43c44dc074c3dda79666077cd96e0a43d17c42f86e0970fba59f00163500fc88a2a8b0847271bf34d40021054ca00f8a5bcfda6a016b197acd43e71828be731923aa875819958ef409f89e9b6e48f84d0deaf0550a48e446774ab343a6dc6545b251623c128d662a49d5980204df2d1f4756e2e16ca5dba8a750132afb4bf0fed3a63b8a1c3b7897b0679714fb8f1b21f25dd857eb7a314a3956ae8584d9c147b6c618d09c06a2e9c34a7fd2bbeeff009f7189e8d5cea70cf16650ecdf7cb08298a992ae8189d6b98050c0370e2ccd6e39887d183157676f14ce84ff1e3bfdc45e42ed9cf1f4b75e8c4ab8befc1a0d62b9fd88ead0ac646510d73c931c5543f3dea2244706e5908f4ca3438a3a0c5da54cec72461999ebc9e6b5dcd77d280db34313e0dec63f01407cb1e73a8bae3dda1537af487d207a9162ee7db78cc6e1abb42973e070bc52434281bc0e588fbb61f585e6d43fed6277ce7a0e6251677589fa7aea62ea0e55e8083b6af5a4b064ac7a6f1f7f363aa7423bb2d70dac176a20a1bf27a05d0b13d1f78d0ae300e6f684faeb5419d54238ec544b032c949943a7050bb2a5646865c8b2c6c0ab8afbce635751129643a5f6b10d8bf10f44ed445f2c7f90d0be2fcb49a47b02f04fa8348b8884bc9adf4b3f784cb465eb6a2ea6c09bee4e4e8c852eba81e8d55e515ca42fbc3fbe3b6d1d92eabd673bcfca26253a11f3e6d54881ebd1a4d39cc629dd71210836a153ea608ac34897b1b9856457fe5ddcee9e20a8232c356a160598bd8a6429dae2fede1bcfb26be3f8a5de07dd3bd75e437c13f830269e86a61e30d035350b29a2b2b9bfd5bbc31c12c0baee69ff2643465a971c95f8ddd6f7e8d05bab46063d73586b5a09fa8809529ff6a03806542af492f0f56e7c425db723aebca1c5f07c29290c7685e114dfa632a174ff1a2f81446daf643741e4f3e671758de75091f661bded48aedc1266096687f04080b5b98e2524a9cf3f87a58df5ef720d8bb50e60fd7599d7729ab8a5fe3b3fa70831c40fd8d557e2efe0e4c9617b8550991d73463ac8bdd06811306e5a3713a45bf6d5105a41100755353d3af7bdc927c5ac9adbbca4f08edd38f5c07b43d95f0acb9ae522dcc1190a1409cfbfe652d29086dbf520f5871737fbb96934409681e9a61777d3f3967a5bfc24a1f4c0ec6997385f491329785e40fdda19c27374c314d72f71a8984a4f215f06a74dcd1893b6eb98895ff383e57baeb9ad7410de0fef5ae71b39986c9b86ac7043dd4e337b4d3e037272b26b87d16abf1544ea906756ee635c9ae55fbac862d0eeffc15dd5f59f1556835b11db05bcf35537d8ea16e1cb7c584bcb4330b7187c5cae17ec9cbaf0d438c45fcbeb0bf15eb33a0d5992af4bdcaebe08896bcf00a49ca6e432c4a2f386dde41b0d43373be3105dfabe2c55a4d018aaa22e85822ed1dcf8550576fbad086b530037c114e0264d7ee5012853443c6a99ec703933583ae60f247764e88f8734c46e1b3a66bf7af539ed8d136d7fd52982a52442991fd017bb91e5c53d296552e5f1858138c338f46b1be5277b8a1f3591941449031499a143a0e596cc4a78825c08220e98b910c02db12516f092da36aa0817af1be5c5bf46329b4239ca3ce6fa54671f0769a41522e52c6e52ac8180856be291255711dd45141fc572809116165abb1a7de57591a9ed2b5cfc38e670ed9ff00ab8dbb4db269384311d1e3ed4c3a6d53eb8c06a1c524e50f2f1e4e56729bace472e68a98261f6af1e822b7405bb358e6a7fafa6d73e1be44cf42438f48d49524f282a215486ebe10fbe4b058e06f2510a98e9383864e895862bb53b2e8ffdcf7749b96e1c3cf0f28ddd61a53ae033c4e3d4ebfe38214fcc8096ac9e60091b510b1a4a88db70be3d2631e1c50ff23f768c53c98d2a4fcf3640bb133ac094f5"]}, @typed={0xe0, 0x10001, @binary="8123f181f8d415e41c00f06166309b5e1d222d22a189cfa67f84b69ccb88fa2b311f4faad44ff900dcb384e9504110d990cfc21c2c0a99d50f4fc3a7b2f594a9fec9238f0071d451b9d8339da1f239ae60aadd7a848cc25fc181e14894c2466470856cb9728929eb04a2738c043a786d30415beb2804486a86ca9e30f457571a9542a0b2ed7ded6cf25e050de6880feb1aef56cd509ea6999bf0daec097abc4f9f24580b1b80592d7001c3db3aa351594a2308231545e64f5085507700ee008e5be9db69a76ca9299683a1d8ba1063426a9e94e37987a41d53"}]}, 0x1188}, {&(0x7f0000000380)={0x18, 0x13, 0x700, 0x70bd2b, 0x25dfdbfd, "", [@typed={0x8, 0x94, @u32=0x400}]}, 0x18}, {&(0x7f0000000400)={0x48, 0x15, 0x104, 0x70bd28, 0x25dfdbfe, "", [@generic="71f50aa04f74b86f7bec0b8be5a2f1ae4ea327025f110786552076b5bb36ca4dc7e78729bd47cc3729a1b474364fa47e16244e42d0"]}, 0x48}], 0x8, &(0x7f0000000900)=[@rights={0x20, 0x1, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0x1, 0x1, [r0, r0, r0, r0]}], 0x40, 0x80}, 0x10) [ 424.207809][T21137] overlayfs: './file0' not a directory [ 424.222338][T21157] overlayfs: unrecognized mount option "upprdir=./file0" or missing value 16:54:00 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$VT_RELDISP(r0, 0x5605) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x8, r2) r3 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r3, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:00 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) getpid() ioctl$KVM_ASSIGN_SET_MSIX_NR(r0, 0x4008ae73, &(0x7f0000000040)={0x222a4593, 0x8}) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 424.315264][T21167] overlayfs: './file0' not a directory 16:54:00 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:00 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 424.453776][T21171] overlayfs: './file0' not a directory 16:54:01 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:54:01 executing program 4: r0 = syz_open_dev$dmmidi(&(0x7f0000000040)='/dev/dmmidi#\x00', 0x8000, 0x200040) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffff9c, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000100)={0xffffffffffffffff}, 0x111, 0x6}}, 0x20) write$RDMA_USER_CM_CMD_DESTROY_ID(r0, &(0x7f0000000180)={0x1, 0x10, 0xfa00, {&(0x7f00000000c0), r1}}, 0x18) mkdir(&(0x7f0000000700)='./file0\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:01 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') getsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000000000), &(0x7f0000000040)=0x10) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:01 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 424.608285][T21185] overlayfs: './file0' not a directory 16:54:01 executing program 3: mkdir(&(0x7f0000000500)='./file1\x00', 0x91) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f00000000c0)={0x0, 0x5, 0xff, 0xff, 0x9ea, 0x8, 0xff, 0x8, {0x0, @in6={{0xa, 0x4e22, 0xfffffffffffffffd, @local, 0x8}}, 0x7, 0x80, 0x4, 0x7159, 0x2}}, &(0x7f0000000180)=0xb0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f00000002c0)={r1, @in={{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x20}}}, 0x6, 0x4}, &(0x7f0000000240)=0x90) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000040)=ANY=[@ANYBLOB="02000000010000000023d7e2f2ef86bc7239d5c58f3100000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 424.708838][T21177] overlayfs: './file0' not a directory 16:54:01 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x20000000) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') ptrace$PTRACE_SECCOMP_GET_METADATA(0x420d, r1, 0x10, &(0x7f0000000100)={0x2}) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$reiserfs(&(0x7f0000000140)='reiserfs\x00', &(0x7f0000000180)='./file0\x00', 0xe0000000000000, 0x2, &(0x7f0000000340)=[{&(0x7f00000002c0)="ada3db411d0622966e520b59bcdbaf2aa148adc7678b83c186cf610743b63e9830516750aa591c3d02af1e653c6291dce93df0f2b5b2b621baa95ef49faeb19a2e6d67ee9ffe55c548c57ea175720ce8e5e4a53db9f89bcee970da4bc58107895ff79eaeb9ee7cdf2a3fc9b409b6376332d12271d90a", 0x76, 0x7}, {&(0x7f0000000240)="aedb9f79073372ae7b6afc5adffcaa97", 0x10, 0x4}], 0x0, &(0x7f0000000580)={[{@acl='acl'}, {@conv='conv'}, {@balloc_no_unhash_reloc='block-allocator=no_unhashed_relocation'}, {@replayonly='replayonly'}, {@hash_tea='hash=tea'}], [{@fowner_lt={'fowner<', r2}}, {@dont_appraise='dont_appraise'}, {@hash='hash'}]}) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:01 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:01 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065970000003d2e2f66696c653058c06f7765726479723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c777a0bfce8be9442e5de0b000000"]) bind(r0, &(0x7f00000000c0)=@llc={0x1a, 0x0, 0x8, 0xfffffffffffffffc, 0x6, 0xffffffff, @local}, 0x80) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:01 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000180)='/proc/self\x00', 0x400000, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000001c0)={&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000100)="042b5ee2f45d0a6f16dc71e728f30e8c904400c62afa006c07413af8944a62328c2d8f4248f4003406dc18941d49a5105a8572d475780781fb5ac4d3fb81e84a17dcc882fda63bdac1265e04e80e381cfb3bc87d8385d1aaf86509e1b2a3c0084cafc8", 0x63, r0}, 0x68) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) lsetxattr$security_evm(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='security.evm\x00', &(0x7f00000000c0)=@md5={0x1, "b8d0869efc9e6aa6356c3c42e24793c5"}, 0x11, 0x3) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:54:01 executing program 4: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() shmget$private(0x0, 0x2000, 0x441, &(0x7f0000ffd000/0x2000)=nil) sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) setsockopt$bt_BT_DEFER_SETUP(r0, 0x112, 0x7, &(0x7f0000000040), 0x4) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d34b786f92e2f66696c65302c6c6f6531e620e2166b6469723d2e2f66310125439c646b14574d4687dc581842c5f157e3fcf5eac366d86d047a97a8ead56a315abea30d0e5221c0c90f59db34d43f4ea2d9e7"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:01 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000040)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000e31f000000000000001633b8"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) bind$isdn_base(r0, &(0x7f00000000c0)={0x22, 0x3, 0x5, 0x8, 0x1ff}, 0x6) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:01 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 424.998780][T21223] overlayfs: './file0' not a directory [ 425.060256][T21242] overlayfs: './file0' not a directory 16:54:01 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:01 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f00000000c0)={0x7c9, {{0xa, 0x4e21, 0xffffffffffffffff, @rand_addr="87b5b7e49df663123b7abd8cb600c37d", 0x5}}}, 0x88) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 425.111974][T21246] overlayfs: unrecognized mount option "loe1 kdir=./f1%CdkWMFXBWfmzj1Z R!Y4?N" or missing value [ 425.138734][T21245] overlayfs: unrecognized mount option "uppe" or missing value 16:54:01 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2f2f66696c652e2c736c6f7756b51857ebdcd29d66696c65312c776f726b6469723d2e2f66696c6531"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 425.168414][T21249] overlayfs: unrecognized mount option "loe1 kdir=./f1%CdkWMFXBWfmzj1Z R!Y4?N" or missing value [ 425.187680][T21245] overlayfs: unrecognized mount option "uppe" or missing value 16:54:01 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file2\x00', 0x0) r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vsock\x00', 0x0, 0x0) ioctl$PIO_UNISCRNMAP(r0, 0x4b6a, &(0x7f0000000ac0)="e0b7e4d042999a8b82972e22ad25c15cf180ce5ad03eabb5e577dffdb217ac7226ecfee23740021cde9cfd4b9bfef498bd9db33446f17937704b159999d480590589ecfb1b20bfda577ed7d6e64765b2343e38ce2953bdea35cb1be740f7229c010338b5d86a99b78eda5fe1c533164a00eafc34d2124eaa0d4b362819ddb286786b412669c321416ef32103591294a0d4b1ac7bfe5ebdb273eaf2fc0942d54f1526b7c255ba8d8b375692d58dfa53e043b1ada42d3a0962f6bf5e95e31fa6ff71b46162cd02390e4baa46341dcde6ac5bda0c6e0a8222a65f605f1c6e22465f7f5c2345d468846dffc8d5cdd121f697b5cfeb501e364d") mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0x80000000, 0x3fffd) accept$nfc_llcp(r1, &(0x7f0000000080), &(0x7f0000000100)=0x60) syz_read_part_table(0x1, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000140)="9dce40471edb8c20b66869981c7cdabf557278d7abff1483aff0c805410915a73f81d519ddd8e1ac634fbde8e2aa8f242e241d927c97388b7305ced79c1eff3d746a8db482adfdfd5505c1ff95c0fedec2ec555dabe58827a16f", 0x5a, 0xfa3}, {&(0x7f00000001c0)="60b6f02672a332c17f52d37a19e48222e94b860c4f7327dbad5af4665372d629816a756bada833d32496efa81af508f78cccd0201108c9ed1154497550341ea0c4bc70e3cb702f5b4e366d8e26c6ce6b3408101098ed2883269020f314238376cf04d408f7a540ff", 0x68, 0x80000000}, {&(0x7f0000000240)="0bc4a3f984a4f179e2535da69aa6a3bbfdc4eeea2e7be3171fcdea70e63306be461326394661ac03174f00ba7ed0a6dc24d7a31dc09446dfce6c48a764b5c770dc225858df091e0d53cc7f3e6b97c61a7b6d571a39358279c6e0871c624c426859f882fee1808e446af16b", 0x6b, 0x3}, {&(0x7f00000002c0)="81500343f50533141c8826e06a777fd465f51ad084012178cf6560e8f3c8511af463e45129c5b0589def5e8c74c4a060cd5a329ad9ae31f4f25c33f4e91a18d363d6dda5bf104d9e6b9cb0daeee4df0d8dafbfd10173fd4af57668b5d4905da1ef649c5a8fad14f35107fc45356c9223f79633c2112c0574176df756cfce38346ef28c4b32f33d6c91db3d1692025f48d4ce229f406ba2c64287e964c5e4f73853e54178a52580be6bf1c3e34bb4168237c260a68265127a91be6b671c50d523dba837ed9c86c53eae05a28c08c3d75f9f20a14566f0d734762a5a0776d0bd8beb1e641e8ff0", 0xe6, 0x1}, {&(0x7f0000000400)="337f7aff3c3a9421bc710155c5187f43e0d624c4f79f5ab23b53", 0x1a, 0x7ff}, {&(0x7f0000000500)="51f5202d572c838db1eac96dfe46039f8acd5fb3ed01dce1ce42dd3893f2dcd4cae52ce99232da58971fc5786a4ca64dc41c171a7d833e56231679c6718053a44769a4b441de108b12d629655c9be1dc639371bf67c271dc0de1cbc560ba1885435e46cd45f05ef07f641364a6ec5db8959bc9f54263ff7f8efcef1a401a554583e21a68f88de8a3c004b16698fc78cbf67c02f6c4d65a4be0378fe1f091b5184a5caf2f8af96ef60fa01064a70824f94ea7f2bbf5b8d3a1a0588cd69b2560e6bbc9d1ba142da6b952d188195b0d97e0564561a0e0ebf866898f8c0c72819560846fc255987244e020", 0xe9, 0x8}, {&(0x7f0000000600)="652db71eab41895c713bf91f3e89f3fd5d0a584c5eca8b53309e6888aef7ee9e07128a660c2698cb3515a091dedb685bf769d67dc140ce5b203ad9a4530f6034ef041bae6259136174fa6b07e1c344284ba59da65fe774a9b81b25cb25c367d4f44aac9aba75f22c1439b693dcdc", 0x6e, 0x7}, {&(0x7f0000000740)="893b40416dcabf8db1d50de927af7092f549fce0def08729474d2a12c735a2a37358f2dcc2f0d93458eeb81b6187da78462b534071dea04a770a067bb64e0469c12150c148ec64714e32a47de6b63fdc9fedc0fd0be646d13a2c1c8f816a03e8fa2dea0e97ae5ca5d459cfd9481403ae519a38958fe71b1cbb566caf78e4a10c82b13bed72f352f06abae946c6e8677b1930afd2e4fb7d45ef9a2f30c5d43a84bebb1a1adda2157014adcfa694f8f5d324083959d22b714b86568dbfa858f057e3", 0xc1, 0xfffffffffffffffd}, {&(0x7f0000000840)="66547a5c88666e44bb4be60d57f4d7d28a5f702a983d6ad45a68268d7aafe8b7e70820ebff4fe1b25d95419aedf8e320acb9ca157704c63d03a316dda7b5d9df7bfa13313151f89d6b09831ea65eb26a869ff3151042a36c4ee11ba5575bd4cf9411472ae2b226e1c97c095688625a88fd3621bf15c9b889d13e2969d63b3c2b546e9aec75b6c6db9d2e328c0e4c1f8ad37503c3b3fb303a8f6d2511", 0x9c}, {&(0x7f0000000900)="5977ac66e87abce6fdb1ee76fa19ddb1f4b00d9196f55a3c47f6801795864ce9b16ea87867cd91727d54e4e3a6830445f5f57361ea0f3f50e248a38669e8e9d62380c9f3575f5b72a7b43e3ad1fb6998774f0d237add5b0ae1ec877fe366add2204938db504ae49e829c8f98f7fdebc43cb120d8b224db63189e300bcf40ef8d2848447ef430cca41facb839dcb5451379375e196d068d34aa239cf0d1bfb3cb547c842a5e0938b8b76f8590423b7363eaaff292c6f98b", 0xb7, 0x3}]) 16:54:01 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x22000, 0x21) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e7765726469723d2e2f66696c65312cff6f726b6469723d2e2f66696cfce8be9442e5de490cbb0b000000000000000000"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:01 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) fchmod(r0, 0x16c) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:01 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 425.314773][T21261] overlayfs: './file0' not a directory [ 425.344373][T21262] Unknown ioctl 19306 [ 425.388597][T21266] overlayfs: unrecognized mount option "slowVWҝfile1" or missing value 16:54:01 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() ioctl$RTC_UIE_OFF(r0, 0x7004) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00), 0x24, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) removexattr(&(0x7f0000000040)='./file1/file0\x00', &(0x7f00000000c0)=@known='system.advise\x00') chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 425.434467][T21265] overlayfs: unrecognized mount option "orkdir=./fil辔BI " or missing value [ 425.474354][T21275] overlayfs: './file0' not a directory 16:54:02 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 425.526729][T21262] Unknown ioctl 19306 [ 425.532656][T21265] overlayfs: unrecognized mount option "orkdir=./fil辔BI " or missing value 16:54:02 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = getpid() sched_setscheduler(r1, 0x5, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000040)='system.posix_acl_access\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="0400000000000000500000000000000020000000000000009ac0f3feaaa5423fb72be1158215e25fc9b7a701960190577dab8755a542cf05452fd3c355dcd8415422f21f5fd3ee8b7f14b0643c99efb8f291461124ddf4473e7e610c9660528e7f59afafcf9b6c1a514bedde413e60e21465037d7184d409004cb2dbd444f20c443b7ee38ec873bde79afedc2e13203002b6d8054d6a731fdc01e58257276e4f11886fc062b68713dcf80d76fc21ce02f855dfed38de84f5593c918b63f05fd07e08eed292"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file2\x00', 0x200, 0x28) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./filile1\x00'/49]) chdir(&(0x7f00000000c0)='./file2\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000740)={'filter\x00', 0x7, 0x4, 0x460, 0x258, 0x258, 0x0, 0x378, 0x378, 0x378, 0x4, &(0x7f0000000080), {[{{@arp={@dev={0xac, 0x14, 0x14, 0x23}, @empty, 0xff, 0xff000000, @empty, {[0x0, 0x0, 0x0, 0xff, 0x0, 0xff]}, @empty, {[0x0, 0xff, 0x0, 0x0, 0xff]}, 0x7fffffff, 0x5, 0x2, 0x2, 0x7f, 0x0, 'team_slave_0\x00', 'bridge0\x00', {}, {0xff}, 0x0, 0x20}, 0xf0, 0x140}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, @empty, @local, @local}}}, {{@arp={@broadcast, @multicast1, 0xffffff00, 0xff, @mac=@random="2bea4392a4a1", {[0xff, 0xff, 0x0, 0x0, 0xff]}, @mac=@dev={[], 0x13}, {[0x0, 0x0, 0xff, 0xff, 0xff, 0xff]}, 0x90e, 0xfff, 0xffffffff, 0x1ed6, 0x6f4, 0xfffffffffffffffc, 'lapb0\x00', 'syzkaller0\x00', {}, {0xff}, 0x0, 0x200}, 0xf0, 0x118}, @unspec=@NFQUEUE0={0x28, 'NFQUEUE\x00', 0x0, {0x401}}}, {{@uncond, 0xf0, 0x120}, @unspec=@CONNMARK={0x30, 'CONNMARK\x00', 0x1, {0x20, 0x80000000, 0x5}}}], {{[], 0xc0, 0xe8}, {0x28}}}}, 0x4b0) lsetxattr(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)=@known='trusted.overlay.upper\x00', &(0x7f0000000180)='\x00', 0x1, 0x2) [ 425.571447][T21284] overlayfs: missing 'lowerdir' 16:54:02 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b7555ca9361fda3e72c3c78c031ebfafc364e830261977627134221e640de6d7b101cb4dacb964cf08924c40ecfa8592dbb75d99ac07da1327991b608667e23e23a6a1c5e37fc335b6ea76264ebc50000000000000000112201003ff665f2720282540ace6b966f7deab83bb9abf7385cc124e42378cf5d"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 425.616946][T21266] overlayfs: unrecognized mount option "slowVWҝfile1" or missing value [ 425.624406][T21284] overlayfs: missing 'lowerdir' 16:54:02 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f016b6469723d2e2f66696c6531"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:54:02 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 425.733822][T21299] overlayfs: missing 'workdir' 16:54:02 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) ioctl$DRM_IOCTL_IRQ_BUSID(r0, 0xc0106403, &(0x7f0000000040)={0xc11f, 0xfffffffffffffe8f, 0x4, 0x4}) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="183c377318b94cd9d5a9e4cf70f766fddf2fa880d55000ceb4e6fa0010efbed34e06cad8cbbb09f9606f18228c778ae25644cb157e09c3c0bd535750995636fde546e8bbfc930b2837a6cbf1f61babbdd865acf43ce163b0ac215b62ce7110f1bb57e00f282503d8cdf3ba34d3", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x80) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:02 executing program 2: accept4(0xffffffffffffffff, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @local}}}, &(0x7f0000000080)=0x80, 0x800) getsockopt$EBT_SO_GET_INIT_INFO(r0, 0x0, 0x82, &(0x7f0000000100)={'filter\x00'}, &(0x7f0000000180)=0x78) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65303c6c6f7765726469723d2e2543a6a665312c776f726b6469723d2e2f66696c6531"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000000240)) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 425.757809][T21301] overlayfs: unrecognized mount option "wokdir=./file1" or missing value [ 425.761050][T21299] overlayfs: missing 'workdir' 16:54:02 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000500)={{{@in=@initdev, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@multicast2}}, &(0x7f0000000100)=0xe8) stat(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r0, &(0x7f00000000c0)='./file1/file0\x00', r1, r2, 0x1000) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x21, &(0x7f0000000180)=0x8, 0x4) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f0000000240)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:02 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:02 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) r0 = creat(&(0x7f00000000c0)='./file1\x00', 0x180) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000100)) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r1 = creat(&(0x7f0000000000)='./file0\x00', 0x20) getsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000140)=@assoc_value={0x0, 0x1}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000200)={r2, @in={{0x2, 0x4e24, @multicast1}}, 0x0, 0x10000000, 0x8, 0x2, 0x1}, &(0x7f00000002c0)=0x98) setsockopt$inet_sctp_SCTP_NODELAY(r1, 0x84, 0x3, &(0x7f0000000080)=0x2, 0x57) [ 425.822715][T21307] overlayfs: unrecognized mount option "wokdir=./file1" or missing value 16:54:02 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 425.980764][T21309] overlayfs: './file0' not a directory 16:54:02 executing program 0: setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:02 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) geteuid() lstat(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000040)='system.posix_acl_access\x00', &(0x7f0000000180)={{}, {0x1, 0x4}, [], {0x4, 0x4}, [{0x8, 0x5, r1}], {0x10, 0xfffffffffffffffd}}, 0xfda8, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) setxattr$trusted_overlay_nlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000240)='trusted.overlay.nlink\x00', &(0x7f00000002c0)={'U-', 0x1}, 0x28, 0x1) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:02 executing program 2: rt_sigsuspend(&(0x7f0000000000)={0x401}, 0x8) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:02 executing program 1: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/capi/capi20ncci\x00', 0x86002, 0x0) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) mknodat(r2, &(0x7f0000000540)='./file0\x00', 0x400, 0x7) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r3 = getpid() getsockopt$rose(r1, 0x104, 0x0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x1a, &(0x7f00000000c0)={0x0, 0xd8, "266a28ed443475c6aec17aefb1fdc1e111c0a6dd9a2cb40d487cfc56e215a6e5bf988ad75575426a626a1ea6566395e3457eef41804a94d4e0be71791ff7939da5f8b8e911955bd7b62fd76742c357c33af4aa546a66856cd6f53b309c3958567a1a7e36afd6bed1b5de550527e28e8b78beea098df8a1b9ed53beff1579872ce29e09314020354246d97a676cf892e837fb63e7ff9be77ac2a7655cb222905f2e88f5b4d7850e23bcb350e24cdc85fbab6bd38b3757f64fdfe3c3f474438f5e349916ffece8e9a76ca3201b4e3c992bd0eba2620262d38a"}, &(0x7f0000000240)=0xe0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0xf, &(0x7f00000002c0)={r4, @in6={{0xa, 0x4e23, 0x800, @empty, 0x100}}, 0x3ff, 0x20, 0x40, 0xa1e, 0x4}, &(0x7f0000000400)=0x98) sched_setscheduler(r3, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfc1dcf6da0843a5fe8be9442e5de490cbb0b0000"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)='./file1\x00') 16:54:02 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mount(&(0x7f0000000400)=@sg0='/dev/sg0\x00', &(0x7f0000000440)='./file1\x00', &(0x7f0000000500)='efs\x00', 0x20, &(0x7f0000000540)='em1vboxnet1\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$vcsn(&(0x7f0000000580)='/dev/vcs#\x00', 0x800, 0x488400) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f00000001c0)={{{@in=@empty, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@loopback}}, &(0x7f00000002c0)=0xe8) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f00000005c0)=0x180, 0x4) mount$9p_tcp(&(0x7f0000000000)='127.0.0.1\x00', &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='9p\x00', 0x1000, &(0x7f0000000300)={'trans=tcp,', {'port', 0x3d, 0x4e24}, 0x2c, {[{@loose='loose'}, {@access_any='access=any'}], [{@func={'func', 0x3d, 'MMAP_CHECK'}}, {@uid_gt={'uid>', r0}}, {@seclabel='seclabel'}, {@dont_appraise='dont_appraise'}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@pcr={'pcr', 0x3d, 0x9}}, {@euid_gt={'euid>', r2}}]}}) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 426.166759][T21330] overlayfs: './file0' not a directory 16:54:02 executing program 0: setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:02 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010070000000000002000000000000000fdd5115b721998fc25a21fd29f95aa788c5a1b1f349a65d7f8ddff1cf0e48fe3e0572f3a55c2de522c76c55f"], 0x2c, 0x0) truncate(&(0x7f00000002c0)='./file0\x00', 0x400) r1 = request_key(&(0x7f0000000040)='.dead\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='system.posix_acl_access\x00', 0xfffffffffffffffa) keyctl$get_keyring_id(0x0, r1, 0x4) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x4e21}, 0x80) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) openat$capi20(0xffffffffffffff9c, &(0x7f0000000240)='/dev/capi20\x00', 0x80000, 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdhr=./file1,worndir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:02 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000f4ffffff0000000000000000"], 0x2c, 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:02 executing program 0: setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:02 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:54:02 executing program 1: ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, &(0x7f0000000080)={'veth0_to_hsr\x00', {0x2, 0x0, @multicast2}}) perf_event_open(&(0x7f00000000c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_DEASSIGN_PCI_DEVICE(0xffffffffffffffff, 0x4040ae72, 0x0) r0 = openat$btrfs_control(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000001c0)) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) add_key$keyring(&(0x7f0000000040)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) ioctl$sock_ifreq(r1, 0x8991, &(0x7f00000000c0)={'bond0\x00\x16@\xea\xff\xff\x80\x00\x00\x02\xff', @ifru_names='bond_slave_1\x00'}) ioctl$sock_ifreq(r0, 0x8992, &(0x7f0000000180)={'veth1_to_team\x00', @ifru_ivalue=0x2dd}) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r2 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r3 = getpid() getsockopt$rose(r2, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r3, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 426.452784][T21362] overlayfs: unrecognized mount option "lowerdhr=./file1" or missing value 16:54:03 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) ioctl$TIOCSLCKTRMIOS(r0, 0x5457, &(0x7f0000000040)) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 426.493680][T21371] overlayfs: unrecognized mount option "lowerdhr=./file1" or missing value 16:54:03 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) ioctl$BLKFRASET(r0, 0x1264, &(0x7f0000000040)=0x996d28e) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') accept4(r0, 0x0, &(0x7f00000000c0), 0x80800) 16:54:03 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 426.670747][T21372] bond0: Releasing backup interface bond_slave_1 [ 426.671040][T21383] overlayfs: './file0' not a directory [ 426.735723][T21388] overlayfs: './file0' not a directory 16:54:03 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r0, 0x404c534a, &(0x7f0000000000)={0x8001, 0x7f, 0x9}) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:03 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = syz_open_dev$mice(&(0x7f00000000c0)='/dev/input/mice\x00', 0x0, 0x4040) getsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000240)=""/156, &(0x7f0000000200)=0x96) mount$overlay(0x400000, &(0x7f0000000080)='./file1\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$security_capability(r0, &(0x7f0000000100)='security.capability\x00', &(0x7f0000000300)=@v3={0x3000000, [{0x6, 0xffffffff}, {0x6, 0x200}], r1}, 0x18, 0x1) 16:54:03 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:03 executing program 4: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) getpid() ioctl$FS_IOC_GETFLAGS(r0, 0x80086601, &(0x7f0000000180)) sched_setscheduler(0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="000000000000108ebb0000014000200000000000f2ffa27571f2d72c55dcd6d5d387d3687759e04fb793e210b8cb109f503883c66034d2ca33a64e70233817d457571fc72b3eada403e4c88f221b97fdce7d87539241cdf4f4519b2147c69a3a448f7096668fe19161583bde17956263d8c60aaade81bbd4225d38de048a76ac957956da2b0dc3467e3e94175208a2a1ee0890797103414e"], 0x2c, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./\x00\x00le1,workdir=./file1']) recvfrom$unix(r0, &(0x7f0000000040)=""/54, 0x36, 0x142, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0x6e) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:03 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1\x00', 0x70) ioctl$DRM_IOCTL_CONTROL(r0, 0x40086414, &(0x7f0000000180)={0x1, 0xfd}) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() setxattr$trusted_overlay_opaque(&(0x7f0000000040)='./file1/file0\x00', &(0x7f00000000c0)='trusted.overlay.opaque\x00', &(0x7f0000000100)='y\x00', 0x2, 0x2) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531efc89760b7e20379f346b5066204d420fd744b8bace8657dfd61f3e5e1f7a723e5dcc901a388cc7c1998c090d55631e5dd1a29e89a7e91ed46c50a31cd7a9fff56e4ae8448"]) chdir(&(0x7f0000000380)='./file0\x00') write$apparmor_exec(r0, &(0x7f0000000240)={'stack ', 'trusted.overlay.opaque\x00'}, 0x1d) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$GIO_CMAP(r0, 0x4b70, &(0x7f0000000140)) [ 426.981454][T21348] overlayfs: './file0' not a directory [ 427.046210][T21404] overlayfs: missing 'workdir' [ 427.067394][T21405] overlayfs: failed to resolve './file1ȗ`yFb tKe}a#|V1)~F [ 427.067394][T21405] 1zV䮄H': -2 [ 427.107810][T21408] overlayfs: missing 'workdir' 16:54:03 executing program 4: r0 = socket$inet(0x2, 0x200000002, 0x0) ioctl(r0, 0x1000008912, &(0x7f0000000080)="0aed1f123c123f3199d070") socket$inet_udplite(0x2, 0x2, 0x88) socket$packet(0x11, 0x3, 0x300) socket$inet6(0xa, 0x3, 0x84) inotify_init1(0x0) socket$inet_udplite(0x2, 0x2, 0x88) socket(0x100000000a, 0x1, 0x0) syz_execute_func(&(0x7f0000000240)="c462653dce0fbdc52ecd8080020cc4e1ed64338a20d0d0f0408392300000002a6626f243e0ff0070e4c653fb0f450fbd27a95f5744be3c3b6446ddcb8f48508e307bc441b1d0109d670f381d6a2f67450f483bd1d97c7c63460f096161787896c401fe5ff666410fd7cae1b1c402010804f466400f38f55643d8fe892a009f") [ 427.157522][T21414] overlayfs: failed to resolve './file1ȗ`yFb tKe}a#|V1)~F [ 427.157522][T21414] 1zV䮄H': -2 16:54:03 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:03 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() acct(&(0x7f0000000040)='./file0\x00') getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 427.389746][T21434] overlayfs: './file0' not a directory [ 427.417399][T21420] overlayfs: './file0' not a directory [ 427.421281][T21372] overlayfs: './file0' not a directory [ 427.439706][T21434] Process accounting resumed [ 427.474743][T21434] [ 427.477140][T21434] ====================================================== [ 427.484168][T21434] WARNING: possible circular locking dependency detected [ 427.491209][T21434] 5.1.0-rc6+ #86 Not tainted [ 427.495793][T21434] ------------------------------------------------------ [ 427.502834][T21434] syz-executor.3/21434 is trying to acquire lock: [ 427.509251][T21434] 00000000652f3124 (&ovl_i_mutex_key[depth]){+.+.}, at: ovl_write_iter+0x148/0xc20 [ 427.518630][T21434] [ 427.518630][T21434] but task is already holding lock: [ 427.525999][T21434] 00000000e6018403 (&acct->lock#2){+.+.}, at: acct_process+0x2e5/0x61e [ 427.534271][T21434] [ 427.534271][T21434] which lock already depends on the new lock. [ 427.534271][T21434] [ 427.544671][T21434] [ 427.544671][T21434] the existing dependency chain (in reverse order) is: [ 427.553697][T21434] [ 427.553697][T21434] -> #2 (&acct->lock#2){+.+.}: [ 427.560640][T21434] lock_acquire+0x16f/0x3f0 [ 427.565654][T21434] __mutex_lock+0xf7/0x1310 [ 427.570668][T21434] mutex_lock_nested+0x16/0x20 [ 427.575948][T21434] acct_pin_kill+0x27/0x100 [ 427.580958][T21434] pin_kill+0x18f/0x860 [ 427.585642][T21434] acct_on+0x574/0x790 [ 427.590217][T21434] __x64_sys_acct+0xae/0x200 [ 427.595424][T21434] do_syscall_64+0x103/0x610 [ 427.600535][T21434] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 427.606927][T21434] [ 427.606927][T21434] -> #1 (sb_writers#3){.+.+}: [ 427.613776][T21434] lock_acquire+0x16f/0x3f0 [ 427.618804][T21434] __sb_start_write+0x20b/0x360 [ 427.624190][T21434] mnt_want_write+0x3f/0xc0 [ 427.629201][T21434] ovl_want_write+0x76/0xa0 [ 427.634224][T21434] ovl_link+0x32/0x24f [ 427.638822][T21434] vfs_link+0x7a4/0xbc0 [ 427.643569][T21434] do_linkat+0x550/0x770 [ 427.648313][T21434] __x64_sys_link+0x61/0x80 [ 427.653321][T21434] do_syscall_64+0x103/0x610 [ 427.658418][T21434] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 427.664823][T21434] [ 427.664823][T21434] -> #0 (&ovl_i_mutex_key[depth]){+.+.}: [ 427.672627][T21434] __lock_acquire+0x239c/0x3fb0 [ 427.678020][T21434] lock_acquire+0x16f/0x3f0 [ 427.683032][T21434] down_write+0x38/0x90 [ 427.687687][T21434] ovl_write_iter+0x148/0xc20 [ 427.692864][T21434] new_sync_write+0x4c7/0x760 [ 427.698046][T21434] __vfs_write+0xe4/0x110 [ 427.702884][T21434] __kernel_write+0x110/0x3b0 [ 427.708069][T21434] do_acct_process+0xd37/0x1150 [ 427.713424][T21434] acct_process+0x568/0x61e [ 427.718429][T21434] do_exit+0x17bd/0x2fa0 [ 427.723197][T21434] do_group_exit+0x135/0x370 [ 427.728297][T21434] get_signal+0x399/0x1d50 [ 427.733220][T21434] do_signal+0x87/0x1940 [ 427.737967][T21434] exit_to_usermode_loop+0x244/0x2c0 [ 427.743765][T21434] do_syscall_64+0x52d/0x610 [ 427.748867][T21434] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 427.756501][T21434] [ 427.756501][T21434] other info that might help us debug this: [ 427.756501][T21434] [ 427.768752][T21434] Chain exists of: [ 427.768752][T21434] &ovl_i_mutex_key[depth] --> sb_writers#3 --> &acct->lock#2 [ 427.768752][T21434] [ 427.782289][T21434] Possible unsafe locking scenario: [ 427.782289][T21434] [ 427.789730][T21434] CPU0 CPU1 [ 427.795126][T21434] ---- ---- [ 427.800617][T21434] lock(&acct->lock#2); [ 427.804860][T21434] lock(sb_writers#3); [ 427.811620][T21434] lock(&acct->lock#2); [ 427.818402][T21434] lock(&ovl_i_mutex_key[depth]); [ 427.823510][T21434] [ 427.823510][T21434] *** DEADLOCK *** [ 427.823510][T21434] [ 427.831655][T21434] 2 locks held by syz-executor.3/21434: [ 427.837202][T21434] #0: 00000000e6018403 (&acct->lock#2){+.+.}, at: acct_process+0x2e5/0x61e [ 427.845998][T21434] #1: 00000000a89f5c58 (sb_writers#13){.+.+}, at: do_acct_process+0xf37/0x1150 [ 427.855139][T21434] [ 427.855139][T21434] stack backtrace: [ 427.861043][T21434] CPU: 0 PID: 21434 Comm: syz-executor.3 Not tainted 5.1.0-rc6+ #86 [ 427.869024][T21434] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 427.879076][T21434] Call Trace: [ 427.882363][T21434] dump_stack+0x172/0x1f0 [ 427.886694][T21434] print_circular_bug.isra.0.cold+0x1cc/0x28f [ 427.892769][T21434] check_prev_add.constprop.0+0xf11/0x23c0 [ 427.898593][T21434] ? check_usage+0x570/0x570 [ 427.903182][T21434] ? finish_task_switch+0x146/0x780 [ 427.908373][T21434] ? graph_lock+0x7b/0x200 [ 427.912782][T21434] ? __lockdep_reset_lock+0x450/0x450 [ 427.918147][T21434] ? _raw_spin_unlock_irq+0x28/0x90 [ 427.923339][T21434] ? _raw_spin_unlock_irq+0x28/0x90 [ 427.928545][T21434] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 427.934784][T21434] __lock_acquire+0x239c/0x3fb0 [ 427.939629][T21434] ? _raw_spin_unlock_irq+0x5e/0x90 [ 427.944823][T21434] ? mark_held_locks+0xf0/0xf0 [ 427.949577][T21434] lock_acquire+0x16f/0x3f0 [ 427.954074][T21434] ? ovl_write_iter+0x148/0xc20 [ 427.958916][T21434] down_write+0x38/0x90 [ 427.963080][T21434] ? ovl_write_iter+0x148/0xc20 [ 427.967940][T21434] ovl_write_iter+0x148/0xc20 [ 427.972625][T21434] ? wake_up_klogd+0x99/0xd0 [ 427.977293][T21434] ? vprintk_emit+0x2a8/0x6d0 [ 427.981962][T21434] ? vprintk_emit+0x1ce/0x6d0 [ 427.986630][T21434] ? ovl_compat_ioctl+0x80/0x80 [ 427.991474][T21434] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 427.997713][T21434] ? iov_iter_init+0xee/0x220 [ 428.002405][T21434] new_sync_write+0x4c7/0x760 [ 428.007076][T21434] ? default_llseek+0x2e0/0x2e0 [ 428.011942][T21434] __vfs_write+0xe4/0x110 [ 428.016267][T21434] __kernel_write+0x110/0x3b0 [ 428.020954][T21434] do_acct_process+0xd37/0x1150 [ 428.025823][T21434] ? acct_put+0x60/0x60 [ 428.029970][T21434] acct_process+0x568/0x61e [ 428.034476][T21434] ? acct_collect+0x860/0x860 [ 428.039165][T21434] do_exit+0x17bd/0x2fa0 [ 428.043399][T21434] ? get_signal+0x331/0x1d50 [ 428.047980][T21434] ? mm_update_next_owner+0x640/0x640 [ 428.053356][T21434] ? kasan_check_write+0x14/0x20 [ 428.058286][T21434] ? _raw_spin_unlock_irq+0x28/0x90 [ 428.063480][T21434] ? get_signal+0x331/0x1d50 [ 428.068059][T21434] ? _raw_spin_unlock_irq+0x28/0x90 [ 428.073272][T21434] do_group_exit+0x135/0x370 [ 428.077862][T21434] get_signal+0x399/0x1d50 [ 428.082268][T21434] ? debug_check_no_obj_freed+0x200/0x464 [ 428.087975][T21434] ? find_held_lock+0x35/0x130 [ 428.092736][T21434] do_signal+0x87/0x1940 [ 428.096977][T21434] ? trace_hardirqs_off+0x62/0x220 [ 428.102095][T21434] ? setup_sigcontext+0x7d0/0x7d0 [ 428.107103][T21434] ? kfree+0x173/0x230 [ 428.111153][T21434] ? ksys_mount+0x100/0x150 [ 428.115662][T21434] ? kfree+0x173/0x230 [ 428.119714][T21434] ? lockdep_hardirqs_on+0x418/0x5d0 [ 428.126976][T21434] ? trace_hardirqs_on+0x67/0x230 [ 428.132033][T21434] ? exit_to_usermode_loop+0x43/0x2c0 [ 428.137388][T21434] ? do_syscall_64+0x52d/0x610 [ 428.142135][T21434] ? exit_to_usermode_loop+0x43/0x2c0 [ 428.147510][T21434] ? lockdep_hardirqs_on+0x418/0x5d0 [ 428.152789][T21434] ? trace_hardirqs_on+0x67/0x230 [ 428.157797][T21434] exit_to_usermode_loop+0x244/0x2c0 [ 428.163079][T21434] do_syscall_64+0x52d/0x610 [ 428.167684][T21434] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 428.173564][T21434] RIP: 0033:0x458da9 [ 428.177445][T21434] Code: ad b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 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 0f 83 7b b8 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 428.197160][T21434] RSP: 002b:00007f1d12c2dc78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 428.205575][T21434] RAX: ffffffffffffffea RBX: 0000000000000005 RCX: 0000000000458da9 [ 428.214468][T21434] RDX: 00000000200004c0 RSI: 0000000020000480 RDI: 0000000000400000 16:54:04 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x200, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:04 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) ustat(0x7, &(0x7f0000000040)) umount2(&(0x7f0000000000)='./file0\x00', 0x7) 16:54:04 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c70eee7d76f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:04 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 428.222554][T21434] RBP: 000000000073bf00 R08: 0000000020000d40 R09: 0000000000000000 [ 428.230526][T21434] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1d12c2e6d4 [ 428.242653][T21434] R13: 00000000004c4e1c R14: 00000000004d8af8 R15: 00000000ffffffff 16:54:04 executing program 2: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:04 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r1, 0x8007ffc) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r1, 0x3, 0x0, 0x8000fff5) 16:54:04 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 428.298727][T21446] overlayfs: filesystem on './file0' not supported as upperdir [ 428.315221][ T3875] kobject: 'loop3' (00000000ed4e7622): kobject_uevent_env [ 428.337321][ T3875] kobject: 'loop3' (00000000ed4e7622): fill_kobj_path: path = '/devices/virtual/block/loop3' 16:54:04 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x8, 0x230000) write$nbd(r0, &(0x7f0000000080)={0x67446698, 0x0, 0x3, 0x0, 0x2, "70c65ae3c494ae435e370de269c157e582ed1643dc5104c61bb084d6f5c0264531b3afd0eb4c5b08c382b59873e6c66988ae75518c105aca96a97813ffb9b3a22eec55885839d683316cf23d15766e32828134ce938872e7027665ca9986ab85da896fe3a742648a2e897396d7f7d0972a399628a95625bfff6c42056ac9effaf7880f43623873fa9c7bdb54058c1f3f33c693298661c7"}, 0xa7) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) lstat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}) lsetxattr$security_capability(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='security.capability\x00', &(0x7f0000000280)=@v3={0x3000000, [{0x4, 0x3ff}, {0xcfcc, 0xfffffffffffffffa}], r1}, 0x18, 0x3) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:54:04 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 428.350866][T21453] overlayfs: missing 'lowerdir' [ 428.365180][ T3875] kobject: 'loop4' (000000004c18906e): kobject_uevent_env [ 428.378776][ T3875] kobject: 'loop4' (000000004c18906e): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 428.392093][ T8048] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 428.393509][ T3875] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env [ 428.399926][ T8048] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 428.408821][T21456] overlayfs: missing 'lowerdir' [ 428.427420][ T3875] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' 16:54:04 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r1, 0x8007ffc) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r1, 0x3, 0x0, 0x8000fff5) 16:54:04 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) fstat(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000140)={{}, {}, [{}], {0x4, 0x4}, [{0x8, 0x4, r1}, {0x8, 0x0, r1}, {0x8, 0x1, r1}, {0x8, 0x7, r1}, {0x8, 0x4, r1}, {0x8, 0x1, r1}]}, 0x5c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 428.455334][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env [ 428.472897][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 428.482533][T21454] overlayfs: './file0' not a directory [ 428.506737][ T3875] kobject: 'loop5' (00000000e638aec3): kobject_uevent_env 16:54:05 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 428.550535][ T3875] kobject: 'loop5' (00000000e638aec3): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 428.590640][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env 16:54:05 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='system.posix_acl_access\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='wlan0user-()\'-:\x00', &(0x7f0000000300)='/:\'#cpusetppp1]-\x00']) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) ioctl$KVM_GET_PIT(r0, 0xc048ae65, &(0x7f0000000400)) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000500)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="04000000000000000800000037198fe205c1d687f837739aec527999f95fbe23d26f97ecd2ffe15eda5df40e691b58cbd199a8636ae89cabf014a2528eee9d8cfc99733ab8f2574af7daa53fe450653e3970c3ba2b129690b45a252a26c2cf0b85c222ced0b3663af0f9fa1df664e013b1c4c6ea0eb6958443327d7d28301c585328547a9a83f5815f86bef67e6a76fa811bee3ab6fe5e2c137d98623d8ebc24147d9fd2d83f2f1456acdf1d6971222cb8fd17ec41815c62fb9e13174d40aa87c076139daad43e88eae44483641eb37cf90ef2d6523664e9329c6e3b355171d49e5c1df3f6dd468bed2b6071ce9264f1b25bae74de6a6908e6ee5436a6a868bd628267f620db3aaa300b8bd2d6ad792960836daa2cecb378c4ecf4dff2b7a80347444104253a769d659a2881f0e918d3e2419546778a6b449120ebb5e2e91e2787a1ca67d7a252f9c3857091c65c67f93013207b744bf03bd63e2c0c02a79573ebface6ba11a8fdf197ea397", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:05 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d082f6606a564d2515c9191f7ee6c65302c6c6f7766726469723d2e2f66696c656b6469723d2e2f66"]) r0 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @mcast1}, &(0x7f00000000c0)=0x1c, 0x80800) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x406, 0xffffffffffffff9c) ioctl$VIDIOC_S_CROP(r1, 0x4014563c, &(0x7f0000000000)={0xa, {0x100000001, 0x9, 0x8, 0x7}}) 16:54:05 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='pperdir=./file0,lowerdir=./file1,workdiv=./file1']) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x74, &(0x7f0000000040)=""/43, &(0x7f00000000c0)=0x2b) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:05 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r1, 0x8007ffc) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r1, 0x3, 0x0, 0x8000fff5) [ 428.608115][T21469] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 428.629187][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 428.643340][T21469] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 428.683501][T21469] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 428.690855][T21469] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 428.711937][ T3875] kobject: 'loop4' (000000004c18906e): kobject_uevent_env [ 428.722715][T21480] overlayfs: './file0' not a directory [ 428.727638][ T3875] kobject: 'loop4' (000000004c18906e): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 428.741531][T21485] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 428.742488][T21488] overlayfs: unrecognized mount option "lowfrdir=./filekdir=./f" or missing value [ 428.750612][ T3875] kobject: 'loop3' (00000000ed4e7622): kobject_uevent_env [ 428.766402][T21485] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 428.769435][T21490] overlayfs: unrecognized mount option "pperdir=./file0" or missing value [ 428.779731][ T3875] kobject: 'loop3' (00000000ed4e7622): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 428.796274][ T3875] kobject: 'loop5' (00000000e638aec3): kobject_uevent_env [ 428.813604][ T3875] kobject: 'loop5' (00000000e638aec3): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 428.835397][T21485] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 428.846080][ T3875] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env [ 428.859687][T21484] overlayfs: './file0' not a directory [ 428.859745][T21485] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 428.859916][ T3875] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 428.892239][T21496] overlayfs: unrecognized mount option "lowfrdir=./filekdir=./f" or missing value [ 428.910949][T21500] overlayfs: unrecognized mount option "pperdir=./file0" or missing value [ 428.932348][ T3875] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env 16:54:05 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0x400, 0x1) mkdir(&(0x7f0000000040)='./file1/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1/file0\x00') chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:05 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:05 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r1, 0x8007ffc) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r1, 0x3, 0x0, 0x8000fff5) 16:54:05 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000935e618e3e3dcded9bb5badca8f6379cb1d8bb4d"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 428.940920][ T3875] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' 16:54:05 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000200)='/dev/dlm-control\x00', 0x40, 0x0) ioctl$SCSI_IOCTL_DOORLOCK(r0, 0x5380) r1 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() mkdir(&(0x7f00000002c0)='./file2\x00', 0x80) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) fstat(r1, &(0x7f0000000180)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) getsockopt$IPT_SO_GET_INFO(r1, 0x0, 0x40, &(0x7f00000000c0)={'mangle\x00'}, &(0x7f0000000040)=0x54) lsetxattr$trusted_overlay_opaque(&(0x7f0000000300)='./file2\x00', &(0x7f0000000340)='trusted.overlay.opaque\x00', &(0x7f0000000400)='y\x00', 0x2, 0x1) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6753febb37f96469723d2e2f66696c65312dfd6a6ef402596ef589d4364cde08fa6c3659a3135bcf50373a6a9e50969304b3b519504b53e5237692065badde8683a7db10669971bb78bbd6c5df0bd6dedabe9b269b84d21f06605ff249741c698d62952012e22f20a81d824ca14c7c01a3a21e0fe8565196da2abe119a4682fa08143f5870ad1decc58146139f6d466ca4d573b7634cb485d45884c7009c4675d41dddbad5d9d5139edd7c407a63febec52a33c75af80704be682aafd08021a715eeba846406610a853234a45b33a94b02d91acd"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000140)='./file2\x00', &(0x7f0000000240)='./file1/file0\x00') 16:54:05 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:05 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r1, 0x8007ffc) fallocate(r1, 0x3, 0x0, 0x8000fff5) [ 429.019945][ T3875] kobject: 'loop3' (00000000ed4e7622): kobject_uevent_env [ 429.036386][ T3875] kobject: 'loop3' (00000000ed4e7622): fill_kobj_path: path = '/devices/virtual/block/loop3' 16:54:05 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dlm-control\x00', 0x80, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 429.065419][T21513] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 429.082482][T21516] overlayfs: unrecognized mount option "workgS7dir=./file1-jnYn6Ll6Y[P7:jPPKS#v[ކfqx ھ&`_Itib / LL|VQ*F?XpŁFmFlscLX" or missing value [ 429.093767][T21509] overlayfs: './file0' not a directory [ 429.108749][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env 16:54:05 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 429.109474][T21513] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 429.123230][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 429.164418][ T3875] kobject: 'loop4' (000000004c18906e): kobject_uevent_env [ 429.178090][T21523] overlayfs: unrecognized mount option "workgS7dir=./file1-jnYn6Ll6Y[P7:jPPKS#v[ކfqx ھ&`_Itib / LL|VQ*F?XpŁFmFlscLX" or missing value [ 429.201523][ T3875] kobject: 'loop4' (000000004c18906e): fill_kobj_path: path = '/devices/virtual/block/loop4' 16:54:05 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) listxattr(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/99, 0x63) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:05 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:05 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r1, 0x8007ffc) fallocate(r1, 0x3, 0x0, 0x8000fff5) [ 429.212211][T21513] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 429.212737][ T3875] kobject: 'loop5' (00000000e638aec3): kobject_uevent_env [ 429.224651][T21513] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 429.235587][ T3875] kobject: 'loop5' (00000000e638aec3): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 429.254777][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env 16:54:05 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) pread64(r0, &(0x7f0000000000)=""/160, 0xa0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:05 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000180)=0x0) mq_notify(r0, &(0x7f0000000240)={0x0, 0x35, 0x1, @tid=r1}) r2 = getpid() accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x6e) getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 429.267668][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 429.315017][ T3875] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 429.324332][ T3875] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 429.354237][T21540] overlayfs: './file0' not a directory 16:54:05 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:05 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r1, 0x8007ffc) fallocate(r1, 0x3, 0x0, 0x8000fff5) 16:54:05 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffd) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="75707065726469723d2e2f66690400000000000000726469723d2e2f66696c65312c776f726b6469723d2e2fcdff6c6531"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$caif_seqpacket(0x25, 0x5, 0x1) sync_file_range(r0, 0x400, 0x2, 0x2) [ 429.364328][ T3875] kobject: 'loop4' (000000004c18906e): kobject_uevent_env 16:54:05 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r1, 0x3, 0x0, 0x8000fff5) 16:54:05 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="758b7065726469723d2e2f66696c65302c22007765726469723d2e2f66696c6531a163b19a6fcb079c7d4fdee041f5eb1d"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 429.409070][ T3875] kobject: 'loop4' (000000004c18906e): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 429.448177][T21554] overlayfs: missing 'lowerdir' 16:54:05 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:05 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file1/file1\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 429.472865][T21553] caif:caif_disconnect_client(): nothing to disconnect [ 429.476605][ T3875] kobject: 'loop3' (00000000ed4e7622): kobject_uevent_env [ 429.497928][ T3875] kobject: 'loop3' (00000000ed4e7622): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 429.524271][T21559] overlayfs: missing 'lowerdir' [ 429.561319][T21563] overlayfs: unrecognized mount option "uperdir=./file0" or missing value 16:54:06 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$VIDIOC_STREAMOFF(r0, 0x40045613, &(0x7f00000000c0)=0x8000000) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r2 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r2, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000100)='./file1/file0\x00', &(0x7f00000004c0)='overlay\x00', 0x8, &(0x7f0000000d40)=ANY=[@ANYRESHEX=r1]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:06 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:06 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r1, 0x3, 0x0, 0x8000fff5) [ 429.571408][T21553] caif:caif_disconnect_client(): nothing to disconnect [ 429.590452][ T3875] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 429.601277][T21564] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 429.602807][T21567] overlayfs: unrecognized mount option "0x0000000000000004" or missing value 16:54:06 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c65314e8e75f2b800459965b38ca97583ce3cc506b0cbe816772da643390b84403b20da12961bc2b08e7f"]) lsetxattr(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)=@random={'os2.', '\x00'}, &(0x7f0000000140)='overlay\x00', 0x8, 0x3) 16:54:06 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') fsetxattr$trusted_overlay_redirect(r0, &(0x7f00000000c0)='trusted.overlay.redirect\x00', &(0x7f0000000100)='./file0\x00', 0x8, 0x1) [ 429.609596][T21564] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 429.630128][ T3875] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 429.635400][T21567] overlayfs: unrecognized mount option "0x0000000000000004" or missing value [ 429.644805][T21569] overlayfs: unrecognized mount option "uperdir=./file0" or missing value [ 429.667982][ T3875] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env [ 429.701425][ T3875] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 429.735942][T21578] overlayfs: failed to resolve './file1Nu': -2 [ 429.744156][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env 16:54:06 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r1, 0x3, 0x0, 0x8000fff5) 16:54:06 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 429.754725][T21564] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 429.774663][T21582] overlayfs: failed to resolve './file1Nu': -2 [ 429.781654][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 429.794389][T21564] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' 16:54:06 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c65314e656ab8f616deaa2aa00c5468846e2697eed958ce05512cfd88a73f03c1aa7ef55c82e68bc48905f4d9d6448efa4c4d45d5497ebd3adfa0bead837bb744e7fa35c414e74fd94a8a3e28bdeb1b66f498e85748e0d18699f6936dc24aa48844e7637036d3fde8dcbf9873eee544df071faa5075a58807e1ff412c81b224a065b9978e49b1e577bc7348dcfc81433138bfa3ab9c4c620744837e959a904c8814b0dc8aaf2c6b4030cf053026dc84430bb686a3b53a5a5c014627556ee76c865d1f6fe72f4518cd1aa7a7e4d055df971386bb919531276f01e5d63fa4c702e2dac43880a47e53ff"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:06 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snapshot\x00', 0x80100, 0x0) ioctl$TIOCNXCL(r0, 0x540d) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:54:06 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000b40)=@nat={'nat\x00', 0x1b, 0x5, 0x6d8, 0x270, 0x270, 0x160, 0x160, 0x0, 0x608, 0x608, 0x608, 0x608, 0x608, 0x5, &(0x7f0000000400), {[{{@ipv6={@empty, @local, [0xff, 0xffffffff, 0xff000000, 0xffffff00], [0x0, 0xffffffff, 0xff], 'rose0\x00', 'veth0_to_bond\x00', {0xff}, {0xff}, 0x21, 0x8, 0x0, 0x28}, 0x0, 0x118, 0x160, 0x0, {}, [@common=@hl={0x28, 'hl\x00', 0x0, {0x2, 0x4}}, @common=@eui64={0x28, 'eui64\x00'}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x4, @ipv6=@empty, @ipv4=@dev={0xac, 0x14, 0x14, 0x26}, @gre_key, @icmp_id=0x65}}}, {{@ipv6={@ipv4={[], [], @loopback}, @mcast2, [0xffffffff, 0xffffff00, 0xff, 0xffffffff], [0x0, 0xffffffff, 0x833d7248ca808d7a, 0xffffff00], 'nlmon0\x00', 'veth1_to_hsr\x00', {0xff}, {}, 0xbd, 0x9, 0x3, 0x25}, 0x0, 0xc8, 0x110}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x14, @ipv4=@rand_addr=0x3, @ipv4=@broadcast, @gre_key=0x9, @icmp_id=0x64}}}, {{@uncond, 0x0, 0x240, 0x288, 0x0, {}, [@common=@inet=@sctp={0x148, 'sctp\x00', 0x0, {0x4e22, 0x4e23, 0x4e21, 0x4e22, [0x6, 0x8, 0x80000001, 0x0, 0x1, 0x1, 0x7fff, 0x7af5, 0x7, 0x6, 0x3, 0xfffffffeffffffff, 0x3, 0x3, 0x200, 0x0, 0x5620c3c, 0x3, 0x7, 0x6, 0x3, 0x7fffffff, 0x4, 0x0, 0x3000000000000000, 0x401, 0x80, 0x8, 0x10001, 0xc8cc, 0xff, 0x1, 0x7b, 0xd0, 0x2, 0x9d71, 0x100, 0x4, 0x2, 0xccb, 0x0, 0x5, 0xffff, 0x4, 0x68, 0x3ff, 0x260, 0x101, 0xfffffffffffffffd, 0x9, 0x9, 0xd7, 0x4, 0x2, 0x8, 0x7, 0xfffffffffffffbff, 0xbb, 0x8, 0x2d, 0x3dd44810, 0x0, 0xfff, 0x2], 0x3, [{0x9, 0x3, 0x8}, {0x401, 0x5, 0x200}, {0xfffffffffffffff7, 0x0, 0x123}, {0x4, 0xfffffffffffffffc, 0x9}], 0x2, 0x7, 0x1}}, @common=@inet=@tcp={0x30, 'tcp\x00', 0x0, {0x4e20, 0x4e20, 0x4e21, 0x4e20, 0x3, 0x20, 0xca, 0x2}}]}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0xe, @ipv6=@initdev={0xfe, 0x88, [], 0x1, 0x0}, @ipv6=@rand_addr="aabcf9da45e7003642b6b492ee412c8d", @port=0x4e21, @icmp_id=0x64}}}, {{@uncond, 0x0, 0xc8, 0x110}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x10, @ipv4=@empty, @ipv6=@loopback, @icmp_id=0x66, @port=0x4e21}}}], {{[], 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x738) getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='sy\a\x80\x00\x00\x00\x00\x00\x00ix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [], {}, [{}], {}, {0x20, 0x2}}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$VIDIOC_QUERY_DV_TIMINGS(r0, 0x80845663, &(0x7f00000002c0)={0x0, @reserved}) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYRES16=r1]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 429.804344][T21581] overlayfs: './file0' not a directory [ 429.806830][ T3875] kobject: 'loop5' (00000000e638aec3): kobject_uevent_env [ 429.830795][ T3875] kobject: 'loop5' (00000000e638aec3): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 429.852768][T21564] overlayfs: filesystem on './file0' not supported as upperdir [ 429.867889][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env [ 429.875531][T21572] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 429.881447][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 429.892247][T21572] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' 16:54:06 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 429.896237][T21591] overlayfs: unrecognized mount option "?~\ĉDLMEI~:ߠ{D5OJ>(fWHцmJDcp6ܿsDPuA" or missing value [ 429.921810][ T3875] kobject: 'loop3' (00000000ed4e7622): kobject_uevent_env [ 429.929165][ T3875] kobject: 'loop3' (00000000ed4e7622): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 429.950012][ T3875] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 429.962228][ T3875] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 429.988218][ T3875] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env 16:54:06 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) ftruncate(0xffffffffffffffff, 0x8007ffc) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(0xffffffffffffffff, 0x3, 0x0, 0x8000fff5) 16:54:06 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,qowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:54:06 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) ioctl$KVM_GET_EMULATED_CPUID(r0, 0xc008ae09, &(0x7f00000002c0)=""/199) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r0, 0xc0305302, &(0x7f0000000040)={0x8000, 0x1, 0xfff, 0x401, 0x6, 0x6}) creat(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000240)={0x0, 0x6, 0x4}, &(0x7f0000000400)=0x8) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000440)={r1, 0x8000}, &(0x7f0000000500)=0x8) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x2fc, 0x0, 0x4000000000, 0x0) accept4$unix(r0, &(0x7f0000000100), &(0x7f0000000180)=0x6e, 0x0) chdir(&(0x7f0000000080)='./file2\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:06 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 429.999411][T21599] overlayfs: unrecognized mount option "?~\ĉDLMEI~:ߠ{D5OJ>(fWHцmJDcp6ܿsDPuA" or missing value [ 430.006671][T21595] overlayfs: unrecognized mount option "1" or missing value [ 430.019972][ T3875] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 430.040067][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env 16:54:06 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000340)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x301202}, 0xc, &(0x7f0000000240)={&(0x7f00000002c0)={0x7c, r1, 0x300, 0x70bd27, 0x25dfdbfb, {}, [@NBD_ATTR_SOCKETS={0x24, 0x7, [{0x8, 0x1, r0}, {0x8, 0x1, r0}, {0x8, 0x1, r0}, {0x8, 0x1, r0}]}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x20}, @NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x8}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x4}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x2000000000000000}]}, 0x7c}, 0x1, 0x0, 0x0, 0x4}, 0x4008004) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) setxattr$trusted_overlay_origin(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='trusted.overlay.origin\x00', &(0x7f0000000100)='y\x00', 0x2, 0x2) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:06 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:06 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) ftruncate(0xffffffffffffffff, 0x8007ffc) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(0xffffffffffffffff, 0x3, 0x0, 0x8000fff5) [ 430.076833][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 430.101234][ T3875] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env [ 430.109435][ T3875] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 430.127966][ T3875] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 430.129036][T21595] overlayfs: unrecognized mount option "1" or missing value [ 430.135337][ T3875] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 430.135789][ T3875] kobject: 'loop4' (000000004c18906e): kobject_uevent_env [ 430.146272][ T8048] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 430.153502][ T3875] kobject: 'loop4' (000000004c18906e): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 430.161144][ T8048] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 430.168739][T21606] overlayfs: unrecognized mount option "qowerdir=./file1" or missing value [ 430.179358][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env [ 430.191928][T21607] overlayfs: unrecognized mount option "qowerdir=./file1" or missing value 16:54:06 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x400000, 0x80) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x7, 0x0, 0x0) lsetxattr$security_ima(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='security.ima\x00', &(0x7f00000002c0)=@ng={0x4, 0xc, "4606b4ead8c54fbb"}, 0xa, 0x3) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r0, 0xc008551a, &(0x7f0000000340)={0x100000000, 0xc, [0x0, 0x9216, 0x1]}) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="0200e84b690f226dcf03a31ec663b25af5d70200"/32, @ANYRES32=0x0, @ANYBLOB="040000000000000008000000", @ANYRES32=0x0, @ANYBLOB="10000000000000002000020000000000"], 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x20) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:06 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="75707065726468723d2e2f66696c6530c9008a6965726469723d2e2f66696c65312c776f317e416e3cf892a397fdb14192b121cfa7ea4ff3b45782ff80622de393bf6fae9c26ad4046a3a192e31f3dffb28eb018cdabe0009f9084e24695babc880ee1bcdbb575701bb3552f4d915bbd97468b69e4ca050e0449c703722885a5b10bc1b202404ccc5b32337390133c6d0324443a52fe8fd7b26c875750bda7698ab048a068af4d084ed97d30a7aec8826bda5d3b68af24619a8c93b060c552079112d281590773eb4823bc200ce4aead65b0fca029e217f9abaf663c0dfebd5457c9a9a4e952a34b16946fe3b668ce44f9f955ca03b8b097618d1d3d8fb81f8732e1f627d20782e17a9c11f53393cb6463b9e959dbaef9b4b0f3209af8d1ee74b96fa29a70816ef49a1837a162feb12f6bcbcdcd6fc9c226ef1c5b0c4c6e0be2f601000080ddc154fcfb9e85b575dc70dbb64767b16dca373955ab2bb22ab1421e85285229366b5da72d09611d4603cf7c825339fdc229702674a2e1e33352b368b15999fa31ddc82fb23e719aa6d983ba7982642fe941e35bf5519bcb0faba4dc9a8e28a364b1416ae0111bfdde8838c1f874a1feb982c8eb35eb5f45d4f9d8ec26ffd22316c2476738df694022861aac0964403f5f71f6a865c9f0f408"]) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') write$binfmt_script(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2321202e2f66696c65312060656d31852a73656c662c7b207b0ae4f5010097268dcd2489e0fb007f3760c1d45f29821974e58b0c0161703fbcd585814da2c2f985cbb169c2f8b61a26e88b365672fd6fcfd0b3ae132808b6d2bccfad79de99d0fb876bd9e74fdbb628c9fe0f8475fd38fa62d7c725fd6f445aa9a4f25ed256df07a030a4995be75d00"/148], 0x94) 16:54:06 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7570302c6c00000000000800002e2f66696c3d2e2f66696c65310000000000000000000000000040000000000000000000883576b41ba6b87cd2156276bdafe41e991b2f1877f5da604065724c7389d2c9330896f9ee9b0003e1c4b7ffebd0f8e6bf34f5f461110c8e7efc8247227c55985cb480b8bb"]) umount2(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/qat_adf_ctl\x00', 0x101000, 0x0) ioctl$VHOST_SET_VRING_ENDIAN(r0, 0x4008af13, &(0x7f0000000080)={0x0, 0x3}) [ 430.234912][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 430.245435][T21612] overlayfs: './file0' not a directory 16:54:06 executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(r0, 0x104, 0x7, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="04000000000098681dfbbfb8b0c7b298dab955000010000000000000022000000000000000"], 0x2c, 0x0) ioctl$KVM_SET_DEBUGREGS(r0, 0x4080aea2, &(0x7f0000000140)={[0x2000, 0x2, 0x10f004, 0x10000], 0x7fffffff, 0x24, 0x8}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r0, 0x28, 0x2, &(0x7f0000000100)=0x6, 0x8) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:06 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x0, 0x0, 0x0) 16:54:06 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000000c0)) ftruncate(0xffffffffffffffff, 0x8007ffc) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(0xffffffffffffffff, 0x3, 0x0, 0x8000fff5) [ 430.298528][ T3875] kobject: 'loop3' (00000000ed4e7622): kobject_uevent_env [ 430.308346][ T3875] kobject: 'loop3' (00000000ed4e7622): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 430.319422][ T3875] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env [ 430.345417][T21622] overlayfs: unrecognized mount option "upperdhr=./file0" or missing value [ 430.359544][T21623] overlayfs: failed to resolve './file1': -2 [ 430.360551][ T3875] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 430.369579][T21624] overlayfs: unrecognized mount option "up0" or missing value [ 430.389200][T21623] overlayfs: failed to resolve './file1': -2 16:54:06 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x0, 0x0, 0x0) [ 430.408478][T21629] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 430.416236][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env [ 430.420679][T21629] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 430.427926][T21618] overlayfs: './file0' not a directory [ 430.441252][T21624] QAT: Invalid ioctl [ 430.446844][T21633] overlayfs: unrecognized mount option "up0" or missing value 16:54:06 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) link(&(0x7f0000000140)='./file1/file1\x00', &(0x7f0000000180)='./file1/file0\x00') ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_opaque(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='trusted.overlay.opaque\x00', &(0x7f0000000100)='y\x00', 0x2, 0x84c4bc63d25f1005) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:06 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r1, 0x8007ffc) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r1, 0x3, 0x0, 0x8000fff5) 16:54:07 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000180)='./file2\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 430.452924][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 430.470391][ T3875] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 430.482025][ T3875] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' 16:54:07 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x0, 0x0, 0x0) 16:54:07 executing program 5: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x1ff, 0x16540) getsockopt$packet_int(r0, 0x107, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=.?file0,lowerdir=./file1,workdir=E/file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 430.511177][ T3875] kobject: 'loop4' (000000004c18906e): kobject_uevent_env [ 430.521655][ T3875] kobject: 'loop4' (000000004c18906e): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 430.521784][T21629] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 430.542409][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env 16:54:07 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r1, 0x8007ffc) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r1, 0x3, 0x0, 0x8000fff5) [ 430.553229][T21629] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 430.554559][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 430.575901][ T3875] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 430.583847][ T3875] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 430.591270][T21643] overlayfs: './file0' not a directory [ 430.594818][ T3875] kobject: 'loop3' (00000000ed4e7622): kobject_uevent_env [ 430.626562][T21645] overlayfs: failed to resolve '.?file0': -2 [ 430.636784][T21622] overlayfs: unrecognized mount option "upperdhr=./file0" or missing value [ 430.637116][ T3875] kobject: 'loop3' (00000000ed4e7622): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 430.672988][T21652] overlayfs: failed to resolve '.?file0': -2 [ 430.677249][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env [ 430.690524][T21629] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 430.697901][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 430.706022][T21629] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 430.710347][ T3875] kobject: 'loop4' (000000004c18906e): kobject_uevent_env [ 430.729173][ T3875] kobject: 'loop4' (000000004c18906e): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 430.741061][ T3875] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env [ 430.748441][ T3875] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 430.759139][ T3875] kobject: 'loop5' (00000000e638aec3): kobject_uevent_env [ 430.766321][ T3875] kobject: 'loop5' (00000000e638aec3): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 430.775006][T21651] overlayfs: filesystem on './file0' not supported as upperdir [ 430.776943][ T3875] kobject: 'loop3' (00000000ed4e7622): kobject_uevent_env [ 430.791253][ T3875] kobject: 'loop3' (00000000ed4e7622): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 430.802400][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env [ 430.809598][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 430.820627][ T3875] kobject: 'loop4' (000000004c18906e): kobject_uevent_env 16:54:07 executing program 2: r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x20, 0x5, 0x3, 0x4, "f3d346f40395b3589ab69e14f268a0087fdb39a68b31343e252b22cdda6ec2f5fe08471127094017be16999dc389ad0f4b23643d1c958f23d3c85a2eb6e94bee", "a03fd233b3c621a05add89434ce2dee3f03d28cdcc37bf99db7213b4ab4f4615", [0x7fffffff, 0x2]}) 16:54:07 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) openat$vim2m(0xffffffffffffff9c, &(0x7f0000000040)='/dev/video35\x00', 0x2, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000010000004000000002000000", @ANYRES32=0x0, @ANYBLOB="040000000000000010000000000000002000000000000000"], 0x2c, 0x0) syz_init_net_socket$ax25(0x3, 0x3, 0xca) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./fi,e0,owerdir=./file1,workdib=./file1\x00']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:07 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:07 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r1, 0x8007ffc) write$cgroup_type(r0, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r1, 0x3, 0x0, 0x8000fff5) 16:54:07 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) umount2(&(0x7f0000000000)='./file1\x00', 0x7) mkdir(&(0x7f0000000080)='./file0\x00', 0xd) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) 16:54:07 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000100)={0x0, 0x4, 0xbe}, &(0x7f0000000140)=0x8) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000000180)={0x5, 0x8000, 0xfffffffffffffffb, 0x6, r2}, 0x10) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8becc5c00000000a73d17819999b488822ab6e429772fcea496f9bca84f39f0bc9c6da681d5c01a4cd8d6cf174c7c4bd9f1b645802f198bafbe9058128d4489d23ba2e3c38603bc727a4ace7a589e9d56503ce22ecb6cec9678cf4516deb351fa661429f0f7a2283e27512f1630a354a3f0c2790e690cfdad6758b397ad10004dafa1ab13c0c17d668709563a1d085ab98bcc506200"/216]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 430.827874][ T3875] kobject: 'loop4' (000000004c18906e): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 430.839452][ T3875] kobject: 'loop0' (000000008f405be3): kobject_uevent_env [ 430.862857][T21658] overlayfs: unrecognized mount option "e0" or missing value 16:54:07 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) dup(r0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS(r0, 0xc058534f, &(0x7f00000000c0)={{0x80000001, 0x1}, 0x1, 0x0, 0x2, {0x9, 0x6}, 0x81, 0x381}) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b642f66696c6531007c778e0bfce8be9442e5de490cbb0b00000000"]) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000140)={0x0, 0x4}, &(0x7f0000000180)=0xc) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000240)={r2, 0x8}, &(0x7f00000002c0)=0x8) chdir(&(0x7f0000000300)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 430.880722][ T3875] kobject: 'loop0' (000000008f405be3): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 430.885476][T21665] overlayfs: unrecognized mount option "e0" or missing value [ 430.912031][ T8048] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 430.919781][ T3875] kobject: 'loop3' (00000000ed4e7622): kobject_uevent_env 16:54:07 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000010000000000000002000000", @ANYRES32=0x0, @ANYBLOB="0400000000000000100000000000000020000000000000008a5df123ef98c5fda906b4dec629e52bb151a239aee5d453bdf058307070507ae7383ac826924f20bce4bcefb9fe4ef020f95910fefefa4e0e7b59fbed222c255cb5e7e4af"], 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:07 executing program 4: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000000c0)) r0 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r0, 0x8007ffc) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r0, 0x3, 0x0, 0x8000fff5) 16:54:07 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) [ 430.919823][ T3875] kobject: 'loop3' (00000000ed4e7622): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 430.936856][ T8048] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 430.948047][ T3875] kobject: 'loop4' (000000004c18906e): kobject_uevent_env [ 430.948077][ T3875] kobject: 'loop4' (000000004c18906e): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 430.949292][ T3875] kobject: 'loop5' (00000000e638aec3): kobject_uevent_env 16:54:07 executing program 5: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file1,workdir=./file1']) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 430.977207][ T3875] kobject: 'loop5' (00000000e638aec3): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 430.988153][ T3875] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env [ 431.006760][T21670] overlayfs: failed to resolve './file1': -2 16:54:07 executing program 3: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f0000000040)={0x5fc, 0x0, 0x9c, 0xff, 0x4, 0x4}) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) getpid() ioctl$KDADDIO(r0, 0x4b34, 0x5) getsockopt$rose(0xffffffffffffffff, 0x104, 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}]}, 0x2c, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7570706572646972397777d5ee6c8a082196bc010100000000000005696c65302c6c6f7765726469723d2e2f660b6c65312c776f726b6469723d2e2f66696c6531"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') [ 431.029655][ T3875] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 431.044349][T21678] overlayfs: './file0' not a directory [ 431.067029][ T3875] kobject: 'loop4' (000000004c18906e): kobject_uevent_env [ 431.074708][T21670] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 431.080754][T21677] overlayfs: unrecognized mount option "workd/file1" or missing value [ 431.086459][T21670] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 431.103792][ T3875] kobject: 'loop4' (000000004c18906e): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 431.127490][ T3875] kobject: 'loop4' (000000004c18906e): kobject_uevent_env [ 431.134750][ T3875] kobject: 'loop4' (000000004c18906e): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 431.147651][ T3875] kobject: 'loop5' (00000000e638aec3): kobject_uevent_env [ 431.154872][ T3875] kobject: 'loop5' (00000000e638aec3): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 431.162100][T21670] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 431.167878][ T3875] kobject: 'loop3' (00000000ed4e7622): kobject_uevent_env [ 431.173014][T21670] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 431.179560][ T3875] kobject: 'loop3' (00000000ed4e7622): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 431.200681][ T3875] kobject: 'loop2' (0000000052b2a6a2): kobject_uevent_env [ 431.211193][T21685] EXT4-fs warning (device sda1): verify_group_input:104: Cannot add at group 1532 (only 16 groups) [ 431.213655][ T3875] kobject: 'loop2' (0000000052b2a6a2): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 431.228393][T21682] overlayfs: failed to resolve './file1': -2 [ 431.238654][ T3875] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env [ 431.240820][T21685] overlayfs: unrecognized mount option "upperdir9wwl!" or missing value [ 431.246718][ T3875] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 431.269886][ T3875] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env 16:54:07 executing program 2: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b119d723d2e2f66696c6531ee84413ddbe0e2574507f0413cda31262daf1bf16482e7f45854f97c621acadba421b9f51eb4c39c9dad6ecdda946f813ce0b5582a92fe907be28ed6e95e3191a3eb56a8e28f556cda9260280a9034b3cbe2cf4b9d06e338b51a9551a87669fb149ec1cd1a7459657927de7a376261452a5287611d9e44bf18d190753d4d0699ab54e04a37c848bfcc595901d169ccf8"]) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) syz_mount_image$minix(0x0, &(0x7f00000000c0)='./file1/file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = msgget(0x0, 0xca) msgctl$IPC_INFO(r0, 0x3, &(0x7f0000000040)=""/1) 16:54:07 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1}, @udp={0x0, 0x4e21, 0x8}}}}}, 0x0) 16:54:07 executing program 1: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000280)='./file1/file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$NBD_CLEAR_SOCK(0xffffffffffffffff, 0xab04) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) r1 = getpid() getsockopt$rose(r0, 0x104, 0x0, 0x0, 0x0) syz_mount_image$ceph(&(0x7f00000000c0)='ceph\x00', &(0x7f0000000100)='./file1\x00', 0x24, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000140)="4d5eeb79a47c9c66f6a13e46018aeab616675215c4bcc108bdd8c98264ede3b87a56d7c5020f3e752b6d1f4aa319be4c46415ba417e6", 0x36}, {&(0x7f0000000500)="a3d2c73a23ad5e688185d64f094e7bccac36d53fd79383764575c2bda2c79776a970dadaac6c724c75081b9ed76b24d8c0371f7c720aaa29aa8c51f6f168295862c3a0ce282c58de14d2a8f98972827bc3c2e87bb29fa1d9765f1a23e5031e0581715bdaa3ee6fb2b8469dd080f8e2c51383d30d23f9dce4dc45d7599a1d4b13548f52689c5019203abd73820b41d273890b1f6fc208a5e9684e4a81217355f626cbc6dd708863c798b915dcb81b17b7e5eb169d303ddda03475fa1269e51848c4bc7dd12c47ae07622c89bcd156db0004f1b62b941d174c5b049ca052313ac5485a91f32ee9ecaf7844433274", 0xed, 0x7}, {&(0x7f00000002c0)="73137f143bfffa119913a02064330b251d1072f09332ecfa0dd32d78062f8185cb7bbfebac0a5811f2ec1201d068a85089a60ddb14e2cb13fa85f662e2960652a9f18350ffc60381b2015b1c7be9", 0x4e, 0x1}, {&(0x7f0000000180), 0x0, 0x14a662cd}, {&(0x7f0000000240)="27dbc405ef1420", 0x7, 0x9}, {&(0x7f0000000400)="296f8409dabee1d019a6f0356583dfbce07bd263bb0c09439fe68cc8881d40b7438408123e6e803e1a7b7e3f6194fbfb19b0ce842ab9a2ad4d14bdb5eeb7c7b0a7", 0x41, 0x5}, {&(0x7f0000000600)="23e37dcef6727677988794ee80513453ce22519ab6bf3d4d257efae08cffcd65327312a201e2d8e1ba2415e183dbe2cc9eed47f648435d061794b99bf8117f5c689fa7caf96e81971333d70ff743cd003be4b7b6d9785a4d8531b79ed2dc75f229102c97661cf1ccf1ffa6824be3ca57cb939b3d7867813d7ce070441f3b881201fa5039ed9cec867f10a29f6aca9d1c9fa4dc7ceae3459b105d296e", 0x9c, 0x2}, {&(0x7f0000000740)="fda574dbc72fb7a371b907edd655bdef02581a652b9a94b48544468bc56429a61602327a12800002077f1f33a48ebc6d87ac0ff3b9978ce844af311524e17751b0a049556034b58fb23be9fad2350ce3a897c4579bca41dd26623f8b4aa7d7874030b27aaf2b5939349d4ff59bc008e69cd377e4d1513c7504a03997d1244f1a3360ca43105b4877d6c56944a4becc915db655722b4a56742f01be99564ea92f", 0xa0, 0x9}, {&(0x7f0000000800)="9c5f84615fc9de8a12fdc01f39487484bc3bd78ffce3ddf4ffcf6ebf6370eab66e953e0652700592f544e02ad96f9d1d47558aae0f54149dea763d7d58386810fd88907b3f25b2532b8afe35f67d7aaef98e4ee30fe14f1361cf757e9fccea8370a9832f928a868c84411e09a8e6ec4dc816624c39dad062911d7a5e49e6b1650f7371f150e3d75615b918d29a23620aa610e39301ffb7884163ea8fa5f90c417e6b95aff718a59478accd1b32cba70258b08d09e82a14ee775a3afc24c8a2f11da12c5153aca2420c0d836cf4a31faf6313f27f200f42b03d4c", 0xda, 0x5}, {&(0x7f0000000900)="3110aa7c36b7b018a351a1828695645bb64545a75f203d0cf2f2b1518cdc18da9fe8a46ce66b0b5e1ed03182f516099e76f505fe83ad5b5809703697d1cf09723c8c0be3cb062e8eb68eab0d89eee496fb940b6c84e31835f727b90c9393b3ffcb306c7aad425b9433b99b8470cd22abf6990fd8a8c45a1e25f97fcd0ab152bdf1d11ce44ac506ca3a47d0cb25fea2224286f822bb9bb324ea5e0fd699e593", 0x9f, 0x7}], 0x0, &(0x7f0000000340)='system.posix_acl_access\x00') sched_setscheduler(r1, 0x5, &(0x7f0000000040)) setxattr$system_posix_acl(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='system.posix_acl_access\x00', &(0x7f0000000b00)={{}, {}, [{}], {}, [{}], {}, {0x20, 0x2}}, 0x34, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531007c778e0bfce8be9442e5de490cbb0b"]) chdir(&(0x7f0000000380)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:54:07 executing program 4: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000000c0)) r0 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r0, 0x8007ffc) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r0, 0x3, 0x0, 0x8000fff5) 16:54:07 executing program 5: mkdir(&(0x7f0000000700)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='overlay\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302cd840a2c0726469723d2e2f66696c65312c776f726b6469723d2e2f66696c6531"]) r0 = syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0x99, 0x400) connect$caif(r0, &(0x7f0000000080), 0x18) umount2(&(0x7f0000000040)='./file0\x00', 0x0) [ 431.273446][T21689] EXT4-fs warning (device sda1): verify_group_input:104: Cannot add at group 1532 (only 16 groups) [ 431.299579][T21693] overlayfs: unrecognized mount option "@rdir=./file1" or missing value [ 431.309720][ T3875] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' 16:54:07 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='ip6gretap0\x00', 0x244) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @multicast1}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast1}, @udp={0x0, 0x0, 0x8}}}}}, 0x0) 16:54:07 executing program 4: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f00000000c0)) r0 = open(&(0x7f0000074000)='./file0\x00', 0x141046, 0x0) ftruncate(r0, 0x8007ffc) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000240)='threaded\x00', 0xf96d) fallocate(r0, 0x3, 0x0, 0x8000fff5) [ 431.332860][T21691] kobject: 'loop1' (000000003aee75ff): kobject_uevent_env [ 431.333422][ T3875] kobject: 'loop3' (00000000ed4e7622): kobject_uevent_env [ 431.340358][T21691] kobject: 'loop1' (000000003aee75ff): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 431.355811][T21701] overlayfs: unrecognized mount option "@rdir=./file1" or missing value [ 431.363308][T21700] overlayfs: unrecognized mount option "workr=./file1A=WEA<1&-dXT|bۤ!Ünڔov]˘v]˘